Propositional Logic Help: $(neg p wedge (p vee q)) rightarrow q $ is a tautology












6












$begingroup$


I need to prove that $(neg p wedge (p vee q)) rightarrow q $ is a tautology using Laws of Logic (not truth tables).



This is what I tried:



$equiv (( neg p wedge p) vee (neg p wedge q)) rightarrow q \
equiv (F vee (neg p wedge q)) rightarrow q \
equiv (neg p wedge q) rightarrow q \
equiv (F) rightarrow q \
equiv T $



Is this logically correct?
The laws I used in order were: Distributive, then negation, and identity. My only issue is with the last step where I know the truth values of $(neg p wedge q)$ are all $F$ but I dont know what law it uses.



Please Help!










share|cite|improve this question











$endgroup$












  • $begingroup$
    $neg pland q$ can have either truth value; it need not be $F$. Do you have $pto qequiv neg plor q$?
    $endgroup$
    – Brian M. Scott
    Jan 31 '15 at 3:08










  • $begingroup$
    As Brian M. Scott points out, $neg pland q$ may be either $T$ or $F$. My answer gives you a strong hint on how to use the equivalences you deduced so far to end up with your tautology. :)
    $endgroup$
    – Daniel W. Farlow
    Jan 31 '15 at 3:10










  • $begingroup$
    @induktio Thanks a lot! I forgot about manipulating the $rightarrow$ symbol.
    $endgroup$
    – Digital Shrapnel
    Jan 31 '15 at 6:27










  • $begingroup$
    @DigitalShrapnel Does it make sense now?
    $endgroup$
    – Daniel W. Farlow
    Jan 31 '15 at 6:28










  • $begingroup$
    @induktio Yeah. I just need to backtrack to fully understand how $neg p wedge q$ is operated on. But I see where it leads.
    $endgroup$
    – Digital Shrapnel
    Jan 31 '15 at 6:31
















6












$begingroup$


I need to prove that $(neg p wedge (p vee q)) rightarrow q $ is a tautology using Laws of Logic (not truth tables).



This is what I tried:



$equiv (( neg p wedge p) vee (neg p wedge q)) rightarrow q \
equiv (F vee (neg p wedge q)) rightarrow q \
equiv (neg p wedge q) rightarrow q \
equiv (F) rightarrow q \
equiv T $



Is this logically correct?
The laws I used in order were: Distributive, then negation, and identity. My only issue is with the last step where I know the truth values of $(neg p wedge q)$ are all $F$ but I dont know what law it uses.



Please Help!










share|cite|improve this question











$endgroup$












  • $begingroup$
    $neg pland q$ can have either truth value; it need not be $F$. Do you have $pto qequiv neg plor q$?
    $endgroup$
    – Brian M. Scott
    Jan 31 '15 at 3:08










  • $begingroup$
    As Brian M. Scott points out, $neg pland q$ may be either $T$ or $F$. My answer gives you a strong hint on how to use the equivalences you deduced so far to end up with your tautology. :)
    $endgroup$
    – Daniel W. Farlow
    Jan 31 '15 at 3:10










  • $begingroup$
    @induktio Thanks a lot! I forgot about manipulating the $rightarrow$ symbol.
    $endgroup$
    – Digital Shrapnel
    Jan 31 '15 at 6:27










  • $begingroup$
    @DigitalShrapnel Does it make sense now?
    $endgroup$
    – Daniel W. Farlow
    Jan 31 '15 at 6:28










  • $begingroup$
    @induktio Yeah. I just need to backtrack to fully understand how $neg p wedge q$ is operated on. But I see where it leads.
    $endgroup$
    – Digital Shrapnel
    Jan 31 '15 at 6:31














6












6








6





$begingroup$


I need to prove that $(neg p wedge (p vee q)) rightarrow q $ is a tautology using Laws of Logic (not truth tables).



This is what I tried:



