| unique_al((p ' + ax0) + (a × d)'), (∃ a, d. unique_al(ax0 + (a × d)')) → ax0 = [] ∨ ¬ ax0.first.1 ∈ ax0.rest ∧ unique_al(ax0.rest) ⊦ ¬ p.1 ∈ ax0 ∧ unique_al(ax0) |
unique_al(((a0 × d0)' + ax0) + (a × d)'), (∃ a, d. unique_al(ax0 + (a × d)')) → ax0 = [] ∨ ¬ ax0.first.1 ∈ ax0.rest ∧ unique_al(ax0.rest) ⊦ ¬ (a0 × d0).1 ∈ ax0 ∧ unique_al(ax0)
Used simplifier rules: pair freely generated by ×;;