| (n ∈ nx ∨ ¬ n ∈ ginval ⊃ groupblock(gstore[n].gndlist, gstore[n].ladrlist, (n ∈ gstore0 ⊃ gstore0[n].ref-size;0));gstore0[n]) = groupblock(gndx, lax, m), dom gstore0 ∪ elems nx = dom gstore ∪ ginval, refsize-cons(gstore0, range fi), n ∈ crash(gstore, gstore0, ginval, nx), fi.lebs ⊆ dom gstore0 ⊦ m = (range fi | n).size |
⊦ refsize-cons(gstore, as) ↔ (∀ n. n ∈ gstore → gstore[n].ref-size = (as | n).size)
(n ∈ nx ∨ ¬ n ∈ ginval ⊃ groupblock(gstore[n].gndlist, gstore[n].ladrlist, (n ∈ gstore0 ⊃ gstore0[n].ref-size;0));gstore0[n]) = groupblock(gndx, lax, m), dom gstore0 ∪ elems nx = dom gstore ∪ ginval, n ∈ crash(gstore, gstore0, ginval, nx), fi.lebs ⊆ dom gstore0, ∀ n. n ∈ gstore0 → gstore0[n].ref-size = (range fi | n).size ⊦ m = (range fi | n).size
Used terms: range fi, gstore0