Skip to main content
Logo image

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.

Question 5.1.4.

Of the three provided English-language example arguments above, which are “true”? Which are “logically correct”? Is there a difference?
valid argument
whenever the premises are all true, the conclusion must be true as well

Warning 5.1.5.

Whether the conclusion of an argument is actually true is irrelevant to the validity of the argument! It is the combination of possibilities of truth and falsity of the premises and conclusion together that determine whether an 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.

Remark 5.1.11.

  1. In the logical analysis of an argument, we don’t care if the premises are actually true. We only care that the conclusion follows from the premises.
  2. The order of the premises is irrelevant to the validity of the argument. For arguments written in English language, there may be a preferred order that best illuminates validity or invalidity, but this is essentially only aesthetic from a logical-analysis point of view.

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{.}\)