$equiv (( neg p wedge p) vee (neg p wedge q)) rightarrow q \
equiv (F vee (neg p wedge q)) rightarrow q \
equiv (neg p wedge q) rightarrow q \
equiv (F) rightarrow q \
equiv T $



Is this logically correct?
The laws I used in order were: Distributive, then negation, and identity. My only issue is with the last step where I know the truth values of $(neg p wedge q)$ are all $F$ but I dont know what law it uses.



Please Help!










share|cite|improve this question











$endgroup$




I need to prove that $(neg p wedge (p vee q)) rightarrow q $ is a tautology using Laws of Logic (not truth tables).



This is what I tried:



$equiv (( neg p wedge p) vee (neg p wedge q)) rightarrow q \
equiv (F vee (neg p wedge q)) rightarrow q \
equiv (neg p wedge q) rightarrow q \
equiv (F) rightarrow q \
equiv T $



Is this logically correct?
The laws I used in order were: Distributive, then negation, and identity. My only issue is with the last step where I know the truth values of $(neg p wedge q)$ are all $F$ but I dont know what law it uses.



Please Help!







logic propositional-calculus formal-proofs






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Jan 27 at 5:36









Martin Sleziak

44.9k10122276




44.9k10122276










asked Jan 31 '15 at 2:14









Digital ShrapnelDigital Shrapnel

556




556












  • $begingroup$
    $neg pland q$ can have either truth value; it need not be $F$. Do you have $pto qequiv neg plor q$?
    $endgroup$
    – Brian M. Scott
    Jan 31 '15 at 3:08










  • $begingroup$
    As Brian M. Scott points out, $neg pland q$ may be either $T$ or $F$. My answer gives you a strong hint on how to use the equivalences you deduced so far to end up with your tautology. :)
    $endgroup$
    – Daniel W. Farlow
    Jan 31 '15 at 3:10










  • $begingroup$
    @induktio Thanks a lot! I forgot about manipulating the $rightarrow$ symbol.
    $endgroup$
    – Digital Shrapnel
    Jan 31 '15 at 6:27










  • $begingroup$
    @DigitalShrapnel Does it make sense now?
    $endgroup$
    – Daniel W. Farlow
    Jan 31 '15 at 6:28










  • $begingroup$
    @induktio Yeah. I just need to backtrack to fully understand how $neg p wedge q$ is operated on. But I see where it leads.
    $endgroup$
    – Digital Shrapnel
    Jan 31 '15 at 6:31


















  • $begingroup$
    $neg pland q$ can have either truth value; it need not be $F$. Do you have $pto qequiv neg plor q$?
    $endgroup$
    – Brian M. Scott
    Jan 31 '15 at 3:08










  • $begingroup$
    As Brian M. Scott points out, $neg pland q$ may be either $T$ or $F$. My answer gives you a strong hint on how to use the equivalences you deduced so far to end up with your tautology. :)
    $endgroup$
    – Daniel W. Farlow
    Jan 31 '15 at 3:10










  • $begingroup$
    @induktio Thanks a lot! I forgot about manipulating the $rightarrow$ symbol.
    $endgroup$
    – Digital Shrapnel
    Jan 31 '15 at 6:27










  • $begingroup$
    @DigitalShrapnel Does it make sense now?
    $endgroup$
    – Daniel W. Farlow
    Jan 31 '15 at 6:28










  • $begingroup$
    @induktio Yeah. I just need to backtrack to fully understand how $neg p wedge q$ is operated on. But I see where it leads.
    $endgroup$
    – Digital Shrapnel
    Jan 31 '15 at 6:31
















$begingroup$
$neg pland q$ can have either truth value; it need not be $F$. Do you have $pto qequiv neg plor q$?
$endgroup$
– Brian M. Scott
Jan 31 '15 at 3:08




$begingroup$
$neg pland q$ can have either truth value; it need not be $F$. Do you have $pto qequiv neg plor q$?
$endgroup$
– Brian M. Scott
Jan 31 '15 at 3:08












