| datakey(m, m0) ∈ ri, datakey(m, m0) ∈ ri[dentrykey(ino, str), adr] ⊦ ri[datakey(m, m0)] = ri[dentrykey(ino, str), adr][datakey(m, m0)], dentrykey(ino, str) ∈ ro, inodekey(m) ∈ ro, datakey(m, m0) ∈ ro |
⊦ key ≠ key0 → ri[key0, adr][key] = ri[key]
Used simplifier rules: ⊦ datakey(m, m0) ≠ dentrykey(m1, str); (s) Used terms: datakey(m, m0), adr, dentrykey(ino, str), ri