Skolem's paradox explained

In mathematical logic and philosophy, Skolem's paradox is the seeming contradiction that a first-order model of set theory could prove the existence of uncountable sets, but be itself countable. The paradox arises from part of the Löwenheim–Skolem theorem; Thoralf Skolem was the first to discuss the seemingly contradictory aspects of the theorem, and to discover the relativity of set-theoretic notions now known as non-absoluteness. Although it is not an actual antinomy like Russell's paradox, the result is typically called a paradox and was described as a "paradoxical state of affairs" by Skolem.

Formally, Skolem's paradox is that every countable axiomatization of set theory in first-order logic, if it is consistent, has a model that is countable. This appears contradictory because it is possible to prove, from those same axioms, a sentence that intuitively says (or that precisely says in the standard model of the theory) that there exist sets that are not countable. Thus the seeming contradiction is that a model that is itself countable, and which therefore contains only countable sets, satisfies the first-order sentence that intuitively states "there are uncountable sets".

A mathematical explanation of the paradox, showing that it is not a true contradiction in mathematics, was first given by Skolem. He explained that the countability of a set is not absolute, but relative to the model in which the cardinality is measured. Skolem's work was harshly received by Ernst Zermelo, who argued against the limitations of first-order logic and Skolem's notion of "relativity," but the result quickly came to be accepted by the mathematical community.

The philosophical implications of Skolem's paradox have received much study. One line of inquiry questions whether it is accurate to claim that any first-order sentence actually states "there are uncountable sets". This line of thought can be extended to question whether any set is uncountable in an absolute sense. More recently, the paper "Models and Reality" by Hilary Putnam, and responses to it, led to renewed interest in the philosophical aspects of Skolem's result.

Background

One of the earliest results in set theory, published by Georg Cantor in 1874, was the existence of different sizes, or cardinalities, of infinite sets. An infinite set X is called countable if there is a function that gives a one-to-one correspondence between X and the natural numbers, and is uncountable if there is no such correspondence function.[1] When Zermelo proposed his axioms for set theory in 1908, he proved Cantor's theorem from them to demonstrate their strength.

In 1915, Löwenheim gave the first proof of what Skolem would prove more generally in 1920 and 1922, the Löwenheim–Skolem theorem. Löwenheim showed that any first-order sentence with a model also has a model with a countable domain; Skolem generalized this to infinite sets of sentences. The downward form of the Löwenheim–Skolem theorem shows that if a countable first-order collection of axioms is satisfied by an infinite structure, then the same axioms are satisfied by some countably infinite structure. Since the first-order versions of Zermelo's axioms of set theory are a countable collection of axioms, this implies that if the first-order versions of Zermelo's axioms are satisfiable, they are satisfiable in some countable model.

The result and its implications

Skolem pointed out the seeming contradiction between the Löwenheim–Skolem theorem, which implies that there is a countable model of Zermelo's axioms, and Cantor's theorem, which states that uncountable sets exist, and which is provable from Zermelo's axioms. "So far as I know," Skolem wrote, "no one has called attention to this peculiar and apparently paradoxical state of affairs. By virtue of the axioms we can prove the existence of higher cardinalities... How can it be, then, that the entire domain B [a countable model of Zermelo's axioms] can already be enumerated by means of the finite positive integers?"

Formally, consider some formalization of set theory, such as Zermelo's axioms. Then by the Löwenheim–Skolem theorem, there exists some model B of Zermelo's axioms which is countable, meaning we can put each set in the model B in relation with some natural number. However, using Cantor's theorem it follows that the set of all subsets of the model B must be uncountably large, meaning we cannot put each set of the model B in relation with some natural number.

However, this is only an apparent paradox. In the context of a specific model of set theory, the term "set" does not refer to an arbitrary set, but only to a set that is actually included in the model. The definition of countability requires that a certain one-to-one correspondence between a set and the natural numbers must exist. This correspondence itself is a set. Skolem resolved the paradox by concluding that the existence of such a set cannot be proven in a countable model; that is, countability is "relative" to a model, and countable, first-order models are incomplete.

Formally, consider Cantor's theorem as a long formula in the formal language of ZFC. If ZFC has a model, call this model

M

and its domain

M

. The interpretation of the element symbol

\in

,

l{I}(\in)

, is a set of ordered pairs of elements of

M

in other words,

l{I}(\in)

is a subset of

M x M

. Since the Löwenheim–Skolem theorem guarantees that

M

is countable, then so must be

M x M

. There are two special elements of

M

; they are the natural numbers

N

and the power set of the natural numbers

l{P}(N)

. There is only a countably infinite amount of ordered pairs in

l{I}(\in)

of the form

\langlex,l{P}(N)\rangle

, because

M x M

is countable. However, there is no contradiction with Cantor's theorem, because what it simply states is "no element of

M

is a bijective function from

N

(an element of

M

) to

l{P}(N)

(another element of

M

)."

