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