| n5 < # lpt ∧ lpt[n5].flags = LP_INDEX_NODES ↔ n5 ∈ istore, istore[n, indexblock(indx, lax, m0)][n5] = indexblock(indx0, lax0, m), lpt[n] = mklp(n0, n1, LP_INDEX_NODES, n4), istore[n] = indexblock(indx, lax, n3), lpt[n, mklp(m0, n1, LP_INDEX_NODES, n2)][n5] = mklp(m1, m2, lpf, m3), istore[n5] = indexblock(indx1, lax1, m4), n ∈ istore, n5 ∈ istore → abs-leb(avol[n5], istore[n5], lpt[n5]) ∧ lpt[n5].ref-size = m4 ⊦ (n5 < # lpt ∧ lpf = LP_INDEX_NODES ↔ n5 ∈ istore[n, indexblock(indx, lax, m0)]) ∧ (n5 ∈ istore[n, indexblock(indx, lax, m0)] → abs-leb(avol[n5], indexblock(indx0, lax0, m), mklp(m, m2, lpf, m3)) ∧ m1 = m) |
n5 < # lpt ∧ lpt[n5].flags = LP_INDEX_NODES ↔ n5 ∈ istore, istore[n, indexblock(indx, lax, m0)][n5] = indexblock(indx0, lax0, m), lpt[n] = mklp(n0, n1, LP_INDEX_NODES, n4), istore[n] = indexblock(indx, lax, n3), lpt[n, mklp(m0, n1, LP_INDEX_NODES, n2)][n5] = mklp(m1, m2, lpf, m3), istore[n5] = indexblock(indx1, lax1, m4), n ∈ istore, n5 ∈ istore → abs-leb(avol[n5], indexblock(indx1, lax1, lpt[n5].ref-size), lpt[n5]) ∧ lpt[n5].ref-size = m4 ⊦ (n5 < # lpt ∧ lpf = LP_INDEX_NODES ↔ n5 ∈ istore[n, indexblock(indx, lax, m0)]) ∧ (n5 ∈ istore[n, indexblock(indx, lax, m0)] → abs-leb(avol[n5], indexblock(indx0, lax0, m), mklp(m, m2, lpf, m3)) ∧ m1 = m)