How do I prove $p,¬p ⊢q$ with logic?
$begingroup$
The answer mentions it is a tautology but does not explain the procedure.
logic
$endgroup$
add a comment |
$begingroup$
The answer mentions it is a tautology but does not explain the procedure.
logic
$endgroup$
$begingroup$
It is not a tautology; it is a valid propositional argument (or tautological argument).
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:20
$begingroup$
You can use the Truth Tables method to check it.
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:21
add a comment |
$begingroup$
The answer mentions it is a tautology but does not explain the procedure.
logic
$endgroup$
The answer mentions it is a tautology but does not explain the procedure.
logic
logic
edited Dec 27 '18 at 2:20
Key Flex
8,54061233
8,54061233
asked Dec 27 '18 at 1:06
AlexAlex
71
71
$begingroup$
It is not a tautology; it is a valid propositional argument (or tautological argument).
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:20
$begingroup$
You can use the Truth Tables method to check it.
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:21
add a comment |
$begingroup$
It is not a tautology; it is a valid propositional argument (or tautological argument).
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:20
$begingroup$
You can use the Truth Tables method to check it.
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:21
$begingroup$
It is not a tautology; it is a valid propositional argument (or tautological argument).
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:20
$begingroup$
It is not a tautology; it is a valid propositional argument (or tautological argument).
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:20
$begingroup$
You can use the Truth Tables method to check it.
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:21
$begingroup$
You can use the Truth Tables method to check it.
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:21
add a comment |
3 Answers
3
active
oldest
votes
$begingroup$
So, not every logic does this! (There are many different logics based on the rules that you are allowed to use to infer things.)
In particular, this is called the principle of explosion and the logics which reject it are called paraconsistent logics. Usually to make normal logic into a paraconsistent system you delete one of the following rules:
If we have concluded $X$ then we can conclude, for any $Y$, $X vee Y$, which you can read as "either $X$ or $Y$ (or both)."
If we have concluded both $X vee Y$ and $neg X$, then we can conclude $Y$.
If you have both of these rules in your arsenal then it is easy to see why knowing both $P$ and $neg P$ would entail any $Q$, just first use $P$ to conclude $P vee Q$ and then use that plus $neg P$ to entail $Q$.
Since these are standard rules, dropping them from your logic results in a weaker logic: it doesn't prove any new things, it just fails to prove some existing things that the stronger logic has no problem with.
One motivation why some mathematicians (and philosophers etc.) wish to do this sort of thing has to do with the very shape of this claim "for all $Q$, $(P wedge neg P)to Q.$" Classical logic is very happy to rewrite $X to Y$ as $neg X vee Y$ in a way that enables vacuous consistency, for example I might say "if it is raining in Ithaca right now then the President of the United States is a gerbil!" and that is a completely true statement because it happens to be snowing, not raining, in Ithaca right now. But for a lot of folks this doesn't "smell right" because these things are not related to each other, and I want to say that I should only be able to phrase $X to Y$ when there is some sort of meaningful connection called "relevance" between $X$ and $Y$. Well the problem with "for all $Q$, $(P wedge neg P)to Q$" is precisely that the "for all $Q$" must include statements which are not relevant to either $P$ or $neg P$ and therefore cannot be relevant to $P wedge neg P$.
$endgroup$
add a comment |
$begingroup$
Think about it this way:
If we have {$p,neg p,neg q$} $vdash p$ and we also have {$p,neg p,neg q$} $vdash neg p$ (we know we have these because we can assume anything that's inside the premise set)
then we can move the negation of one of the things inside our premise set onto the right side (since we had a contradiction). It doesn't matter which thing we move outside the premise set, so we can choose to move the $neg q$ outside. This means that
{$p,neg p$} $vdash neg neg q$
{$p,neg p$} $vdash q$
Notice that we could have actually used just $q$ in our premise set instead of $neg q$, so this means that
{$p,neg p$} $vdash neg q$
In fact, {$p,neg p$} can imply anything.
$endgroup$
$begingroup$
Please ask if you have any questions
$endgroup$
– Riley H
Dec 27 '18 at 1:40
1
$begingroup$
Sorry if this is a basic question: why does a contradiction allow us to move something from the premise to the right side?
$endgroup$
– Alex
Dec 27 '18 at 1:58
2
$begingroup$
@Alex the way I think of it is that if you arrive at a contradiction, then something in your premise set must be wrong. However, you don't necessarily know what is wrong, so you can move the negation of one thing (in the premise set) onto the right side. This may seem a little cheaty, but we aren't breaking any rules as if we were to move the wrong assumption onto the right side and negate it (when I say wrong I mean it isn't helping our proof), then we will just end up with a statement that doesn't help us, but is still logically correct
$endgroup$
– Riley H
Dec 27 '18 at 2:05
1
$begingroup$
@Alex I found a much better way of seeing this on wikipedia. en.wikipedia.org/wiki/Principle_of_explosion
$endgroup$
– Riley H
Dec 27 '18 at 2:06
add a comment |
$begingroup$
To prove $Aimplies [neg A implies B]$ you need only the following elementary methods and rules of natural deduction:
$implies$-Introduction (Conlusion, direct proof)
$neg$-Introduction (Conclusion, proof by contradiction)
$land$-Introduction (Join)
$negneg$-Elimination (Rem DNeg)
In DC Proof, for example (user comments in blue font):

$endgroup$
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3053483%2fhow-do-i-prove-p-%25c2%25acp-%25e2%258a%25a2q-with-logic%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
So, not every logic does this! (There are many different logics based on the rules that you are allowed to use to infer things.)
In particular, this is called the principle of explosion and the logics which reject it are called paraconsistent logics. Usually to make normal logic into a paraconsistent system you delete one of the following rules:
If we have concluded $X$ then we can conclude, for any $Y$, $X vee Y$, which you can read as "either $X$ or $Y$ (or both)."
If we have concluded both $X vee Y$ and $neg X$, then we can conclude $Y$.
If you have both of these rules in your arsenal then it is easy to see why knowing both $P$ and $neg P$ would entail any $Q$, just first use $P$ to conclude $P vee Q$ and then use that plus $neg P$ to entail $Q$.
Since these are standard rules, dropping them from your logic results in a weaker logic: it doesn't prove any new things, it just fails to prove some existing things that the stronger logic has no problem with.
One motivation why some mathematicians (and philosophers etc.) wish to do this sort of thing has to do with the very shape of this claim "for all $Q$, $(P wedge neg P)to Q.$" Classical logic is very happy to rewrite $X to Y$ as $neg X vee Y$ in a way that enables vacuous consistency, for example I might say "if it is raining in Ithaca right now then the President of the United States is a gerbil!" and that is a completely true statement because it happens to be snowing, not raining, in Ithaca right now. But for a lot of folks this doesn't "smell right" because these things are not related to each other, and I want to say that I should only be able to phrase $X to Y$ when there is some sort of meaningful connection called "relevance" between $X$ and $Y$. Well the problem with "for all $Q$, $(P wedge neg P)to Q$" is precisely that the "for all $Q$" must include statements which are not relevant to either $P$ or $neg P$ and therefore cannot be relevant to $P wedge neg P$.
$endgroup$
add a comment |
$begingroup$
So, not every logic does this! (There are many different logics based on the rules that you are allowed to use to infer things.)
In particular, this is called the principle of explosion and the logics which reject it are called paraconsistent logics. Usually to make normal logic into a paraconsistent system you delete one of the following rules:
If we have concluded $X$ then we can conclude, for any $Y$, $X vee Y$, which you can read as "either $X$ or $Y$ (or both)."
If we have concluded both $X vee Y$ and $neg X$, then we can conclude $Y$.
If you have both of these rules in your arsenal then it is easy to see why knowing both $P$ and $neg P$ would entail any $Q$, just first use $P$ to conclude $P vee Q$ and then use that plus $neg P$ to entail $Q$.
Since these are standard rules, dropping them from your logic results in a weaker logic: it doesn't prove any new things, it just fails to prove some existing things that the stronger logic has no problem with.
One motivation why some mathematicians (and philosophers etc.) wish to do this sort of thing has to do with the very shape of this claim "for all $Q$, $(P wedge neg P)to Q.$" Classical logic is very happy to rewrite $X to Y$ as $neg X vee Y$ in a way that enables vacuous consistency, for example I might say "if it is raining in Ithaca right now then the President of the United States is a gerbil!" and that is a completely true statement because it happens to be snowing, not raining, in Ithaca right now. But for a lot of folks this doesn't "smell right" because these things are not related to each other, and I want to say that I should only be able to phrase $X to Y$ when there is some sort of meaningful connection called "relevance" between $X$ and $Y$. Well the problem with "for all $Q$, $(P wedge neg P)to Q$" is precisely that the "for all $Q$" must include statements which are not relevant to either $P$ or $neg P$ and therefore cannot be relevant to $P wedge neg P$.
$endgroup$
add a comment |
$begingroup$
So, not every logic does this! (There are many different logics based on the rules that you are allowed to use to infer things.)
In particular, this is called the principle of explosion and the logics which reject it are called paraconsistent logics. Usually to make normal logic into a paraconsistent system you delete one of the following rules:
If we have concluded $X$ then we can conclude, for any $Y$, $X vee Y$, which you can read as "either $X$ or $Y$ (or both)."
If we have concluded both $X vee Y$ and $neg X$, then we can conclude $Y$.
If you have both of these rules in your arsenal then it is easy to see why knowing both $P$ and $neg P$ would entail any $Q$, just first use $P$ to conclude $P vee Q$ and then use that plus $neg P$ to entail $Q$.
Since these are standard rules, dropping them from your logic results in a weaker logic: it doesn't prove any new things, it just fails to prove some existing things that the stronger logic has no problem with.
One motivation why some mathematicians (and philosophers etc.) wish to do this sort of thing has to do with the very shape of this claim "for all $Q$, $(P wedge neg P)to Q.$" Classical logic is very happy to rewrite $X to Y$ as $neg X vee Y$ in a way that enables vacuous consistency, for example I might say "if it is raining in Ithaca right now then the President of the United States is a gerbil!" and that is a completely true statement because it happens to be snowing, not raining, in Ithaca right now. But for a lot of folks this doesn't "smell right" because these things are not related to each other, and I want to say that I should only be able to phrase $X to Y$ when there is some sort of meaningful connection called "relevance" between $X$ and $Y$. Well the problem with "for all $Q$, $(P wedge neg P)to Q$" is precisely that the "for all $Q$" must include statements which are not relevant to either $P$ or $neg P$ and therefore cannot be relevant to $P wedge neg P$.
$endgroup$
So, not every logic does this! (There are many different logics based on the rules that you are allowed to use to infer things.)
In particular, this is called the principle of explosion and the logics which reject it are called paraconsistent logics. Usually to make normal logic into a paraconsistent system you delete one of the following rules:
If we have concluded $X$ then we can conclude, for any $Y$, $X vee Y$, which you can read as "either $X$ or $Y$ (or both)."
If we have concluded both $X vee Y$ and $neg X$, then we can conclude $Y$.
If you have both of these rules in your arsenal then it is easy to see why knowing both $P$ and $neg P$ would entail any $Q$, just first use $P$ to conclude $P vee Q$ and then use that plus $neg P$ to entail $Q$.
Since these are standard rules, dropping them from your logic results in a weaker logic: it doesn't prove any new things, it just fails to prove some existing things that the stronger logic has no problem with.
One motivation why some mathematicians (and philosophers etc.) wish to do this sort of thing has to do with the very shape of this claim "for all $Q$, $(P wedge neg P)to Q.$" Classical logic is very happy to rewrite $X to Y$ as $neg X vee Y$ in a way that enables vacuous consistency, for example I might say "if it is raining in Ithaca right now then the President of the United States is a gerbil!" and that is a completely true statement because it happens to be snowing, not raining, in Ithaca right now. But for a lot of folks this doesn't "smell right" because these things are not related to each other, and I want to say that I should only be able to phrase $X to Y$ when there is some sort of meaningful connection called "relevance" between $X$ and $Y$. Well the problem with "for all $Q$, $(P wedge neg P)to Q$" is precisely that the "for all $Q$" must include statements which are not relevant to either $P$ or $neg P$ and therefore cannot be relevant to $P wedge neg P$.
answered Dec 27 '18 at 3:09
CR DrostCR Drost
1,849811
1,849811
add a comment |
add a comment |
$begingroup$
Think about it this way:
If we have {$p,neg p,neg q$} $vdash p$ and we also have {$p,neg p,neg q$} $vdash neg p$ (we know we have these because we can assume anything that's inside the premise set)
then we can move the negation of one of the things inside our premise set onto the right side (since we had a contradiction). It doesn't matter which thing we move outside the premise set, so we can choose to move the $neg q$ outside. This means that
{$p,neg p$} $vdash neg neg q$
{$p,neg p$} $vdash q$
Notice that we could have actually used just $q$ in our premise set instead of $neg q$, so this means that
{$p,neg p$} $vdash neg q$
In fact, {$p,neg p$} can imply anything.
$endgroup$
$begingroup$
Please ask if you have any questions
$endgroup$
– Riley H
Dec 27 '18 at 1:40
1
$begingroup$
Sorry if this is a basic question: why does a contradiction allow us to move something from the premise to the right side?
$endgroup$
– Alex
Dec 27 '18 at 1:58
2
$begingroup$
@Alex the way I think of it is that if you arrive at a contradiction, then something in your premise set must be wrong. However, you don't necessarily know what is wrong, so you can move the negation of one thing (in the premise set) onto the right side. This may seem a little cheaty, but we aren't breaking any rules as if we were to move the wrong assumption onto the right side and negate it (when I say wrong I mean it isn't helping our proof), then we will just end up with a statement that doesn't help us, but is still logically correct
$endgroup$
– Riley H
Dec 27 '18 at 2:05
1
$begingroup$
@Alex I found a much better way of seeing this on wikipedia. en.wikipedia.org/wiki/Principle_of_explosion
$endgroup$
– Riley H
Dec 27 '18 at 2:06
add a comment |
$begingroup$
Think about it this way:
If we have {$p,neg p,neg q$} $vdash p$ and we also have {$p,neg p,neg q$} $vdash neg p$ (we know we have these because we can assume anything that's inside the premise set)
then we can move the negation of one of the things inside our premise set onto the right side (since we had a contradiction). It doesn't matter which thing we move outside the premise set, so we can choose to move the $neg q$ outside. This means that
{$p,neg p$} $vdash neg neg q$
{$p,neg p$} $vdash q$
Notice that we could have actually used just $q$ in our premise set instead of $neg q$, so this means that
{$p,neg p$} $vdash neg q$
In fact, {$p,neg p$} can imply anything.
$endgroup$
$begingroup$
Please ask if you have any questions
$endgroup$
– Riley H
Dec 27 '18 at 1:40
1
$begingroup$
Sorry if this is a basic question: why does a contradiction allow us to move something from the premise to the right side?
$endgroup$
– Alex
Dec 27 '18 at 1:58
2
$begingroup$
@Alex the way I think of it is that if you arrive at a contradiction, then something in your premise set must be wrong. However, you don't necessarily know what is wrong, so you can move the negation of one thing (in the premise set) onto the right side. This may seem a little cheaty, but we aren't breaking any rules as if we were to move the wrong assumption onto the right side and negate it (when I say wrong I mean it isn't helping our proof), then we will just end up with a statement that doesn't help us, but is still logically correct
$endgroup$
– Riley H
Dec 27 '18 at 2:05
1
$begingroup$
@Alex I found a much better way of seeing this on wikipedia. en.wikipedia.org/wiki/Principle_of_explosion
$endgroup$
– Riley H
Dec 27 '18 at 2:06
add a comment |
$begingroup$
Think about it this way:
If we have {$p,neg p,neg q$} $vdash p$ and we also have {$p,neg p,neg q$} $vdash neg p$ (we know we have these because we can assume anything that's inside the premise set)
then we can move the negation of one of the things inside our premise set onto the right side (since we had a contradiction). It doesn't matter which thing we move outside the premise set, so we can choose to move the $neg q$ outside. This means that
{$p,neg p$} $vdash neg neg q$
{$p,neg p$} $vdash q$
Notice that we could have actually used just $q$ in our premise set instead of $neg q$, so this means that
{$p,neg p$} $vdash neg q$
In fact, {$p,neg p$} can imply anything.
$endgroup$
Think about it this way:
If we have {$p,neg p,neg q$} $vdash p$ and we also have {$p,neg p,neg q$} $vdash neg p$ (we know we have these because we can assume anything that's inside the premise set)
then we can move the negation of one of the things inside our premise set onto the right side (since we had a contradiction). It doesn't matter which thing we move outside the premise set, so we can choose to move the $neg q$ outside. This means that
{$p,neg p$} $vdash neg neg q$
{$p,neg p$} $vdash q$
Notice that we could have actually used just $q$ in our premise set instead of $neg q$, so this means that
{$p,neg p$} $vdash neg q$
In fact, {$p,neg p$} can imply anything.
answered Dec 27 '18 at 1:40
Riley HRiley H
1046
1046
$begingroup$
Please ask if you have any questions
$endgroup$
– Riley H
Dec 27 '18 at 1:40
1
$begingroup$
Sorry if this is a basic question: why does a contradiction allow us to move something from the premise to the right side?
$endgroup$
– Alex
Dec 27 '18 at 1:58
2
$begingroup$
@Alex the way I think of it is that if you arrive at a contradiction, then something in your premise set must be wrong. However, you don't necessarily know what is wrong, so you can move the negation of one thing (in the premise set) onto the right side. This may seem a little cheaty, but we aren't breaking any rules as if we were to move the wrong assumption onto the right side and negate it (when I say wrong I mean it isn't helping our proof), then we will just end up with a statement that doesn't help us, but is still logically correct
$endgroup$
– Riley H
Dec 27 '18 at 2:05
1
$begingroup$
@Alex I found a much better way of seeing this on wikipedia. en.wikipedia.org/wiki/Principle_of_explosion
$endgroup$
– Riley H
Dec 27 '18 at 2:06
add a comment |
$begingroup$
Please ask if you have any questions
$endgroup$
– Riley H
Dec 27 '18 at 1:40
1
$begingroup$
Sorry if this is a basic question: why does a contradiction allow us to move something from the premise to the right side?
$endgroup$
– Alex
Dec 27 '18 at 1:58
2
$begingroup$
@Alex the way I think of it is that if you arrive at a contradiction, then something in your premise set must be wrong. However, you don't necessarily know what is wrong, so you can move the negation of one thing (in the premise set) onto the right side. This may seem a little cheaty, but we aren't breaking any rules as if we were to move the wrong assumption onto the right side and negate it (when I say wrong I mean it isn't helping our proof), then we will just end up with a statement that doesn't help us, but is still logically correct
$endgroup$
– Riley H
Dec 27 '18 at 2:05
1
$begingroup$
@Alex I found a much better way of seeing this on wikipedia. en.wikipedia.org/wiki/Principle_of_explosion
$endgroup$
– Riley H
Dec 27 '18 at 2:06
$begingroup$
Please ask if you have any questions
$endgroup$
– Riley H
Dec 27 '18 at 1:40
$begingroup$
Please ask if you have any questions
$endgroup$
– Riley H
Dec 27 '18 at 1:40
1
1
$begingroup$
Sorry if this is a basic question: why does a contradiction allow us to move something from the premise to the right side?
$endgroup$
– Alex
Dec 27 '18 at 1:58
$begingroup$
Sorry if this is a basic question: why does a contradiction allow us to move something from the premise to the right side?
$endgroup$
– Alex
Dec 27 '18 at 1:58
2
2
$begingroup$
@Alex the way I think of it is that if you arrive at a contradiction, then something in your premise set must be wrong. However, you don't necessarily know what is wrong, so you can move the negation of one thing (in the premise set) onto the right side. This may seem a little cheaty, but we aren't breaking any rules as if we were to move the wrong assumption onto the right side and negate it (when I say wrong I mean it isn't helping our proof), then we will just end up with a statement that doesn't help us, but is still logically correct
$endgroup$
– Riley H
Dec 27 '18 at 2:05
$begingroup$
@Alex the way I think of it is that if you arrive at a contradiction, then something in your premise set must be wrong. However, you don't necessarily know what is wrong, so you can move the negation of one thing (in the premise set) onto the right side. This may seem a little cheaty, but we aren't breaking any rules as if we were to move the wrong assumption onto the right side and negate it (when I say wrong I mean it isn't helping our proof), then we will just end up with a statement that doesn't help us, but is still logically correct
$endgroup$
– Riley H
Dec 27 '18 at 2:05
1
1
$begingroup$
@Alex I found a much better way of seeing this on wikipedia. en.wikipedia.org/wiki/Principle_of_explosion
$endgroup$
– Riley H
Dec 27 '18 at 2:06
$begingroup$
@Alex I found a much better way of seeing this on wikipedia. en.wikipedia.org/wiki/Principle_of_explosion
$endgroup$
– Riley H
Dec 27 '18 at 2:06
add a comment |
$begingroup$
To prove $Aimplies [neg A implies B]$ you need only the following elementary methods and rules of natural deduction:
$implies$-Introduction (Conlusion, direct proof)
$neg$-Introduction (Conclusion, proof by contradiction)
$land$-Introduction (Join)
$negneg$-Elimination (Rem DNeg)
In DC Proof, for example (user comments in blue font):

$endgroup$
add a comment |
$begingroup$
To prove $Aimplies [neg A implies B]$ you need only the following elementary methods and rules of natural deduction:
$implies$-Introduction (Conlusion, direct proof)
$neg$-Introduction (Conclusion, proof by contradiction)
$land$-Introduction (Join)
$negneg$-Elimination (Rem DNeg)
In DC Proof, for example (user comments in blue font):

$endgroup$
add a comment |
$begingroup$
To prove $Aimplies [neg A implies B]$ you need only the following elementary methods and rules of natural deduction:
$implies$-Introduction (Conlusion, direct proof)
$neg$-Introduction (Conclusion, proof by contradiction)
$land$-Introduction (Join)
$negneg$-Elimination (Rem DNeg)
In DC Proof, for example (user comments in blue font):

$endgroup$
To prove $Aimplies [neg A implies B]$ you need only the following elementary methods and rules of natural deduction:
$implies$-Introduction (Conlusion, direct proof)
$neg$-Introduction (Conclusion, proof by contradiction)
$land$-Introduction (Join)
$negneg$-Elimination (Rem DNeg)
In DC Proof, for example (user comments in blue font):

edited Dec 27 '18 at 15:26
answered Dec 27 '18 at 14:50
Dan ChristensenDan Christensen
8,64321835
8,64321835
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3053483%2fhow-do-i-prove-p-%25c2%25acp-%25e2%258a%25a2q-with-logic%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
$begingroup$
It is not a tautology; it is a valid propositional argument (or tautological argument).
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:20
$begingroup$
You can use the Truth Tables method to check it.
$endgroup$
– Mauro ALLEGRANZA
Dec 27 '18 at 9:21