| adr0 ∈ as, as.lebs ⊆ ns ⊦ # as = 0, adr0 = adr, as = ∅, adr0.lnum ∈ ns, (as -- adr).lebs ⊆ as.lebs |
adr0 = @(m, m0, m1), adr0 ∈ as, as.lebs ⊆ ns ⊦ # as = 0, adr0 = adr, as = ∅, m ∈ ns, (as -- adr).lebs ⊆ as.lebs
Used simplifier rules: ⊦ (m = adr.lnum ∧ m0 = adr.pos) ∧ m1 = adr.size ↔ adr = @(m, m0, m1); (elim) Used terms: adr0, m, m0, m1