| dom gstore ∩ ginval = ∅ ⊦ (@(m, m0, m1) ∈ gstore → ¬ m ∈ ginval) ∧ (@(m, m0, m1) ∈ gstore ∧ ¬ m ∈ ginval → nodes(gstore, ginval)[@(m, m0, m1)] = nodes(gstore, ∅)[@(m, m0, m1)]) |
⊦ adr ∈ gstore ↔ adr.lnum ∈ gstore ∧ @(adr.pos, adr.size) ∈ gstore[adr.lnum].ladrlist
dom gstore ∩ ginval = ∅ ⊦ (@(m, m0, m1).lnum ∈ gstore ∧ @(@(m, m0, m1).pos, @(m, m0, m1).size) ∈ gstore[@(m, m0, m1).lnum].ladrlist → ¬ m ∈ ginval) ∧ ( (@(m, m0, m1).lnum ∈ gstore ∧ @(@(m, m0, m1).pos, @(m, m0, m1).size) ∈ gstore[@(m, m0, m1).lnum].ladrlist) ∧ ¬ m ∈ ginval → nodes(gstore, ginval)[@(m, m0, m1)] = nodes(gstore, ∅)[@(m, m0, m1)])
Used terms: gstore, @(m, m0, m1)