| unique_al(ax + (a × d)') ⊦ ax = [], ¬ ax.head.1 ∈ ax.tail ∧ unique_al(ax.tail) |
unique_al((p + ax0) + (a × d)'), ∀ a, d. unique_al(ax0 + (a × d)') → ax0 = [] ∨ ¬ ax0.head.1 ∈ ax0.tail ∧ unique_al(ax0.tail) ⊦ p + ax0 = [], ¬ (p + ax0).head.1 ∈ (p + ax0).tail ∧ unique_al((p + ax0).tail)
Used simplifier rules: assoclist freely generated by [], +;;