| # zbrar0 = BRANCH_SIZE, BRANCH_SIZE = # zbrar1, iast1[adr] = indexnode(save(zbrar1, 0, nused), bv, nused), iast0[adr] = indexnode(save(zbrar1, 0, nused), bv, nused), n < nused, n < BRANCH_SIZE, adr ∈ iast1, adr ∈ iast0, nused ≤ BRANCH_SIZE, ∀ n0. n0 < BRANCH_SIZE → save(zbrar1, 0, nused)[n0] = save(zbrar0, 0, nused)[n0] ⊦ zbrar1[n].key = zbrar0[n].key |
# zbrar0 = BRANCH_SIZE, BRANCH_SIZE = # zbrar1, iast0[adr] = indexnode(save(zbrar1, 0, nused), bv, nused), iast1[adr] = indexnode(save(zbrar1, 0, nused), bv, nused), n < BRANCH_SIZE, n < nused, adr ∈ iast0, adr ∈ iast1, nused ≤ BRANCH_SIZE, n < BRANCH_SIZE → save(zbrar1, 0, nused)[n] = save(zbrar0, 0, nused)[n] ⊦ zbrar1[n].key = zbrar0[n].key
Used terms: n