| m + 1 < # x0, ∀ n0, a1. n0 + 1 < # x0 → less#(a1, x0[n0, x0[n0 + 1]][n0 + 1, x0[n0]]) = less#(a1, x0) ⊦ less#(a, x0[m, x0[m + 1]][1 + m, x0[m]]) = less#(a, x0), x0 = [] |
Used simplifier rules: c: ⊦ m + n = n + m; from specification nat-basic Used terms: m, a