| # lpt = # avol0, # avol1 = # avol0, lpf2 = LP_INDEX_NODES ↔ n ∈ istore, lpt[n] = mklp(m12, m13, lpf2, m14), istore[n] = indexblock(indx0, lax0, m3), n < # avol0, n ∈ istore → abs-leb(avol0[n], indexblock(indx0, lax0, m3), mklp(m3, m13, lpf2, m14)) ∧ m12 = m3, (n ∈ istore → m12 = m3) → m8 = m7 ∧ lpf1 = LP_INDEX_NODES, (n ∈ istore → abs-leb(avol0[n], indexblock(indx0, lax0, m3), mklp(m12, m13, LP_INDEX_NODES, m14))) → abs-leb(avol1[n], indexblock(indx1, lax1, m7), mklp(m8, m9, lpf1, m10)) ⊦ lpf1 = LP_INDEX_NODES ∧ abs-leb(avol1[n], indexblock(indx1, lax1, m7), mklp(m7, m9, LP_INDEX_NODES, m10)) ∧ m8 = m7 |
Used simplifier rules: ⊦ ¬ n ∈ istore → istore[n] = (∅)[n]; (s) Used formulas: lpf2 = LP_INDEX_NODES