Kaye
Kaye
RICHARD KAYE
c 2014, Association for Symbolic Logic
0022-4812/14/2001-0003/$2.50
DOI:10.1017/bsl.2013.4
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern,24 on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
CIRCULARITY IN SOUNDNESS AND COMPLETENESS 25
It seems that the argument for this is circular, since knowledge of semantics
and whether or not Σ must be founded in some system of argumentation,
which, if it is the system of itself, quickly leads to infinite regress:
Σ implies ‘Σ ’
‘Σ ’ implies ‘ ‘Σ ’’
‘ ‘Σ ’’ implies ‘ ‘ ‘Σ ’’’
and so on. This is not unlike the point in Lewis Carroll’s What the Tortoise
Said to Achilles [2] and whilst not incorrect is not usually helpful.
The main issue in this article is with Completeness, but the matter of
soundness of mathematical theories is one that has received a considerable
amount of attention. Taken in the form given above, the Soundness Theorem
requires a metatheory that is able to express details of a formal system and
its notion of proof, and as usual we must have some confidence that the
theory described by the metatheory is the one we want to study. The proof
of Soundness goes by induction on the length of proof, so this must be
available. Most importantly we also need a (semantic) interpretation of the
theory and a notion of semantics for it. In the case when for example our
theory Σ is first-order Peano Arithmetic (PA) the metatheory must have
access to a model or interpretation of PA and access to a notion of truth
over this. It might be, but need not be, the standard natural numbers N with
the usual addition and multiplication operations.
As just described, it is preferable to regard the Soundness Theorem as
a ‘relative consistency result’ and see it as stating that provability in the
formal system is sound relative to the system required to set up the notion
of semantic entailment, . A certain amount of induction and recursion is
required for this argument: most obviously enough induction and recursion
must be available in the metatheory to carry out the syntactical operations
required and to perform the induction on the length of formal derivation.
Less obviously, Tarski’s definition of truth is a recursive definition, where
the recursion over formulas is necessary to enable a single to apply to
all formulas of arbitrary quantifier complexity in the language. To be sure,
Tarski’s definition can be given to any finite stage without induction. Thus
without induction on quantifier complexity we can define truth for Σn for-
mulas for any fixed n, and prove in PA the consistency of IΣn (the subtheory
of PA formed by restricting the induction axiom to Σn formulas [10]).
There is a possibility that certain applications of Soundness may indeed
be circular in a different way to the Lewis Carroll type of problem. In view
of the implicit induction required for Tarskian semantics, there would be
a problem should Soundness be used as a means to justify a theory of
induction. It would seem to be a highly worthwhile project to identify the
inductive content (as opposed to the semantic content) of Tarski’s definition.
Note that both the semantic and inductive aspects of Tarski’s definition are
allied to the well-known increase in complexity as one looks at semantics for
an increasing number of quantifier blocks—an increase in complexity that
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
26 RICHARD KAYE
seems unavoidable and intractable (in the technical sense of the word) even
when one restricts interpretations to finite domains.
In the form given above, and even with a reasonably strong metatheory
accepted, it seems to me that the Soundness Theorem on its own does
not give credence to the commonly held assertion that if one accepts the
consistency of PA (for example) then one is entitled to accept the consistency
of PA + Con(PA). Even if one knows Con(PA) through knowledge of an
interpretation of PA it does not follow that that interpretation is (or is known
to be) -standard, and so it does not follow that it satisfies the arithmetized
sentence Con(PA). The precise details depend on our metatheory itself.
To take this further and to infer soundness of a system such as PA or
its extensions by semi-formal or informal means—and this is surely one of
the main aims of such foundational studies—is more difficult still. In an
excellent article, Dummett [3] discusses the issue of soundness thoroughly.
He concludes that there may be an idealist (or constructivist) view by which
progress can be made. An alternative but not necessarily contradictory posi-
tion is that by examination and checking of a great deal of cases, and also
perhaps by measurement in the physical world and grounding ones intu-
itions on these measurements, one might conclude (in the sense perhaps of
Popper’s Scientific Discovery [14]) that the best and most useful explanation
is indeed the existence of an interpretation of PA satisfying the reasonable
mathematical properties we expect.
Thus the notion of semantic entailment itself might be given informally
or else might be given in some more formal or semi-formal sense. As it
happens, mathematicians are, rightly or wrongly, typically very comfortable
with a semantic notion of Truth based on mathematical structures. The
process presented by the proof of the Soundness Theorem (and this process
is a straightforward recursion on the length of a proof) can be mimicked in
any such situation, and its validity checked by other informal means. Indeed
this is often done in mathematical practice, and as such provides supporting
evidence of the correctness of the theorem.
It should be added that it would seem that, from a mathematical perspec-
tive, the Soundness Theorem is not of much practical use, since the existence
of a formal proof of from Σ may be more compelling than the manipu-
lation of this proof into semantic arguments why should follow from Σ.
Put another way, Soundness is actually comparatively weak as a piece of
mathematics. Nevertheless, despite the apparent limitations of Soundness
when seen in this way, it remains one of the most important and useful
results in mathematical logic. Given statements Σ and it may be difficult
to see why there is no formal argument of from Σ from the point of view
of direct arguments with syntax, even though this is the subject matter of
the assertion ‘Σ ’ and the search for such an argument is the natural
and direct approach. But instead, constructing an interpretation of Σ in
which fails, and invoking the contrapositive of the Soundness Theorem is
commonly the more successful approach. For example, although there are
now methods of ordinal analysis of proofs that allow us to show in a direct
way from arguing about proofs that PA PH, where PA is first-order Peano
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
CIRCULARITY IN SOUNDNESS AND COMPLETENESS 27
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
28 RICHARD KAYE
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
CIRCULARITY IN SOUNDNESS AND COMPLETENESS 29
I.e. should have domain N with all predicates and functions recursive.
5
6
This argument can easily be adapted to show that, working in one of the usual metatheories
such as ZFC or a fragment of second-order arithmetic, there is no recursive system of proof
Rec that is Sound and Complete for Rec . One needs only modify the proof of the Gödel
Incompleteness Theorem for a Sound and recursive Rec to show that PA ConRec (PA)
where ConRec means in terms of Rec . But of course PA Rec ConRec (PA) holds for the same
reason.
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
30 RICHARD KAYE
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
CIRCULARITY IN SOUNDNESS AND COMPLETENESS 31
to
statements that are clearly ‘absolute’, i.e., not relative to some particular
choice of metatheory. In particular, Hilbert does not (and nor would we
expect it of him in 1905) suggest that the collection of “facts” to be captured
is dependent on a choice of position or metatheory from which one views
those “facts”.8
There is an issue of nonconstructivity in the Completeness Theorem for
propositional logic with infinitely many propositional letters, however. Our
mathematician who accepts only recursive objects will believe that propo-
sitional logic is not complete. To see this one needs only recall that there
are recursive trees of infinite 0, 1-branching trees with no recursive infinite
path. It is then easy to use such a tree to set up a consistent recursive set of
propositional formulas Σ with no recursive valuation. More generally, the
status of the Completeness Theorem for propositional logic (in the sense of
Reverse Mathematics) is that it is equivalent to WKL0 over RCA0 , where
RCA0 is the base system of Reverse Mathematics, the acronym standing for
‘Recursive Comprehension Axiom’, and WKL0 is the system obtained by
adding to RCA0 an axiom for Weak König’s Lemma—see e.g., Simpson [18].
Gödel’s 1930 proof [8] of the Completeness Theorem for first-order logic
follows Skolem’s technique of using what are today called Skolem functions
to reduce formulas to a simple Prenex Form, and then apply what is essen-
tially Completeness for propositional logic in its form with infinitely many
letters. The more familiar Henkin argument proceeds in a similar way, using
a family of (Henkin-)constants in place of Skolem functions. In the case
when the set of sentences Σ one wishes to provide an interpretation for is
presented in a recursive way suitable for investigation in a metatheory based
on arithmetic, the system WKL0 based on the König tree argument suffices
to prove Completeness. In more general cases (for example when there is
no arithmetization or Gödel numbering of syntax) the BPIT is required.
I should also mention that the issue of nonconstructivity for Completeness
in WKL0 is no longer one concerning the Axiom of Choice: merely that
non-recursive sets are required.
To take the discussion further we will need to be more precise as to what the
issues are and what reasonable starting assumptions could be. We will look
at logical statements in various languages or signatures, and to prevent the
7
Zach’s translations.
8
The improved statement of 1917–18 follows Hilbert’s thinking of the time and the devel-
opment of his Programme, but is slightly misleading here. My understanding of Hilbert’s
proof of the completeness of propositional logic is that a statement φ(p, q, . . .) in proposi-
tional logic should be interpreted as a universal, ∀p, q, . . . φ(p, q, . . .), with p, q, . . . thought
of as ranging over the two truth values, and this only allows Hilbert to give a proof of what
we would now call Completeness for propositional logic in the case of finitely many propo-
sitional letters. However, with propositions interpreted in this way, the new formulation of
completeness for propositional logic is correct.
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
32 RICHARD KAYE
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
CIRCULARITY IN SOUNDNESS AND COMPLETENESS 33
The details are unimportant for this discussion, but an abelian group A is Whitehead if
9
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
34 RICHARD KAYE
Σ X ⇔ (N, X ) ‘Σ ’ ⇔ (N, X ) ‘Σ ’ ⇔ Σ .
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
CIRCULARITY IN SOUNDNESS AND COMPLETENESS 35
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
36 RICHARD KAYE
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
CIRCULARITY IN SOUNDNESS AND COMPLETENESS 37
[1] Paul Bernays, Beiträge zur axiomatischen Behandlung des Logik-Kalküls. Habilitattionsschrift,
Universität Göttingen, 1918.
[2] Lewis Carroll, What the tortoise said to Achilles. Mind, vol. 104 (1995), no. 416, pp. 691–693.
[3] Michael A. E. Dummett, The justification of deduction, Truth and Other Enigmas, British
Academy Lecture, 1973, Duckworth, 1978, pp. 290–318.
[4] Solomon Feferman, Kreisel’s “unwinding” program, Kreiseliana (Piergiorgio Odifreddi, editor),
A K Peters, Wellesley, MA, 1996, pp. 247–273.
[5] Hartry Field, Saving truth from paradox. Oxford University Press, Oxford, 2008.
[6] Harvey Friedman, Countable models of set theories, Cambridge Summer School in Mathematical
Logic, Cambridge, 1971, Lecture Notes in Mathematics, vol. 337. Springer, Berlin, 1973, pp. 539–573.
[7] Kurt Gödel, Über die Vollständigkeit der Axiome des logischen Funktionenkalküs. Monatshefte
für Mathematik und Physik, vol. 37 (1930), pp. 349–360.
[8] Kurt Gödel, The completeness of the axioms of the functional calculus of logic, From Frege to
Gödel. A source book in mathematical logic, 1879–1931 (Jean van Heijenoort, editor), Harvard University
Press, Cambridge, MA, 1967, pp. 582–591. Translation of Gödel [7].
[9] David Hilbert, Prinzipien der mathematik, Lecture notes by Paul Bernays. Bibliotek, Mathema-
tisches Institut, Universität Göttingen, 1917-8.
[10] Richard Kaye, Roman Kossak, and Tin Lok Wong, Adding standardness to nonstandard
arithmetic, New studies in weak arithmetics (P. Cégielski, Ch. Cornaros, and C. Dimitracopoulos, editors),
CSLI Lecture Notes number 211, CSLI Publications, Stanford, 2014, pp. 179–197.
[11] Georg Kreisel, Informal rigour and completeness proofs, Problems in the Philosophy of
Mathematics (Imre Lakatos, editor), Problems in the Philosophy of Mathematics. North-Holland, 1967.
[12] Per Lindström, On extensions of elementary logic. Theoria, vol. 35 (1969), pp. 1–11.
[13] Jeff Paris and Leo Harrington, A mathematical incompleteness in Peano arithmetic, Handbook
of Mathematical Logic, North-Holland Publishing Co., Amsterdam, 1977, pp. 1133–1142. Edited by
Jon Barwise, With the cooperation of H. J. Keisler, K. Kunen, Y. N. Moschovakis and A. S. Troelstra,
Studies in Logic and the Foundations of Mathematics, Vol. 90.
[14] Karl R. Popper, The logic of scientific discovery, Hutchinson and Co., Ltd., London, 1959.
[15] Emil Post, Introduction to a general theory of elementary propositions. American Journal of
Mathematics, vol. 43 (1921), pp. 163–85.
[16] Dana Scott, Algebras of sets binumerable in complete extensions of arithmetic, Proceedings of
Symposia in Pure Mathematics, vol. V, American Mathematical Society, Providence, RI, pp. 117–121,
1962.
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4
38 RICHARD KAYE
[17] Saharon Shelah, Infinite abelian groups, Whitehead problem and some constructions. Israel
Journal of Mathematics , vol. 18 (1974), pp. 243–256.
[18] Stephen G. Simpson, Subsystems of second order arithmetic, second ed., Perspectives in Logic.
Cambridge University Press, Cambridge, 2009.
[19] Alexei P. Stolboushkin, Towards recursive model theory, Logic Colloquium ’95 (Haifa), vol. 11
Lecture Notes Logic, Springer, Berlin, 1998, pp. 325–338.
[20] Stanley Tennenbaum, Non-archimedian models for arithmetic. Notices of the American
Mathematical Society, vol. 270 (1959), p. 270.
[21] Richard Zach, Completeness before Post: Bernays, Hilbert, and the development of propositional
logic, this Journal, vol. 5 (1999), no. 3, pp. 331–366.
SCHOOL OF MATHEMATICS
UNIVERSITY OF BIRMINGHAM
BIRMINGHAM B15 2TT, UK
E-mail: [email protected]
Downloaded from https://www.cambridge.org/core. Universitätsbibliothek Bern, on 29 Mar 2020 at 11:06:22, subject to the Cambridge Core terms of use,
available at https://www.cambridge.org/core/terms. https://doi.org/10.1017/bsl.2013.4