| boolvar ↔ boolvar0, boolvar1 ↔ boolvar0, fs[adr] = dentrynode(dentrykey(ino, str), 0), err = ESUCCESS, key = dentrykey(ino, str), nd = fs[adr], ri = ri1 -- key, ri0 = ri1, adr ∈ fs ⊦ ⟪skip⟫ ((err = ESUCCESS ∨ ⌊err⌋ ) ∧ (err = ESUCCESS → ri = replay-one(adr, fs[adr], ri0))), adr ∈ ri1 |
Used simplifier rules: ⊦ replay-one(adr, dentrynode(key, ino), ri) = (ino ≠ 0 ⊃ ri[key, adr];ri -- key); (s)