| (a0 ' + y)[m0] < a, ordered≤(a0 ' + y), m0 ≤ # y, ∀ m, n. m ≤ n ∧ n < 1 + # y → ¬ (a0 ' + y)[n] < (a0 ' + y)[m] ⊦ a0 < a |
n ≠ 0 ⊦ (a ' + x)[(* n)] = x[n -1]
y[m0 -1] < a, ordered≤(a0 ' + y), m0 ≤ # y, ∀ m, n. m ≤ n ∧ n < 1 + # y → ¬ (a0 ' + y)[n] < (a0 ' + y)[m] ⊦ m0 = 0, a0 < a
Used simplifier rules: ⊦ 0 ≤ m; (s)% ⊦ (a ' + x)[0] = a; (s)%a: ⊦ (x + y) + z = x + y + z; from specification list Used terms: m0, y, a0