| ⊦ lastn(n, x + mklist(a, n)) = mklist(a, n) |
Used simplifier rules: lastn-restn-01: n ≤ # x ⊦ lastn(n, x) = restn(# x - n, x);%restN-len: ⊦ restn(# x, x + y) = y;% ⊦ m + n - m = n; (s)%c: ⊦ m + n = n + m; from specification nat-basic%a: ⊦ (m + n0) + n1 = m + n0 + n1; from specification nat-basic% ⊦ ¬ m + n < m; (s)% ⊦ m ≤ n ↔ ¬ n < m; (ss)%a: ⊦ (x + y) + z = x + y + z; from specification list% ⊦ # mklist(a, n) = n; (s)% ⊦ #(x + y) = # x + # y; (s)