I got stuck on this development:
$$\begin{align} (¬P ∧ Q) ∨ (P ∧ ¬Q) & \iff ((¬P ∧ Q) ∨ P) ∧ ((¬P ∧ Q) ∨ ¬Q) \tag{1} \\ &\iff (P ∨ Q) ∧ (¬P ∨ ¬Q) \tag{2} \\ \end{align}$$
Can't this also be written as this using the associative and tautology Rules?
$$\begin{align} (¬P ∧ Q) ∨ (P ∧ ¬Q) & \iff ((¬P ∧ Q) ∨ P) ∧ ((¬P ∧ Q) ∨ ¬Q) \tag{1'} \\ &\iff (Q ∧ (¬P ∨ P)) ∧ (¬P ∧ (Q ∨ ¬Q)) \tag{2'} \\ &\iff (Q ∧ ¬P) \tag{2'} \\ \end{align}$$ Is this correct?