| # x = # lax, ∀ n. ¬ # lax < n → (@(m, m0) ' + lax)[n].size = (a ' + x)[n].flashsize ⊦ a.flashsize = m0 ∧ (n < # lax → lax[n].size = x[n].flashsize) |
# x = # lax, lax[n] = @(m1, m2), ∀ n. ¬ # lax < n → (@(m, m0) ' + lax)[n].size = (a ' + x)[n].flashsize ⊦ a.flashsize = m0 ∧ (n < # lax → m2 = x[n].flashsize)
Used simplifier rules: ⊦ m = ladr.off ∧ m0 = ladr.size ↔ ladr = @(m, m0); (elim) Used terms: lax[n], m1, m2