prove using natural deduction $((P land Q) rightarrow R) vdash (P rightarrow R) lor (Qrightarrow R)$

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite
1












how do I prove the following using Natural Deduction ?



$((P land Q) rightarrow R) vdash (P rightarrow R) lor (Qrightarrow R)$



My current approach:



So instead of proving $(P rightarrow R) lor (Qrightarrow R)$



I figure I just need to prove $(P rightarrow R)$ and use disjunction introduction.



The problem is my hypothesis requires $P$ and $Q$, how do I "create" this Q ? I tried Law of Excluded middle, but it does not seemed to work.



Any help or insights is deeply appreciated.







share|cite|improve this question






















  • Proving $Pto R$ won't work, because $P$ might be true and $Q$ and $R$ false; your assumption is true, but the intermediate step $P to R$ is false. ... I would change $(Pto R)vee (Qto R)$ to $neg(Pto R)to (Qto R)$; then you can assume $neg(Pto R)$ as well. (I'm not 100% what you mean by "natural deduction", so this method might not be legit.)
    – Christopher Carl Heckman
    Feb 8 '16 at 6:22















up vote
0
down vote

favorite
1












how do I prove the following using Natural Deduction ?



$((P land Q) rightarrow R) vdash (P rightarrow R) lor (Qrightarrow R)$



My current approach:



So instead of proving $(P rightarrow R) lor (Qrightarrow R)$



I figure I just need to prove $(P rightarrow R)$ and use disjunction introduction.



The problem is my hypothesis requires $P$ and $Q$, how do I "create" this Q ? I tried Law of Excluded middle, but it does not seemed to work.



Any help or insights is deeply appreciated.







share|cite|improve this question






















  • Proving $Pto R$ won't work, because $P$ might be true and $Q$ and $R$ false; your assumption is true, but the intermediate step $P to R$ is false. ... I would change $(Pto R)vee (Qto R)$ to $neg(Pto R)to (Qto R)$; then you can assume $neg(Pto R)$ as well. (I'm not 100% what you mean by "natural deduction", so this method might not be legit.)
    – Christopher Carl Heckman
    Feb 8 '16 at 6:22













up vote
0
down vote

favorite
1









up vote
0
down vote

favorite
1






1





how do I prove the following using Natural Deduction ?



$((P land Q) rightarrow R) vdash (P rightarrow R) lor (Qrightarrow R)$



My current approach:



So instead of proving $(P rightarrow R) lor (Qrightarrow R)$



I figure I just need to prove $(P rightarrow R)$ and use disjunction introduction.



The problem is my hypothesis requires $P$ and $Q$, how do I "create" this Q ? I tried Law of Excluded middle, but it does not seemed to work.



Any help or insights is deeply appreciated.







share|cite|improve this question














how do I prove the following using Natural Deduction ?



$((P land Q) rightarrow R) vdash (P rightarrow R) lor (Qrightarrow R)$



My current approach:



So instead of proving $(P rightarrow R) lor (Qrightarrow R)$



I figure I just need to prove $(P rightarrow R)$ and use disjunction introduction.



The problem is my hypothesis requires $P$ and $Q$, how do I "create" this Q ? I tried Law of Excluded middle, but it does not seemed to work.



Any help or insights is deeply appreciated.









share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Feb 8 '16 at 6:37

























asked Feb 8 '16 at 6:14









some1fromhell

95439




95439











  • Proving $Pto R$ won't work, because $P$ might be true and $Q$ and $R$ false; your assumption is true, but the intermediate step $P to R$ is false. ... I would change $(Pto R)vee (Qto R)$ to $neg(Pto R)to (Qto R)$; then you can assume $neg(Pto R)$ as well. (I'm not 100% what you mean by "natural deduction", so this method might not be legit.)
    – Christopher Carl Heckman
    Feb 8 '16 at 6:22

















  • Proving $Pto R$ won't work, because $P$ might be true and $Q$ and $R$ false; your assumption is true, but the intermediate step $P to R$ is false. ... I would change $(Pto R)vee (Qto R)$ to $neg(Pto R)to (Qto R)$; then you can assume $neg(Pto R)$ as well. (I'm not 100% what you mean by "natural deduction", so this method might not be legit.)
    – Christopher Carl Heckman
    Feb 8 '16 at 6:22
















