Natural deduction proof of $(A to lnot B lor C), ((lnot D land A) to B), (lnot E to A) vdash D lor (C lor E)$












2












$begingroup$


I'm struggling to proof this both if I use or introduction rule $lor_{I_1}$ (to work on $D$) or or introduction rule $lor_{I_2}$ (to work on $C lor E$). Could you help me?










share|cite|improve this question











$endgroup$








  • 1




    $begingroup$
    $D lor (C land E)$ or $D lor (C lor E)$ ?
    $endgroup$
    – Mauro ALLEGRANZA
    Jan 2 at 12:33










  • $begingroup$
    Second one, sorry.
    $endgroup$
    – Maicake
    Jan 2 at 12:39
















2












$begingroup$


I'm struggling to proof this both if I use or introduction rule $lor_{I_1}$ (to work on $D$) or or introduction rule $lor_{I_2}$ (to work on $C lor E$). Could you help me?










share|cite|improve this question











$endgroup$








  • 1




    $begingroup$
    $D lor (C land E)$ or $D lor (C lor E)$ ?
    $endgroup$
    – Mauro ALLEGRANZA
    Jan 2 at 12:33










  • $begingroup$
    Second one, sorry.
    $endgroup$
    – Maicake
    Jan 2 at 12:39














2












2








2





$begingroup$


I'm struggling to proof this both if I use or introduction rule $lor_{I_1}$ (to work on $D$) or or introduction rule $lor_{I_2}$ (to work on $C lor E$). Could you help me?










share|cite|improve this question











$endgroup$




I'm struggling to proof this both if I use or introduction rule $lor_{I_1}$ (to work on $D$) or or introduction rule $lor_{I_2}$ (to work on $C lor E$). Could you help me?







logic propositional-calculus natural-deduction formal-proofs






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Jan 2 at 18:51









Taroccoesbrocco

5,59771840




5,59771840










asked Jan 2 at 12:11









MaicakeMaicake

715




715








  • 1




    $begingroup$
    $D lor (C land E)$ or $D lor (C lor E)$ ?
    $endgroup$
    – Mauro ALLEGRANZA
    Jan 2 at 12:33










  • $begingroup$
    Second one, sorry.
    $endgroup$
    – Maicake
    Jan 2 at 12:39














  • 1




    $begingroup$
    $D lor (C land E)$ or $D lor (C lor E)$ ?
    $endgroup$
    – Mauro ALLEGRANZA
    Jan 2 at 12:33










  • $begingroup$
    Second one, sorry.
    $endgroup$
    – Maicake
    Jan 2 at 12:39








1




1




$begingroup$
$D lor (C land E)$ or $D lor (C lor E)$ ?
$endgroup$
– Mauro ALLEGRANZA
Jan 2 at 12:33




$begingroup$
$D lor (C land E)$ or $D lor (C lor E)$ ?
$endgroup$
– Mauro ALLEGRANZA
Jan 2 at 12:33












$begingroup$
Second one, sorry.
$endgroup$
– Maicake
Jan 2 at 12:39




$begingroup$
Second one, sorry.
$endgroup$
– Maicake
Jan 2 at 12:39










4 Answers
4






active

oldest

votes


















0












$begingroup$

We will work by contradicition, starting assuming :



1) $lnot [D lor (C lor E)]$ --- assumed [a]



2) $lnot D$ --- assumed [b]



3) $lnot E$ --- assumed [c]



4) $A$ --- from 3) and premise-3



5) $lnot D land A$ --- from 2) and 4)



6) $B$ --- from 5) and premise-2



7) $lnot B lor C$ --- from 4) and premise-1



Now we need $lor$-elim on 7)



8) $lnot B$ --- assumed [d1] from 7)



9) $bot$ --- contradiction ! with 6) and 8)



10) $C$ --- assumed [d2] from 7)



11) $C lor E$ --- from 10)



12) $D lor (C lor E)$ --- from 11)



13) $bot$ --- contradiction ! with 1) and 12)



