Section 5.1 Basics
Studying the logic of individual statements is an important first step, but ultimately we will need to analyze how statements can be combined into an argument (mathematical, philosophical, political, or otherwise) that tries to convince others that some particular conclusion is true.
- argument
a finite collection of statements, called premises or hypotheses, along with a final statement, called the conclusion
- \(A_1, A_2, \dotsc, A_m \therefore C\)
an argument with premises \(A_1, A_2, \dotsc, A_m\) and conclusion \(C\)
- \(\begin{array}{c} A_1 \\ A_2 \\ \vdots \\ A_m \\ \hline C \end{array} \)
an argument with premises \(A_1, A_2, \dotsc, A_m\) and conclusion \(C\)
Example 5.1.1. Argument in English.
(premise) |
If the world is flat, it has an edge. |
(premise) |
The world does not have an edge. |
(conclusion) |
Therefore, the world is not flat. |
Example 5.1.2. Another argument in English.
(premise) |
If the world is round, there exists a Titan named Atlas who holds it aloft in the heavens. |
(premise) |
The world is round. |
(conclusion) |
Therefore, the Titan Atlas exists. |
Example 5.1.3. Yet another argument in English.
(premise) |
Rectangles are geometric objects that have four sides. |
(premise) |
Parallelograms have four sides. |
(premise) |
Tetrahedrons have four sides. |
(conclusion) |
Therefore, parallelograms and tetrahedrons are rectangles. |
When we analyse an argument, one component of the analysis should be to check whether or not its logical structure is valid, regardless of the content and truth/falsity of the individual statements making up the argument.
- valid argument
whenever the premises are all true, the conclusion must be true as well
Test 5.1.6. For validity of an argument in symbolic language.
If there is no choice of truth values for the statement variables that simultaneously make the premises all true but the conclusion false, then the argument is valid.
Worked Example 5.1.7.
Test the validity of the following argument.
\(p \lgccond q\) |
\(q \lgccond r\) |
\(p \lgccond r\) |
Solution 1.
Let’s write out the truth tables for the statements in the argument. However, we are only concerned with truth table rows where every premise is true, so we won’t bother completing any rows where a premise ends up being false.
|
|
|
(pr) |
(pr) |
(c) |
\(p\) |
\(q\) |
\(r\) |
\(p \lgccond q\) |
\(q \lgccond r\) |
\(p \lgccond r\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\correct\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgcfalse\) |
\(\lgctrue\) |
\(\lgcfalse\) |
\(\ast\) |
\(\lgctrue\) |
\(\lgcfalse\) |
\(\lgctrue\) |
\(\lgcfalse\) |
\(\ast\) |
\(\ast\) |
\(\lgctrue\) |
\(\lgcfalse\) |
\(\lgcfalse\) |
\(\lgcfalse\) |
\(\ast\) |
\(\ast\) |
\(\lgcfalse\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\correct\) |
\(\lgcfalse\) |
\(\lgctrue\) |
\(\lgcfalse\) |
\(\lgctrue\) |
\(\lgcfalse\) |
\(\ast\) |
\(\lgcfalse\) |
\(\lgcfalse\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\correct\) |
\(\lgcfalse\) |
\(\lgcfalse\) |
\(\lgcfalse\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\correct\) |
As every row that resulted in both premises true also resulted in the conclusion true (as indicated by \(\correct\)), the argument is valid. (The \(\ast\) symbol indicates a truth value that we don’t care about, since it is in a row with at least one premise false.)
Solution 2. Alternative solution Rather than work out the whole truth table, let us consider the question: is there any possible way for the conclusion to be false but all the premises true? Start with the following partial truth table row.
|
|
|
(pr) |
(pr) |
(c) |
\(p\) |
\(q\) |
\(r\) |
\(p \lgccond q\) |
\(q \lgccond r\) |
\(p \lgccond r\) |
|
|
|
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgcfalse\) |
The conclusion is only false when \(p = \lgctrue\) and \(r = \lgcfalse\text{;}\) fill these into the row. Now since \(p = \lgctrue\text{,}\) the first premise can only be true if \(q = \lgctrue\text{;}\) fill this into the row.
|
|
|
(pr) |
(pr) |
(c) |
\(p\) |
\(q\) |
\(r\) |
\(p \lgccond q\) |
\(q \lgccond r\) |
\(p \lgccond r\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgcfalse\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgcfalse\) |
\(\incorrect\) |
We have marked this row as “incorrect,” because \(q=\lgctrue\) and \(r=\lgcfalse\) should make the second premise false! So the above truth table row is inconsistent, and therefore there is no way for conclusion to be false and all the premises true. Conclude that the argument is valid.
Worked Example 5.1.9.
Demonstrate that the following argument is invalid.
If \(n\) is even, then \(n\) is divisible by \(2\text{.}\)
|
If \(n\) is odd, then \(n+1\) is even. |
If \(n\) is not divisible by \(2\text{,}\) then \(n\) is not divisible by \(4\text{.}\)
|
Therefore, if \(n\) is not divisible by \(4\text{,}\) then \(n+1\) is even. |
Solution.
Introduce statement variables and write the argument in symbolic form.
\begin{align*}
p \amp = \text{ “} n \text{ is even”} \\
q \amp = \text{ “} n + 1 \text{ is even”} \\
r \amp = \text{ “} n \text{ is divisble by } 2 \text{”} \\
s \amp = \text{ “} n \text{ is divisble by } 4 \text{”}
\end{align*}
\(\phantom{\lgcnot}p \lgccond r\) |
\(\lgcnot p \lgccond q\) |
\(\lgcnot r \lgccond \lgcnot s\) |
\(\lgcnot s \lgccond q\) |
Try to construct a truth table row in which all the premises are true but the conclusion is false.
|
|
|
|
|
|
|
(pr) |
(pr) |
(pr) |
(c) |
\(p\) |
\(q\) |
\(r\) |
\(s\) |
\(\lgcnot p\) |
\(\lgcnot r\) |
\(\lgcnot s\) |
\(p \lgccond r\) |
\(\lgcnot p \lgccond q\) |
\(\lgcnot r \lgccond \lgcnot s\) |
\(\lgcnot s \lgccond q\) |
|
|
|
|
|
|
|
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgcfalse\) |
Start with the above partial truth table row. The conditional in the conclusion can only be false when \(\lgcnot s = \lgctrue\) and \(q = \lgcfalse\text{;}\) fill these into the row, also entering \(s = \lgcfalse\text{.}\) Now since \(q = \lgcfalse\text{,}\) the second premise will only be true when \(\lgcnot p = \lgcfalse\text{;}\) fill this and \(p = \lgctrue\) into the row. Now since \(p = \lgctrue\text{,}\) the first premise will only be true when \(r = \lgctrue\text{;}\) fill this and \(\lgcnot r = \lgcfalse\) into the row. Finally, check that our choices of truth values for \(p,q,r,s\) are consistent with the imposed truth value for the third premise.
|
|
|
|
|
|
|
(pr) |
(pr) |
(pr) |
(c) |
\(p\) |
\(q\) |
\(r\) |
\(s\) |
\(\lgcnot p\) |
\(\lgcnot r\) |
\(\lgcnot s\) |
\(p \lgccond r\) |
\(\lgcnot p \lgccond q\) |
\(\lgcnot r \lgccond \lgcnot s\) |
\(\lgcnot s \lgccond q\) |
\(\lgctrue\) |
\(\lgcfalse\) |
\(\lgctrue\) |
\(\lgcfalse\) |
\(\lgcfalse\) |
\(\lgcfalse\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgctrue\) |
\(\lgcfalse\) |
Since there exists a choice of truth values for the statement variables which makes all premises true but the conclusion false, the argument is invalid.
Proposition 5.1.10. Some technicalities regarding argument validity.
If the conclusion is a tautology, the argument is automatically valid.
If the premises are all contradictions (i.e. logically false), the argument is automatically valid.
If the argument is valid and the premises are all tautologies, then the conclusion must also be a tautology.
If the argument is valid and the conclusion is a contradiction, then the premises can’t all be true at the same time. (That is, in this situation the conjunction of all the premises must be a contradiction.)
Check your understanding.
Verify that an argument \(A_1, A_2, \dotsc, A_m \therefore C\) is valid if and only if \(A_1 \lgcand A_2 \lgcand \dotsb \lgcand A_m \lgcimplies C\text{.}\)