Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Cantor's theorem

From Wikipedia, the free encyclopedia
Every set is smaller than its power set
For other theorems bearing Cantor's name, seeCantor's theorem (disambiguation).
The cardinality of the set {x,y,z}, is three, while there are eight elements in its power set (3 < 23 = 8), hereordered byinclusion.
This article containsspecial characters. Without properrendering support, you may seequestion marks, boxes, or other symbols.

In mathematicalset theory,Cantor's theorem is a fundamental result which states that, for anysetA{\displaystyle A}, the set of allsubsets ofA,{\displaystyle A,} known as thepower set ofA,{\displaystyle A,} has a strictly greatercardinality thanA{\displaystyle A} itself.

Forfinite sets, Cantor's theorem can be seen to be true by simpleenumeration of the number of subsets. Counting theempty set as a subset, a set withn{\displaystyle n} elements has a total of2n{\displaystyle 2^{n}} subsets, and the theorem holds because2n>n{\displaystyle 2^{n}>n} for allnon-negative integers.

Much more significant is Cantor's discovery of an argument that is applicable to any set, and shows that the theorem holds forinfinite sets also. As a consequence, the cardinality of thereal numbers, which is the same as that of the power set of theintegers, is strictly larger than the cardinality of the integers; seeCardinality of the continuum for details.

The theorem is named forGeorg Cantor, who first stated and proved it at the end of the 19th century. Cantor's theorem had immediate and important consequences for thephilosophy of mathematics. For instance, by iteratively taking the power set of an infinite set and applying Cantor's theorem, we obtain an endless hierarchy of infinite cardinals, each strictly larger than the one before it. Consequently, the theorem implies that there is no largestcardinal number (colloquially, "there's no largest infinity").

Proof

[edit]

Cantor's argument is elegant and remarkably simple. The complete proof is presented below, with detailed explanations to follow.

Theorem (Cantor)Letf{\displaystyle f} be a map from setA{\displaystyle A} to its power setP(A){\displaystyle {\mathcal {P}}(A)}. Thenf:AP(A){\displaystyle f:A\to {\mathcal {P}}(A)} is notsurjective. As a consequence,card(A)<card(P(A)){\displaystyle \operatorname {card} (A)<\operatorname {card} ({\mathcal {P}}(A))} holds for any setA{\displaystyle A}.

Proof

B={xAxf(x)}{\displaystyle B=\{x\in A\mid x\notin f(x)\}} exists via theaxiom schema of specification, andBP(A){\displaystyle B\in {\mathcal {P}}(A)} becauseBA{\displaystyle B\subseteq A}.
Assumef{\displaystyle f} is surjective.
Then there exists aξA{\displaystyle \xi \in A} such thatf(ξ)=B{\displaystyle f(\xi )=B}.
From  for allx{\displaystyle x}inA [xBxf(x)]{\displaystyle A\ [x\in B\iff x\notin f(x)]} , we deduce  ξBξf(ξ){\displaystyle \xi \in B\iff \xi \notin f(\xi )}  viauniversal instantiation.
The previous deduction yields a contradiction of the formφ¬φ{\displaystyle \varphi \Leftrightarrow \lnot \varphi }, sincef(ξ)=B{\displaystyle f(\xi )=B}.
Therefore,f{\displaystyle f} is not surjective, viareductio ad absurdum.
We knowinjective maps fromA{\displaystyle A} toP(A){\displaystyle {\mathcal {P}}(A)} exist. For example, a functiong:AP(A){\displaystyle g:A\to {\mathcal {P}}(A)} such thatg(x)={x}{\displaystyle g(x)=\{x\}}.
Consequently,card(A)<card(P(A)){\displaystyle \operatorname {card} (A)<\operatorname {card} ({\mathcal {P}}(A))}. ∎

By definition of cardinality, we havecard(X)<card(Y){\displaystyle \operatorname {card} (X)<\operatorname {card} (Y)} for any two setsX{\displaystyle X} andY{\displaystyle Y} if and only if there is aninjective function but nobijective function fromX{\displaystyle X}toY{\displaystyle Y}. It suffices to show that there is no surjection fromX{\displaystyle X}toY{\displaystyle Y}. This is the heart of Cantor's theorem: there is no surjective function from any setA{\displaystyle A} to its power set. To establish this, it is enough to show that no functionf{\displaystyle f} (that maps elements inA{\displaystyle A} to subsets ofA{\displaystyle A}) can reach every possible subset, i.e., we just need to demonstrate the existence of a subset ofA{\displaystyle A} that is not equal tof(x){\displaystyle f(x)} for anyxA{\displaystyle x\in A}. Recalling that eachf(x){\displaystyle f(x)} is a subset ofA{\displaystyle A}, such a subset is given by the following construction, sometimes called theCantor diagonal set off{\displaystyle f}:[1][2]

