| n < # lax ⊦ lax.to-adr(m)[n] = adr ↔ (∃ lax0, lax1. lax = lax0 + @(adr.pos, adr.size) ' + lax1 ∧ adr.lnum = m ∧ # lax0 = n) |
n < # lax ⊦ lax.to-adr(m)[n] = adr ↔ (∃ lax0, lax1. lax = lax0 + @(adr.pos, adr.size) ' + lax1 ∧ adr.lnum = m ∧ # lax0 = n), lax = []
Used simplifier rules: ⊦ # lax = 0 ↔ lax = []; (s)%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic