| gstore[m] = groupblock(gndx, lax, m2), dom gstore1 ⊆ dom gstore ⊦ (m ∈ gstore ∧ @(m0, m1) ∈ lax → m ∈ dom gstore1 ∧ ¬ m ∈ dom gstore → ¬ m ∈ ginval) ∧ ( m ∈ gstore ∧ @(m0, m1) ∈ lax ∧ (¬ m ∈ ginval ∨ m ∈ dom gstore1 ∧ ¬ m ∈ dom gstore) → nodes(gstore, ginval \ dom gstore1 \ dom gstore)[@(m, m0, m1)] = nodes(gstore, ginval)[@(m, m0, m1)]) |
gstore[m] = groupblock(gndx, lax, m2), m ∈ gstore, @(m0, m1) ∈ lax, dom gstore1 ⊆ dom gstore ⊦ nodes(gstore, ginval \ dom gstore1 \ dom gstore)[@(m, m0, m1)] = nodes(gstore, ginval)[@(m, m0, m1)], m ∈ ginval
Used simplifier rules: ⊦ n ∈ dom gstore ↔ n ∈ gstore; (s)