| # x1 = # lax1, # x0 = # lax0, (lax0 + lax1)[n] = @(m, m0), n < # lax0 + # lax1, ∀ n. n < # lax0 → lax0[n].size = x0[n].flashsize, ∀ n. n < # lax1 → lax1[n].size = x1[n].flashsize ⊦ m0 = (x0 + x1)[n].flashsize |
⊦ ¬ n < # x → (x + y)[n] = y[n - # x]
# x0 = # lax0, # x1 = # lax1, (lax0 + lax1)[n] = @(m, m0), n < # x0, n < # lax0 + # lax1, ∀ n. n < # lax1 → lax1[n].size = x1[n].flashsize, ∀ n. n < # lax0 → lax0[n].size = x0[n].flashsize ⊦ m0 = (x0 + x1)[n].flashsize
# x0 = # lax0, # x1 = # lax1, (lax0 + lax1)[n] = @(m, m0), n < # lax0 + # lax1, ∀ n. n < # lax1 → lax1[n].size = x1[n].flashsize, ∀ n. n < # lax0 → lax0[n].size = x0[n].flashsize ⊦ m0 = x1[n - # x0].flashsize, n < # x0
Used terms: n, x1, x0