| kar[m9] = key-index(natkey, n), lpt[n] = mklp(m4, m5, lpf, m6), keyset(bin-heap(kar, m).ar, bin-heap(kar, m).size) = gc-heap(lpt, nx, # lpt), 2exp-size(# kar), m9 < m, m9 < # kar, n < # lpt, heap-order(kar, m), no-dups-idx(kar, m), m ≤ # kar ⊦ lpf = LP_GROUP_NODES, m6 = m9 |
lpt[n] = mklp(m4, m5, lpf, m6), kar[m9] = key-index(natkey, n), keyset(kar, m) = gc-heap(lpt, nx, # lpt), 2exp-size(# kar), n < # lpt, m9 < # kar, m9 < m, heap-order(kar, m), no-dups-idx(kar, m), m ≤ # kar ⊦ lpf = LP_GROUP_NODES, m6 = m9
Used simplifier rules: ⊦ bin-heap(kar, m).size = m; (s)% ⊦ bin-heap(kar, m).ar = kar; (s)