| n < # ar + # ar0, n < (# ar + # ar0) + # ar1 ⊦ (ar + ar0)[n] = (ar + ar0 + ar1)[n] |
⊦ n < # ar0 → (ar0 + ar1)[n] = ar0[n]
n < (# ar + # ar0) + # ar1, n < # ar + # ar0 ⊦ (ar + ar0)[n] = (ar + ar0 + ar1)[n], n < # ar
⊦ n < # ar0 → (ar0 + ar1)[n] = ar0[n]
Used simplifier rules: append-at1: ⊦ n < # ar0 → (ar0 + ar1)[n] = ar0[n]; Used terms: n, ar0, ar