| inv(st), as ⊆ dom nodes(st) ⊦ valid-adrs(as) |
adr.size = 0, inv(st), adr ∈ as, adr ∈ st, as ⊆ dom nodes(st) ⊦ # as = 0, as = ∅
Used simplifier rules: valid-adrs: ⊦ valid-adrs(as) ↔ (∀ adr. adr ∈ as → adr.size ≠ 0);%size-zero-01: ⊦ as ≠ ∅ → # as ≠ 0; (forward) from specification set-basic[address-store]% ⊦ adr ∈ nodes(st) ↔ adr ∈ st; (s)% ⊦ adr ∈ dom ast ↔ adr ∈ ast; (s)%ne-01: ⊦ adr ∈ as → as ≠ ∅; (forward) from specification set-basic[address-store]%sub-in: ⊦ adr ∈ as ∧ as ⊆ as0 → adr ∈ as0; (forward) from specification set-basic[address-store]