| datanode(key0, buf) = fs[adr], key ∈ ri0[key0, adr], inodekey(key0.ino) ∈ ri0, ∀ key. key ∈ ri0 → key ∈ ri1 ⊦ key ∈ ri0, key ∈ ri1, inodekey(key0.ino) ∈ ri1 |
datanode(key0, buf) = fs[adr], inodekey(key0.ino) ∈ ri0, ∀ key. key ∈ ri0 → key ∈ ri1 ⊦ key0 ∈ ri0, key0 ∈ ri1, inodekey(key0.ino) ∈ ri1
Used simplifier rules: ⊦ key ∈ ri[key0, adr] ↔ key = key0 ∨ key ∈ ri; (ws)