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