| dups(x0) ↔ (∃ m, n. m < # x0 ∧ n < # x0 ∧ m ≠ n ∧ x0[m] = x0[n]) ⊦ a ∈ x0 ∨ dups(x0) ↔ (∃ m, n. ¬ # x0 < m ∧ ¬ # x0 < n ∧ m ≠ n ∧ (a ' + x0)[m] = (a ' + x0)[n]) |
dups(x0), dups(x0) ↔ (∃ m, n. m < # x0 ∧ n < # x0 ∧ m ≠ n ∧ x0[m] = x0[n]) ⊦ a ∈ x0 ∨ dups(x0) ↔ (∃ m, n. ¬ # x0 < m ∧ ¬ # x0 < n ∧ m ≠ n ∧ (a ' + x0)[m] = (a ' + x0)[n])
dups(x0) ↔ (∃ m, n. m < # x0 ∧ n < # x0 ∧ m ≠ n ∧ x0[m] = x0[n]) ⊦ dups(x0), a ∈ x0 ∨ dups(x0) ↔ (∃ m, n. ¬ # x0 < m ∧ ¬ # x0 < n ∧ m ≠ n ∧ (a ' + x0)[m] = (a ' + x0)[n])
Used formulas: dups(x0)