We have derived $bot$ in both cases of the $lor$-elim; thus we have :




14) $bot$ --- from 8)-9) and 10)-13) and 7) by $lor$-elim, discharging assumptions [d1] and [d2]




15) $E$ --- from 3) and 14) by RAA and DN, discharging [c]



16) $C lor E$ --- from 15)



17) $D lor (C lor E)$ --- from 16)



18) $bot$ --- contradiction ! with 1) and 17)



19) $D$ --- from 2) and 18) by RAA and DN, discharging [b]



20) $D lor (C lor E)$ --- from 19)



21) $bot$ --- contradiction ! with 1) and 20)





22) $D lor (C lor E)$ --- from 1) and 21) by RAA and DN, discharging [a].








share|cite|improve this answer











$endgroup$













  • $begingroup$
    thanks a lot. I m not used to this notation where can I find a little example of it use?
    $endgroup$
    – Maicake
    Jan 2 at 13:06










  • $begingroup$
    You are welcome :-)
    $endgroup$
    – Mauro ALLEGRANZA
    Jan 2 at 14:40










  • $begingroup$
    @Maicake - do you mean the $bot$ i.e. false symbol ? It means a proposition that is alway false, i.e. a contradiction.
    $endgroup$
    – Mauro ALLEGRANZA
    Jan 2 at 14:41










  • $begingroup$
    I didn't explain well . I mean I usually do this proof drawing trees. It's the first time I see a "linear proof". Also why did you choose to start with RAA?
    $endgroup$
    – Maicake
    Jan 2 at 14:49






  • 1




    $begingroup$
    @Maicake - because it is cumbersome to draw a tree with the editor here... But it is easy to convert the proof above in tree form: a starting node for every assumption.
    $endgroup$
    – Mauro ALLEGRANZA
    Jan 2 at 14:50





















1












$begingroup$


Natural deduction proof of $(A to lnot B lor C), ((lnot D land A) to B), (lnot E to A) vdash D lor (C lor E)$




Here is a skeleton; just flesh it out.   The subproofs are mostly proofs by reduction to absurdity, and a proof by cases.



$$deffitch#1#2{~~begin{array}{|l}#1\hline#2end{array}}fitch{(A to lnot B lor C)\ ((lnot D land A) to B)\ (lnot E to A) }{fitch{lnot(Dlor (Clor E))}{fitch{~}{~\~\fitch{~}{fitch{~}{~\~\bot}\~\~\Dlor(Blor E)\bot}\~\fitch{~}{~\Dlor(Clor E)\bot}\~\bot}\~\~\~\Dlor(Clor E)\bot}\~\Dlor (Clor E)}$$






share|cite|improve this answer









