| iast[adr] = indexnode(brar, bv1, nused), indexnode(brar, bv1, nused) = save(mkznode(rp1, zbrar, bv1, false, nused)), adr ∈ iast ⊦ load(rp0, indexnode(brar, bv1, nused)) = mkznode(rp0, load(brar, 0, nused), bv1, false, nused) |
⊦ load(r, ind) = mkznode(r, load(ind.branches, 0, ind.usedsize), ind.leaf, false, ind.usedsize)
Used simplifier rules: ⊦ indexnode(brar, boolvar, m).branches = brar; (s)% ⊦ indexnode(brar, boolvar, m).usedsize = m; (s)% ⊦ indexnode(brar, boolvar, m).leaf ↔ boolvar; (s) Used terms: indexnode(brar, bv1, nused), rp0