Conditional Proof is used to prove a conditional, an if-then statement, such as
If an argument is sound, then it is valid.
This post assumes that you already know how to do proofs with the rules of inference and that you’re already familiar with material equivalence and the rules of replacement. What follows in this post is based on this video, which goes over some examples of conditional proof, then assigns some proofs for you to do on your own. If you would like to try the examples before seeing the solutions, just page down before watching the video. Solutions to the homework, and the video going over them, are at the bottom of this post.
To use conditional proof to prove a conditional, start by assuming its antecedent. Using its antecedent as a premise, construct a proof for its consequent. From the assumption of the antecedent to the conclusion of the consequent, each line of your argument should occur in a new scope. This is like scoping in programming languages. Here’s an example from PHP:
function set_a ($val) {
local $a;
$a = $val;
}
$a = 6;
set_a(5);
echo $a;
In this brief example, $a is used as both a global variable and as a local variable. If you don’t know any better, you might expect the last line to print 5, but it will actually print 6. This is because the variable $a in the function was at a higher scope than $a in the main part of the program. When the set_a function ended, its scope disappeared from the program, and whatever was set in that scope was no longer available. It will be like this in symbolic logic proofs too. When a scope closes, you can no longer use any lines from that scope in your proof. This restriction is to keep you from drawing illogical conclusions. With this restriction in place, conditional proof lets you make assumptions to prove conditionals without letting your prove anything you assume. Here is a brief summary of conditional proof:
To prove P ⊃ Q
Assume P
Derive Q
Conclude P ⊃ Q
In this first example, notice that I use the | to set off a new scope. When I close the scope, I cease to place the | at the beginning of the line. Once the scope is closed, the rule of conditional proof can be used on the whole scope to conclude a conditional whose antecedent is the assumption that started the new scope and whose consequent is the last line of the scope. You may not conclude anything from individual lines of a closed scope.
1. P ⊃ Q // Premise
Prove: P ⊃ (Q ∨ R)
2. | P // Assumption
3. | Q // 1,2 Modus Ponens
4. | Q ∨ R // 3 Addition
5. P ⊃ (Q ∨ R) // 2-4 Conditional Proof
From here on out, I will use a spoiler shortcode to hide the solutions in case you would like to try them before looking at them. If you need any help understanding the solutions, watch the video.
1. P ⊃ Q // Premise
2. (Q ∨ $) ⊃ (S & T) // Premise
Prove: P ⊃ S
Click to view solution.
3. | P // Assumption
4. | Q // 1,3 Modus Ponens
5. | Q ∨ R // 4 Addition
6. | S & T // 2,5 Modus Ponens
7. | S // Simplification
8. P ⊃ S // 3-7 Conditional Proof
Hint for following proof
S ∨ U is equivalent to a conditional. So you can use conditional proof to prove it. This will involve nesting one conditional proof inside another.
1. P ⊃ Q // Premise
2. R ⊃ S // Premise
3. T ⊃ U // Premise
4. P ∨ (R ∨ T) // Premise
Prove: Q ∨ (S ∨ U)
Click to view solution.
5. | ~Q // Assumption
6. || ~S // Assumption
7. || ~P // 1,5 Modus Tollens
8. || R ∨ T // 4,7 Disjunctive Syllogism
9. || ~R // 2,6 Modus Tollens
10. || T // 8,9 Disjunctive Syllogism
11. || U // 3,10 Modus Ponens
12. | ~S ⊃ U // 6-11 Conditional Proof
13. | ~~S ∨ U // 12 Material Implication
14. | S ∨ U // 13 Double Negation
15. ~Q ⊃ (S ∨ U) // 5-14 Conditional Proof
16. ~~Q ∨ (S ∨ U) // 15 Material Implication
17. Q ∨ (S ∨ U) // 16 Double Negation
Prove: P ⊃ (P ∨ P)
Click to view solution.
1. | P // Assumption
2. | P ∨ P // 1, Addition
3. P ⊃ (P ∨ P) // 1-2 Conditional Proof
Hint for following proof
To prove a statement of material equivalence, you need to remember that according to the rule of Material Equivalence (P ≡ Q) ≡ ((P ⊃ Q) && (Q ⊃ P)), then proceed to use conditional proof to prove both of the conditionals it is equivalent to.
Without using Tautology,
Prove: P ≡ (P & P)
Click to view solution.
1. | P // Assumption
2. | P & P // 1,1 Conjunction
3. P ⊃ (P & P) // 1-2 Conditional Proof
4. | P & P // Assumption
5. | P // Simplification
6. (P & P) ⊃ P // 4-5 Conditional Proof
7. (P ⊃ (P & P)) & ((P & P) ⊃ P) // 3,6 Conjunction
8. P ≡ (P & P) // 7 Material Equivalence
Without using Tautology,
Prove: P ≡ (P ∨ P)
Click to view solution.
1. | P // Assumption
2. | P ∨ P // Addition
3. P ⊃ (P ∨ P) // 1-2 Conditional Proof
4. | P ∨ P // Assumption
5. || ~P // Assumption
6. || P // 4.5 Disjunctive Syllogism
7. || P ∨ ~(P ∨ P) // 6 Addition
8. || ~(P ∨ P) // 5,7 Disjunctive Syllogism
9. | ~P ⊃ ~(P ∨ P) // 5-8 Conditional Proof
10. | ~~(P ∨ P) // 4 Double Negation
11. | ~~P // 9,10 Modus Tollens
12. | P // 11 Double Negation
13. (P ∨ P) ⊃ P // 4-12 Conditional Proof
14. (P ⊃ (P ∨ P)) & ((P ∨ P) ⊃ P) // 3,13 Conjunction
15. P ≡ (P ∨ P) // 14 Material Equivalence
Homework
These proofs were assigned as homework at the end of the video. Solutions are hidden by spoiler shortcodes, and the video going over the solutions is embedded below the proofs.
Without using Commutation,
Prove: (P & Q) ≡ (Q & P)
This one could more easily be done if we had the rule of Indirect Proof, or Reductio ad Absurdum, which lets you conclude the negation of your assumption if it leads to a contradiction. This one is designed to prepare you to learn about Indirect Proof.
1. P ⊃ Q // Premise
2. R ⊃ ~Q // Premise
Prove: ~(P & R)
Click to view first solution.
3. | P // Assumption
4. | Q // 1,3 Modus Ponens
5. | ~~Q // 4 Double Negation
6. | ~R // 2,5 Modus Tollens
7. P ⊃ ~R // 3-6 Conditional Proof
8. ~P ∨ ~R // 7 Material Implication
9. ~(P & R) // 8 De Morgans
[…] of replacement. After learning to do proofs with the rules of inference, we started learning about conditional proofs, and we started proving various rules of replacement. This involved proving biconditionals by first […]
[…] a negation of. Let's now take a look at a simple indirect proof. I previously assigned this one in Introducing Conditional Proof. It could be solved without Indirect Proof, but it can be solved in fewer lines with it. 1. P […]
[…] use of the word assumption is related to how the word is used in symbolic logic. When I do a conditional proof or an indirect proof, I make an assumption. This assumption is not a premise, and it is not a […]
[…] Instantiation, as we've already seen, or by an assumption, which we learned about in the lesson Introducing Conditional Proof. Here is an example of a valid argument in which an arbitrary individual is introduced with an […]
[…] past lessons, we did proofs of various rules of replacement. In Introducing Conditional Proof, we did proofs of Tautology, then as homework, proofs of Transposition and the conjunctive forms of […]
Rules of Inference for Biconditionals
[…] of replacement. After learning to do proofs with the rules of inference, we started learning about conditional proofs, and we started proving various rules of replacement. This involved proving biconditionals by first […]
Introducing Indirect Proof
[…] a negation of. Let's now take a look at a simple indirect proof. I previously assigned this one in Introducing Conditional Proof. It could be solved without Indirect Proof, but it can be solved in fewer lines with it. 1. P […]
Are Atheistic Worldviews Religions?
[…] use of the word assumption is related to how the word is used in symbolic logic. When I do a conditional proof or an indirect proof, I make an assumption. This assumption is not a premise, and it is not a […]
Introducing Universal Generalization – For the Love of Wisdom
[…] Instantiation, as we've already seen, or by an assumption, which we learned about in the lesson Introducing Conditional Proof. Here is an example of a valid argument in which an arbitrary individual is introduced with an […]
Proving Distribution with Conditional Proof – For the Love of Wisdom
[…] past lessons, we did proofs of various rules of replacement. In Introducing Conditional Proof, we did proofs of Tautology, then as homework, proofs of Transposition and the conjunctive forms of […]
There is no Eternal Damnation in Hell – For the Love of Wisdom
[…] Introducing Conditional Proof […]