| lax1.to-adr(n) = lax0.to-adr(n) + @(n, m0, m1) ', ladr = @(m, m2), @(m0, m1) ∈ lax1, ∀ n, lax, m0, m1. lax1.to-adr(n) = lax.to-adr(n) + @(n, m0, m1) ' ∧ @(m0, m1) ∈ lax1 → lax1 = lax + @(m0, m1) ' ⊦ @(m, m2) ' + lax1 = (ladr ' + lax0) + @(m0, m1) ' |
lax1.to-adr(n) = lax0.to-adr(n) + @(n, m0, m1) ', @(m0, m1) ∈ lax1, ∀ n, lax, m0, m1. lax1.to-adr(n) = lax.to-adr(n) + @(n, m0, m1) ' ∧ @(m0, m1) ∈ lax1 → lax1 = lax + @(m0, m1) ' ⊦ lax1 = lax0 + @(m0, m1) '
Used simplifier rules: a: ⊦ (lax + lax0) + lax1 = lax + lax0 + lax1; from specification list[laddress-list]% ⊦ ladr ' + lax = ladr ' + lax0 ↔ lax = lax0; (s)