Proving $Pto R$ won't work, because $P$ might be true and $Q$ and $R$ false; your assumption is true, but the intermediate step $P to R$ is false. ... I would change $(Pto R)vee (Qto R)$ to $neg(Pto R)to (Qto R)$; then you can assume $neg(Pto R)$ as well. (I'm not 100% what you mean by "natural deduction", so this method might not be legit.)
– Christopher Carl Heckman
Feb 8 '16 at 6:22





Proving $Pto R$ won't work, because $P$ might be true and $Q$ and $R$ false; your assumption is true, but the intermediate step $P to R$ is false. ... I would change $(Pto R)vee (Qto R)$ to $neg(Pto R)to (Qto R)$; then you can assume $neg(Pto R)$ as well. (I'm not 100% what you mean by "natural deduction", so this method might not be legit.)
– Christopher Carl Heckman
Feb 8 '16 at 6:22











2 Answers
2






active

oldest

votes

















up vote
1
down vote













This isn't quick using just the standard introduction and elimination rules. But the obvious brute-force way has the following shape using a Fitch-style lay out:



$((P land Q) to R)\
quadquad |quad neg ((P to R) lor (Q to R))\
quadquad |quadquad|quad (P to R)\
quadquad |quadquad|quad ((P to R) lor (Q to R))\
quadquad |quadquad|quad bot\
quadquad |quad neg(P to R)\
quadquad |quad vdots\
quadquad |quad P\
quadquad |quad neg R\
quadquad |quadquad|quad (Q to R)\
quadquad |quadquad|quad ((P to R) lor (Q to R))\
quadquad |quadquad|quad bot\
quadquad |quad neg(Q to R)\
quadquad |quad vdots\
quadquad |quad Q\
quadquad |quad neg R\
quadquad |quad (P land Q)\
quadquad |quad R\
quadquad |quad bot\
negneg((P to R) lor (Q to R))\
((P to R) lor (Q to R))$



We temporarily assume the negation of the conclusion and aim for a reductio (what else?). Check that you understand the rationale at each step -- though the moves after that initial assumption are pretty much then the only sensible things to do. The dots hold the places for two routine proofs you need to know how to do (from something of the form $neg(A to B)$ to both $A$ and $neg B$).






