Basic Logic 12
Basic Logic 12
Luca Incurvati
1 Axiomatisability of a theory
2 Craig’s Theorem
Axioms again
Axioms again
Proofs
Proofs
Proofs
Proofs
Axiomatisability of a theory
Axiomatisability of a theory
The Russell contradiction can be derived from it, and any sentence
follows from a contradiction.
Thus, the theory is the largest theory with this underlying
second-order logic, since its set of consequences is the set containing
every sentence of the given language of second-order logic.
1 Axiomatisability of a theory
2 Craig’s Theorem
Craig’s Theorem
Theorem 1 (Craig)
If a theory T is axiomatisable, then T can be presented as the set of
consequences of a decidable set of axioms Γ (i.e. there is an axiomatic
presentation of T). Moreover, the theorems of T are deducible from Γ.
Craig’s Theorem
Theorem 1 (Craig)
If a theory T is axiomatisable, then T can be presented as the set of
consequences of a decidable set of axioms Γ (i.e. there is an axiomatic
presentation of T). Moreover, the theorems of T are deducible from Γ.
Proof.
Suppose T is effectively enumerable, that is there is an enumeration
τ1 , τ2 , τ3 , . . . of its theorems. Then, we can construct the following set of
axioms Γ:
τ1 ∧ τ1
τ2 ∧ τ2 ∧ τ2
τ3 ∧ τ3 ∧ τ3 ∧ τ3
.
.
.
Luca Incurvati ([email protected]) Basic Logic 12 16 / 33
Craig’s Theorem
Craig’s Theorem
Proof continued.
Craig’s Theorem
Proof continued.
Craig’s Theorem
Proof continued.
Craig’s Theorem
Proof continued.
Note that requiring the existence of the rule used in the third part of
the proof is much weaker than requiring the underlying logic to be
strongly axiomatisable.
Theorem 2
If a theory has an axiomatic presentation and has a strongly axiomatisable
logic, then the theory is axiomatisable.
Theorem 2
If a theory has an axiomatic presentation and has a strongly axiomatisable
logic, then the theory is axiomatisable.
Proof.
Let the decidable set of axioms for the theory T be Ax and suppose we are
given a deductive system which strongly axiomatises the underlying logic.
We want to show that T is axiomatisable.
Effectively enumerate the finite sequences of sentences and as they are
listed check whether they are or are not proofs of their last members from
Ax (this is a decidable property, since the property of being a deduction is
decidable and Ax is a decidable set).
Proof continued.
If a given finite sequence of sentences is a proof of its last member from
Ax, place the last member on a new list and return to the next finite
sequence in the effective enumeration. If a given finite sequence is not a
proof of its last member, then simply move to the next finite sequence in
the effective enumeration.
The new list is generated by an effective procedure and consists of the
sentences which can be proved from Ax. Since the deductive system
strongly axiomatises the underlying logic, the set containing the members
of this list is the set of logical consequences of Ax, which is the same as
T. Thus, we have shown that T is effectively enumerable.
1 Axiomatisability of a theory
2 Craig’s Theorem
Consistency
Soundness
Definition (Soundness)
A theory T is sound iff every member of T is true in the intended
interpretation.
Completeness
Definition (Completeness)
A theory T is complete iff for every sentence ϕ of the language of the
underlying logic, either ϕ or ¬ϕ is a member of T.
1 Axiomatisability of a theory
2 Craig’s Theorem
Proposition 3
Every sound theory is consistent
Proof.
A sound theory has a model, namely the intended interpretation.
Proposition 4
If a theory is consistent and complete, then, for every sentence ϕ in the
language of the underlying logic, exactly one of ϕ and ¬ϕ is a member of
the theory.
Proof.
By completeness, for every sentence ϕ of the underlying logic, either ϕ or
¬ϕ is a member of the theory. By consistency, ϕ and ¬ϕ are not both
members of the theory (for there is no interpretation in which both of
them are true).
Proposition 5
If a theory is complete, then, for every model of the theory, the truths in
the model are exactly the members of the theory.
Proof.
Every member of the theory is true in a model for the theory. This is
trivial, since a model of a theory is an interpretation which makes every
member of the theory true.
Every sentence true in a model of the theory is a member of the theory.
Suppose for reductio that there is a sentence ϕ true in a model A for the
theory which is not a member of the theory. Since the theory is complete,
if ϕ is not a member of the theory, then ¬ϕ is. And since A is a model of
the theory, ¬ϕ is true in A. So ϕ is false in A. Contradiction.
Proposition 6
If a theory is sound and complete, the members of the theory are exactly
the sentences which are true in the intended interpretation.
Proof.
By soundness, the intended interpretation is a model of the theory. The
conclusion then follows by applying Proposition 5 to the intended
interpretation.
References
Axiomatisable theory:
G.Boolos, J.Burgess and R.Jeffrey, Computability and Logic, p.
191–192 (although beware that they use the syntactic definition of a
theory).
Craig’s Theorem:
W.Craig, ‘On axiomatizability within a system’, Journal of Symbolic
Logic 18: 30–32.
W.Craig, ‘Replacement of auxiliary expressions’, Philosophical Review
55: 38–55.
H.Putnam, ‘Craig’s theorem’, Journal of Philosophy 62: 251–260.