| lpt[m3] = mklp(m, m4, LP_GROUP_NODES, m5), m3 < # lpt, key-index(m, m3) ∈ gc-heap(lpt, nx, m3) ⊦ # gc-heap(lpt, nx, m3) = 0, gc-heap(lpt, nx, m3) = ∅, m3 ∈ nx |
⊦ n ≤ # lpt → (key-index(n0, n1) ∈ gc-heap(lpt, nx, n) ↔ n1 < n ∧ ¬ n1 ∈ nx ∧ lpt[n1].ref-size = n0 ∧ lpt[n1].flags = LP_GROUP_NODES)
Used simplifier rules: ⊦ m < n → m ≤ n; (s)% ⊦ ¬ n < n; (s) Used terms: m3, nx, lpt, m3, m