| ((range ri ++ @(m, m0, m1)) | m).size = 0, ri[key] = @(m, m0, m1), gstore[m] ↓ = groupblock(gndx, lax, m2), inv(gstore \ ginval), key-cons(key, nodes(gstore ↓, ginval)[@(m, m0, m1)]), m ∈ gstore, @(m0, m1) ∈ lax, key ∈ ri ⊦ m ∈ ginval |
⊦ (as ++ @(m0, m1, m2)) | m0 = (as | m0) ++ @(m0, m1, m2)
((range ri | m) ++ @(m, m0, m1)).size = 0, ri[key] = @(m, m0, m1), gstore[m] ↓ = groupblock(gndx, lax, m2), inv(gstore \ ginval), key-cons(key, nodes(gstore ↓, ginval)[@(m, m0, m1)]), key ∈ ri, @(m0, m1) ∈ lax, m ∈ gstore ⊦ m ∈ ginval
Used terms: m1, m0, m, range ri