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