| @(n, m0, m1) ∈ (∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)] ⊦ (∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)][@(n, m0, m1)] = indexnode(mkbrarray(BRANCH_SIZE), true, 0), r = null |
⊦ (∅)[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: in-17: ⊦ ladr ∈ ladr0 ' ↔ ladr = ladr0; from specification list[laddress-list]% ⊦ indexblock(indlist, lax, m).ladrlist = lax; (s)% ⊦ @(n, n0, n1) ∈ istore[n, iblock] ↔ @(n0, n1) ∈ iblock.ladrlist; (s)