| # ax0 + 1 = # ay, unique_al(ay), b ∈ ay, unique_al((a × d)' + ax0), ∀ ay, b. unique_al(ax0) ∧ unique_al(ay) ∧ # ax0 = # ay ∧ (∀ a. a ∈ ax0 → a ∈ ay) ∧ b ∈ ay → b ∈ ax0, ∀ a0. a0 ∈ (a × d)' ∨ a0 ∈ ax0 → a0 ∈ ay ⊦ b ∈ (a × d)', b ∈ ax0 |
# ax0 + 1 = # ay, unique_al(ay), b ∈ ay, unique_al(ax0), ∀ ay0, b0. unique_al(ay0) ∧ # ax0 = # ay0 ∧ (∀ a. a ∈ ax0 → a ∈ ay0) ∧ b0 ∈ ay0 → b0 ∈ ax0, ∀ a0. a0 = a ∨ a0 ∈ ax0 → a0 ∈ ay ⊦ b = a, b ∈ ax0, a ∈ ax0
Used simplifier rules: cons: ⊦ unique_al((a × d)' + ax) ↔ ¬ a ∈ ax ∧ unique_al(ax);%inone: ⊦ a ∈ (b × d0)' ↔ a = b;%a: ⊦ (ax + ax0) + ax1 = ax + ax0 + ax1; from specification list[assoclista]