| ⊦ iast[adr] = indexnode(brar, bv0, m) ∧ n ≤ nused ∧ nused < BRANCH_SIZE ∧ # zbrar = BRANCH_SIZE ∧ unmodified(adr, mkznode(rp, zbrar, bv1, false, nused + 1), iast) → key-range(load(brar, 0, nused + 1), n, nused + 1, ri) = key-range(zbrar, n, nused + 1, ri) |
# zbrar = BRANCH_SIZE, iast[adr] = indexnode(brar, bv0, m), nused < BRANCH_SIZE, unmodified(adr, mkznode(rp, zbrar, bv1, false, nused + 1), iast), n ≤ nused ⊦ key-range(load(brar, 0, nused + 1), n, nused + 1, ri) = key-range(zbrar, n, nused + 1, ri)