1. Valid Arguments
1.1 Definition of an Argument
A logical argument is a collection of statements called premises ($P_1, P_2, \dots, P_n$) and a conclusion ($Q$). We formally show this structure as:
$$ \begin{array}{c} P_1 \\ P_2 \\ \vdots \\ P_n \\ \hline \therefore Q \end{array} $$
Definition 1.1 (Valid Argument) A logical argument is called valid if the conclusion necessarily follows from the premises. That is, if the premises are all true, the conclusion must be true.
Formally, an argument is valid if the conditional statement:
$$ (P_1 \wedge P_2 \wedge \dots \wedge P_n) \rightarrow Q $$
is a tautology (always true). Otherwise, it is called an invalid argument.
Consistency
Definition 1.2 (Consistent Set) A set of premises is said to be consistent if they can all be true simultaneously. If one can derive a contradiction (e.g., $J \wedge \neg J$) from the premises, the set is called inconsistent.
In mathematics, we want to work with consistent sets of axioms. By the Principle of Explosion, from a contradiction, one could derive anything.
2. Inference Rules
To prove arguments formally without using massive truth tables, we use valid argument forms known as Inference Rules.
$$ \begin{array}{|c|c|c|} \hline \textbf{Rule Name} & \textbf{Argument Form} & \textbf{Tautology} \\ \hline \text{Modus Ponens} & \begin{array}{c} P \rightarrow Q \\ P \\ \hline \therefore Q \end{array} & (P \wedge (P \rightarrow Q)) \rightarrow Q \\ \hline \text{Modus Tollens} & \begin{array}{c} P \rightarrow Q \\ \neg Q \\ \hline \therefore \neg P \end{array} & (\neg Q \wedge (P \rightarrow Q)) \rightarrow \neg P \\ \hline \text{Hypothetical Syllogism} & \begin{array}{c} P \rightarrow Q \\ Q \rightarrow R \\ \hline \therefore P \rightarrow R \end{array} & ((P \rightarrow Q) \wedge (Q \rightarrow R)) \rightarrow (P \rightarrow R) \\ \hline \text{Disjunctive Syllogism} & \begin{array}{c} P \vee Q \\ \neg P \\ \hline \therefore Q \end{array} & ((P \vee Q) \wedge \neg P) \rightarrow Q \\ \hline \text{Addition} & \begin{array}{c} P \\ \hline \therefore P \vee Q \end{array} & P \rightarrow (P \vee Q) \\ \hline \text{Simplification} & \begin{array}{c} P \wedge Q \\ \hline \therefore P \end{array} & (P \wedge Q) \rightarrow P \\ \hline \text{Double Negation} & \begin{array}{c} \neg(\neg P) \\ \hline \therefore P \end{array} & \neg(\neg P) \leftrightarrow P \\ \hline \end{array} $$
3. Examples of Formal Derivation
We verify the validity of arguments by assigning letters to statements and applying inference rules.
Example 3.1
Consider the following argument in daily language:
“If the product is efficient ($P$), then it will make money ($Q$). The product is red ($S$) or the manufacturer is ‘Make’ ($M$). If the product is red, then it will not make money. Therefore, the product is efficient.”
Example 3.2 (Formal Derivation 1)
Show that the following argument is valid:
$$ \begin{array}{l}
- \quad P \vee Q \\
- \quad S \rightarrow R \\
- \quad \neg R \\
- \quad \neg S \rightarrow \neg P \\ \hline \therefore Q \end{array} $$
Proof / Derivation:
- $S \rightarrow R$ \quad (Premise)
- $\neg R$ \quad (Premise)
- $\neg S$ \quad (Modus Tollens on 1, 2)
- $\neg S \rightarrow \neg P$ \quad (Premise)
- $\neg P$ \quad (Modus Ponens on 3, 4)
- $P \vee Q$ \quad (Premise)
- $Q$ \quad (Disjunctive Syllogism on 5, 6) $\square$
Example 3.3 (Formal Derivation 2)
Show that: $((P \vee Q) \rightarrow \neg R) \wedge (S \rightarrow R) \wedge P \implies \neg S$
Derivation:
- $P$ \quad (Premise)
- $P \vee Q$ \quad (Addition rule on 1)
- $(P \vee Q) \rightarrow \neg R$ \quad (Premise)
- $\neg R$ \quad (Modus Ponens on 2, 3)
- $S \rightarrow R$ \quad (Premise)
- $\neg S$ \quad (Modus Tollens on 4, 5) $\square$
4. Invalid Arguments
To show an argument is invalid, we do not need a full derivation. We only need to find a single assignment of truth values (Counter-example) where:
- All Premises are True (T).
- The Conclusion is False (F).
To show an argument is invalid, we assign truth values to the statements such that the premises are True, but the conclusion is False.
Example
Consider the argument:
$$ \begin{array}{c} P \rightarrow Q \\ \neg P \\ \hline \therefore \neg Q \end{array} $$
Let us choose:
- $P$ is False
- $Q$ is True
Check the premises:
- $P \rightarrow Q$: (False $\rightarrow$ True) is True.
- $\neg P$: ($\neg$ False) is True.
Check the conclusion:
- $\neg Q$: ($\neg$ True) is False.
Since we found a case where premises are True and conclusion is False, the argument is invalid. (This is known as the fallacy of denying the antecedent).
Example: Determining Validity
Example
Determine whether or not the following logical argument is valid:
$$ \begin{array}{l} \neg Z \rightarrow \neg Y \\ \neg X \rightarrow Z \\ \hline \therefore \neg Z \rightarrow Y \end{array} $$
Solution:
Consider the case:
- $X$ is True
- $Y$ is True
- $Z$ is False
Let’s check the truth values:
- $\neg X$ is False.
- $\neg Y$ is False.
- $\neg Z$ is True.
Premises:
- $\neg Z \rightarrow \neg Y$: (True $\rightarrow$ False) is False.
(Note: To show invalidity, we usually look for True Premises and False Conclusion. If premises cannot be made True while conclusion is False, it might be valid. We should start with the conclusion when we prove some argument is invalid.)
Consistency
Definition A set of premises is said to be inconsistent if one can derive a contradiction from them. A set of premises that is not inconsistent is called consistent.
Example
Consider the argument (premises):
- $\neg J \vee S$
- $L \rightarrow \neg S$
- $J \wedge L$
Let us analyze these premises:
- From (3), by Simplification, we have $J$.
- From (3), by Simplification, we have $L$.
- From (1) and $J$ (using Double Negation $\neg(\neg J)$ and Disjunctive Syllogism), or simply: Since $J$ is True, $\neg J$ is False. For $(\neg J \vee S)$ to be True, $S$ must be True.
- From (2) and $L$: Since $L$ is True, $\neg S$ must be True (Modus Ponens). So $S$ is False.
We have derived $S$ (True) and $\neg S$ (True). This results in a contradiction $S \wedge \neg S$. Therefore, the set of premises is inconsistent.
Why is this important?
In Math, we want to work with a consistent set of axioms. Because from a contradiction, one can derive ANYTHING, which is called the Principle of Explosion.
$$ (P \wedge \neg P) \rightarrow Q $$
is a tautology. If your axioms are inconsistent, you can prove $1=2$, black is white, etc.