| ⊦ adr ∈ (as0 ∪ (as1 \ as)) ∩ as ↔ adr ∈ as0 ∩ as |
⊦ adr ∈ as ∩ as0 ↔ adr ∈ as ∧ adr ∈ as0
Used simplifier rules: ⊦ adr ∈ as → (adr ∈ (as0 \ as) ∪ as1 ↔ adr ∈ as1); (s)%una: ⊦ (as ∪ as0) ∪ as1 = as ∪ as0 ∪ as1; from specification set-union[node-store]%unc: ⊦ as ∪ as0 = as0 ∪ as; from specification set-union[node-store]% ⊦ adr ∈ as ∩ as0 ↔ adr ∈ as ∧ adr ∈ as0; (ws)%int-a: ⊦ (as ∩ as0) ∩ as1 = as ∩ as0 ∩ as1; from specification set-union[node-store]%int-c: ⊦ as ∩ as0 = as0 ∩ as; from specification set-union[node-store] Used terms: as, as0 ∪ (as1 \ as), adr