| @(m0, m3, m4) ∈ ri[key, @(m, m1, m2)], ∀ n. (∃ adr. adr.lnum = n ∧ adr ∈ ri) → n ∈ gstore ⊦ m0 = m, m0 ∈ gstore, @(m0, m3, m4) ≠ @(m, m1, m2) ∧ ¬ @(m0, m3, m4) ∈ ri |
@(m0, m3, m4) ∈ ri[key, @(m, m1, m2)], @(m0, m3, m4) ∈ ri, ∀ n. (∃ adr. adr.lnum = n ∧ adr ∈ ri) → n ∈ gstore ⊦ @(m0, m3, m4) = @(m, m1, m2), m0 = m, m0 ∈ gstore
Used simplifier rules: ⊦ @(m, m0, m1) = @(m2, m3, m4) ↔ m = m2 ∧ m0 = m3 ∧ m1 = m4; (ws)