$endgroup$





















    0












    $begingroup$

    $A implies lnot B lor C$ is equivalent to $lnot Blor C$ or $lnot A$



    $lnot D land A implies B $ is equivalent to $B$ or $Dlor lnot A$



    $lnot E implies A$ is equivalent to $A$ or $E$



    So you want to prove that $lnot A lor lnot Blor C$, $lnot Alor Blor D$, $Alor E$ gives you $Clor Dlor E$. Can you show this last step?






    share|cite|improve this answer









    $endgroup$





















      0












      $begingroup$

      Here is a proof using the Law of Excluded Middle (LEM). Links to the text explaining the terms and the proof checker are at the bottom.



      enter image description here





      Kevin Klement's JavaScript/PHP Fitch-style natural deduction proof editor and checker http://proofs.openlogicproject.org/



      P. D. Magnus, Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/






      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%2f3059408%2fnatural-deduction-proof-of-a-to-lnot-b-lor-c-lnot-d-land-a-to-b%23new-answer', 'question_page');
        }
        );

        Post as a guest















        Required, but never shown

























        4 Answers
        4






        active

        oldest

        votes








        4 Answers
        4






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        0












        $begingroup$

        We will work by contradicition, starting assuming :



        1) $lnot [D lor (C lor E)]$ --- assumed [a]



        2) $lnot D$ --- assumed [b]



        3) $lnot E$ --- assumed [c]



        4) $A$ --- from 3) and premise-3



        5) $lnot D land A$ --- from 2) and 4)



        6) $B$ --- from 5) and premise-2



        7) $lnot B lor C$ --- from 4) and premise-1



        Now we need $lor$-elim on 7)



        8) $lnot B$ --- assumed [d1] from 7)



        9) $bot$ --- contradiction ! with 6) and 8)



        10) $C$ --- assumed [d2] from 7)



        11) $C lor E$ --- from 10)



        12) $D lor (C lor E)$ --- from 11)



        13) $bot$ --- contradiction ! with 1) and 12)



        We have derived $bot$ in both cases of the $lor$-elim; thus we have :




        14) $bot$ --- from 8)-9) and 10)-13) and 7) by $lor$-elim, discharging assumptions [d1] and [d2]




        15) $E$ --- from 3) and 14) by RAA and DN, discharging [c]



        16) $C lor E$ --- from 15)



        17) $D lor (C lor E)$ --- from 16)



        18) $bot$ --- contradiction ! with 1) and 17)



        19) $D$ --- from 2) and 18) by RAA and DN, discharging [b]



        20) $D lor (C lor E)$ --- from 19)



        21) $bot$ --- contradiction ! with 1) and 20)





        22) $D lor (C lor E)$ --- from 1) and 21) by RAA and DN, discharging [a].








        share|cite|improve this answer











        $endgroup$













        • $begingroup$
          thanks a lot. I m not used to this notation where can I find a little example of it use?
          $endgroup$
          – Maicake
          Jan 2 at 13:06










        • $begingroup$
          You are welcome :-)
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:40










        • $begingroup$
          @Maicake - do you mean the $bot$ i.e. false symbol ? It means a proposition that is alway false, i.e. a contradiction.
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:41










        • $begingroup$
          I didn't explain well . I mean I usually do this proof drawing trees. It's the first time I see a "linear proof". Also why did you choose to start with RAA?
          $endgroup$
          – Maicake
          Jan 2 at 14:49






        • 1




          $begingroup$
          @Maicake - because it is cumbersome to draw a tree with the editor here... But it is easy to convert the proof above in tree form: a starting node for every assumption.
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:50


















        0












        $begingroup$

        We will work by contradicition, starting assuming :



        1) $lnot [D lor (C lor E)]$ --- assumed [a]



        2) $lnot D$ --- assumed [b]



        3) $lnot E$ --- assumed [c]



        4) $A$ --- from 3) and premise-3



        5) $lnot D land A$ --- from 2) and 4)



        6) $B$ --- from 5) and premise-2



        7) $lnot B lor C$ --- from 4) and premise-1



        Now we need $lor$-elim on 7)



        8) $lnot B$ --- assumed [d1] from 7)



        9) $bot$ --- contradiction ! with 6) and 8)



        10) $C$ --- assumed [d2] from 7)



        11) $C lor E$ --- from 10)



        12) $D lor (C lor E)$ --- from 11)



        13) $bot$ --- contradiction ! with 1) and 12)



        We have derived $bot$ in both cases of the $lor$-elim; thus we have :




        14) $bot$ --- from 8)-9) and 10)-13) and 7) by $lor$-elim, discharging assumptions [d1] and [d2]




        15) $E$ --- from 3) and 14) by RAA and DN, discharging [c]



        16) $C lor E$ --- from 15)



        17) $D lor (C lor E)$ --- from 16)



        18) $bot$ --- contradiction ! with 1) and 17)



        19) $D$ --- from 2) and 18) by RAA and DN, discharging [b]



        20) $D lor (C lor E)$ --- from 19)



        21) $bot$ --- contradiction ! with 1) and 20)





        22) $D lor (C lor E)$ --- from 1) and 21) by RAA and DN, discharging [a].








        share|cite|improve this answer











        $endgroup$













        • $begingroup$
          thanks a lot. I m not used to this notation where can I find a little example of it use?
          $endgroup$
          – Maicake
          Jan 2 at 13:06










        • $begingroup$
          You are welcome :-)
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:40










        • $begingroup$
          @Maicake - do you mean the $bot$ i.e. false symbol ? It means a proposition that is alway false, i.e. a contradiction.
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:41










        • $begingroup$
          I didn't explain well . I mean I usually do this proof drawing trees. It's the first time I see a "linear proof". Also why did you choose to start with RAA?
          $endgroup$
          – Maicake
          Jan 2 at 14:49






        • 1




          $begingroup$
          @Maicake - because it is cumbersome to draw a tree with the editor here... But it is easy to convert the proof above in tree form: a starting node for every assumption.
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:50
















        0












        0








        0





        $begingroup$

        We will work by contradicition, starting assuming :



        1) $lnot [D lor (C lor E)]$ --- assumed [a]



        2) $lnot D$ --- assumed [b]



        3) $lnot E$ --- assumed [c]



        4) $A$ --- from 3) and premise-3



        5) $lnot D land A$ --- from 2) and 4)



        6) $B$ --- from 5) and premise-2



        7) $lnot B lor C$ --- from 4) and premise-1



        Now we need $lor$-elim on 7)



        8) $lnot B$ --- assumed [d1] from 7)



        9) $bot$ --- contradiction ! with 6) and 8)



        10) $C$ --- assumed [d2] from 7)



        11) $C lor E$ --- from 10)



        12) $D lor (C lor E)$ --- from 11)



        13) $bot$ --- contradiction ! with 1) and 12)



        We have derived $bot$ in both cases of the $lor$-elim; thus we have :




        14) $bot$ --- from 8)-9) and 10)-13) and 7) by $lor$-elim, discharging assumptions [d1] and [d2]




        15) $E$ --- from 3) and 14) by RAA and DN, discharging [c]



        16) $C lor E$ --- from 15)



        17) $D lor (C lor E)$ --- from 16)



        18) $bot$ --- contradiction ! with 1) and 17)



        19) $D$ --- from 2) and 18) by RAA and DN, discharging [b]



        20) $D lor (C lor E)$ --- from 19)



        21) $bot$ --- contradiction ! with 1) and 20)





        22) $D lor (C lor E)$ --- from 1) and 21) by RAA and DN, discharging [a].








        share|cite|improve this answer











        $endgroup$



        We will work by contradicition, starting assuming :



        1) $lnot [D lor (C lor E)]$ --- assumed [a]



        2) $lnot D$ --- assumed [b]



        3) $lnot E$ --- assumed [c]



        4) $A$ --- from 3) and premise-3



        5) $lnot D land A$ --- from 2) and 4)



        6) $B$ --- from 5) and premise-2



        7) $lnot B lor C$ --- from 4) and premise-1



        Now we need $lor$-elim on 7)



        8) $lnot B$ --- assumed [d1] from 7)



        9) $bot$ --- contradiction ! with 6) and 8)



        10) $C$ --- assumed [d2] from 7)



        11) $C lor E$ --- from 10)



        12) $D lor (C lor E)$ --- from 11)



        13) $bot$ --- contradiction ! with 1) and 12)



        We have derived $bot$ in both cases of the $lor$-elim; thus we have :




        14) $bot$ --- from 8)-9) and 10)-13) and 7) by $lor$-elim, discharging assumptions [d1] and [d2]




        15) $E$ --- from 3) and 14) by RAA and DN, discharging [c]



        16) $C lor E$ --- from 15)



        17) $D lor (C lor E)$ --- from 16)



        18) $bot$ --- contradiction ! with 1) and 17)



        19) $D$ --- from 2) and 18) by RAA and DN, discharging [b]



        20) $D lor (C lor E)$ --- from 19)



        21) $bot$ --- contradiction ! with 1) and 20)





        22) $D lor (C lor E)$ --- from 1) and 21) by RAA and DN, discharging [a].









        share|cite|improve this answer














        share|cite|improve this answer



        share|cite|improve this answer








        edited Jan 2 at 14:49

























        answered Jan 2 at 13:01









        Mauro ALLEGRANZAMauro ALLEGRANZA

        66.7k449115




        66.7k449115












        • $begingroup$
          thanks a lot. I m not used to this notation where can I find a little example of it use?
          $endgroup$
          – Maicake
          Jan 2 at 13:06










        • $begingroup$
          You are welcome :-)
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:40










        • $begingroup$
          @Maicake - do you mean the $bot$ i.e. false symbol ? It means a proposition that is alway false, i.e. a contradiction.
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:41










        • $begingroup$
          I didn't explain well . I mean I usually do this proof drawing trees. It's the first time I see a "linear proof". Also why did you choose to start with RAA?
          $endgroup$
          – Maicake
          Jan 2 at 14:49






        • 1




          $begingroup$
          @Maicake - because it is cumbersome to draw a tree with the editor here... But it is easy to convert the proof above in tree form: a starting node for every assumption.
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:50




















        • $begingroup$
          thanks a lot. I m not used to this notation where can I find a little example of it use?
          $endgroup$
          – Maicake
          Jan 2 at 13:06










        • $begingroup$
          You are welcome :-)
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:40










        • $begingroup$
          @Maicake - do you mean the $bot$ i.e. false symbol ? It means a proposition that is alway false, i.e. a contradiction.
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:41










        • $begingroup$
          I didn't explain well . I mean I usually do this proof drawing trees. It's the first time I see a "linear proof". Also why did you choose to start with RAA?
          $endgroup$
          – Maicake
          Jan 2 at 14:49






        • 1




          $begingroup$
          @Maicake - because it is cumbersome to draw a tree with the editor here... But it is easy to convert the proof above in tree form: a starting node for every assumption.
          $endgroup$
          – Mauro ALLEGRANZA
          Jan 2 at 14:50


















        $begingroup$
        thanks a lot. I m not used to this notation where can I find a little example of it use?
        $endgroup$
        – Maicake
        Jan 2 at 13:06




        $begingroup$
        thanks a lot. I m not used to this notation where can I find a little example of it use?
        $endgroup$
        – Maicake
        Jan 2 at 13:06












        $begingroup$
        You are welcome :-)
        $endgroup$
        – Mauro ALLEGRANZA
        Jan 2 at 14:40




        $begingroup$
        You are welcome :-)
        $endgroup$
        – Mauro ALLEGRANZA
        Jan 2 at 14:40












        $begingroup$
        @Maicake - do you mean the $bot$ i.e. false symbol ? It means a proposition that is alway false, i.e. a contradiction.
        $endgroup$
        – Mauro ALLEGRANZA
        Jan 2 at 14:41




        $begingroup$
        @Maicake - do you mean the $bot$ i.e. false symbol ? It means a proposition that is alway false, i.e. a contradiction.
        $endgroup$
        – Mauro ALLEGRANZA
        Jan 2 at 14:41












        $begingroup$
        I didn't explain well . I mean I usually do this proof drawing trees. It's the first time I see a "linear proof". Also why did you choose to start with RAA?
        $endgroup$
        – Maicake
        Jan 2 at 14:49




        $begingroup$
        I didn't explain well . I mean I usually do this proof drawing trees. It's the first time I see a "linear proof". Also why did you choose to start with RAA?
        $endgroup$
        – Maicake
        Jan 2 at 14:49




        1




        1




        $begingroup$
        @Maicake - because it is cumbersome to draw a tree with the editor here... But it is easy to convert the proof above in tree form: a starting node for every assumption.
        $endgroup$
        – Mauro ALLEGRANZA
        Jan 2 at 14:50






        $begingroup$
        @Maicake - because it is cumbersome to draw a tree with the editor here... But it is easy to convert the proof above in tree form: a starting node for every assumption.
        $endgroup$
        – Mauro ALLEGRANZA
        Jan 2 at 14:50













        1












        $begingroup$


        Natural deduction proof of $(A to lnot B lor C), ((lnot D land A) to B), (lnot E to A) vdash D lor (C lor E)$




        Here is a skeleton; just flesh it out.   The subproofs are mostly proofs by reduction to absurdity, and a proof by cases.



        $$deffitch#1#2{~~begin{array}{|l}#1\hline#2end{array}}fitch{(A to lnot B lor C)\ ((lnot D land A) to B)\ (lnot E to A) }{fitch{lnot(Dlor (Clor E))}{fitch{~}{~\~\fitch{~}{fitch{~}{~\~\bot}\~\~\Dlor(Blor E)\bot}\~\fitch{~}{~\Dlor(Clor E)\bot}\~\bot}\~\~\~\Dlor(Clor E)\bot}\~\Dlor (Clor E)}$$






        share|cite|improve this answer









        $endgroup$


















          1












          $begingroup$


          Natural deduction proof of $(A to lnot B lor C), ((lnot D land A) to B), (lnot E to A) vdash D lor (C lor E)$




          Here is a skeleton; just flesh it out.   The subproofs are mostly proofs by reduction to absurdity, and a proof by cases.



          $$deffitch#1#2{~~begin{array}{|l}#1\hline#2end{array}}fitch{(A to lnot B lor C)\ ((lnot D land A) to B)\ (lnot E to A) }{fitch{lnot(Dlor (Clor E))}{fitch{~}{~\~\fitch{~}{fitch{~}{~\~\bot}\~\~\Dlor(Blor E)\bot}\~\fitch{~}{~\Dlor(Clor E)\bot}\~\bot}\~\~\~\Dlor(Clor E)\bot}\~\Dlor (Clor E)}$$






          share|cite|improve this answer









          $endgroup$
















            1












            1








            1





            $begingroup$


            Natural deduction proof of $(A to lnot B lor C), ((lnot D land A) to B), (lnot E to A) vdash D lor (C lor E)$




            Here is a skeleton; just flesh it out.   The subproofs are mostly proofs by reduction to absurdity, and a proof by cases.



            $$deffitch#1#2{~~begin{array}{|l}#1\hline#2end{array}}fitch{(A to lnot B lor C)\ ((lnot D land A) to B)\ (lnot E to A) }{fitch{lnot(Dlor (Clor E))}{fitch{~}{~\~\fitch{~}{fitch{~}{~\~\bot}\~\~\Dlor(Blor E)\bot}\~\fitch{~}{~\Dlor(Clor E)\bot}\~\bot}\~\~\~\Dlor(Clor E)\bot}\~\Dlor (Clor E)}$$






            share|cite|improve this answer









            $endgroup$




            Natural deduction proof of $(A to lnot B lor C), ((lnot D land A) to B), (lnot E to A) vdash D lor (C lor E)$




            Here is a skeleton; just flesh it out.   The subproofs are mostly proofs by reduction to absurdity, and a proof by cases.



            $$deffitch#1#2{~~begin{array}{|l}#1\hline#2end{array}}fitch{(A to lnot B lor C)\ ((lnot D land A) to B)\ (lnot E to A) }{fitch{lnot(Dlor (Clor E))}{fitch{~}{~\~\fitch{~}{fitch{~}{~\~\bot}\~\~\Dlor(Blor E)\bot}\~\fitch{~}{~\Dlor(Clor E)\bot}\~\bot}\~\~\~\Dlor(Clor E)\bot}\~\Dlor (Clor E)}$$







            share|cite|improve this answer












            share|cite|improve this answer



            share|cite|improve this answer










            answered Jan 2 at 13:24









            Graham KempGraham Kemp

            86.2k43478




            86.2k43478























                0












                $begingroup$

                $A implies lnot B lor C$ is equivalent to $lnot Blor C$ or $lnot A$



                $lnot D land A implies B $ is equivalent to $B$ or $Dlor lnot A$



                $lnot E implies A$ is equivalent to $A$ or $E$



                So you want to prove that $lnot A lor lnot Blor C$, $lnot Alor Blor D$, $Alor E$ gives you $Clor Dlor E$. Can you show this last step?






                share|cite|improve this answer









                $endgroup$


















                  0












                  $begingroup$

                  $A implies lnot B lor C$ is equivalent to $lnot Blor C$ or $lnot A$



                  $lnot D land A implies B $ is equivalent to $B$ or $Dlor lnot A$



                  $lnot E implies A$ is equivalent to $A$ or $E$



                  So you want to prove that $lnot A lor lnot Blor C$, $lnot Alor Blor D$, $Alor E$ gives you $Clor Dlor E$. Can you show this last step?






                  share|cite|improve this answer









                  $endgroup$
















                    0












                    0








                    0





                    $begingroup$

                    $A implies lnot B lor C$ is equivalent to $lnot Blor C$ or $lnot A$



                    $lnot D land A implies B $ is equivalent to $B$ or $Dlor lnot A$



                    $lnot E implies A$ is equivalent to $A$ or $E$



                    So you want to prove that $lnot A lor lnot Blor C$, $lnot Alor Blor D$, $Alor E$ gives you $Clor Dlor E$. Can you show this last step?






                    share|cite|improve this answer









                    $endgroup$



                    $A implies lnot B lor C$ is equivalent to $lnot Blor C$ or $lnot A$



                    $lnot D land A implies B $ is equivalent to $B$ or $Dlor lnot A$



                    $lnot E implies A$ is equivalent to $A$ or $E$



                    So you want to prove that $lnot A lor lnot Blor C$, $lnot Alor Blor D$, $Alor E$ gives you $Clor Dlor E$. Can you show this last step?







                    share|cite|improve this answer












                    share|cite|improve this answer



                    share|cite|improve this answer










                    answered Jan 2 at 12:41









                    Test123Test123

                    2,782828




                    2,782828























                        0












                        $begingroup$

                        Here is a proof using the Law of Excluded Middle (LEM). Links to the text explaining the terms and the proof checker are at the bottom.



                        enter image description here





                        Kevin Klement's JavaScript/PHP Fitch-style natural deduction proof editor and checker http://proofs.openlogicproject.org/



                        P. D. Magnus, Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/






                        share|cite|improve this answer









                        $endgroup$


















                          0












                          $begingroup$

                          Here is a proof using the Law of Excluded Middle (LEM). Links to the text explaining the terms and the proof checker are at the bottom.



                          enter image description here





                          Kevin Klement's JavaScript/PHP Fitch-style natural deduction proof editor and checker http://proofs.openlogicproject.org/



                          P. D. Magnus, Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/






                          share|cite|improve this answer









                          $endgroup$
















                            0












                            0








                            0





                            $begingroup$

                            Here is a proof using the Law of Excluded Middle (LEM). Links to the text explaining the terms and the proof checker are at the bottom.



                            enter image description here





                            Kevin Klement's JavaScript/PHP Fitch-style natural deduction proof editor and checker http://proofs.openlogicproject.org/



                            P. D. Magnus, Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/






                            share|cite|improve this answer









                            $endgroup$



                            Here is a proof using the Law of Excluded Middle (LEM). Links to the text explaining the terms and the proof checker are at the bottom.



                            enter image description here





                            Kevin Klement's JavaScript/PHP Fitch-style natural deduction proof editor and checker http://proofs.openlogicproject.org/



                            P. D. Magnus, Tim Button with additions by J. Robert Loftis remixed and revised by Aaron Thomas-Bolduc, Richard Zach, forallx Calgary Remix: An Introduction to Formal Logic, Winter 2018. http://forallx.openlogicproject.org/







                            share|cite|improve this answer












                            share|cite|improve this answer



                            share|cite|improve this answer










                            answered Jan 20 at 1:16









                            Frank HubenyFrank Hubeny

                            4832519




                            4832519






























                                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%2f3059408%2fnatural-deduction-proof-of-a-to-lnot-b-lor-c-lnot-d-land-a-to-b%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

                                Quarter-circle Tiles

                                build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

                                Mont Emei