| lpt[n] = mklp(m0, m1, lpf0, m2), kar[m2] = key-index(natkey, n), keyset(bin-heap(kar, m)) = gc-heap(lpt, nx, # lpt), 2exp-size(# kar), m2 < m, n < # lpt, m2 < # kar, heap-order(kar, m), no-dups-idx(kar, m), m ≤ # kar ⊦ lpf0 = LP_GROUP_NODES, m6 = m2 |
⊦ keyset(bh) = keyset(bh.ar, bh.size)
kar[m2] = key-index(natkey, n), lpt[n] = mklp(m0, m1, lpf0, m2), keyset(bin-heap(kar, m).ar, bin-heap(kar, m).size) = gc-heap(lpt, nx, # lpt), 2exp-size(# kar), m2 < # kar, n < # lpt, m2 < m, heap-order(kar, m), no-dups-idx(kar, m), m ≤ # kar ⊦ lpf0 = LP_GROUP_NODES, m6 = m2
Used terms: bin-heap(kar, m)