| ⊦ ∃ height, as, alladrs. (( btree (null, null, @(n, m0, m1), height, false, ∅, nodes((∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)]), as, alladrs, ok) * true) )(zh) ∧ refsize-cons((∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)], as) ∧ alladrs ⊆ dom nodes((∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)]) |
⊦ (( btree (null, null, @(n, m0, m1), 0, false, ∅, nodes((∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)]), ∅ ++ @(n, m0, m1), ∅ ++ @(n, m0, m1), ok) * true) )(zh) ∧ refsize-cons((∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)], ∅ ++ @(n, m0, m1)) ∧ ∅ ++ @(n, m0, m1) ⊆ dom nodes((∅)[n, indexblock(indexnode(mkbrarray(BRANCH_SIZE), true, 0) ', @(m0, m1) ', m1)])
Used terms: 0, ∅ ++ @(n, m0, m1), ∅ ++ @(n, m0, m1)