B={xAxf(x)}.{\displaystyle B=\{x\in A\mid x\not \in f(x)\}.}

This means, by definition, that for allxA{\displaystyle x\in A},xB{\displaystyle x\in B} if and only ifxf(x){\displaystyle x\notin f(x)}. For allx{\displaystyle x} the setsB{\displaystyle B} andf(x){\displaystyle f(x)} cannot be equal becauseB{\displaystyle B} was constructed from elements ofA{\displaystyle A} whoseimages underf{\displaystyle f} did not include themselves. For allxA{\displaystyle x\in A} eitherxf(x){\displaystyle x\in f(x)} orxf(x){\displaystyle x\notin f(x)}. Ifxf(x){\displaystyle x\in f(x)} thenf(x){\displaystyle f(x)} cannot equalB{\displaystyle B} becausexf(x){\displaystyle x\in f(x)} by assumption andxB{\displaystyle x\notin B} by definition. Ifxf(x){\displaystyle x\notin f(x)} thenf(x){\displaystyle f(x)} cannot equalB{\displaystyle B} becausexf(x){\displaystyle x\notin f(x)} by assumption andxB{\displaystyle x\in B} by the definition ofB{\displaystyle B}.

Equivalently, and slightly more formally, we have just proved that the existence ofξA{\displaystyle \xi \in A} such thatf(ξ)=B{\displaystyle f(\xi )=B} implies the followingcontradiction:

ξBξf(ξ)(by definition of B);ξBξf(ξ)(by assumption that f(ξ)=B).{\displaystyle {\begin{aligned}\xi \in B&\iff \xi \notin f(\xi )&&{\text{(by definition of }}B{\text{)}};\\\xi \in B&\iff \xi \in f(\xi )&&{\text{(by assumption that }}f(\xi )=B{\text{)}}.\\\end{aligned}}}

Therefore, byreductio ad absurdum, the assumption must be false.[3] Thus there is noξA{\displaystyle \xi \in A} such thatf(ξ)=B{\displaystyle f(\xi )=B} ; in other words,B{\displaystyle B} is not in the image off{\displaystyle f} andf{\displaystyle f} does not map onto every element of the power set ofA{\displaystyle A}, i.e.,f{\displaystyle f} is not surjective.

Finally, to complete the proof, we need to exhibit an injective function fromA{\displaystyle A} to its power set. Finding such a function is trivial: just mapx{\displaystyle x} to the singleton set{x}{\displaystyle \{x\}}. The argument is now complete, and we have established the strict inequality for any setA{\displaystyle A} thatcard(A)<card(P(A)){\displaystyle \operatorname {card} (A)<\operatorname {card} ({\mathcal {P}}(A))}.

Another way to think of the proof is thatB{\displaystyle B}, empty or non-empty, is always in the power set ofA{\displaystyle A}. Forf{\displaystyle f} to beonto, some element ofA{\displaystyle A} must map toB{\displaystyle B}. But that leads to a contradiction: no element ofB{\displaystyle B} can map toB{\displaystyle B} because that would contradict the criterion of membership inB{\displaystyle B}, thus the element mapping toB{\displaystyle B} must not be an element ofB{\displaystyle B} meaning that it satisfies the criterion for membership inB{\displaystyle B}, another contradiction. So the assumption that an element ofA{\displaystyle A} maps toB{\displaystyle B} must be false; andf{\displaystyle f} cannot be onto.

Because of the double occurrence ofx{\displaystyle x} in the expression "xf(x){\displaystyle x\in f(x)}", this is adiagonal argument. For a countable (or finite) set, the argument of the proof given above can be illustrated by constructing a table in which

  1. each row is labelled by a uniquex{\displaystyle x} fromA={x1,x2,}{\displaystyle A=\{x_{1},x_{2},\ldots \}}, in this order.A{\displaystyle A} is assumed to admit alinear order so that such table can be constructed.
  2. each column of the table is labelled by a uniquey{\displaystyle y} from thepower set ofA{\displaystyle A}; the columns are ordered by the argument tof{\displaystyle f}, i.e. the column labels aref(x1),f(x2){\displaystyle f(x_{1}),f(x_{2})}, ..., in this order.
  3. the intersection of each rowx{\displaystyle x} and columny{\displaystyle y} records a true/false bit whetherxy{\displaystyle x\in y}.

