| 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 |
⊦ gstore =○refsize gstore0 ↔ (∀ n. (n ∈ gstore ↔ n ∈ gstore0) ∧ gstore[n].gndlist = gstore0[n].gndlist ∧ gstore[n].ladrlist = gstore0[n].ladrlist)
gstore1[m] = groupblock(gndx0, lax0, m3), gstore0[m] = groupblock(gndx, lax, m2), m ∈ gstore0, @(m0, m1) ∈ lax, ∀ n. (n ∈ gstore1 ↔ n ∈ gstore0) ∧ gstore1[n].gndlist = gstore0[n].gndlist ∧ gstore1[n].ladrlist = gstore0[n].ladrlist ⊦ m ∈ ginval, m ∈ gstore1 ∧ @(m0, m1) ∈ lax0
Used terms: gstore0, gstore1