I can't find a proper formula to prove that
$$(p\rightarrow q) \rightarrow ((r ∨ p) \rightarrow (r ∨ q)) $$
Is a tautology; considering it's almost exclusively made up of implications. Can somebody help me?
just I want to know how to simplify it.
I tried this.
One approach is to rewrite in conjunctive normal form by replacing $A \implies B$ with $\lnot A \lor B$, pushing negation inward, and distributing $\lor$ over $\land$:
$(p \implies q) \implies ((r \lor p) \implies (r \lor q))$
$\lnot (\lnot p \lor q) \lor (\lnot (r \lor p) \lor (r \lor q))$
$(p \land \lnot q) \lor ((\lnot r \land \lnot p) \lor (r \lor q))$
$(p \land \lnot q) \lor (\lnot r \land \lnot p) \lor r \lor q$
$(p \lor \lnot r \lor r \lor q) \land (p \lor \lnot p \lor r \lor q) \land (\lnot q \lor \lnot r \lor r \lor q) \land (\lnot q \lor \lnot p \lor r \lor q)$
Now notice that each clause contains a pair $A \lor \lnot A$, yielding
$T \land T \land T \land T$, which reduces to $T$.