Given the order chosen for the row and column labels, the main diagonalD{\displaystyle D} of this table thus records whetherxf(x){\displaystyle x\in f(x)} for eachxA{\displaystyle x\in A}. One such table will be the following:f(x1)f(x2)f(x3)f(x4)x1TTFTx2TFFFx3FFTTx4FTTT{\displaystyle {\begin{array}{cccccc}&f(x_{1})&f(x_{2})&f(x_{3})&f(x_{4})&\cdots \\\hline x_{1}&{\color {red}T}&T&F&T&\cdots \\x_{2}&T&{\color {red}F}&F&F&\cdots \\x_{3}&F&F&{\color {red}T}&T&\cdots \\x_{4}&F&T&T&{\color {red}T}&\cdots \\\vdots &\vdots &\vdots &\vdots &\vdots &\ddots \end{array}}}The setB{\displaystyle B} constructed in the previous paragraphs coincides with the row labels for the subset of entries on this main diagonalD{\displaystyle D} (which in above example, coloured red) where the table records thatxf(x){\displaystyle x\in f(x)} is false.[3] Each row records the values of theindicator function of the set corresponding to the column. The indicator function ofB{\displaystyle B} coincides with thelogically negated (swap "true" and "false") entries of the main diagonal. Thus the indicator function ofB{\displaystyle B} does not agree with any column in at least one entry. Consequently, no column representsB{\displaystyle B}.

Despite the simplicity of the above proof, it is rather difficult for anautomated theorem prover to produce it. The main difficulty lies in an automated discovery of the Cantor diagonal set.Lawrence Paulson noted in 1992 thatOtter could not do it, whereasIsabelle could, albeit with a certain amount of direction in terms of tactics that might perhaps be considered cheating.[2]

WhenA is countably infinite

[edit]

Let us examine the proof for the specific case whenA{\displaystyle A} iscountably infinite.Without loss of generality, we may takeA=N={1,2,3,}{\displaystyle A=\mathbb {N} =\{1,2,3,\ldots \}}, the set ofnatural numbers.

Suppose thatN{\displaystyle \mathbb {N} } isequinumerous with itspower setP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )}. Let us see a sample of whatP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )} looks like:

P(N)={,{1,2},{1,2,3},{4},{1,5},{3,4,6},{2,4,6,},}.{\displaystyle {\mathcal {P}}(\mathbb {N} )=\{\varnothing ,\{1,2\},\{1,2,3\},\{4\},\{1,5\},\{3,4,6\},\{2,4,6,\dots \},\dots \}.}

Indeed,P(N){\displaystyle {\mathcal {P}}(\mathbb {N} )} contains infinite subsets ofN{\displaystyle \mathbb {N} }, e.g. the set of all positive even numbers{2,4,6,}={2k:kN}{\displaystyle \{2,4,6,\ldots \}=\{2k:k\in \mathbb {N} \}}, along with theempty set{\displaystyle \varnothing }.

Now that we have an idea of what the elements ofP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )} are, let us attempt to pair off eachelement ofN{\displaystyle \mathbb {N} } with each element ofP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )} to show that these infinite sets are equinumerous. In other words, we will attempt to pair off each element ofN{\displaystyle \mathbb {N} } with an element from the infinite setP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )}, so that no element from either infinite set remains unpaired. Such an attempt to pair elements would look like this:

N{1{4,5}2{1,2,3}3{4,5,6}4{1,3,5}}P(N).{\displaystyle \mathbb {N} {\begin{Bmatrix}1&\longleftrightarrow &\{4,5\}\\2&\longleftrightarrow &\{1,2,3\}\\3&\longleftrightarrow &\{4,5,6\}\\4&\longleftrightarrow &\{1,3,5\}\\\vdots &\vdots &\vdots \end{Bmatrix}}{\mathcal {P}}(\mathbb {N} ).}

Given such a pairing, some natural numbers are paired withsubsets that contain the very same number. For instance, in our example the number 2 is paired with the subset {1, 2, 3}, which contains 2 as a member. Let us call such numbersselfish. Other natural numbers are paired withsubsets that do not contain them. For instance, in our example the number 1 is paired with the subset {4, 5}, which does not contain the number 1. Call these numbersnon-selfish. Likewise, 3 and 4 are non-selfish.

