Second Order Logic
SECOND ORDER LOGIC
Second-order logic is the extension of first-order logic obtained by introducing quantification of predicate and function variables. A first-order formula, say Fxy, may be converted to a second-order formula by replacing F with a dyadic relation variable X, obtaining Xxy. Existential quantification yields ∃X Xxy, which may be read "there is a relation that x bears to y." In general relation variables of all adicities are admissible. Similarly, quantifiable function variables may be introduced.
Semantics for the Second-Order Logic
A structure, with non-empty domain D, for a second-order language includes relation domains Reln (D ) and function domains Funcn (D ). In general Reln (D ) C P (Dn ), where P (Dn ) is the power set of Dn. Similarly, the function domains Funcn(D ) are subsets of the collection of n -place total functions on D. Such second-order structures are called Henkin or general structures. If X is an n -place relation variable, a formula ∃X
The relation domain Reln(D ) need not contain all subsets of Dn. If Reln(D ) = P (Dn ) for each n, we say that each relation domain is full (similarly for function domains) and that the structure is full, standard or principal. Second-order logic restricted to full structures is called full or standard second-order logic. A formula
In Henkin semantics, the Completeness, Compactness and Löwenheim-Skolem Theorems hold because Henkin structures can be reinterpreted as many-sorted first-order structures. This yields Henkin's Completeness Theorem: There exists a deductive system DS such that if
Expressive Power
Following Gottfried Leibniz, we may define "x = y " as "any property of x is a property of y." The corresponding second-order definition ∀x ∀y (x = y ↔ ∀X (Xx → Xy )) is valid. In contrast with first-order logic, there are categorical second-order theories with infinite models: All full models are isomorphic. For example, let
Extending
If we augment PA2 with inference rules for the second-order quantifiers and the monadic comprehension scheme ∃X ∀x (Xx ↔
Is Second-Order Logic Logic?
Second-order comprehension has the form ∃X ∀x 1 … ∀x n(Xx 1…x n ↔
In reply George Boolos pointed out that the obvious translation from second-order formulas to first-order set-theoretic formulas does not map valid formulas to set-theoretic theorems. For example ∃X ∀yXy is valid, while ∃x ∀y (y ∈ x ) is refutable in axiomatic set theory. Furthermore ∃X ∃x ∃y (Xx ∧ Xy ∧ x ≠ y ) is not valid, and so "second-order logic is not committed to the existence of even a two-membered set" (Boolos 1975 [1998], pp. 40–41). Furthermore first-order logic does have a complete proof procedure, but the set of first-order validities is undecidable (Church's Theorem), while the monadic fragment is decidable. So why is completeness used to draw the line between logic and mathematics rather than decidability?
The Interpretation of Second-Order Variables
George Boolos (1984, 1985) has provided monadic second-order logic with a novel interpretation: the plural interpretation. Certain natural language locutions that receive monadic second-order formalizations are perhaps better analysed as instances of plural quantification. For example the Geach-Kaplan sentence, "Some critics admire only one another," may be formalized as ∃X (∃xXx ∧ ∀x ∀y (Xx ∧ Axy → x ≠ y ∧ Xy )). This formula is non-first-orderizable (not equivalent to a first-order formula containing just the predicates A and =). According to the usual interpretation, its truth implies the existence of a collection. The plural interpretation reads "There are some [critics] such that, for any x and y, if x is one of them and admires y, then y is not x and y is one of them." Rather than asserting the existence of a collection, this is a plural means of referring to individuals. Second-order logic can also be applied to set theory. In this context we can interpret monadic second-order quantification over sets as plural quantification.
See also Computability Theory; First-Order Logic; Gödel, Kurt; Leibniz, Gottfried Wilhelm; Logic, History of: Modern Logic: From Frege to Gödel; Mathematics, Foundations of; Proof Theory; Quine, Willard Van Orman.
Bibliography
Boolos, George. Logic, Logic and Logic. Cambridge, MA: Harvard University Press, 1998.
Boolos, George. "Nominalist Platonism." Philosophical Review 94 (1985): 327–344. Reprinted in Boolos 1998.
Boolos, George. "On Second-Order Logic." Journal of Philosophy 72 (1975): 509–527. Reprinted in Boolos 1998.
Boolos, George. "To Be Is to Be a Value of a Variable (or to Be Some Values of Some Variables)." Journal of Philosophy 81 (1984): 430–449. Reprinted in Boolos 1998.
Enderton, Herbert. A Mathematical Introduction to Logic. San Diego, CA: Harcourt/Academic Press, 2001.
Shapiro, Stewart. Foundations Without Foundationalism: A Case for Second-Order Logic. Oxford: Oxford University Press, 1991.
Shapiro, Stewart. "Second-Order Logic." In Blackwell Guide to Philosophical Logic, edited by Lou Goble. Oxford: Blackwell, 2001.
Simpson, Stephen G. Subsystems of Second-Order Arithmetic. Berlin: Springer, 1998.
Quine, W. V. O. Philosophy of Logic. Cambridge, MA: Harvard University Press, 1970.
van Dalen, Dirk. Logic and Structure. Berlin: Springer-Verlag, 1994.
Jeffrey Ketland (2005)