| lpt[n0] = mklp(m, m0, lpf, m1), lpf = LP_INDEX_NODES, n0 < # lpt, ∀ lpt, nx. n0 ≤ # lpt → # replay-lpt(lpt, nx, n0) = # lpt ⊦ # replay-lpt(lpt, nx, n0)[n0, mklp(m, LEB_SIZE, LP_INDEX_NODES, m1)] = # lpt, lpf = LP_FREE, m = 0, n0 ∈ nx |
lpt[n0] = mklp(m, m0, LP_INDEX_NODES, m1), n0 < # lpt, ∀ lpt, nx. n0 ≤ # lpt → # replay-lpt(lpt, nx, n0) = # lpt ⊦ # replay-lpt(lpt, nx, n0) = # lpt, m = 0, n0 ∈ nx
Used simplifier rules: ⊦ # lpt[n, lp] = # lpt; (s)% ⊦ LP_FREE ≠ LP_INDEX_NODES; (s)