Trying to figure out how to transform this predicate from disjunctive normal form to conjunctive normal form (repost of an earlier question):
$$( P \land Q ) \lor ( R \land S ) \lor ( P \land S )$$
Re-write rule: distribution of conjunction over disjunction: $$( S \land ( P \lor R ) ) \lor ( P \land Q )$$
"Add" $S \lor$ to each: $$( S \lor S \land ( P \lor R ) ) \land ( S \lor ( P \land Q ) )$$
$S \lor S \land$ "cancel out": $$( P \lor R ) \land ( S \lor ( P \land Q ) )$$
Re-write rule: Distribution of disjunction over conjunction: $$( P \lor R ) \land ( P \lor S ) \land ( Q \lor S )$$
The rewrite rules I'm unsure of I have put in quotes.
Is the above a valid progression?
Please note: $S\lor S \neq \text{True}$.
But we cannot "Add" $S$ to both sides of the disjunction: $$( S \land ( P \lor R ) ) \lor ( P \land Q )$$
without changing the proposition to a nonequivalent proposition (note, doing so will give you the following, so your "adding" S was not the only error, you also "added" S incorrectly):
$$[S \lor ( S \land ( P \lor R ) )] \lor [S\lor ( P \land Q )]\equiv S \lor [S \lor (P \land Q)] \equiv S$$
It other words, by "adding $S$", we are essentially making the original proposition into a proposition that depends only on the truth value of $S$.
Take care! You were simply lucky that you incorrectly evaluated what "adding S" to both sides of the disjunction would do, and lucky that that error happened to give you a final correct answer.
It's not too challenging to transition from DNF to CNF: $$\begin{align} ( P \land Q ) \lor ( R \land S ) \lor ( P \land S ) &\equiv [( P \land ( Q \lor S ) ] \lor (R \land S)\\ \\ &\equiv [R \lor (P \land (Q \lor S))] \land [S \lor (P \land (Q \lor S))]\\ \\ & \equiv (P\lor R) \land (Q\lor R \lor S) \land (P \lor S) \land (Q \lor S)\\ \\ &\equiv (P \lor R) \land (P \lor S) \land (Q \lor S)\end{align}$$
Challenge: see if you can justify the last step above.