| # y < # x, ∀ a. a ∈ x → a ∈ y ⊦ x = [], dups(x), dups(y) |
# y < #(a + x0), ∀ a0. a0 ∈ a + x0 → a0 ∈ y, ∀ y. # y < # x0 ∧ (∀ a. a ∈ x0 → a ∈ y) → x0 = [] ∨ dups(x0) ∨ dups(y) ⊦ a + x0 = [], dups(y), dups(a + x0)
Used simplifier rules: list freely generated by [], +;;