Skolem used the term "relative" to describe when the same set could be countable in one model of set theory and not countable in another: relative to one model, no enumerating function can be proven to put some set into correspondence with the natural numbers, but relative to another model, it may be possible to prove the existence of this function. He described this as the "most important" result in his 1922 paper. Contemporary set theorists describe concepts that do not depend on the choice of a transitive model as absolute. From their point of view, Skolem's paradox simply shows that countability is not an absolute property in first-order logic.

Skolem described his work as a critique of (first-order) set theory, intended to illustrate its weakness as a foundational system:

Reception by the mathematical community

A central goal of early research into set theory was to find a first-order axiomatization for set theory which was categorical, meaning that the axioms would have exactly one model, consisting of all sets. Skolem's result showed that this is not possible, creating doubts about the use of set theory as a foundation of mathematics. It took some time for the theory of first-order logic to be developed enough for mathematicians to understand the cause of Skolem's result; no resolution of the paradox was widely accepted during the 1920s. In 1928, Abraham Fraenkel still described the result as an antinomy:

In 1925, John von Neumann presented a novel axiomatization of set theory, which developed into NBG set theory. Very much aware of Skolem's 1923 paper, von Neumann investigated countable models of his axioms in detail. In his concluding remarks, von Neumann commented that there is no categorical axiomatization of set theory, or any other theory with an infinite model. Speaking of the impact of Skolem's paradox, he wrote:

Zermelo at first considered the Skolem paradox a hoax and spoke against it starting in 1929. Skolem's result applies only to what is now called first-order logic, but Zermelo argued against the finitary metamathematics that underlie first-order logic, as Zermelo was a mathematical Platonist who opposed intuitionism and finitism in mathematics. Zermelo argued that his axioms should instead be studied in second-order logic, a setting in which Skolem's result does not apply. Zermelo published a second-order axiomatization in 1930 and proved several categoricity results in that context. Zermelo's further work on the foundations of set theory after Skolem's paper led to his discovery of the cumulative hierarchy and formalization of infinitary logic.

The surprise with which set theorists met Skolem's paradox in the 1920s was a product of their times. Gödel's completeness theorem and the compactness theorem, theorems which illuminate the way that first-order logic behaves and established its finitary nature, were not first proved until 1929. Leon Henkin's proof of the completeness theorem, which is now a standard technique for constructing countable models of a consistent first-order theory, was not presented until 1947. Thus, in the 1920s, the particular properties of first-order logic that permit Skolem's paradox were not yet understood. It is now known that Skolem's paradox is unique to first-order logic; if set theory is studied using higher-order logic with full semantics, then it does not have any countable models, due to the semantics being used. By the time that Zermelo was writing his final refutation of the paradox in 1937, the community of logicians and set theorists had largely accepted the incompleteness of first-order logic.

Later opinions

Later mathematical logicians did not view Skolem's paradox a fatal flaw in set theory. Stephen Cole Kleene described the result as "not a paradox in the sense of outright contradiction, but rather a kind of anomaly". After surveying Skolem's argument that the result is not contradictory, Kleene concluded: "there is no absolute notion of countability". Geoffrey Hunter described the contradiction as "hardly even a paradox". Fraenkel et al. claimed that contemporary mathematicians are no more bothered by the lack of categoricity of first-order theories than they are bothered by the conclusion of Gödel's incompleteness theorem: that no consistent, effective, and sufficiently strong set of first-order axioms is complete.

Other mathematicians such as Reuben Goodstein and Hao Wang have gone so far as to adopt what is called a "Skolemite" view: that not only does the Löwenheim-Skolem theorem prove that set-theoretic notions of countability are relative to a model, but that every set is countable from some "absolute" perspective. This conception of absolute countability was first championed by Brouwer from the vantage of mathematical intuitionism. Both the Skolemites and Brouwer oppose mathematical Platonism, but Carl Posy denies the idea that Brouwer's position was a reaction to any set-theoretic paradox.

Countable models of Zermelo–Fraenkel set theory have become common tools in the study of set theory. Cohen's method for extending set theory, forcing, is often explained in terms of countable models, and was described by Kanamori as a kind of extension of Skolem's paradox. The fact that these countable models of Zermelo–Fraenkel set theory still satisfy the theorem that there are uncountable sets is not considered a pathology; van Heijenoort described it as "not a paradox...[but] a novel and unexpected feature of formal systems".

Hilary Putnam considered it a paradox, but one of the philosophy of language more than of set theory or formal logic. He extended Skolem's paradox to argue that not only are set-theoretic notions of membership relative, but semantic notions of language are relative: there is no "absolute" model for terms and predicates in language. Putnam's argument has yielded the most recent significant discussion of the paradox. Timothy Bays argued that Putnam's argument applies the downward Löwenheim-Skolem theorem incorrectly, while Tim Button argued that Putnam's claim stands despite the use or misuse of the Löwenheim-Skolem theorem.

Bibliography

Further reading

External links

Notes and References

  1. . English translation: Ewald 1996, pp. 839843.