| key ∈ ri, inodekey(m) ∈ ks, key.data? → ¬ inodekey(key.ino) ∈ ks, key.data? → key.ino ≠ m ⊦ # ks = 0, ((ri ⊖ ks) ⊖ inodekey(m))[key] = (ri ⊖ ks)[key], ks = ∅, key ∈ ks, key ∈ ri ⊖ ks ∧ key ≠ inodekey(m) ∧ ¬ key.data? |
key.data?, inodekey(m) ∈ ks, key ∈ ri ⊦ # ks = 0, ((ri ⊖ ks) ⊖ inodekey(m))[key] = (ri ⊖ ks)[key], ks = ∅, key ∈ ks, inodekey(key.ino) ∈ ks
Used simplifier rules: in-dels-ro: ⊦ key ∈ ri ⊖ ks ↔ key ∈ ri ∧ ¬ key ∈ ks ∧ (key.data? → ¬ inodekey(key.ino) ∈ ks);