| ri[key] ∈ as, key ∈ ri, ∀ adr. ¬ adr ∈ as ∩ range ri ⊦ # as = 0, as = ∅ |
Used simplifier rules: range: ⊦ adr ∈ range ri ↔ adr ∈ ri;% ⊦ adr ∈ as ∩ as0 ↔ adr ∈ as ∧ adr ∈ as0; (ws)%key ∈ ri ⊦ ri[key] ∈ ri; (s)%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: ri[key]