| # lpt0 = # lpt, lpt[n, mklp(n0, n1, lpf, n2)][n3].flags = LP_GROUP_NODES, lpt[n3] = mklp(m, m0, lpf0, m1), lpt0[n3] = mklp(m2, m3, lpf1, m4), lpf1 = LP_GROUP_NODES, n3 < # lpt, n < # lpt, ∀ n. n < # lpt ∧ lpt0[n].flags = LP_GROUP_NODES ∧ lpt[n].flags = LP_GROUP_NODES ∧ ¬ n ∈ nx → lpt[n].size = lpt0[n].size ⊦ lpf = LP_GROUP_NODES, m0 = m3, n3 ∈ nx |
# lpt0 = # lpt, lpt[n, mklp(n0, n1, lpf, n2)][n3].flags = LP_GROUP_NODES, lpt0[n3] = mklp(m2, m3, LP_GROUP_NODES, m4), lpt[n3] = mklp(m, m0, lpf0, m1), n < # lpt, n3 < # lpt, ∀ n. n < # lpt ∧ lpt0[n].flags = LP_GROUP_NODES ∧ lpt[n].flags = LP_GROUP_NODES ∧ ¬ n ∈ nx → lpt[n].size = lpt0[n].size ⊦ lpf = LP_GROUP_NODES, m0 = m3, n3 ∈ nx