| ⊦ unmodified(adr, mkznode(r0, zbrar, boolvar, false, m0), iast[adr, save(mkznode(r0, zbrar, boolvar, true, m0))]) |
⊦ save(mkznode(r0, zbrar, boolvar, true, m0)) = save(mkznode(r0, zbrar, boolvar, false, m0))
Used simplifier rules: unmodified: ⊦ unmodified(adr, znd, iast) ↔ ¬ znd.dirty → adr ∈ iast ∧ iast[adr] = save(znd);% ⊦ iast[adr, ind][adr] = ind; (s)% ⊦ adr ∈ iast[adr, ind]; (s)% ⊦ mkznode(r, zbrar, boolvar, boolvar0, m).dirty ↔ boolvar0; (s)