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