| ax.toSet ⊆ as | n ⊦ #(ax.toSet ∩ abs-log(nx, gstore).toSet) = 0, n ∈ nx, ∀ adr. adr ∈ ax.toSet ∩ abs-log(nx, gstore).toSet ↔ adr ∈ ∅ |
adr ∈ ax, adr ∈ abs-log(nx, gstore), ax.toSet ⊆ as | n ⊦ #(ax.toSet ∩ abs-log(nx, gstore).toSet) = 0, n ∈ nx
Used simplifier rules: int-c: ⊦ as ∩ as0 = as0 ∩ as; from specification set-union[node-store]%int-a: ⊦ (as ∩ as0) ∩ as1 = as ∩ as0 ∩ as1; from specification set-union[node-store]% ⊦ adr ∈ ax.toSet ↔ adr ∈ ax; (s)% ⊦ adr ∈ as ∩ as0 ↔ adr ∈ as ∧ adr ∈ as0; (ws)% ⊦ ¬ adr ∈ ∅; (s)