| # x = # lax, st[m] = mkblock(x, lax, m1), inv-flashsize(x, lax), @(m, m0, 0) ∈ as, m ∈ st, @(m0, 0) ∈ lax, as ⊆ dom nodes(st) ⊦ # as = 0, as = ∅, dups(lax) |
⊦ ladr ∈ lax ↔ (∃ lax0, lax1. lax = lax0 + (ladr + lax1))
# x = # lax, st[m] = mkblock(x, lax, m1), inv-flashsize(x, lax), m ∈ st, @(m, m0, 0) ∈ as, as ⊆ dom nodes(st), ∃ lax0, lax1. lax = lax0 + (@(m0, 0) + lax1) ⊦ # as = 0, as = ∅, dups(lax)
Used terms: lax, @(m0, 0)