We now present an axiom system for propositional logic, which will consist of an infinite set of axioms and a single rule of inference. A derivation of a well-formed formula from a set of formulas will consist of a finite sequence of formulas each of whose members will either be an axiom or a premise or the output of an application of the rule of inference to prior members of the sequence.
There is one ingredient we will use for the specification of the infinite set of axioms. If
Definition 6.1 (Uniform Substitution) Given a well-formed formula
If
If
If
We are now in a position to define the set of axioms of the system:
Definition 6.2 (Axiom) A well-formed formula
We will use a single rule of inference, which we call Modus Ponens (MP). The rule in question will enable us to move from two formulas of the form
Definition 6.3 (Derivability) A well-formed formula
for each
Such a finite sequence
So, a formula appears in a derivation if, and only if, it is either an axiom or a premise or the output of an application of modus ponens to two earlier members of the sequence.
Definition 6.4 (Theorem) A well-formed formula
We will write
Here is a simple example of a derivation:
Example 6.1
It is not difficult to generalize this argument into a schematic derivation of
We will rely on a very general result. First, some notational conventions. We write
Theorem 6.1 Given a set of well-formed formulas
One direction is simple:
Theorem 6.2 Given a set of well-formed formulas
Proof. To obtain a derivation of
The other direction is the deduction theorem, which requires a more involved justification:
Theorem 6.3 (The Deduction Theorem) Given a set of well-formed formulas
Proof. Choose a set of formulas
That is, we argue that
So, we begin with the assumption:
We want to prove that
Consider a derivation of
There are four cases to consider:
Case 1.
Here is a derivation of
Case 2.
Here is a similar derivation of
Since
Case 4.
That means that
Since both derivations have length strictly less than
To build a derivation of
The deduction theorem encodes a common method of proof in mathematics. When you want to establish a conditional
We will now make use of the Deduction Theorem in order to prove a variety of helpful facts, which will facilitate the use of the axiom system.
Lemma 6.1
Proof. Given the Deduction Theorem, it suffices to note:
Lemma 6.2
Proof. Given the Deduction Theorem, it suffices to note:
Lemma 6.3
Proof. Given the Deduction Theorem, it suffices to note:
Lemma 6.4
Proof. We exploit the last two observations to produce a simple derivation of
Lemma 6.5
Proof. Given the Deduction Theorem, it suffices to establish:
Exercise 6.1 Use these lemmas in order to justify:
Lemma 6.6
Proof. Given the Deduction Theorem, it suffices to show:
Definition 6.5 (Consistency) A set of formulas
We write that a set
Proposition 6.1 Given a set of formulas
Proof. We discuss one direction at a time.
(
To that purpose we use the fact that a derivation of
(
We use the Deduction Theorem to move from
We now outline a derivation of
We now define what is for a set of formulas to be maximal consistent.
Definition 6.6 (Maximal Consistency) A set of formulas
for every
Proposition 6.2 Given a maximal consistent set of formulas
Proof. Given a maximal consistent set of formulas
(
) We argue that if , then .
Suppose
. We proceed by reductio. Suppose . By definition of maximal consistency, if is maximal consistent and , then is inconsistent. But since , by proposition 3.6, is inconsistent as well. It follows that is inconsistent, which contradicts its maximal consistency.4 This is problem 3 in assignment 2. We conclude that .
(
) We argue that if , then .
If
, then there is a one-line derivation of from .
(
) We argue that if , then .
Suppose
. Then, by 1 above, . Since is consistent, , which, by 1 above, means .5 If and , then . This is because by lemma 3.6, .
(
) We show that if , then .
Suppose
. Since is maximal consistent, is inconsistent. Given lemmas 3.3 and 3.4, is inconsistent if, and only if, is inconsistent. So, since is inconsistent, we conclude, by proposition 3.6, that . So, by 1 above, .
(
) We argue that if , then if , then .
Suppose
. Then, given 1 above, . Now: if , then and , whence .
(
) We show that if or , then .
Suppose
or .
If
, then given 2 above, . Since lemma 3.6 gives us that and , we infer . So, given 1, .
If
, then since , . So, given 1, .