4

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

How would you prove that this is a tautology? Using natural deduction?

My attempt on this question is the following.

Since a tautology means W entails by empty premise and W is something of A->B, where A is a conjunction of sentences, then all I have to do is prove B is entailed of all the sentences of A.

Then is it done right?

Frank Hubeny
  • 19,397
  • 7
  • 30
  • 93
Tom chan
  • 141
  • 1
  • 3
  • Can you show us some work you've made on the problem or your thoughts as to a solution? After that, we can give you tips. – virmaior Apr 09 '16 at 10:41
  • for the equivalence, I turn all the implications into or , but it looks very messy, so was wondering if there is any shortcut. – Tom chan Apr 09 '16 at 10:45
  • for the natural deduction, I am wondering what sort of answer should I be aiming for? – Tom chan Apr 09 '16 at 10:45
  • With natural deduction, the proof is quite straightforward: apply and-elimination followed by or-elimination (i.e. proof by cases) with p or rderiving in the first case q followed by q or s by or-introduction and s followed by q or s again by or-introduction. – Mauro ALLEGRANZA Apr 09 '16 at 11:55
  • i guess any proven theorem becomes a tautology of sorts. – robert bristow-johnson Apr 09 '16 at 23:28
  • @robertbristow-johnson the soundness theorem for propositional logic guarantees that any theorem is a tautology. – E... Apr 11 '16 at 13:43
  • i realize that @EliranH. there is "tautology" from a POV of logic and reasoning and there is "tautology" from the POV of rhetoric and debate. in the latter case, it's a statement in which the conclusion is simply a reworded form of the premise. "If this assertion is not false, then it's true." like saying 5 = 5. but in "rhetorical" usage, perhaps saying "If 5 = y^2 - (x-y)^2 - xy, then -5 = (-x)(y-x) is not a tautology because the conclusion is not obviously a restatement of the premise. but in logic, it is a tautology. – robert bristow-johnson Apr 11 '16 at 17:33

7 Answers7

1

Generally, there are 2 main ways to demonstrate that a given formula is a tautology in propositional logic:

  1. Using truth tables (a given formula is a tautology if all the rows in the truth table come out as True), which is usually easier.
  2. Using natural deduction with no premises, which is usually harder. If you get a conclusion using no premises then it is a tautology, since propositional logic (with respect to natural deduction) is sound.
E...
  • 6,496
  • 4
  • 22
  • 39
  • Using algorithms like DPLL. But we need to change the problem from tautology to non-falsifiability.
  • – rus9384 Sep 30 '18 at 05:03