| # lpt = # avol1, # avol0 = # avol1, istore[n] = indexblock(indx, lax, m), replay-lpt(lpt, nx, # avol1)[n] = mklp(m, m1, LP_INDEX_NODES, m2), n < # avol1, abs-leb(avol0[n], indexblock(indx, lax, m), mklp(m, m1, LP_INDEX_NODES, m2)), n ∈ istore, ∀ n. n < # avol1 ∧ (n ∈ nx ∨ lpt[n].ref-size ≠ 0 ∨ lpt[n].flags = LP_FREE) → avol0[n] = avol1[n] ⊦ m = 0, abs-leb(avol1[n], indexblock(indx, lax, m), mklp(m, m1, LP_INDEX_NODES, m2)) |
# avol0 = # avol1, # lpt = # avol1, replay-lpt(lpt, nx, # avol1)[n] = mklp(m, m1, LP_INDEX_NODES, m2), istore[n] = indexblock(indx, lax, m), n < # avol1, abs-leb(avol0[n], indexblock(indx, lax, m), mklp(m, m1, LP_INDEX_NODES, m2)), n ∈ istore, n < # avol1 ∧ (n ∈ nx ∨ lpt[n].ref-size ≠ 0 ∨ lpt[n].flags = LP_FREE) → avol0[n] = avol1[n] ⊦ m = 0, abs-leb(avol1[n], indexblock(indx, lax, m), mklp(m, m1, LP_INDEX_NODES, m2))
Used terms: n