share|cite|improve this answer





























    up vote
    0
    down vote













    $deffitch#1#2quadbeginarrayl #1\[0ex]hline #2endarray$



    Hints: $neg P to(Pto R)$, $neg Q to(Qto R)$ and $Rto(Pto R)$ are tautologies.



    $$fitch(Pland Q)to Rfitchlnot((Pto R)lor(Qto R))fitchneg P~~vdots\(Pto R)lor(Qto R)\bot\negneg P\P\~~vdots\Q\Pland Q\R\~~vdots\(Pto R)vee(Qto R)\bot\lnotlnot((Pto R)lor(Qto R))\(Pto R)lor(Qto R)$$






    share|cite|improve this answer




















      Your Answer




      StackExchange.ifUsing("editor", function ()
      return StackExchange.using("mathjaxEditing", function ()
      StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
      StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
      );
      );
      , "mathjax-editing");

      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "69"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      convertImagesToLinks: true,
      noModals: false,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      noCode: true, onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













       

      draft saved


      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f1645591%2fprove-using-natural-deduction-p-land-q-rightarrow-r-vdash-p-rightarrow%23new-answer', 'question_page');

      );

      Post as a guest






























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      1
      down vote













      This isn't quick using just the standard introduction and elimination rules. But the obvious brute-force way has the following shape using a Fitch-style lay out:



      $((P land Q) to R)\
      quadquad |quad neg ((P to R) lor (Q to R))\
      quadquad |quadquad|quad (P to R)\
      quadquad |quadquad|quad ((P to R) lor (Q to R))\
      quadquad |quadquad|quad bot\
      quadquad |quad neg(P to R)\
      quadquad |quad vdots\
      quadquad |quad P\
      quadquad |quad neg R\
      quadquad |quadquad|quad (Q to R)\
      quadquad |quadquad|quad ((P to R) lor (Q to R))\
      quadquad |quadquad|quad bot\
      quadquad |quad neg(Q to R)\
      quadquad |quad vdots\
      quadquad |quad Q\
      quadquad |quad neg R\
      quadquad |quad (P land Q)\
      quadquad |quad R\
      quadquad |quad bot\
      negneg((P to R) lor (Q to R))\
      ((P to R) lor (Q to R))$



      We temporarily assume the negation of the conclusion and aim for a reductio (what else?). Check that you understand the rationale at each step -- though the moves after that initial assumption are pretty much then the only sensible things to do. The dots hold the places for two routine proofs you need to know how to do (from something of the form $neg(A to B)$ to both $A$ and $neg B$).






      share|cite|improve this answer


























        up vote
        1
        down vote













        This isn't quick using just the standard introduction and elimination rules. But the obvious brute-force way has the following shape using a Fitch-style lay out:



        $((P land Q) to R)\
        quadquad |quad neg ((P to R) lor (Q to R))\
        quadquad |quadquad|quad (P to R)\
        quadquad |quadquad|quad ((P to R) lor (Q to R))\
        quadquad |quadquad|quad bot\
        quadquad |quad neg(P to R)\
        quadquad |quad vdots\
        quadquad |quad P\
        quadquad |quad neg R\
        quadquad |quadquad|quad (Q to R)\
        quadquad |quadquad|quad ((P to R) lor (Q to R))\
        quadquad |quadquad|quad bot\
        quadquad |quad neg(Q to R)\
        quadquad |quad vdots\
        quadquad |quad Q\
        quadquad |quad neg R\
        quadquad |quad (P land Q)\
        quadquad |quad R\
        quadquad |quad bot\
        negneg((P to R) lor (Q to R))\
        ((P to R) lor (Q to R))$



        We temporarily assume the negation of the conclusion and aim for a reductio (what else?). Check that you understand the rationale at each step -- though the moves after that initial assumption are pretty much then the only sensible things to do. The dots hold the places for two routine proofs you need to know how to do (from something of the form $neg(A to B)$ to both $A$ and $neg B$).






        share|cite|improve this answer
























          up vote
          1
          down vote










          up vote
          1
          down vote









          This isn't quick using just the standard introduction and elimination rules. But the obvious brute-force way has the following shape using a Fitch-style lay out:



          $((P land Q) to R)\
          quadquad |quad neg ((P to R) lor (Q to R))\
          quadquad |quadquad|quad (P to R)\
          quadquad |quadquad|quad ((P to R) lor (Q to R))\
          quadquad |quadquad|quad bot\
          quadquad |quad neg(P to R)\
          quadquad |quad vdots\
          quadquad |quad P\
          quadquad |quad neg R\
          quadquad |quadquad|quad (Q to R)\
          quadquad |quadquad|quad ((P to R) lor (Q to R))\
          quadquad |quadquad|quad bot\
          quadquad |quad neg(Q to R)\
          quadquad |quad vdots\
          quadquad |quad Q\
          quadquad |quad neg R\
          quadquad |quad (P land Q)\
          quadquad |quad R\
          quadquad |quad bot\
          negneg((P to R) lor (Q to R))\
          ((P to R) lor (Q to R))$



          We temporarily assume the negation of the conclusion and aim for a reductio (what else?). Check that you understand the rationale at each step -- though the moves after that initial assumption are pretty much then the only sensible things to do. The dots hold the places for two routine proofs you need to know how to do (from something of the form $neg(A to B)$ to both $A$ and $neg B$).






          share|cite|improve this answer














          This isn't quick using just the standard introduction and elimination rules. But the obvious brute-force way has the following shape using a Fitch-style lay out:



          $((P land Q) to R)\
          quadquad |quad neg ((P to R) lor (Q to R))\
          quadquad |quadquad|quad (P to R)\
          quadquad |quadquad|quad ((P to R) lor (Q to R))\
          quadquad |quadquad|quad bot\
          quadquad |quad neg(P to R)\
          quadquad |quad vdots\
          quadquad |quad P\
          quadquad |quad neg R\
          quadquad |quadquad|quad (Q to R)\
          quadquad |quadquad|quad ((P to R) lor (Q to R))\
          quadquad |quadquad|quad bot\
          quadquad |quad neg(Q to R)\
          quadquad |quad vdots\
          quadquad |quad Q\
          quadquad |quad neg R\
          quadquad |quad (P land Q)\
          quadquad |quad R\
          quadquad |quad bot\
          negneg((P to R) lor (Q to R))\
          ((P to R) lor (Q to R))$



          We temporarily assume the negation of the conclusion and aim for a reductio (what else?). Check that you understand the rationale at each step -- though the moves after that initial assumption are pretty much then the only sensible things to do. The dots hold the places for two routine proofs you need to know how to do (from something of the form $neg(A to B)$ to both $A$ and $neg B$).







          share|cite|improve this answer














          share|cite|improve this answer



          share|cite|improve this answer








          edited Feb 9 '16 at 7:20

























          answered Feb 8 '16 at 21:27









          Peter Smith

          39.4k339118




          39.4k339118




















              up vote
              0
              down vote













              $deffitch#1#2quadbeginarrayl #1\[0ex]hline #2endarray$



              Hints: $neg P to(Pto R)$, $neg Q to(Qto R)$ and $Rto(Pto R)$ are tautologies.



              $$fitch(Pland Q)to Rfitchlnot((Pto R)lor(Qto R))fitchneg P~~vdots\(Pto R)lor(Qto R)\bot\negneg P\P\~~vdots\Q\Pland Q\R\~~vdots\(Pto R)vee(Qto R)\bot\lnotlnot((Pto R)lor(Qto R))\(Pto R)lor(Qto R)$$






              share|cite|improve this answer
























                up vote
                0
                down vote













                $deffitch#1#2quadbeginarrayl #1\[0ex]hline #2endarray$



                Hints: $neg P to(Pto R)$, $neg Q to(Qto R)$ and $Rto(Pto R)$ are tautologies.



                $$fitch(Pland Q)to Rfitchlnot((Pto R)lor(Qto R))fitchneg P~~vdots\(Pto R)lor(Qto R)\bot\negneg P\P\~~vdots\Q\Pland Q\R\~~vdots\(Pto R)vee(Qto R)\bot\lnotlnot((Pto R)lor(Qto R))\(Pto R)lor(Qto R)$$






                share|cite|improve this answer






















                  up vote
                  0
                  down vote










                  up vote
                  0
                  down vote









                  $deffitch#1#2quadbeginarrayl #1\[0ex]hline #2endarray$



                  Hints: $neg P to(Pto R)$, $neg Q to(Qto R)$ and $Rto(Pto R)$ are tautologies.



                  $$fitch(Pland Q)to Rfitchlnot((Pto R)lor(Qto R))fitchneg P~~vdots\(Pto R)lor(Qto R)\bot\negneg P\P\~~vdots\Q\Pland Q\R\~~vdots\(Pto R)vee(Qto R)\bot\lnotlnot((Pto R)lor(Qto R))\(Pto R)lor(Qto R)$$






                  share|cite|improve this answer












                  $deffitch#1#2quadbeginarrayl #1\[0ex]hline #2endarray$



                  Hints: $neg P to(Pto R)$, $neg Q to(Qto R)$ and $Rto(Pto R)$ are tautologies.



                  $$fitch(Pland Q)to Rfitchlnot((Pto R)lor(Qto R))fitchneg P~~vdots\(Pto R)lor(Qto R)\bot\negneg P\P\~~vdots\Q\Pland Q\R\~~vdots\(Pto R)vee(Qto R)\bot\lnotlnot((Pto R)lor(Qto R))\(Pto R)lor(Qto R)$$







                  share|cite|improve this answer












                  share|cite|improve this answer



                  share|cite|improve this answer










                  answered Aug 29 at 4:00









                  Graham Kemp

                  81.1k43275




                  81.1k43275



























                       

                      draft saved


                      draft discarded















































                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f1645591%2fprove-using-natural-deduction-p-land-q-rightarrow-r-vdash-p-rightarrow%23new-answer', 'question_page');

                      );

                      Post as a guest













































































                      這個網誌中的熱門文章

                      How to combine Bézier curves to a surface?

                      Mutual Information Always Non-negative

                      Why am i infinitely getting the same tweet with the Twitter Search API?