| # x = # lax, # x1 = # lax1, st[n] = mkblock(x, lax, m0), adr = @(m1, m2, m3), n ∈ st ⊦ m1 ∈ st[n, mkblock(x + x1, lax + lax1, m)] ∧ @(m2, m3) ∈ st[n, mkblock(x + x1, lax + lax1, m)][m1].ladrlist ↔ adr ∈ st ∨ adr ∈ lax1.to-adr(n) |
# x1 = # lax1, # x = # lax, st[n] = mkblock(x, lax, m0), n ∈ st ⊦ m1 ∈ st[n, mkblock(x + x1, lax + lax1, m)] ∧ @(m2, m3) ∈ st[n, mkblock(x + x1, lax + lax1, m)][m1].ladrlist ↔ @(m1, m2, m3) ∈ st ∨ @(m1, m2, m3) ∈ lax1.to-adr(n)