| lpt[n3] = mklp(m, m1, LP_INDEX_NODES, m2), lpt[n] = mklp(n0, n1, lpf, n2), istore[n3] = indexblock(indx, lax, m), n3 < # lpt, abs-leb(avol[n, aleb][n3], indexblock(indx, lax, m), mklp(m, m1, LP_INDEX_NODES, m2)), n3 ∈ istore, ∀ n0. (n0 < # lpt ∧ lpt[n0].flags = LP_INDEX_NODES ↔ n0 ∈ istore) ∧ (n0 ∈ istore → abs-leb(avol[n, aleb][n0], istore[n0], lpt[n0]) ∧ lpt[n0].ref-size = istore[n0].ref-size) ⊦ lpf = LP_INDEX_NODES, abs-leb(avol[n3], indexblock(indx, lax, m), mklp(m, m1, LP_INDEX_NODES, m2)) |
Used simplifier rules: ⊦ m ≠ n → avol[n, aleb][m] = avol[m]; (s)%⊦ mklp(m, m0, lpf, m1) = mklp(m2, m3, lpf0, m4) ↔ m = m2 ∧ m0 = m3 ∧ lpf = lpf0 ∧ m1 = m4; (ws) Used formulas: n3 = n