$begingroup$
As Brian M. Scott points out, $neg pland q$ may be either $T$ or $F$. My answer gives you a strong hint on how to use the equivalences you deduced so far to end up with your tautology. :)
$endgroup$
– Daniel W. Farlow
Jan 31 '15 at 3:10




$begingroup$
As Brian M. Scott points out, $neg pland q$ may be either $T$ or $F$. My answer gives you a strong hint on how to use the equivalences you deduced so far to end up with your tautology. :)
$endgroup$
– Daniel W. Farlow
Jan 31 '15 at 3:10












$begingroup$
@induktio Thanks a lot! I forgot about manipulating the $rightarrow$ symbol.
$endgroup$
– Digital Shrapnel
Jan 31 '15 at 6:27




$begingroup$
@induktio Thanks a lot! I forgot about manipulating the $rightarrow$ symbol.
$endgroup$
– Digital Shrapnel
Jan 31 '15 at 6:27












$begingroup$
@DigitalShrapnel Does it make sense now?
$endgroup$
– Daniel W. Farlow
Jan 31 '15 at 6:28




$begingroup$
@DigitalShrapnel Does it make sense now?
$endgroup$
– Daniel W. Farlow
Jan 31 '15 at 6:28












$begingroup$
@induktio Yeah. I just need to backtrack to fully understand how $neg p wedge q$ is operated on. But I see where it leads.
$endgroup$
– Digital Shrapnel
Jan 31 '15 at 6:31




$begingroup$
@induktio Yeah. I just need to backtrack to fully understand how $neg p wedge q$ is operated on. But I see where it leads.
$endgroup$
– Digital Shrapnel
Jan 31 '15 at 6:31










2 Answers
2






active

oldest

votes


















5












$begingroup$

Hint: We have that
$$
(neg p land q)to q equiv (plor neg q)lor q equiv p lor (neg qlor q).
$$
You should be able to take it from there.






share|cite|improve this answer









