| ∀ a1, d1, a2, d2. (a1 × d1 ∈ ax0[a2, d2] ↔ a1 = a2 ∧ d1 = d2) ∨ a1 × d1 ∈ ax0 ⊦ a0 × d0 ∈ ((a1 × d1)' + ax0)[a, d] ↔ a0 × d0 = a × d, a0 × d0 = a1 × d1, a0 × d0 ∈ ax0 |
⊦ a ≠ b → ((b × d0)' + ax)[a, d] = (b × d0)' + ax[a, d]
a ≠ a1, ∀ a1, d1, a2, d2. (a1 × d1 ∈ ax0[a2, d2] ↔ a1 = a2 ∧ d1 = d2) ∨ a1 × d1 ∈ ax0 ⊦ a0 × d0 ∈ (a1 × d1)' + ax0[a, d] ↔ a0 × d0 = a × d, a0 × d0 = a1 × d1, a0 × d0 ∈ ax0
Used simplifier rules: put-yes: ⊦ ((a × d0)' + ax)[a, d] = (a × d)' + ax;% ⊦ (ax + ax0) + ax1 = ax + ax0 + ax1;% ⊦ p ≠ p0 → (p ∈ p0 ' + ax ↔ p ∈ ax);% ⊦ a × d = a0 × d0 ↔ a = a0 ∧ d = d0;% ⊦ ¬ p ∈ p0 ' + ax ↔ p ≠ p0 ∧ ¬ p ∈ ax; Used terms: d, a, ax0, d1, a1