Propositional Logic Tautology Proof

1.1k Views Asked by At

I have question about a proposition that I need to prove is a tautology:

$((p \rightarrow q) \wedge (q \rightarrow r)) \rightarrow (p \rightarrow r)$

I have tried negating the first large bracket, but after a few steps I'm stuck. Should I show that the first 2 brackets are the same as $(p \rightarrow r)$ and therefore it is a tautology?

Please help me.

3

There are 3 best solutions below

3
On
    Suppose p->q and q->r.     Assumption for --> introduction

    p-->q                      and elimination
    q-->r                      and elim.

       Suppose p                   assumption for --> int

       q                           --> elim
       r                           --> elim
    p-->r                          --> int

(p-->q and q-->r)-->(p-->r)

1
On

Here is an answer through truth tables,

enter image description here

This is how I did it:

  • Fill in all the variables first.
  • Do the first implication from p and q
  • Do the second implication from q and r
  • Do the conjunction from the first and second implications
  • Do the implication to the furthest right, from p and r
  • Then do the remaining implication from the conjunction and the implication above.

The end result is that the proposition is true in all possible worlds, a tautology.

1
On

I am posting my solution for others to view.

$((p→q)∧(q→r))→(p→r) \\ \equiv (p \rightarrow r) \rightarrow (p \rightarrow r) \\ \equiv T$

I think the law is called Hypothetical Syllogism.

Please correct me if its not all right.