| lpt[m] = mklp(m0, m1, lpf, m2), lpt[n0] = mklp(m3, m4, LP_INDEX_NODES, m5), mklp(m0, m1, lpf, m2) = mklp(m0, m1, lpf, m2), m < # lpt, n0 < # lpt, m ≤ n0, lpf = LP_FREE ∨ m ∈ nx ⊦ replay-lpt(lpt, nx, n0)[n0, mklp(m3, LEB_SIZE, LP_INDEX_NODES, m5)][m] = replay-lpt(lpt, nx, n0)[m], m3 = 0, n0 ∈ nx |
lpt[n0] = mklp(m3, m4, LP_INDEX_NODES, m5), lpt[m] = mklp(m0, m1, lpf, m2), n0 < # lpt, m < # lpt, m ≤ n0, lpf = LP_FREE ∨ m ∈ nx ⊦ replay-lpt(lpt, nx, n0)[n0, mklp(m3, LEB_SIZE, LP_INDEX_NODES, m5)][m] = replay-lpt(lpt, nx, n0)[m], m3 = 0, n0 ∈ nx