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