Second-order languages and mathematical practice

There are well-known theorems in mathematical logic that indicate rather profound differences between the logic of first-order languages and the logic of second-order languages. In the first-order case, for example, there is Godel's completeness theorem: every consistent set of sentences (vis-a-vis a standard axiomatization) has a model. As a corollary, first-order logic is compact : if a set of formulas is not satisfiable, then it has a finite subset which also is not satisfiable. The downward Lowenheim-Skolem theorem is that every set of satisfiable first-order sentences has a model whose cardinality is at most countable (or the cardinality of the set of sentences, whichever is greater), and the upward Lowenheim-Skolem theorem is that if a set of first-order sentences has, for each natural number n , a model whose cardinality is at least n , then it has, for each infinite cardinal κ (greater than or equal to the cardinality of the set of sentences), a model of cardinality κ . It follows, of course, that no set of first-order sentences that has an infinite model can be categorical. Second-order logic, on the other hand, is inherently incomplete in the sense that no recursive, sound axiomatization of it is complete. It is not compact, and there are many well-known categorical sets of second-order sentences (with infinite models). Thus, there are no straightforward analogues to the Lowenheim-Skolem theorems for second-order languages and logic. There has been some controversy in recent years as to whether “second-order logic” should be considered a part of logic, but this boundary issue does not concern me directly, at least not here.

[1]  John N. Crossley,et al.  Problems in the Philosophy of Mathematics , 1968, The Mathematical Gazette.

[2]  H. Keisler,et al.  Handbook of mathematical logic , 1977 .

[3]  Thomas Weston,et al.  Kreisel, the continuum hypothesis and second order set theory , 1976, J. Philos. Log..

[4]  Michael D. Resnik,et al.  Frege and the philosophy of mathematics , 1980 .

[5]  G. Boolos On second-order logic , 1975 .

[6]  Hilary Putnam,et al.  Reason, Truth and History: Contents , 1981 .

[7]  Oswald Veblen,et al.  A system of axioms for geometry , 1904 .

[8]  Hartry Field,et al.  Science without Numbers , 1983 .

[9]  Leon Henkin,et al.  Completeness in the theory of types , 1950, Journal of Symbolic Logic.

[10]  Jon Barwise,et al.  An Introduction to First-Order Logic , 1977 .

[11]  Gregory H. Moore Beyond first-order logic: the historical interplay between mathematical logic and axiomatic set theory , 1980 .

[12]  Dale Gottlieb,et al.  Ontological Economy: Substitutional Quantification and Mathematics , 1984 .

[13]  Hao Wang,et al.  From Mathematics to Philosophy. , 1975 .

[14]  Solomon Feferman,et al.  Theories of Finite Type Related to Mathematical Practice , 1977 .

[15]  Willard Van Orman Quine,et al.  Philosophy of Logic. , 1988 .

[16]  N. Goodman Problems and projects , 1979 .

[17]  George Boolos,et al.  Computability and logic , 1974 .

[18]  John Corcoran Gaps between Logical Theory and Mathematical Practice , 1973 .

[19]  R. Montague,et al.  Set Theory and Higher-Order Logic , 1965 .

[20]  Hilary Putnam,et al.  Reason, Truth and History. , 1985 .

[21]  Mario Bunge,et al.  The methodological unity of science , 1973 .

[22]  G. Kreisel Informal Rigour and Completeness Proofs , 1967 .

[23]  M. White,et al.  Academic Freedom, Logic and Religion , 1953 .

[24]  J. N. Crossley,et al.  Formal Systems and Recursive Functions , 1963 .

[25]  Virgil C. Aldrich,et al.  The Philosophy of Bertrand Russell , 1945 .