Using this idea, let us build a special set of natural numbers. This set will provide thecontradiction we seek. LetB{\displaystyle B} be the set ofall non-selfish natural numbers. By definition, thepower setP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )} contains all sets of natural numbers, and so it contains this setB{\displaystyle B} as an element. If the mapping is bijective,B{\displaystyle B} must be paired off with some natural number, sayb{\displaystyle b}. However, this causes a problem. Ifb{\displaystyle b} is inB{\displaystyle B}, thenb{\displaystyle b} is selfish because it is in the corresponding set, which contradicts the definition ofB{\displaystyle B}. Ifb{\displaystyle b} is not inB{\displaystyle B}, then it is non-selfish and it should instead be a member ofB{\displaystyle B}. Therefore, no such elementb{\displaystyle b} which maps toB{\displaystyle B} can exist.

Since there is no natural number which can be paired withB{\displaystyle B}, we have contradicted our original supposition, that there is abijection betweenN{\displaystyle \mathbb {N} } andP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )}.

Note that the setB{\displaystyle B} may be empty. This would mean that every natural numberx{\displaystyle x} maps to a subset of natural numbers that containsx{\displaystyle x}. Then, every number maps to a nonempty set and no number maps to the empty set. But the empty set is a member ofP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )}, so the mapping still does not coverP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )}.

Through thisproof by contradiction we have proven that thecardinality ofN{\displaystyle \mathbb {N} } andP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )} cannot be equal. We also know that thecardinality ofP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )} cannot be less than thecardinality ofN{\displaystyle \mathbb {N} } becauseP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )} contains allsingletons, by definition, and these singletons form a "copy" ofN{\displaystyle \mathbb {N} } inside ofP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )}. Therefore, only one possibility remains, and that is that thecardinality ofP(N){\displaystyle {\mathcal {P}}(\mathbb {N} )} is strictly greater than thecardinality ofN{\displaystyle \mathbb {N} }, proving Cantor's theorem.

Related paradoxes

[edit]

Cantor's theorem and its proof are closely related to twoparadoxes of set theory.

Cantor's paradox is the name given to a contradiction following from Cantor's theorem together with the assumption that there is a set containing all sets, theuniversal setV{\displaystyle V}. In order to distinguish this paradox from the next one discussed below, it is important to note what this contradiction is. By Cantor's theorem|P(X)|>|X|{\displaystyle |{\mathcal {P}}(X)|>|X|} for any setX{\displaystyle X}. On the other hand, all elements ofP(V){\displaystyle {\mathcal {P}}(V)} are sets, and thus contained inV{\displaystyle V}, therefore|P(V)||V|{\displaystyle |{\mathcal {P}}(V)|\leq |V|}.[1]

Another paradox can be derived from the proof of Cantor's theorem by instantiating the functionf with theidentity function; this turns Cantor's diagonal set into what is sometimes called theRussell set of a given setA:[1]

RA={xA:xx}.{\displaystyle R_{A}=\left\{\,x\in A:x\not \in x\,\right\}.}

The proof of Cantor's theorem is straightforwardly adapted to show that assuming a set of all setsU exists, then considering its Russell setRU leads to the contradiction:

RURURURU.{\displaystyle R_{U}\in R_{U}\iff R_{U}\notin R_{U}.}

This argument is known asRussell's paradox.[1] As a point of subtlety, the version of Russell's paradox we have presented here is actually a theorem ofZermelo;[4] we can conclude from the contradiction obtained that we must reject the hypothesis thatRUU, thus disproving the existence of a set containing all sets. This was possible because we have usedrestricted comprehension (as featured inZFC) in the definition ofRA above, which in turn entailed that

RURU(RUURURU).{\displaystyle R_{U}\in R_{U}\iff (R_{U}\in U\wedge R_{U}\notin R_{U}).}

