Estoy estudiando por mi cuenta la obra de Velleman "How to Prove It", y estoy intentando resolver el ejercicio 7, parte a de la sección 1.5. El problema consiste en demostrar que
$$ (P \to Q) \land (Q \to R) = (P \to R) \land ((P \leftrightarrow Q) \lor (R \leftrightarrow Q)) $$
Convirtiendo el lado derecho en las sentencias AND/OR equivalentes pude simplificar la expresión a
$$(\lnot P \lor Q) \land (\lnot Q \lor R) \land (\lnot P \lor R)$$
que es equivalente al lado izquierdo (confirmado mediante tablas de verdad, diagramas de Venn y Wolfram Alpha), pero tengo problemas para mostrarlo analíticamente. Está claro que la primera parte de esta afirmación es idéntica al lado izquierdo. Pero no puedo averiguar los pasos analíticos para demostrar que $\lnot P \lor R$ anula la declaración. He intentado distribuir las declaraciones entre sí por completo, pero sigo terminando de nuevo en la expresión anterior.
Al convertir de nuevo a sentencias condicionales, el hecho de que $\lnot P \lor R$ es prescindible me resulta intuitivo. Es decir, tiene sentido que $P \to Q$ y $Q \to R$ ya implica que $P \to R$ . Sin embargo, quiero poder mostrarlo analíticamente basándome en las leyes booleanas y ahí me he dado contra un muro. Estoy seguro de que me estoy perdiendo algo simple, pero me está volviendo loco. ¿Alguna pista?