| ∀ x, a. (perm(x, mklist(a, #oc(a, x)) + y0) ↔ perm(x -l a, y0)) ∨ a ∈ y0 ⊦ a = a0, perm(x, mklist(a, #oc(a, x)) + a0 ' + y0) ↔ a0 ∈ x ∧ perm((x -l a) -1l a0, y0), a ∈ y0 |
⊦ perm(y, z + a ' + x) ↔ a ∈ y ∧ perm(y -1l a, z + x)
∀ x, a. (perm(x, mklist(a, #oc(a, x)) + y0) ↔ perm(x -l a, y0)) ∨ a ∈ y0 ⊦ a = a0, a0 ∈ x ∧ perm(x -1l a0, mklist(a, #oc(a, x)) + y0) ↔ a0 ∈ x ∧ perm((x -l a) -1l a0, y0), a ∈ y0
Used terms: y0, a0, mklist(a, #oc(a, x)), x