| 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), n ∈ istore, ∀ n. (n < # lpt ∧ lpt[n].flags = LP_INDEX_NODES ↔ n ∈ istore) ∧ (n ∈ istore → abs-leb(avol[n], istore[n], lpt[n]) ∧ lpt[n].ref-size = istore[n].ref-size) ⊦ (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, m1), lpt[n, mklp(m0, n1, LP_INDEX_NODES, n2)][n5]) ∧ m1 = m) |
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), n ∈ istore, ∀ n. (n < # lpt ∧ lpt[n].flags = LP_INDEX_NODES ↔ n ∈ istore) ∧ (n ∈ istore → abs-leb(avol[n], istore[n], lpt[n]) ∧ lpt[n].ref-size = istore[n].ref-size) ⊦ (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)