| # avol0 = # avol1, # lpt = # avol1, replay-lpt(lpt, nx, # avol1)[n] = mklp((n ∈ gstore0 ⊃ gstore0[n].ref-size;0), m1, LP_GROUP_NODES, m2), lpt[n] = mklp(m3, m4, lpf0, m5), n < # avol1, abs-leb (avol0[n], groupblock(gstore[n].gndlist, gstore[n].ladrlist, (n ∈ gstore0 ⊃ gstore0[n].ref-size;0)), mklp((n ∈ gstore0 ⊃ gstore0[n].ref-size;0), m1, LP_GROUP_NODES, m2)), n ∈ gstore, n ∈ nx ∨ m3 ≠ 0 ∨ lpf0 = LP_FREE → avol0[n] = avol1[n] ⊦ abs-leb(avol1[n], crash(gstore, gstore0, ginval, nx)[n], mklp((n ∈ gstore0 ⊃ gstore0[n].ref-size;0), m1, LP_GROUP_NODES, m2)), n ∈ ginval |
# lpt = # avol1, # avol0 = # avol1, lpt[n] = mklp(m3, m4, lpf0, m5), replay-lpt(lpt, nx, # avol1)[n] = mklp((n ∈ gstore0 ⊃ gstore0[n].ref-size;0), m1, LP_GROUP_NODES, m2), gstore[n] = groupblock(gndx, lax, m), n < # avol1, abs-leb(avol0[n], groupblock(gndx, lax, (n ∈ gstore0 ⊃ gstore0[n].ref-size;0)), mklp((n ∈ gstore0 ⊃ gstore0[n].ref-size;0), m1, LP_GROUP_NODES, m2)), n ∈ gstore, n ∈ nx ∨ m3 ≠ 0 ∨ lpf0 = LP_FREE → avol0[n] = avol1[n] ⊦ abs-leb(avol1[n], crash(gstore, gstore0, ginval, nx)[n], mklp((n ∈ gstore0 ⊃ gstore0[n].ref-size;0), m1, LP_GROUP_NODES, m2)), n ∈ ginval
Used simplifier rules: ⊦ (gndx = gblock.gndlist ∧ lax = gblock.ladrlist) ∧ m = gblock.ref-size ↔ gblock = groupblock(gndx, lax, m); (elim) Used terms: gstore[n], gndx, lax, m, m0