| ⊦ mklist(a, n) + mklist(a, 2) = a ' + a ' + mklist(a, n) |
⊦ mklist(a, 0) + mklist(a, 2) = a ' + a ' + mklist(a, 0)
∀ a. mklist(a, n0) + mklist(a, 2) = a ' + a ' + mklist(a, n0) ⊦ mklist(a, n0 +1) + mklist(a, 2) = a ' + a ' + mklist(a, n0 +1)
Used simplifier rules: nat freely generated by 0, +1;;