| m < # x, n < # x ⊦ #oc(a, x[m, x[n]]) = #oc(a, x), x = [], a = x[m], x[m, x[n]][n] = a |
⊦ x[m] ≠ a ∧ a ≠ b ∧ m < # x → #oc(a, x[m, b]) = #oc(a, x)
¬(x[m] ≠ a ∧ a ≠ x[n] ∧ m < # x), m < # x, n < # x ⊦ #oc(a, x[m, x[n]]) = #oc(a, x), x = [], a = x[m], x[m, x[n]][n] = a
Used terms: x[n], m, x, a