$endgroup$





















    1












    $begingroup$

    It's been a while since my discrete class, but here's my try. It looks like all you really need to use is the simple Elimination Rule, which states:



    $p wedge q rightarrow p$



    OR (stay with me)



    $p wedge q rightarrow q$





    So, to finish off the last part of your problem:



    $equiv (neg p wedge q) rightarrow q \
    equiv q rightarrow q \$



    Or, heck:


    $equiv (neg p wedge q) rightarrow q \
    equiv neg p rightarrow q \$





    Here's a clean, handy cheat sheet that may help you out. One thing I remember is it's easy getting caught up in what the values of p and q may be, when what's important in "proofs" like these is establishing a route to truth. Thinking that way helped me out.






    share|cite|improve this answer











    $endgroup$













      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',
      autoActivateHeartbeat: false,
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      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%2f1127249%2fpropositional-logic-help-neg-p-wedge-p-vee-q-rightarrow-q-is-a-tauto%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      5












      $begingroup$

      Hint: We have that
      $$
      (neg p land q)to q equiv (plor neg q)lor q equiv p lor (neg qlor q).
      $$
      You should be able to take it from there.






      share|cite|improve this answer









      $endgroup$


















        5












        $begingroup$

        Hint: We have that
        $$
        (neg p land q)to q equiv (plor neg q)lor q equiv p lor (neg qlor q).
        $$
        You should be able to take it from there.






        share|cite|improve this answer









        $endgroup$
















          5












          5








          5





          $begingroup$

          Hint: We have that
          $$
          (neg p land q)to q equiv (plor neg q)lor q equiv p lor (neg qlor q).
          $$
          You should be able to take it from there.






          share|cite|improve this answer









          $endgroup$



          Hint: We have that
          $$
          (neg p land q)to q equiv (plor neg q)lor q equiv p lor (neg qlor q).
          $$
          You should be able to take it from there.







          share|cite|improve this answer












          share|cite|improve this answer



          share|cite|improve this answer










          answered Jan 31 '15 at 3:07









          Daniel W. FarlowDaniel W. Farlow

          17.7k114588




          17.7k114588























              1












              $begingroup$

              It's been a while since my discrete class, but here's my try. It looks like all you really need to use is the simple Elimination Rule, which states:



              $p wedge q rightarrow p$



              OR (stay with me)



              $p wedge q rightarrow q$





              So, to finish off the last part of your problem:



              $equiv (neg p wedge q) rightarrow q \
              equiv q rightarrow q \$



              Or, heck:


              $equiv (neg p wedge q) rightarrow q \
              equiv neg p rightarrow q \$





              Here's a clean, handy cheat sheet that may help you out. One thing I remember is it's easy getting caught up in what the values of p and q may be, when what's important in "proofs" like these is establishing a route to truth. Thinking that way helped me out.






              share|cite|improve this answer











              $endgroup$


















                1












                $begingroup$

                It's been a while since my discrete class, but here's my try. It looks like all you really need to use is the simple Elimination Rule, which states:



                $p wedge q rightarrow p$



                OR (stay with me)



                $p wedge q rightarrow q$





                So, to finish off the last part of your problem:



                $equiv (neg p wedge q) rightarrow q \
                equiv q rightarrow q \$



                Or, heck:


                $equiv (neg p wedge q) rightarrow q \
                equiv neg p rightarrow q \$





                Here's a clean, handy cheat sheet that may help you out. One thing I remember is it's easy getting caught up in what the values of p and q may be, when what's important in "proofs" like these is establishing a route to truth. Thinking that way helped me out.






                share|cite|improve this answer











                $endgroup$
















                  1












                  1








                  1





                  $begingroup$

                  It's been a while since my discrete class, but here's my try. It looks like all you really need to use is the simple Elimination Rule, which states:



                  $p wedge q rightarrow p$



                  OR (stay with me)



                  $p wedge q rightarrow q$





                  So, to finish off the last part of your problem:



                  $equiv (neg p wedge q) rightarrow q \
                  equiv q rightarrow q \$



                  Or, heck:


                  $equiv (neg p wedge q) rightarrow q \
                  equiv neg p rightarrow q \$





                  Here's a clean, handy cheat sheet that may help you out. One thing I remember is it's easy getting caught up in what the values of p and q may be, when what's important in "proofs" like these is establishing a route to truth. Thinking that way helped me out.






                  share|cite|improve this answer











                  $endgroup$



                  It's been a while since my discrete class, but here's my try. It looks like all you really need to use is the simple Elimination Rule, which states:



                  $p wedge q rightarrow p$



                  OR (stay with me)



                  $p wedge q rightarrow q$





                  So, to finish off the last part of your problem:



                  $equiv (neg p wedge q) rightarrow q \
                  equiv q rightarrow q \$



                  Or, heck:


                  $equiv (neg p wedge q) rightarrow q \
                  equiv neg p rightarrow q \$





                  Here's a clean, handy cheat sheet that may help you out. One thing I remember is it's easy getting caught up in what the values of p and q may be, when what's important in "proofs" like these is establishing a route to truth. Thinking that way helped me out.







                  share|cite|improve this answer














                  share|cite|improve this answer



                  share|cite|improve this answer








                  edited Jan 31 '15 at 3:26

























                  answered Jan 31 '15 at 3:08









                  ChucklesChuckles

                  4518




                  4518






























                      draft saved

                      draft discarded




















































                      Thanks for contributing an answer to Mathematics Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid



                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.


                      Use MathJax to format equations. MathJax reference.


                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f1127249%2fpropositional-logic-help-neg-p-wedge-p-vee-q-rightarrow-q-is-a-tauto%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      android studio warns about leanback feature tag usage required on manifest while using Unity exported app?

                      SQL update select statement

                      'app-layout' is not a known element: how to share Component with different Modules