| # avol0 = # avol1, # lpt = # avol1, (lpf = LP_FREE ∨ n ∈ nx ⊃ mklp(m0, m3, lpf, m4) ;(lpf = LP_INDEX_NODES ∧ m0 ≠ 0 ⊃ mklp(m0, LEB_SIZE, LP_INDEX_NODES, m4);(m0 = 0 ⊃ mklp(0, 0, LP_FREE, m4);mklp(m0, m3, lpf, m4))) ) = mklp(m, m1, LP_INDEX_NODES, m2), istore[n] = indexblock(indx, lax, m), lpt[n] = mklp(m0, m3, lpf, m4), n < # avol1, abs-leb(avol0[n], indexblock(indx, lax, m), mklp(m, m1, LP_INDEX_NODES, m2)), n ∈ istore, n ∈ nx ∨ m0 ≠ 0 ∨ lpf = LP_FREE → avol0[n] = avol1[n] ⊦ lpf = LP_FREE, m = 0, abs-leb(avol1[n], indexblock(indx, lax, m), mklp(m, m1, LP_INDEX_NODES, m2)) |
# lpt = # avol1, # avol0 = # avol1, (n ∈ nx ⊃ mklp(m0, m3, lpf, m4) ;(lpf = LP_INDEX_NODES ∧ m0 ≠ 0 ⊃ mklp(m0, LEB_SIZE, LP_INDEX_NODES, m4);(m0 = 0 ⊃ mklp(0, 0, LP_FREE, m4);mklp(m0, m3, lpf, m4))) ) = mklp(m, m1, LP_INDEX_NODES, m2), lpt[n] = mklp(m0, m3, lpf, m4), 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 ∈ nx ∨ m0 ≠ 0 → avol0[n] = avol1[n] ⊦ lpf = LP_FREE, m = 0, abs-leb(avol1[n], indexblock(indx, lax, m), mklp(m, m1, LP_INDEX_NODES, m2))