| mklist(a, n + 1) = z1 + a0 ' + z0, a ' + mklist(a, n) = z1 + a ' + z, a ∈ z1 ⊦ mklist(a, n + 1) = a ' + mklist(a, n), a0 = a, z1 = [] |
⊦ a ∈ mklist(b, n) → a = b
Used simplifier rules: a: ⊦ (x + y) + z = x + y + z; from specification list%in-13: ⊦ x = y + a ' + z → a ∈ x; from specification list Used terms: a0, a, n + 1