| datakey(m, m0) ∈ ri ⊦ (ri[key, adr] ⊖ key)[datakey(m, m0)] = ri[datakey(m, m0)], datakey(m, m0) = key, inodekey(m) = key |
⊦ datakey(ino, n) ∈ ri ∧ datakey(ino, n) ≠ key0 ∧ inodekey(ino) ≠ key0 → (ri ⊖ key0)[datakey(ino, n)] = ri[datakey(ino, n)]
Used simplifier rules: ⊦ key ≠ key0 → ri[key0, adr][key] = ri[key]; (s)% ⊦ key ≠ key0 → (key ∈ ri[key0, adr] ↔ key ∈ ri); (s) Used terms: m0, m, key, ri[key, adr]