| gstore0[m] = groupblock(gndx, lax, m2), gstore1 =○refsize gstore0, m ∈ gstore0, @(m0, m1) ∈ lax ⊦ m ∈ ginval, m ∈ gstore1 ∧ @(m0, m1) ∈ gstore1[m].ladrlist |
gstore0[m] = groupblock(gndx, lax, m2), gstore1[m] = groupblock(gndx0, lax0, m3), gstore1 =○refsize gstore0, @(m0, m1) ∈ lax, m ∈ gstore0 ⊦ m ∈ ginval, m ∈ gstore1 ∧ @(m0, m1) ∈ lax0
Used simplifier rules: ⊦ (gndx = gblock.gndlist ∧ lax = gblock.ladrlist) ∧ m = gblock.ref-size ↔ gblock = groupblock(gndx, lax, m); (elim) Used terms: gstore1[m], gndx0, lax0, m3