axiom system for first order logic
Let FO(Σ) be a first order language over signature Σ. Furthermore, let V be a countably infinite
set of variables and V(Σ) the set extending V to include the constants in Σ. Before describing the axiom system for FO(Σ), we need the following definition:
Definition. Let A be a wff. A generalization of A is a wff having the form ∀x1∀x2⋯∀xnA, for any n≥0. Thus, A is a generalization of itself.
The axiom system of FO(Σ) consists of any wff that is a generalization of a wff belonging to any one of the following six schemas:
-
1.
A→(B→A)
-
2.
(A→(B→C))→((A→B)→(A→C))
-
3.
¬¬A→A
-
4.
∀x(A→B)→(∀xA→∀xB), where x∈V
-
5.
A→∀xA, where x∈V is not free in A
-
6.
∀xA→A[a/x], where x∈V, a∈V(Σ), and a is free for x in A
and modus ponens (from A and A→B we may infer B) as its only rule of inference
.
In schema 6, the wff A[a/x] is obtained by replacing all free occurrences of x in A by a.
Logical symbols ∧,∨, and ∃ are derived: A∨B:=; ; and .
Remark. Again, in schema 6, the reason why we want free for in is to keep the “intended meaning” of intact. For example, suppose is . Then is . Obviously the two do not have the same “intended meaning”. In fact, is not valid in any model. Similarly, in the schema 5, we want not occur free in to maintain its “intended meaning”. For example, if is the formula , then is , which is not true in any model with at least two elements.
The concepts of deductions and theorems
are exactly the same as those found in propositional logic
. Here is an example: if , then . To see this, we induct on the length of the deduction of . If , then is an axiom, and therefore so is its generalization , so that . Suppose now that the length is . If is an axiom, we are back to the previous argument. Otherwise, is obtained from earlier formulas and via modus ponens. Since the deduction of and are at most , by induction
, we have and . Since is an axiom, we have by modus ponens, and then by modus ponens again.
Remark. Another popular axiom system for first order logic has 1, 2, 3, 6 above as its axiom schemas, plus the following schema
-
•
, where is not free in
and two rules of inferences: modus ponens, and universal generalization:
-
•
from we may infer , where
Note the similarity between the rule of generalization and axiom schema 5 above. However, the important difference is that is not permitted to be free in in the axiom schema.
With this change, the concept of deductions needs to be modified: we say that a wff is deducible from a set of wff’s, if there is a finite sequence
where , such that for each ,
-
1.
is either an axiom or in
-
2.
is obtained by an application of modus ponens
-
3.
is obtained by an application of generalization: is for some .
Title | axiom system for first order logic |
---|---|
Canonical name | AxiomSystemForFirstOrderLogic |
Date of creation | 2013-03-22 19:32:22 |
Last modified on | 2013-03-22 19:32:22 |
Owner | CWoo (3771) |
Last modified by | CWoo (3771) |
Numerical id | 24 |
Author | CWoo (3771) |
Entry type | Definition |
Classification | msc 03B10 |
Synonym | universal generalization |
Defines | generalization |