| inv-flashsize(x1, lax1), inv-flashsize(x0, lax0) ⊦ inv-flashsize(x0 + x1, lax0 + lax1) |
⊦ inv-flashsize(x, lax) ↔ # x = # lax ∧ (∀ n. n < # x → lax[n].size = x[n].flashsize)
# x0 = # lax0, inv-flashsize(x1, lax1), ∀ n. n < # x0 → lax0[n].size = x0[n].flashsize ⊦ inv-flashsize(x0 + x1, lax0 + lax1)
Used terms: lax0, x0