| dom gstore1 ∪ ns = dom gstore ⊦ ∀ adr. (adr ∈ nodes(gstore, ginval \ dom gstore1 \ dom gstore) ↔ adr ∈ nodes(gstore, ginval)) ∧ (adr ∈ nodes(gstore, ginval \ dom gstore1 \ dom gstore) → nodes(gstore, ginval \ dom gstore1 \ dom gstore)[adr] = nodes(gstore, ginval)[adr]) |
dom gstore1 ∪ ns = dom gstore ⊦ (adr ∈ gstore → (¬ adr.lnum ∈ ginval \ dom gstore1 \ dom gstore ↔ ¬ adr.lnum ∈ ginval)) ∧ ( adr ∈ gstore ∧ ¬ adr.lnum ∈ ginval \ dom gstore1 \ dom gstore → nodes(gstore, ginval \ dom gstore1 \ dom gstore)[adr] = nodes(gstore, ginval)[adr])
Used simplifier rules: nodes-gstore-in: ⊦ adr ∈ nodes(gstore, ginval) ↔ ¬ ¬(adr ∈ gstore ∧ ¬ adr.lnum ∈ ginval);