| unique_al((a0 × d1)' + ax0), ∀ a, d, d0. unique_al(ax0) ∧ a × d ∈ ax0 ∧ a × d0 ∈ ax0 → d = d0, a × d = a0 × d1 ∨ a × d ∈ ax0, a × d0 = a0 × d1 ∨ a × d0 ∈ ax0 ⊦ d = d0 |
unique_al(ax0), a × d = a0 × d1 ∨ a × d ∈ ax0, a × d0 = a0 × d1 ∨ a × d0 ∈ ax0, ∀ a1, d2, d3. a1 × d2 ∈ ax0 ∧ a1 × d3 ∈ ax0 → d2 = d3 ⊦ d = d0, a0 ∈ ax0
Used simplifier rules: cons: ⊦ unique_al((a × d)' + ax) ↔ ¬ a ∈ ax ∧ unique_al(ax);%a: ⊦ (ax + ax0) + ax1 = ax + ax0 + ax1; from specification list[assoclista]