| # ar0 = # ar1, (ar0 + ar)[n] = ar1[n], n < # ar1 + # ar, n < # ar1 ⊦ ar0[n] = ar1[n] |
⊦ n < # ar0 → (ar0 + ar1)[n] = ar0[n]
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) Used terms: n, ar, ar0