| ⊦ nodes((∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)])[@(n, m0, m1)] = indexnode (save(mkznode(null, mkzbrarray(BRANCH_SIZE), true, false, 0).zbranches, 0, mkznode(null, mkzbrarray(BRANCH_SIZE), true, false, 0).usedsize), mkznode(null, mkzbrarray(BRANCH_SIZE), true, false, 0).leaf, mkznode(null, mkzbrarray(BRANCH_SIZE), true, false, 0).usedsize), r = null |
⊦ nodes((∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)])[@(n, m0, m1)] = indexnode(mkbrarray(BRANCH_SIZE), true, 0), r = null
Used simplifier rules: ⊦ mkznode(r, zbrar, boolvar, boolvar0, m).leaf ↔ boolvar; (s)% ⊦ save(zbrar, m, 0) = mkbrarray(BRANCH_SIZE); (s)% ⊦ mkznode(r, zbrar, boolvar, boolvar0, m).usedsize = m; (s)% ⊦ mkznode(r, zbrar, boolvar, boolvar0, m).zbranches = zbrar; (s)