| ⊦ (n ∈ gstore ∧ gstore[n].ref-size ≠ 0 ↔ n ∈ remove-refsize0(gstore ↓)) ∧ (n ∈ gstore ∧ gstore[n].ref-size ≠ 0 → gstore[n] ↓ = remove-refsize0(gstore ↓)[n]) |
gstore[n] = groupblock(gndx, lax, m) ⊦ (n ∈ gstore ∧ m ≠ 0 ↔ n ∈ remove-refsize0(gstore ↓)) ∧ (n ∈ gstore ∧ m ≠ 0 → gstore[n] ↓ = remove-refsize0(gstore ↓)[n])
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