| gstore[n] = groupblock(gndx, lax, m2), inv(gstore \ ginval), refsize-cons(gstore, range ri), ri-cons(ri, nodes(gstore ↓, ginval)), n ∈ ginval, n ∈ gstore ⊦ m2 = 0 |
gstore[n] = groupblock(gndx, lax, m2), inv(gstore \ ginval), refsize-cons(gstore, range ri), ri-cons(ri, nodes(gstore ↓, ginval)), n ∈ ginval, n ∈ gstore ⊦ # ginval = 0, ginval = ∅, m2 = 0
Used simplifier rules: size-zero-01: ⊦ ns ≠ ∅ → # ns ≠ 0; (forward) from specification set-basic[nat-set]%ne-01: ⊦ n ∈ ns → ns ≠ ∅; (forward) from specification set-basic[nat-set]