| gstore[m].ref-size = 0, refsize-cons(gstore, range ri), @(m, m0, m1) ∈ ri, m ∈ gstore, ri.lebs ⊆ dom gstore ⊦ m1 = 0 |
gstore[m] = groupblock(gndx, lax, m2), m2 = 0, refsize-cons(gstore, range ri), m ∈ gstore, @(m, m0, m1) ∈ ri, ri.lebs ⊆ dom gstore ⊦ m1 = 0
Used simplifier rules: ⊦ (gndx = gblock.gndlist ∧ lax = gblock.ladrlist) ∧ m = gblock.ref-size ↔ gblock = groupblock(gndx, lax, m); (elim) Used terms: gstore[m], gndx, lax, m2