| # x = # lax, lax[n] = @(m1, (x + a ')[n].flashsize), n < # lax ⊦ (x + a ')[n].flashsize = x[n].flashsize, lax = [] |
⊦ ¬ n < # x → (x + y)[n] = y[n - # x]
Used simplifier rules: ⊦ m < n ↔ ¬ n ≤ m; (ss)%fle-01: ⊦ m ≤ n ∧ n < n0 → m < n0; (forward) from specification nat%fle: ⊦ m < n ∧ n ≤ n0 → m < n0; (forward) from specification nat% ⊦ ¬ n < n; (s)% ⊦ n < # x → (x + a ')[n] = x[n]; (s)%a: ⊦ (x + y) + z = x + y + z; from specification list Used terms: n, a ', x