How to prove Disjunction Elimination rule of inference
$begingroup$
I've looked at the tableau proofs of many rules of inference (double-negation, disjunction is commutative, modus tollendo ponens, and others), and they all seem to use the so-called "or-elimination" (Disjunction Elimination) rule:
$$(Pvdash R), (Qvdash R), (P lor Q) vdash R$$
(If $Pimplies R$ and $Qimplies R$, and either $P$ or $Q$ (or both) are true, then $R$ must be true.)
It's often called the "proof by cases" rule, it makes sense, and I've seen the principle used in many mathematical proofs.
I'm trying to figure out how to logically prove this rule (using other rules of inference and/or replacement), however the proof offered is self-reliant! Is this an axiom?
(There's also the Constructive Dilemma rule, which looks like a more generalized version of Disjunction Elimination. Maybe the proof of D.E. depends on C.D.? or maybe C.D. is an extension of D.E.?)
logic proof-writing propositional-calculus
$endgroup$
add a comment |
$begingroup$
I've looked at the tableau proofs of many rules of inference (double-negation, disjunction is commutative, modus tollendo ponens, and others), and they all seem to use the so-called "or-elimination" (Disjunction Elimination) rule:
$$(Pvdash R), (Qvdash R), (P lor Q) vdash R$$
(If $Pimplies R$ and $Qimplies R$, and either $P$ or $Q$ (or both) are true, then $R$ must be true.)
It's often called the "proof by cases" rule, it makes sense, and I've seen the principle used in many mathematical proofs.
I'm trying to figure out how to logically prove this rule (using other rules of inference and/or replacement), however the proof offered is self-reliant! Is this an axiom?
(There's also the Constructive Dilemma rule, which looks like a more generalized version of Disjunction Elimination. Maybe the proof of D.E. depends on C.D.? or maybe C.D. is an extension of D.E.?)
logic proof-writing propositional-calculus
$endgroup$
add a comment |
$begingroup$
I've looked at the tableau proofs of many rules of inference (double-negation, disjunction is commutative, modus tollendo ponens, and others), and they all seem to use the so-called "or-elimination" (Disjunction Elimination) rule:
$$(Pvdash R), (Qvdash R), (P lor Q) vdash R$$
(If $Pimplies R$ and $Qimplies R$, and either $P$ or $Q$ (or both) are true, then $R$ must be true.)
It's often called the "proof by cases" rule, it makes sense, and I've seen the principle used in many mathematical proofs.
I'm trying to figure out how to logically prove this rule (using other rules of inference and/or replacement), however the proof offered is self-reliant! Is this an axiom?
(There's also the Constructive Dilemma rule, which looks like a more generalized version of Disjunction Elimination. Maybe the proof of D.E. depends on C.D.? or maybe C.D. is an extension of D.E.?)
logic proof-writing propositional-calculus
$endgroup$
I've looked at the tableau proofs of many rules of inference (double-negation, disjunction is commutative, modus tollendo ponens, and others), and they all seem to use the so-called "or-elimination" (Disjunction Elimination) rule:
$$(Pvdash R), (Qvdash R), (P lor Q) vdash R$$
(If $Pimplies R$ and $Qimplies R$, and either $P$ or $Q$ (or both) are true, then $R$ must be true.)
It's often called the "proof by cases" rule, it makes sense, and I've seen the principle used in many mathematical proofs.
I'm trying to figure out how to logically prove this rule (using other rules of inference and/or replacement), however the proof offered is self-reliant! Is this an axiom?
(There's also the Constructive Dilemma rule, which looks like a more generalized version of Disjunction Elimination. Maybe the proof of D.E. depends on C.D.? or maybe C.D. is an extension of D.E.?)
logic proof-writing propositional-calculus
logic proof-writing propositional-calculus
edited Aug 6 '13 at 15:19
Namaste
1
1
asked Aug 6 '13 at 11:51
chharveychharvey
1,38131839
1,38131839
add a comment |
add a comment |
4 Answers
4
active
oldest
votes
$begingroup$
I agree that the link you provide to the proof offered by Proof Wiki is "self-reliant", and seems, to me at least, to invoke the very rule in which we are interested. In a sense, it can be seen as a "model" proof exemplifying the general case of invocation of Disjunction Elimination, $lor mathcal E$.
So, yes, this can sort of be thought of as an "axiom": a basic rule of inference we take to be valid, and from which other rules of inference may be derived. It does rely on modus ponens, twice. But the principle that, if, given the truth of $p lor q$, and some conclusion $r$ follows from $p$, and the same conclusion $r$ follows from $q$, then we can conclude that $r$ is true.
It might be reassuring to note that the argument characterizing "Disjunction Elimination" can be expressed as follows:
$$(((P to Q) land (R to Q)) land (P lor R)) to Qtag{Tautology}$$
which proves to be tautologically (necessarily) true $(dagger)$, and so we have very good reason to accept the rule of inference as valid.
$(dagger)$: Exercise - Confirm, using a truth-table, that the given tautology is, in fact, tautologically true.
$endgroup$
$begingroup$
Needs another TU! +1
$endgroup$
– Amzoti
Aug 7 '13 at 0:42
$begingroup$
It relies on modus ponens three times, not twice. Also, the tautology there comes as a false reassurance, since it doesn't come as sufficient to actually help you write a derivation for the rule, which seems what TestSubject528491 wanted.
$endgroup$
– Doug Spoonwood
Aug 8 '13 at 3:57
add a comment |
$begingroup$
In a standardly set up natural deduction system, with an introduction and an elimination rule for each connective, the rules are independent: you can't in particular, show that the $lor$E rule follows from the other rules.
What you can do, however, as Gentzen noted, is to argue (outside the system) that the $lor$E rule is in harmony with the introduction rule $lor$I in the following sense: what the application of the elimination rule allows you to extract from a disjunction is no more than what you must have already been entitled to in order to assert the disjunction on the basis of $lor$I in the first place.
Roughly: Suppose, as fixed background, that we have a proof from $P$ to $R$ and a proof from $Q$ to $R$. If you now put into play the disjunction $P lor Q$, then this will canonically be on the basis that you are already entitled to $P$ (and hence, in the circumstances, to $R$) or you are already entitled to $Q$ (and hence, in the circumstances, to $R$). So we can infer $R$. As $lor$E says.
$endgroup$
$begingroup$
I totally understand your first paragraph, however your second paragraph totally confuses me.
$endgroup$
– chharvey
Aug 6 '13 at 12:36
$begingroup$
I've added a paragraph which I hope helps
$endgroup$
– Peter Smith
Aug 6 '13 at 12:43
$begingroup$
Yes, a little, although it seems like you're just reiterating the rule. I understand the rule (as I've used it many times in math proofs). I just don't understand what you meant by "the $lor E$ rule is 'in harmony' with the $lor I$ rule".
$endgroup$
– chharvey
Aug 6 '13 at 12:45
$begingroup$
See plato.stanford.edu/entries/proof-theoretic-semantics (And if a rule is irreducibly basic, any justification will in the end use that very rule or a trivial equivalent.)
$endgroup$
– Peter Smith
Aug 6 '13 at 12:51
add a comment |
$begingroup$
The rules of Disjunction Elimination and Constructive dilemma are interchangable.
You can proof Disjunction Elimination from Constructive Dilemma and
You can proof Constructive Dilemma from Disjunction Elimination.
So whichever you have you can prove the other.
Your second question is Disjunction Elimination an axiom?
In a strict logical sense axioms are formulas that are treated as self-evidently true.
Rules of inference are not formulas so in the strict sense they cannot be axioms.
But seeing in it in a more relaxed way , they are treated as self-evidently true so you could call it a metalogical axiom or something like it.
$endgroup$
add a comment |
$begingroup$
I use Polish notation. First check that CCprCCqrCApqr qualifies as a tautology. I'll leave that to you. Then invoke the completeness theorem (so, we're lucky on this one), and you have $vdash$CCprCCqrCApqr. The next part you might do without reading what I've written now. Anyways, I'll still do it.
Instead of writing conditional introduction, and elimination, I write C-in and C-out respectively in the proof analysis. The Greek letters help us keep track of scope (or the "domains" as Jaskowski might write). The whole thing can use scope in a natural deduction context since it comes as a rule of inference and not a theorem. Thus...
1 $alpha$$beta$ p hypothesis
.
.
.
2 $alpha$$beta$ r assumed conclusion (we're assuming the derivation from p to r)
3 $alpha$ Cpr 1-2 C-in
4 $alpha$$gamma$ q hypothesis
.
.
.
5 $alpha$$gamma$ r assumed conclusion (again, we're assuming the derivation from q to r)
6 $alpha$ Cqr 4-5 C-in
7 $alpha$ Apq assumption
8 $alpha$ CCprCCqrCApqr Theorem Introduction
9 $alpha$ CCqrCApqr 3, 8 C-out
10 $alpha$ CApqr 6, 9 C-out
11 $alpha$ r 10, 7 C-out
Thus, "[ (p $vdash$ r) , (q $vdash$ r) , Apq] $vdash$ r".
Notice also that I didn't use any conjunction connective explicitly or implicitly. For all we know, in such a system conjunction might not come as definable, or it might come as definable, but "((((P→Q)∧(R→Q))∧(P∨R))→Q)" won't qualify as a tautology. Or at the very least, if you use ((((P→Q)∧(R→Q))∧(P∨R))→Q) to validate this rule as permissible, you'll need to use a conjunction-out rule to validate this rule, and still use the tautology that I used. This derivation didn't require "((((P→Q)∧(R→Q))∧(P∨R))→Q)".
Also, the rule might come as better written:
[Apq, (p $vdash$ r) , (q $vdash$ r)] $vdash$ r,
because if we did that, then Apq would appear before anything else and this derivation becomes more apparent:
1 $alpha$ Apq assumption
2 $alpha$$beta$ p hypothesis
.
.
.
3 $alpha$$beta$ r conclusion (we're assuming the derivation from p to r)
4 $alpha$ Cpr 2-3 C-in
5 $alpha$$gamma$ q hypothesis
.
.
.
6 $alpha$$gamma$ r conclusion (we're assuming the derivation from q to r)
7 $alpha$ Cqr 5-6 C-in
8 $alpha$ CCprCCqrCApqr Theorem Introduction
9 $alpha$ CCqrCApqr 4, 8 C-out
10 $alpha$ CApqr 7, 9 C-out
11 $alpha$ r 1, 10 C-out
$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%2f461030%2fhow-to-prove-disjunction-elimination-rule-of-inference%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
$begingroup$
I agree that the link you provide to the proof offered by Proof Wiki is "self-reliant", and seems, to me at least, to invoke the very rule in which we are interested. In a sense, it can be seen as a "model" proof exemplifying the general case of invocation of Disjunction Elimination, $lor mathcal E$.
So, yes, this can sort of be thought of as an "axiom": a basic rule of inference we take to be valid, and from which other rules of inference may be derived. It does rely on modus ponens, twice. But the principle that, if, given the truth of $p lor q$, and some conclusion $r$ follows from $p$, and the same conclusion $r$ follows from $q$, then we can conclude that $r$ is true.
It might be reassuring to note that the argument characterizing "Disjunction Elimination" can be expressed as follows:
$$(((P to Q) land (R to Q)) land (P lor R)) to Qtag{Tautology}$$
which proves to be tautologically (necessarily) true $(dagger)$, and so we have very good reason to accept the rule of inference as valid.
$(dagger)$: Exercise - Confirm, using a truth-table, that the given tautology is, in fact, tautologically true.
$endgroup$
$begingroup$
Needs another TU! +1
$endgroup$
– Amzoti
Aug 7 '13 at 0:42
$begingroup$
It relies on modus ponens three times, not twice. Also, the tautology there comes as a false reassurance, since it doesn't come as sufficient to actually help you write a derivation for the rule, which seems what TestSubject528491 wanted.
$endgroup$
– Doug Spoonwood
Aug 8 '13 at 3:57
add a comment |
$begingroup$
I agree that the link you provide to the proof offered by Proof Wiki is "self-reliant", and seems, to me at least, to invoke the very rule in which we are interested. In a sense, it can be seen as a "model" proof exemplifying the general case of invocation of Disjunction Elimination, $lor mathcal E$.
So, yes, this can sort of be thought of as an "axiom": a basic rule of inference we take to be valid, and from which other rules of inference may be derived. It does rely on modus ponens, twice. But the principle that, if, given the truth of $p lor q$, and some conclusion $r$ follows from $p$, and the same conclusion $r$ follows from $q$, then we can conclude that $r$ is true.
It might be reassuring to note that the argument characterizing "Disjunction Elimination" can be expressed as follows:
$$(((P to Q) land (R to Q)) land (P lor R)) to Qtag{Tautology}$$
which proves to be tautologically (necessarily) true $(dagger)$, and so we have very good reason to accept the rule of inference as valid.
$(dagger)$: Exercise - Confirm, using a truth-table, that the given tautology is, in fact, tautologically true.
$endgroup$
$begingroup$
Needs another TU! +1
$endgroup$
– Amzoti
Aug 7 '13 at 0:42
$begingroup$
It relies on modus ponens three times, not twice. Also, the tautology there comes as a false reassurance, since it doesn't come as sufficient to actually help you write a derivation for the rule, which seems what TestSubject528491 wanted.
$endgroup$
– Doug Spoonwood
Aug 8 '13 at 3:57
add a comment |
$begingroup$
I agree that the link you provide to the proof offered by Proof Wiki is "self-reliant", and seems, to me at least, to invoke the very rule in which we are interested. In a sense, it can be seen as a "model" proof exemplifying the general case of invocation of Disjunction Elimination, $lor mathcal E$.
So, yes, this can sort of be thought of as an "axiom": a basic rule of inference we take to be valid, and from which other rules of inference may be derived. It does rely on modus ponens, twice. But the principle that, if, given the truth of $p lor q$, and some conclusion $r$ follows from $p$, and the same conclusion $r$ follows from $q$, then we can conclude that $r$ is true.
It might be reassuring to note that the argument characterizing "Disjunction Elimination" can be expressed as follows:
$$(((P to Q) land (R to Q)) land (P lor R)) to Qtag{Tautology}$$
which proves to be tautologically (necessarily) true $(dagger)$, and so we have very good reason to accept the rule of inference as valid.
$(dagger)$: Exercise - Confirm, using a truth-table, that the given tautology is, in fact, tautologically true.
$endgroup$
I agree that the link you provide to the proof offered by Proof Wiki is "self-reliant", and seems, to me at least, to invoke the very rule in which we are interested. In a sense, it can be seen as a "model" proof exemplifying the general case of invocation of Disjunction Elimination, $lor mathcal E$.
So, yes, this can sort of be thought of as an "axiom": a basic rule of inference we take to be valid, and from which other rules of inference may be derived. It does rely on modus ponens, twice. But the principle that, if, given the truth of $p lor q$, and some conclusion $r$ follows from $p$, and the same conclusion $r$ follows from $q$, then we can conclude that $r$ is true.
It might be reassuring to note that the argument characterizing "Disjunction Elimination" can be expressed as follows:
$$(((P to Q) land (R to Q)) land (P lor R)) to Qtag{Tautology}$$
which proves to be tautologically (necessarily) true $(dagger)$, and so we have very good reason to accept the rule of inference as valid.
$(dagger)$: Exercise - Confirm, using a truth-table, that the given tautology is, in fact, tautologically true.
answered Aug 6 '13 at 12:27
NamasteNamaste
1
1
$begingroup$
Needs another TU! +1
$endgroup$
– Amzoti
Aug 7 '13 at 0:42
$begingroup$
It relies on modus ponens three times, not twice. Also, the tautology there comes as a false reassurance, since it doesn't come as sufficient to actually help you write a derivation for the rule, which seems what TestSubject528491 wanted.
$endgroup$
– Doug Spoonwood
Aug 8 '13 at 3:57
add a comment |
$begingroup$
Needs another TU! +1
$endgroup$
– Amzoti
Aug 7 '13 at 0:42
$begingroup$
It relies on modus ponens three times, not twice. Also, the tautology there comes as a false reassurance, since it doesn't come as sufficient to actually help you write a derivation for the rule, which seems what TestSubject528491 wanted.
$endgroup$
– Doug Spoonwood
Aug 8 '13 at 3:57
$begingroup$
Needs another TU! +1
$endgroup$
– Amzoti
Aug 7 '13 at 0:42
$begingroup$
Needs another TU! +1
$endgroup$
– Amzoti
Aug 7 '13 at 0:42
$begingroup$
It relies on modus ponens three times, not twice. Also, the tautology there comes as a false reassurance, since it doesn't come as sufficient to actually help you write a derivation for the rule, which seems what TestSubject528491 wanted.
$endgroup$
– Doug Spoonwood
Aug 8 '13 at 3:57
$begingroup$
It relies on modus ponens three times, not twice. Also, the tautology there comes as a false reassurance, since it doesn't come as sufficient to actually help you write a derivation for the rule, which seems what TestSubject528491 wanted.
$endgroup$
– Doug Spoonwood
Aug 8 '13 at 3:57
add a comment |
$begingroup$
In a standardly set up natural deduction system, with an introduction and an elimination rule for each connective, the rules are independent: you can't in particular, show that the $lor$E rule follows from the other rules.
What you can do, however, as Gentzen noted, is to argue (outside the system) that the $lor$E rule is in harmony with the introduction rule $lor$I in the following sense: what the application of the elimination rule allows you to extract from a disjunction is no more than what you must have already been entitled to in order to assert the disjunction on the basis of $lor$I in the first place.
Roughly: Suppose, as fixed background, that we have a proof from $P$ to $R$ and a proof from $Q$ to $R$. If you now put into play the disjunction $P lor Q$, then this will canonically be on the basis that you are already entitled to $P$ (and hence, in the circumstances, to $R$) or you are already entitled to $Q$ (and hence, in the circumstances, to $R$). So we can infer $R$. As $lor$E says.
$endgroup$
$begingroup$
I totally understand your first paragraph, however your second paragraph totally confuses me.
$endgroup$
– chharvey
Aug 6 '13 at 12:36
$begingroup$
I've added a paragraph which I hope helps
$endgroup$
– Peter Smith
Aug 6 '13 at 12:43
$begingroup$
Yes, a little, although it seems like you're just reiterating the rule. I understand the rule (as I've used it many times in math proofs). I just don't understand what you meant by "the $lor E$ rule is 'in harmony' with the $lor I$ rule".
$endgroup$
– chharvey
Aug 6 '13 at 12:45
$begingroup$
See plato.stanford.edu/entries/proof-theoretic-semantics (And if a rule is irreducibly basic, any justification will in the end use that very rule or a trivial equivalent.)
$endgroup$
– Peter Smith
Aug 6 '13 at 12:51
add a comment |
$begingroup$
In a standardly set up natural deduction system, with an introduction and an elimination rule for each connective, the rules are independent: you can't in particular, show that the $lor$E rule follows from the other rules.
What you can do, however, as Gentzen noted, is to argue (outside the system) that the $lor$E rule is in harmony with the introduction rule $lor$I in the following sense: what the application of the elimination rule allows you to extract from a disjunction is no more than what you must have already been entitled to in order to assert the disjunction on the basis of $lor$I in the first place.
Roughly: Suppose, as fixed background, that we have a proof from $P$ to $R$ and a proof from $Q$ to $R$. If you now put into play the disjunction $P lor Q$, then this will canonically be on the basis that you are already entitled to $P$ (and hence, in the circumstances, to $R$) or you are already entitled to $Q$ (and hence, in the circumstances, to $R$). So we can infer $R$. As $lor$E says.
$endgroup$
$begingroup$
I totally understand your first paragraph, however your second paragraph totally confuses me.
$endgroup$
– chharvey
Aug 6 '13 at 12:36
$begingroup$
I've added a paragraph which I hope helps
$endgroup$
– Peter Smith
Aug 6 '13 at 12:43
$begingroup$
Yes, a little, although it seems like you're just reiterating the rule. I understand the rule (as I've used it many times in math proofs). I just don't understand what you meant by "the $lor E$ rule is 'in harmony' with the $lor I$ rule".
$endgroup$
– chharvey
Aug 6 '13 at 12:45
$begingroup$
See plato.stanford.edu/entries/proof-theoretic-semantics (And if a rule is irreducibly basic, any justification will in the end use that very rule or a trivial equivalent.)
$endgroup$
– Peter Smith
Aug 6 '13 at 12:51
add a comment |
$begingroup$
In a standardly set up natural deduction system, with an introduction and an elimination rule for each connective, the rules are independent: you can't in particular, show that the $lor$E rule follows from the other rules.
What you can do, however, as Gentzen noted, is to argue (outside the system) that the $lor$E rule is in harmony with the introduction rule $lor$I in the following sense: what the application of the elimination rule allows you to extract from a disjunction is no more than what you must have already been entitled to in order to assert the disjunction on the basis of $lor$I in the first place.
Roughly: Suppose, as fixed background, that we have a proof from $P$ to $R$ and a proof from $Q$ to $R$. If you now put into play the disjunction $P lor Q$, then this will canonically be on the basis that you are already entitled to $P$ (and hence, in the circumstances, to $R$) or you are already entitled to $Q$ (and hence, in the circumstances, to $R$). So we can infer $R$. As $lor$E says.
$endgroup$
In a standardly set up natural deduction system, with an introduction and an elimination rule for each connective, the rules are independent: you can't in particular, show that the $lor$E rule follows from the other rules.
What you can do, however, as Gentzen noted, is to argue (outside the system) that the $lor$E rule is in harmony with the introduction rule $lor$I in the following sense: what the application of the elimination rule allows you to extract from a disjunction is no more than what you must have already been entitled to in order to assert the disjunction on the basis of $lor$I in the first place.
Roughly: Suppose, as fixed background, that we have a proof from $P$ to $R$ and a proof from $Q$ to $R$. If you now put into play the disjunction $P lor Q$, then this will canonically be on the basis that you are already entitled to $P$ (and hence, in the circumstances, to $R$) or you are already entitled to $Q$ (and hence, in the circumstances, to $R$). So we can infer $R$. As $lor$E says.
edited Aug 6 '13 at 12:42
answered Aug 6 '13 at 12:31
Peter SmithPeter Smith
40.9k340120
40.9k340120
$begingroup$
I totally understand your first paragraph, however your second paragraph totally confuses me.
$endgroup$
– chharvey
Aug 6 '13 at 12:36
$begingroup$
I've added a paragraph which I hope helps
$endgroup$
– Peter Smith
Aug 6 '13 at 12:43
$begingroup$
Yes, a little, although it seems like you're just reiterating the rule. I understand the rule (as I've used it many times in math proofs). I just don't understand what you meant by "the $lor E$ rule is 'in harmony' with the $lor I$ rule".
$endgroup$
– chharvey
Aug 6 '13 at 12:45
$begingroup$
See plato.stanford.edu/entries/proof-theoretic-semantics (And if a rule is irreducibly basic, any justification will in the end use that very rule or a trivial equivalent.)
$endgroup$
– Peter Smith
Aug 6 '13 at 12:51
add a comment |
$begingroup$
I totally understand your first paragraph, however your second paragraph totally confuses me.
$endgroup$
– chharvey
Aug 6 '13 at 12:36
$begingroup$
I've added a paragraph which I hope helps
$endgroup$
– Peter Smith
Aug 6 '13 at 12:43
$begingroup$
Yes, a little, although it seems like you're just reiterating the rule. I understand the rule (as I've used it many times in math proofs). I just don't understand what you meant by "the $lor E$ rule is 'in harmony' with the $lor I$ rule".
$endgroup$
– chharvey
Aug 6 '13 at 12:45
$begingroup$
See plato.stanford.edu/entries/proof-theoretic-semantics (And if a rule is irreducibly basic, any justification will in the end use that very rule or a trivial equivalent.)
$endgroup$
– Peter Smith
Aug 6 '13 at 12:51
$begingroup$
I totally understand your first paragraph, however your second paragraph totally confuses me.
$endgroup$
– chharvey
Aug 6 '13 at 12:36
$begingroup$
I totally understand your first paragraph, however your second paragraph totally confuses me.
$endgroup$
– chharvey
Aug 6 '13 at 12:36
$begingroup$
I've added a paragraph which I hope helps
$endgroup$
– Peter Smith
Aug 6 '13 at 12:43
$begingroup$
I've added a paragraph which I hope helps
$endgroup$
– Peter Smith
Aug 6 '13 at 12:43
$begingroup$
Yes, a little, although it seems like you're just reiterating the rule. I understand the rule (as I've used it many times in math proofs). I just don't understand what you meant by "the $lor E$ rule is 'in harmony' with the $lor I$ rule".
$endgroup$
– chharvey
Aug 6 '13 at 12:45
$begingroup$
Yes, a little, although it seems like you're just reiterating the rule. I understand the rule (as I've used it many times in math proofs). I just don't understand what you meant by "the $lor E$ rule is 'in harmony' with the $lor I$ rule".
$endgroup$
– chharvey
Aug 6 '13 at 12:45
$begingroup$
See plato.stanford.edu/entries/proof-theoretic-semantics (And if a rule is irreducibly basic, any justification will in the end use that very rule or a trivial equivalent.)
$endgroup$
– Peter Smith
Aug 6 '13 at 12:51
$begingroup$
See plato.stanford.edu/entries/proof-theoretic-semantics (And if a rule is irreducibly basic, any justification will in the end use that very rule or a trivial equivalent.)
$endgroup$
– Peter Smith
Aug 6 '13 at 12:51
add a comment |
$begingroup$
The rules of Disjunction Elimination and Constructive dilemma are interchangable.
You can proof Disjunction Elimination from Constructive Dilemma and
You can proof Constructive Dilemma from Disjunction Elimination.
So whichever you have you can prove the other.
Your second question is Disjunction Elimination an axiom?
In a strict logical sense axioms are formulas that are treated as self-evidently true.
Rules of inference are not formulas so in the strict sense they cannot be axioms.
But seeing in it in a more relaxed way , they are treated as self-evidently true so you could call it a metalogical axiom or something like it.
$endgroup$
add a comment |
$begingroup$
The rules of Disjunction Elimination and Constructive dilemma are interchangable.
You can proof Disjunction Elimination from Constructive Dilemma and
You can proof Constructive Dilemma from Disjunction Elimination.
So whichever you have you can prove the other.
Your second question is Disjunction Elimination an axiom?
In a strict logical sense axioms are formulas that are treated as self-evidently true.
Rules of inference are not formulas so in the strict sense they cannot be axioms.
But seeing in it in a more relaxed way , they are treated as self-evidently true so you could call it a metalogical axiom or something like it.
$endgroup$
add a comment |
$begingroup$
The rules of Disjunction Elimination and Constructive dilemma are interchangable.
You can proof Disjunction Elimination from Constructive Dilemma and
You can proof Constructive Dilemma from Disjunction Elimination.
So whichever you have you can prove the other.
Your second question is Disjunction Elimination an axiom?
In a strict logical sense axioms are formulas that are treated as self-evidently true.
Rules of inference are not formulas so in the strict sense they cannot be axioms.
But seeing in it in a more relaxed way , they are treated as self-evidently true so you could call it a metalogical axiom or something like it.
$endgroup$
The rules of Disjunction Elimination and Constructive dilemma are interchangable.
You can proof Disjunction Elimination from Constructive Dilemma and
You can proof Constructive Dilemma from Disjunction Elimination.
So whichever you have you can prove the other.
Your second question is Disjunction Elimination an axiom?
In a strict logical sense axioms are formulas that are treated as self-evidently true.
Rules of inference are not formulas so in the strict sense they cannot be axioms.
But seeing in it in a more relaxed way , they are treated as self-evidently true so you could call it a metalogical axiom or something like it.
answered Aug 6 '13 at 15:32
WillemienWillemien
3,50031960
3,50031960
add a comment |
add a comment |
$begingroup$
I use Polish notation. First check that CCprCCqrCApqr qualifies as a tautology. I'll leave that to you. Then invoke the completeness theorem (so, we're lucky on this one), and you have $vdash$CCprCCqrCApqr. The next part you might do without reading what I've written now. Anyways, I'll still do it.
Instead of writing conditional introduction, and elimination, I write C-in and C-out respectively in the proof analysis. The Greek letters help us keep track of scope (or the "domains" as Jaskowski might write). The whole thing can use scope in a natural deduction context since it comes as a rule of inference and not a theorem. Thus...
1 $alpha$$beta$ p hypothesis
.
.
.
2 $alpha$$beta$ r assumed conclusion (we're assuming the derivation from p to r)
3 $alpha$ Cpr 1-2 C-in
4 $alpha$$gamma$ q hypothesis
.
.
.
5 $alpha$$gamma$ r assumed conclusion (again, we're assuming the derivation from q to r)
6 $alpha$ Cqr 4-5 C-in
7 $alpha$ Apq assumption
8 $alpha$ CCprCCqrCApqr Theorem Introduction
9 $alpha$ CCqrCApqr 3, 8 C-out
10 $alpha$ CApqr 6, 9 C-out
11 $alpha$ r 10, 7 C-out
Thus, "[ (p $vdash$ r) , (q $vdash$ r) , Apq] $vdash$ r".
Notice also that I didn't use any conjunction connective explicitly or implicitly. For all we know, in such a system conjunction might not come as definable, or it might come as definable, but "((((P→Q)∧(R→Q))∧(P∨R))→Q)" won't qualify as a tautology. Or at the very least, if you use ((((P→Q)∧(R→Q))∧(P∨R))→Q) to validate this rule as permissible, you'll need to use a conjunction-out rule to validate this rule, and still use the tautology that I used. This derivation didn't require "((((P→Q)∧(R→Q))∧(P∨R))→Q)".
Also, the rule might come as better written:
[Apq, (p $vdash$ r) , (q $vdash$ r)] $vdash$ r,
because if we did that, then Apq would appear before anything else and this derivation becomes more apparent:
1 $alpha$ Apq assumption
2 $alpha$$beta$ p hypothesis
.
.
.
3 $alpha$$beta$ r conclusion (we're assuming the derivation from p to r)
4 $alpha$ Cpr 2-3 C-in
5 $alpha$$gamma$ q hypothesis
.
.
.
6 $alpha$$gamma$ r conclusion (we're assuming the derivation from q to r)
7 $alpha$ Cqr 5-6 C-in
8 $alpha$ CCprCCqrCApqr Theorem Introduction
9 $alpha$ CCqrCApqr 4, 8 C-out
10 $alpha$ CApqr 7, 9 C-out
11 $alpha$ r 1, 10 C-out
$endgroup$
add a comment |
$begingroup$
I use Polish notation. First check that CCprCCqrCApqr qualifies as a tautology. I'll leave that to you. Then invoke the completeness theorem (so, we're lucky on this one), and you have $vdash$CCprCCqrCApqr. The next part you might do without reading what I've written now. Anyways, I'll still do it.
Instead of writing conditional introduction, and elimination, I write C-in and C-out respectively in the proof analysis. The Greek letters help us keep track of scope (or the "domains" as Jaskowski might write). The whole thing can use scope in a natural deduction context since it comes as a rule of inference and not a theorem. Thus...
1 $alpha$$beta$ p hypothesis
.
.
.
2 $alpha$$beta$ r assumed conclusion (we're assuming the derivation from p to r)
3 $alpha$ Cpr 1-2 C-in
4 $alpha$$gamma$ q hypothesis
.
.
.
5 $alpha$$gamma$ r assumed conclusion (again, we're assuming the derivation from q to r)
6 $alpha$ Cqr 4-5 C-in
7 $alpha$ Apq assumption
8 $alpha$ CCprCCqrCApqr Theorem Introduction
9 $alpha$ CCqrCApqr 3, 8 C-out
10 $alpha$ CApqr 6, 9 C-out
11 $alpha$ r 10, 7 C-out
Thus, "[ (p $vdash$ r) , (q $vdash$ r) , Apq] $vdash$ r".
Notice also that I didn't use any conjunction connective explicitly or implicitly. For all we know, in such a system conjunction might not come as definable, or it might come as definable, but "((((P→Q)∧(R→Q))∧(P∨R))→Q)" won't qualify as a tautology. Or at the very least, if you use ((((P→Q)∧(R→Q))∧(P∨R))→Q) to validate this rule as permissible, you'll need to use a conjunction-out rule to validate this rule, and still use the tautology that I used. This derivation didn't require "((((P→Q)∧(R→Q))∧(P∨R))→Q)".
Also, the rule might come as better written:
[Apq, (p $vdash$ r) , (q $vdash$ r)] $vdash$ r,
because if we did that, then Apq would appear before anything else and this derivation becomes more apparent:
1 $alpha$ Apq assumption
2 $alpha$$beta$ p hypothesis
.
.
.
3 $alpha$$beta$ r conclusion (we're assuming the derivation from p to r)
4 $alpha$ Cpr 2-3 C-in
5 $alpha$$gamma$ q hypothesis
.
.
.
6 $alpha$$gamma$ r conclusion (we're assuming the derivation from q to r)
7 $alpha$ Cqr 5-6 C-in
8 $alpha$ CCprCCqrCApqr Theorem Introduction
9 $alpha$ CCqrCApqr 4, 8 C-out
10 $alpha$ CApqr 7, 9 C-out
11 $alpha$ r 1, 10 C-out
$endgroup$
add a comment |
$begingroup$
I use Polish notation. First check that CCprCCqrCApqr qualifies as a tautology. I'll leave that to you. Then invoke the completeness theorem (so, we're lucky on this one), and you have $vdash$CCprCCqrCApqr. The next part you might do without reading what I've written now. Anyways, I'll still do it.
Instead of writing conditional introduction, and elimination, I write C-in and C-out respectively in the proof analysis. The Greek letters help us keep track of scope (or the "domains" as Jaskowski might write). The whole thing can use scope in a natural deduction context since it comes as a rule of inference and not a theorem. Thus...
1 $alpha$$beta$ p hypothesis
.
.
.
2 $alpha$$beta$ r assumed conclusion (we're assuming the derivation from p to r)
3 $alpha$ Cpr 1-2 C-in
4 $alpha$$gamma$ q hypothesis
.
.
.
5 $alpha$$gamma$ r assumed conclusion (again, we're assuming the derivation from q to r)
6 $alpha$ Cqr 4-5 C-in
7 $alpha$ Apq assumption
8 $alpha$ CCprCCqrCApqr Theorem Introduction
9 $alpha$ CCqrCApqr 3, 8 C-out
10 $alpha$ CApqr 6, 9 C-out
11 $alpha$ r 10, 7 C-out
Thus, "[ (p $vdash$ r) , (q $vdash$ r) , Apq] $vdash$ r".
Notice also that I didn't use any conjunction connective explicitly or implicitly. For all we know, in such a system conjunction might not come as definable, or it might come as definable, but "((((P→Q)∧(R→Q))∧(P∨R))→Q)" won't qualify as a tautology. Or at the very least, if you use ((((P→Q)∧(R→Q))∧(P∨R))→Q) to validate this rule as permissible, you'll need to use a conjunction-out rule to validate this rule, and still use the tautology that I used. This derivation didn't require "((((P→Q)∧(R→Q))∧(P∨R))→Q)".
Also, the rule might come as better written:
[Apq, (p $vdash$ r) , (q $vdash$ r)] $vdash$ r,
because if we did that, then Apq would appear before anything else and this derivation becomes more apparent:
1 $alpha$ Apq assumption
2 $alpha$$beta$ p hypothesis
.
.
.
3 $alpha$$beta$ r conclusion (we're assuming the derivation from p to r)
4 $alpha$ Cpr 2-3 C-in
5 $alpha$$gamma$ q hypothesis
.
.
.
6 $alpha$$gamma$ r conclusion (we're assuming the derivation from q to r)
7 $alpha$ Cqr 5-6 C-in
8 $alpha$ CCprCCqrCApqr Theorem Introduction
9 $alpha$ CCqrCApqr 4, 8 C-out
10 $alpha$ CApqr 7, 9 C-out
11 $alpha$ r 1, 10 C-out
$endgroup$
I use Polish notation. First check that CCprCCqrCApqr qualifies as a tautology. I'll leave that to you. Then invoke the completeness theorem (so, we're lucky on this one), and you have $vdash$CCprCCqrCApqr. The next part you might do without reading what I've written now. Anyways, I'll still do it.
Instead of writing conditional introduction, and elimination, I write C-in and C-out respectively in the proof analysis. The Greek letters help us keep track of scope (or the "domains" as Jaskowski might write). The whole thing can use scope in a natural deduction context since it comes as a rule of inference and not a theorem. Thus...
1 $alpha$$beta$ p hypothesis
.
.
.
2 $alpha$$beta$ r assumed conclusion (we're assuming the derivation from p to r)
3 $alpha$ Cpr 1-2 C-in
4 $alpha$$gamma$ q hypothesis
.
.
.
5 $alpha$$gamma$ r assumed conclusion (again, we're assuming the derivation from q to r)
6 $alpha$ Cqr 4-5 C-in
7 $alpha$ Apq assumption
8 $alpha$ CCprCCqrCApqr Theorem Introduction
9 $alpha$ CCqrCApqr 3, 8 C-out
10 $alpha$ CApqr 6, 9 C-out
11 $alpha$ r 10, 7 C-out
Thus, "[ (p $vdash$ r) , (q $vdash$ r) , Apq] $vdash$ r".
Notice also that I didn't use any conjunction connective explicitly or implicitly. For all we know, in such a system conjunction might not come as definable, or it might come as definable, but "((((P→Q)∧(R→Q))∧(P∨R))→Q)" won't qualify as a tautology. Or at the very least, if you use ((((P→Q)∧(R→Q))∧(P∨R))→Q) to validate this rule as permissible, you'll need to use a conjunction-out rule to validate this rule, and still use the tautology that I used. This derivation didn't require "((((P→Q)∧(R→Q))∧(P∨R))→Q)".
Also, the rule might come as better written:
[Apq, (p $vdash$ r) , (q $vdash$ r)] $vdash$ r,
because if we did that, then Apq would appear before anything else and this derivation becomes more apparent:
1 $alpha$ Apq assumption
2 $alpha$$beta$ p hypothesis
.
.
.
3 $alpha$$beta$ r conclusion (we're assuming the derivation from p to r)
4 $alpha$ Cpr 2-3 C-in
5 $alpha$$gamma$ q hypothesis
.
.
.
6 $alpha$$gamma$ r conclusion (we're assuming the derivation from q to r)
7 $alpha$ Cqr 5-6 C-in
8 $alpha$ CCprCCqrCApqr Theorem Introduction
9 $alpha$ CCqrCApqr 4, 8 C-out
10 $alpha$ CApqr 7, 9 C-out
11 $alpha$ r 1, 10 C-out
edited Aug 8 '13 at 4:20
answered Aug 8 '13 at 3:47
Doug SpoonwoodDoug Spoonwood
8,13212244
8,13212244
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%2f461030%2fhow-to-prove-disjunction-elimination-rule-of-inference%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