| gstore[m] = groupblock(gndx, lax, 0), refsize-cons(gstore, range ri), @(m, m0, m1) ∈ ri, m ∈ gstore, ri.lebs ⊆ dom gstore ⊦ m1 = 0 |
⊦ refsize-cons(gstore, as) ↔ (∀ n. n ∈ gstore → gstore[n].ref-size = (as | n).size)
gstore[m] = groupblock(gndx, lax, 0), m ∈ gstore, @(m, m0, m1) ∈ ri, ri.lebs ⊆ dom gstore, ∀ n. n ∈ gstore → gstore[n].ref-size = (range ri | n).size ⊦ m1 = 0
Used terms: range ri, gstore