| key0 ∈ ri, key ∈ ks, key0.data? → inodekey(key0.ino) ≠ key, key0.data? → ¬ inodekey(key0.ino) ∈ ks ⊦ # ks = 0, ((ri ⊖ key) ⊖ ks)[key0] = (ri ⊖ ks)[key0], ks = ∅, key0 ∈ ks, (key0 ∈ ri ∧ key0 ≠ key ∧ (key0.data? → inodekey(key0.ino) ≠ key)) ∧ ¬ key0.data? |
key0.data?, key ∈ ks, key0 ∈ ri ⊦ # ks = 0, ((ri ⊖ key) ⊖ ks)[key0] = (ri ⊖ ks)[key0], ks = ∅, key0 ∈ ks, inodekey(key0.ino) ∈ ks