| as.lebs ⊆ ns ⊦ (as -- adr).lebs ⊆ as.lebs, ∀ n. n ∈ (as -- adr).lebs → n ∈ ns |
adr0 ∈ as, as.lebs ⊆ ns ⊦ # as = 0, adr0 = adr, as = ∅, adr0.lnum ∈ ns, (as -- adr).lebs ⊆ as.lebs
Used simplifier rules: lebs-set: ⊦ n ∈ as.lebs ↔ (∃ adr. adr.lnum = n ∧ adr ∈ as);%size-zero-01: ⊦ as ≠ ∅ → # as ≠ 0; (forward) from specification set-basic[node-store]%ne-01: ⊦ adr ∈ as → as ≠ ∅; (forward) from specification set-basic[node-store]% ⊦ adr ∈ as -- adr0 ↔ adr ≠ adr0 ∧ adr ∈ as; (s)