Had we usedunrestricted comprehension (as inFrege's system for instance) by defining the Russell set simply asR={x:xx}{\displaystyle R=\left\{\,x:x\not \in x\,\right\}}, then the axiom system itself would have entailed the contradiction, with no further hypotheses needed.[4]

Despite the syntactical similarities between the Russell set (in either variant) and the Cantor diagonal set,Alonzo Church emphasized that Russell's paradox is independent of considerations of cardinality and its underlying notions like one-to-one correspondence.[5]

History

[edit]

Cantor gave essentially this proof in a paper published in 1891 "Über eine elementare Frage der Mannigfaltigkeitslehre",[6] where thediagonal argument for the uncountability of thereals also first appears (he hadearlier proved the uncountability of the reals by other methods). The version of this argument he gave in that paper was phrased in terms of indicator functions on a set rather than subsets of a set.[7] He showed that iff is a function defined onX whose values are 2-valued functions onX, then the 2-valued functionG(x) = 1 −f(x)(x) is not in the range off.

Bertrand Russell has a very similar proof inPrinciples of Mathematics (1903, section 348), where he shows that there are morepropositional functions than objects. "For suppose a correlation of all objects and some propositional functions to have been affected, and let phi-x be the correlate ofx. Then "not-phi-x(x)," i.e. "phi-x does not hold ofx" is a propositional function not contained in this correlation; for it is true or false ofx according as phi-x is false or true ofx, and therefore it differs from phi-x for every value ofx." He attributes the idea behind the proof to Cantor.

Ernst Zermelo has a theorem (which he calls "Cantor's Theorem") that is identical to the form above in the paper that became the foundation of modern set theory ("Untersuchungen über die Grundlagen der Mengenlehre I"), published in 1908. SeeZermelo set theory.

Generalizations

[edit]

Lawvere's fixed-point theorem provides for a broad generalization of Cantor's theorem to anycategory withfinite products in the following way:[8] letC{\displaystyle {\mathcal {C}}} be such a category, and let1{\displaystyle 1} be a terminal object inC{\displaystyle {\mathcal {C}}}. Suppose thatY{\displaystyle Y} is an object inC{\displaystyle {\mathcal {C}}} and that there exists an endomorphismα:YY{\displaystyle \alpha :Y\to Y} that does not have any fixed points; that is, there is no morphismy:1Y{\displaystyle y:1\to Y} that satisfiesαy=y{\displaystyle \alpha \circ y=y}. Then there is no objectT{\displaystyle T} ofC{\displaystyle {\mathcal {C}}} such that a morphismf:T×TY{\displaystyle f:T\times T\to Y} can parameterize all morphismsTY{\displaystyle T\to Y}. In other words, for every objectT{\displaystyle T} and every morphismf:T×TY{\displaystyle f:T\times T\to Y}, an attempt to write mapsTY{\displaystyle T\to Y} as maps of the formf(,x):TY{\displaystyle f(-,x):T\to Y} must leave out at least one mapTY{\displaystyle T\to Y}.

See also

[edit]

References

[edit]
  1. ^abcdAbhijit Dasgupta (2013).Set Theory: With an Introduction to Real Point Sets.Springer Science & Business Media. pp. 362–363.ISBN 978-1-4614-8854-5.
  2. ^abLawrence Paulson (1992).Set Theory as a Computational Logic(PDF). University of Cambridge Computer Laboratory. p. 14.
  3. ^abGraham Priest (2002).Beyond the Limits of Thought. Oxford University Press. pp. 118–119.ISBN 978-0-19-925405-7.
  4. ^abHeinz-Dieter Ebbinghaus (2007).Ernst Zermelo: An Approach to His Life and Work. Springer Science & Business Media. pp. 86–87.ISBN 978-3-540-49553-6.
  5. ^Church, A. [1974] "Set theory with a universal set." inProceedings of the Tarski Symposium. Proceedings of Symposia in Pure Mathematics XXV, ed. L. Henkin, Providence RI, Second printing with additions 1979, pp. 297−308.ISBN 978-0-8218-7360-1. Also published inInternational Logic Review 15 pp. 11−23.
  6. ^Cantor, Georg (1891),"Über eine elementare Frage der Mannigfaltigskeitslehre",Jahresbericht der Deutschen Mathematiker-Vereinigung (in German),1:75–78, also inGeorg Cantor, Gesammelte Abhandlungen mathematischen und philosophischen Inhalts, E. Zermelo, 1932.
  7. ^A. Kanamori, "The Empty Set, the Singleton, and the Ordered Pair", p.276. Bulletin of Symbolic Logic vol. 9, no. 3, (2003). Accessed 21 August 2023.
  8. ^F. William Lawvere; Stephen H. Schanuel (2009).Conceptual Mathematics: A First Introduction to Categories. Cambridge University Press. Session 29.ISBN 978-0-521-89485-2.

External links

[edit]
Overview
Venn diagram of set intersection
Axioms
Operations
  • Concepts
  • Methods
Set types
Theories
Set theorists
General
Theorems (list)
 and paradoxes
Logics
Traditional
Propositional
Predicate
Set theory
Types ofsets
Maps and cardinality
Set theories
Formal systems (list),
language and syntax
Example axiomatic
systems
 (list)
Proof theory
Model theory
Computability theory
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Cantor%27s_theorem&oldid=1321322266"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp