| gstore[m] = groupblock(gndx, lax, m2), dom gstore1 ∪ ns = dom gstore ⊦ (m ∈ gstore ∧ @(m0, m1) ∈ lax → (¬(m ∈ ginval ∧ ¬ m ∈ dom gstore1 \ dom gstore) ↔ ¬ m ∈ ginval)) ∧ ( m ∈ gstore ∧ @(m0, m1) ∈ lax ∧ ¬(m ∈ ginval ∧ ¬ m ∈ dom gstore1 \ dom gstore) → nodes(gstore, ginval \ dom gstore1 \ dom gstore)[@(m, m0, m1)] = nodes(gstore, ginval)[@(m, m0, m1)]) |
gstore[m] = groupblock(gndx, lax, m2), dom gstore1 ∪ ns = dom gstore ⊦ (m ∈ gstore ∧ @(m0, m1) ∈ lax → m ∈ dom gstore1 \ dom gstore → ¬ m ∈ ginval) ∧ ( m ∈ gstore ∧ @(m0, m1) ∈ lax ∧ (¬ m ∈ ginval ∨ m ∈ dom gstore1 \ dom gstore) → nodes(gstore, ginval \ dom gstore1 \ dom gstore)[@(m, m0, m1)] = nodes(gstore, ginval)[@(m, m0, m1)])