| adr ∈ ri[key, @(m, m0, m1)] ⊦ adr.lnum = m, key ∈ ri, ∃ adr0. adr0.lnum = adr.lnum ∧ adr0 ∈ ri |
adr = @(m2, m3, m4), adr ∈ ri[key, @(m, m0, m1)] ⊦ m2 = m, key ∈ ri, ∃ adr0. adr0.lnum = m2 ∧ adr0 ∈ ri
Used simplifier rules: ⊦ (m = adr.lnum ∧ m0 = adr.pos) ∧ m1 = adr.size ↔ adr = @(m, m0, m1); (elim) Used terms: adr, m2, m3, m4