| n < # x, m < # x ⊦ #oc(a, x[m, x[n]][n, x[m]]) = #oc(a, x), x = [], x[m, x[n]][n] ≠ a ∧ a ≠ x[m] ∧ n < # x[m, x[n]] |
m < # x, n < # x ⊦ #oc(a, x[m, x[n]][n, x[m]]) = #oc(a, x), x = [], x[m, x[n]][n] ≠ a ∧ a ≠ x[m]
Used simplifier rules: ⊦ n < # x → # x[n, a] = # x; (s)