PHIL 220. Introduction to Logic
We aim for a framework within which to assess the validity of argument forms exemplified by natural language arguments.
We will extract a propositional form from each natural language argument:
argument
argument form
key
\(p\) : Mica is a metal
\(q\) : Mica conducts electricity
Is this a valid argument form?
An argument of propositional logic is valid iff there is no assignment of truth values to its propositional variables on which the premises are true and the conclusion is false.
argument
argument form
key
\(p\) : The government levies another tax on companies.
\(q\) : Employment falls.
Is this a valid argument form?
Given an invalid argument, a counterexample to validity is an assignment of truth values to propositional variables on which the premises come out true and the conclusion comes out false.
invalid argument form
invalid argument form
counterexample
\(p\) : \(F\)
\(q\) : \(T\)
counterexample
\(p\) : \(F\)
\(q\) : \(T\)
\(r\) : \(T\)
One way to check the validity of an argument is to scan a full truth table, row by row, in search of a counterexample, but another is to use a partial truth table to search for a counterexample.
This method is particularly helpful for complex arguments that involve more than two propositional variables. We would rather not scan 16 or 32 rows of a full truth table for an argument in which 4 or 5 propositional variables are involved.
Consider the argument form:
To search for a counterexample, follow the steps below:
Focus on assignments that make the conclusion false
For \(\neg r \to q\) to be false, \(\neg r\) must be true and \(q\) must be false. Therefore, we look at assignments on which both \(r\) is false and \(q\) is false.
Ask which of the assignments that remain make the premises true.
There are just two options for \(r\) is false and \(q\) is false, namely, assignments on which \(p\) is true and assignments on which \(p\) is false. If \(p\) is true and \(r\) and \(q\) are false, then premise 1 will be true because \(q \to r\) comes out true and premise 2 will be true because \(\neg r \to p\) has a true consequent.
If you find a counterexample, then the argument is invalid.
Make \(p : T\), \(q : F\), \(r : F\). The assignment \(T F F\) is a counterexample to validity.
There are \(2^3 = 8\) assignments.
A full truth table would require 8 rows.
We now employ the search for counterexample method:
To make
\[ q \to \neg r \]
false, we must have:
\[ q : T \qquad r : T \]
So, we need consider only 2 rows out the 8:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & p \to ((q \wedge \neg r) \vee (r \wedge q)) & p \wedge q & r \vee \neg p & q \to \neg r \\ \hline T & T & T & & & & \color{red}{F} \\ F & T & T & & & & \color{red}{F} \\ \hline \end{array} \]
To make the second premise true, we focus on the first row:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & p \to ((q \wedge \neg r) \vee (r \wedge q)) & p \wedge q & r \vee \neg p & q \to \neg r \\ \hline T & T & T & &\color{red}{T} & & \color{red}{F} \\ F & T & T & & F & & \color{red}{F} \\ \hline \end{array} \]
Check the other two premises now:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & p \to ((q \wedge \neg r) \vee (r \wedge q)) & p \wedge q & r \vee \neg p & q \to \neg r \\ \hline T & T & T & \color{red}{T} &\color{red}{T} & \color{red}{T} & \color{red}{F} \\ F & T & T & & F & & \color{red}{F} \\ \hline \end{array} \]
We conclude that \(T T T\) is a counterexample.
The argument is invalid.
Consider the assignment \(p : T,\ q : T,\ r : T\).
There are \(2^3 = 8\) assignments.
A full truth table would require 8 rows.
We now employ the search for a counterexample method:
To make
\[ p \to r \]
false, we must have:
\[ p : T \qquad r : F \]
So, we need consider only 2 rows out the 8:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & p \vee q & \neg r \to q & p \to r \\ \hline T & T & F & & & \color{red}{F} \\ T & F & F & & & \color{red}{F} \\ \hline \end{array} \]
Both rows verify the first premise:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & p \vee q & \neg r \to q & p \to r \\ \hline T & T & F & \color{red}{T} & & \color{red}{F} \\ T & F & F & \color{red}{T} & & \color{red}{F} \\ \hline \end{array} \]
Check the other premise now:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & p \vee q & \neg r \to q & p \to r \\ \hline T & T & F & \color{red}{T} & \color{red}{T} & \color{red}{F} \\ T & F & F & \color{red}{T} & F & \color{red}{F} \\ \hline \end{array} \]
We conclude that \(T T F\) is a counterexample.
The argument is invalid.
Consider the assignment \(p : T,\ q : T,\ r : F\).
argument
argument form
key
\(p\) : The government levies another tax.
\(q\) : Employment falls.
\(r\) : Inflation rises.
To make
\[ q \vee r \]
false, we must have:
\[ q : F \qquad r : F \]
So, we need consider only 2 rows out the 8:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & p \to (q \vee r) & r \to (p \to q) & q \vee r \ \\ \hline T & T & F & & & \color{red}{F} \\ F & F & F & & & \color{red}{F} \\ \hline \end{array} \]
Only the second row verifies the first premise:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & p \to (q \vee r) & r \to (p \to q) & q \vee r \ \\ \hline T & F & F & F& & \color{red}{F} \\ F & F & F & \color{red}{T} & & \color{red}{F} \\ \hline \end{array} \]
Check the other premise now:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & p \to (q \vee r) & r \to (p \to q) & q \vee r \ \\ \hline T & F & F & F& & \color{red}{F} \\ F & F & F & \color{red}{T} & \color{red}{T} & \color{red}{F} \\ \hline \end{array} \]
We conclude that \(F F F\) is a counterexample to validity. The argument is invalid.
argument
argument form
key
\(p\) : The coin landed heads.
\(q\) : The coin landed tails.
\(r\) : I tossed the coin.
To make
\[ \neg r \]
false, we must have:
\[ r : T \]
So, we need consider only 4 rows out the 8:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & (p \to \neg q) \wedge (q \to \neg p) & \neg (r \wedge p) & \neg (r \to q) & \neg r \ \\ \hline T & T & T & & & & \color{red}{F} \\ F & T & T & & & & \color{red}{F} \\ T & F & T & & & & \color{red}{F} \\ F & F & T & & & & \color{red}{F} \\ \hline \end{array} \]
Only two of the rows that remain verify the third premise:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & (p \to \neg q) \wedge (q \to \neg p) & \neg (r \wedge p) & \neg (r \to q) & \neg r \ \\ \hline T & T & T & & & F & \color{red}{F} \\ F & T & T & & & F & \color{red}{F} \\ T & F & T & & & \color{red}{T} & \color{red}{F} \\ F & F & T & & & \color{red}{T} & \color{red}{F} \\ \hline \end{array} \]
Check the second premise now:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & (p \to \neg q) \wedge (q \to \neg p) & \neg (r \wedge p) & \neg (r \to q) & \neg r \ \\ \hline T & T & T & & & F & \color{red}{F} \\ F & T & T & & & F & \color{red}{F} \\ T & F & T & & F & \color{red}{T} & \color{red}{F} \\ F & F & T & & \color{red}{T} & \color{red}{T} & \color{red}{F} \\ \hline \end{array} \]
Check the first premise now:
\[ \begin{array}{|c|c|c|c|c|c|} \hline p & q & r & (p \to \neg q) \wedge (q \to \neg p) & \neg (r \wedge p) & \neg (r \to q) & \neg r \ \\ \hline T & T & T & & & F & \color{red}{F} \\ F & T & T & & & F & \color{red}{F} \\ T & F & T & & F & \color{red}{T} & \color{red}{F} \\ F & F & T & \color{red}{T} & \color{red}{T} & \color{red}{T} & \color{red}{F} \\ \hline \end{array} \]
We conclude that \(F F T\) is a counterexample to validity. The argument is invalid.