| ino ∈ dirs, ¬ str ∈ entries ∨ ¬ entries[str] ∈ dirs ⊦ str0 ∈ entries[str, ino0] ∧ entries[str, ino0][str0] ∈ dirs ↔ str0 ∈ entries ∧ entries[str0] ∈ dirs, ino0 ∈ dirs |
Used simplifier rules: ⊦ str ≠ str0 → (str ∈ entries[str0, ino] ↔ str ∈ entries); (s)% ⊦ str ≠ str0 → entries[str0, ino][str] = entries[str]; (s)% ⊦ str ∈ entries[str, ino]; (s)% ⊦ entries[str, ino][str] = ino; (s) Used formulas: str0 = str