| ⊦ n < # x → restn(n, x).last = x.last |
∀ n. n < # x0 → restn(n, x0).last = x0.last ⊦ n < #(a + x0) → restn(n, a + x0).last = (a + x0).last
Used simplifier rules: list freely generated by [], +;;%size-01: ⊦ # [] = 0; from specification list-data%zero-01: ⊦ ¬ m < 0; from specification nat-basic1