| ⊦ m = n ∧ @(n, m0, m1) ∈ as0 ∪ as1 ↔ @(m, m0, m1) ∈ as0 | n ∨ @(m, m0, m1) ∈ as1 | n |
@(m, m0, m1) ∈ as0 | n ∨ @(m, m0, m1) ∈ as1 | n ⊦ m = n ∧ @(n, m0, m1) ∈ as0 ∪ as1
Used simplifier rules: restrict-in: ⊦ @(m, m0, m1) ∈ as | m ↔ @(m, m0, m1) ∈ as;%unc: ⊦ as ∪ as0 = as0 ∪ as; from specification set-union[address-store]%una: ⊦ (as ∪ as0) ∪ as1 = as ∪ as0 ∪ as1; from specification set-union[address-store]% ⊦ ¬ adr ∈ as → (adr ∈ as ∪ as0 ↔ adr ∈ as0); (s)