| gstore[n] = groupblock(gndx, lax, 0), inv(gstore \ ginval), ri-cons(ri, nodes(gstore ↓, ginval)), n ∈ gstore, @(n, m0, m1) ∈ ri, n ∈ gstore → gstore[n].ref-size = (range ri | n).size ⊦ |
gstore[n] = groupblock(gndx, lax, 0), inv(gstore \ ginval), ri-cons(ri, nodes(gstore ↓, ginval)), n ∈ gstore, @(n, m0, m1) ∈ ri ⊦ ∃ adr. adr ∈ ri ∧ adr.lnum = n
Used simplifier rules: size-0: ⊦ ri-cons(ri, nodes(gstore ↓, ginval)) ∧ inv(gstore \ ginval) → ((range ri | m).size = 0 ↔ ¬(∃ adr. adr ∈ range ri ∧ adr.lnum = m));% ⊦ adr ∈ range ri ↔ adr ∈ ri; (s)% ⊦ groupblock(gndx, lax, m).ref-size = m; (s)