| ⊦ save(mkznode(r0, zbrar, boolvar, true, m0)) = indexnode (save(mkznode(r0, zbrar, boolvar, false, m0).zbranches, 0, mkznode(r0, zbrar, boolvar, false, m0).usedsize), mkznode(r0, zbrar, boolvar, false, m0).leaf, mkznode(r0, zbrar, boolvar, false, m0).usedsize) |
⊦ save(mkznode(r0, zbrar, boolvar, true, m0)) = indexnode(save(zbrar, 0, m0), boolvar, m0)
Used simplifier rules: ⊦ mkznode(r, zbrar, boolvar, boolvar0, m).leaf ↔ boolvar; (s)% ⊦ mkznode(r, zbrar, boolvar, boolvar0, m).usedsize = m; (s)% ⊦ mkznode(r, zbrar, boolvar, boolvar0, m).zbranches = zbrar; (s)