Cantor's isomorphism theorem

Last updated

In order theory and model theory, branches of mathematics, Cantor's isomorphism theorem states that every two countable dense unbounded linear orders are order-isomorphic. For instance, Minkowski's question-mark function produces an isomorphism (a one-to-one order-preserving correspondence) between the numerical ordering of the rational numbers and the numerical ordering of the dyadic rationals.

Contents

The theorem is named after Georg Cantor, who first published it in 1895, using it to characterize the (uncountable) ordering on the real numbers. It can be proved by a back-and-forth method that is also sometimes attributed to Cantor but was actually published later, by Felix Hausdorff. The same back-and-forth method also proves that countable dense unbounded orders are highly symmetric, and can be applied to other kinds of structures. However, Cantor's original proof only used the "going forth" half of this method. In terms of model theory, the isomorphism theorem can be expressed by saying that the first-order theory of unbounded dense linear orders is countably categorical, meaning that it has only one countable model, up to logical equivalence.

One application of Cantor's isomorphism theorem involves temporal logic, a method for using logic to reason about time. In this application, the theorem implies that it is sufficient to use intervals of rational numbers to model intervals of time: using irrational numbers for this purpose will not lead to any increase in logical power.

Statement and examples

Minkowski's question-mark function provides a concrete isomorphism from rationals to dyadic rationals Minkowski question mark.svg
Minkowski's question-mark function provides a concrete isomorphism from rationals to dyadic rationals

Cantor's isomorphism theorem is stated using the following concepts:

With these definitions in hand, Cantor's isomorphism theorem states that every two unbounded countable dense linear orders are order-isomorphic. [1]

Within the rational numbers, certain subsets are also countable, unbounded, and dense. The rational numbers in the open unit interval are an example. Another example is the set of dyadic rational numbers, the numbers that can be expressed as a fraction with an integer numerator and a power of two as the denominator. By Cantor's isomorphism theorem, the dyadic rational numbers are order-isomorphic to the whole set of rational numbers. In this example, an explicit order isomorphism is provided by Minkowski's question-mark function. [4] Another example of a countable unbounded dense linear order is given by the set of real algebraic numbers, the real roots of polynomials with integer coefficients. In this case, they are a superset of the rational numbers, but are again order-isomorphic. [5] It is also possible to apply the theorem to other linear orders whose elements are not defined as numbers. For instance, the binary strings that end in a 1, in their lexicographic order, form another isomorphic ordering. [6]

Proofs

One proof of Cantor's isomorphism theorem, in some sources called "the standard proof", [7] uses the back-and-forth method. This proof builds up an isomorphism between any two given orders, using a greedy algorithm, in an ordering given by a countable enumeration of the two orderings. In more detail, the proof maintains two order-isomorphic finite subsets and of the two given orders, initially empty. It repeatedly increases the sizes of and by adding a new element from one order, the first missing element in its enumeration, and matching it with an order-equivalent element of the other order, proven to exist using the density and lack of endpoints of the order. The two orderings switch roles at each step: the proof finds the first missing element of the first order, adds it to , matches it with an element of the second order, and adds it to ; then it finds the first missing element of the second order, adds it to , matches it with an element of the first order, and adds it to , etc. Every element of each ordering is eventually matched with an order-equivalent element of the other ordering, so the two orderings are isomorphic. [8]

Although the back-and-forth method has also been attributed to Cantor, Cantor's original publication of this theorem in 1895–1897 used a different proof. [8] In an investigation of the history of this theorem by logician Charles L. Silver, the earliest instance of the back-and-forth proof found by Silver was in a 1914 textbook by Felix Hausdorff, his Grundzüge der Mengenlehre . [8]

Instead of building up order-isomorphic subsets and by going "back and forth" between the enumeration for the first order and the enumeration for the second order, Cantor's original proof only uses the "going forth" half of the back-and-forth method. [1] It repeatedly augments the two finite sets and by adding to the first missing element of the first order's enumeration, and adding to the order-equivalent element that is first in the second order's enumeration. This naturally finds an equivalence between the first ordering and a subset of the second ordering, and Cantor then argues that the entire second ordering is included. [1] [8]

The back-and-forth proof has been formalized as a computer-verified proof using Coq, an interactive theorem prover. This formalization process led to a strengthened result that when two computably enumerable linear orders have a computable comparison predicate, and computable functions representing their density and unboundedness properties, then the isomorphism between them is also computable. [9]

Model theory

One way of describing Cantor's isomorphism theorem uses the language of model theory. The first-order theory of unbounded dense linear orders consists of sentences in mathematical logic concerning variables that represent the elements of an order, with a binary relation used as the comparison operation of the ordering. Here, a sentence means a well-formed formula that has no free variables. These sentences include both axioms, formulating in logical terms the requirements of a dense linear order, and all other sentences that can be proven as logical consequences from those axioms. The axioms of this system can be expressed as: [10] [11]

AxiomExplanation
Comparison is irreflexive: no element is less than itself.
Comparison is connected or total, meaning every two distinct elements are comparable.
Comparison is transitive: each triple of elements is consistently ordered.
There is no lower bound; every element has a smaller element .
There is no upper bound; every element has a larger element .
The order is dense: every two elements and have an element between them.

A model of this theory is any system of elements and a comparison relation that obeys all of the axioms; it is a countable model when the system of elements forms a countable set. For instance, the usual comparison relation on the rational numbers is a countable model of this theory. Cantor's isomorphism theorem can be expressed by saying that the first-order theory of unbounded dense linear orders is countably categorical: it has only one countable model, up to logical equivalence. [1] [12] However, it is not categorical for higher cardinalities: for any higher cardinality, there are multiple inequivalent dense unbounded linear orders with the same cardinality. [13]

A method of quantifier elimination in the first-order theory of unbounded dense linear orders can be used to prove that it is a complete theory. This means that every logical sentence in the language of this theory is either a theorem, that is, provable as a logical consequence of the axioms, or the negation of a theorem. This is closely related to being categorical (a sentence is a theorem if it is true of the unique countable model; see the Łoś–Vaught test) but there can exist multiple distinct models that have the same complete theory. In particular, both the ordering on the rational numbers and the ordering on the real numbers are models of the same theory, even though they are different models. Quantifier elimination can also be used in an algorithm for deciding whether a given sentence is a theorem. [11]

The graph of a piecewise linear order automorphism of rational numbers taking the four points {1,4,5,8} to {3,4,6,7} Monotone piecewise linear.svg
The graph of a piecewise linear order automorphism of rational numbers taking the four points {1,4,5,8} to {3,4,6,7}

The same back-and-forth method used to prove Cantor's isomorphism theorem also proves that countable dense linear orders are highly symmetric. Their symmetries are called order automorphisms, and consist of order-preserving bijections from the whole linear order to itself. By the back-and-forth method, every countable dense linear order has order automorphisms that map any set of points to any other set of points. This can also be proven directly for the ordering on the rationals, by constructing a piecewise linear order automorphism with breakpoints at the given points. This equivalence of all -element sets of points is summarized by saying that the group of symmetries of a countable dense linear order is "highly homogeneous". However, there is no order automorphism that maps an ordered pair of points to its reverse, so these symmetries do not form a 2-transitive group. [1]

The isomorphism theorem can be extended to colorings of an unbounded dense countable linear ordering, with a finite or countable set of colors, such that each color is dense, in the sense that a point of that color exists between any other two points of the whole ordering. The subsets of points with each color partition the order into a family of unbounded dense countable linear orderings. Any partition of an unbounded dense countable linear orderings into subsets, with the property that each subset is unbounded (within the whole set, not just in itself) and dense (again, within the whole set) comes from a coloring in this way. Each two colorings with the same number of colors are order-isomorphic, under any permutation of their colors. Bhattacharjee et al. (1997) give as an example the partition of the rational numbers into the dyadic rationals and their complement; these two sets are dense in each other, and their union has an order isomorphism to any other pair of unbounded linear orders that are countable and dense in each other. Unlike Cantor's isomorphism theorem, the proof needs the full back-and-forth argument, and not just the "going forth" argument. [1]

Cantor used the isomorphism theorem to characterize the ordering of the real numbers, an uncountable set. Unlike the rational numbers, the real numbers are Dedekind-complete, meaning that every subset of the reals that has a finite upper bound has a real least upper bound. They contain the rational numbers, which are dense in the real numbers. By applying the isomorphism theorem, Cantor proved that whenever a linear ordering has the same properties of being Dedekind-complete and containing a countable dense unbounded subset, it must be order-isomorphic to the real numbers. [14] Suslin's problem asks whether orders having certain other properties of the order on the real numbers, including unboundedness, density, and completeness, must be order-isomorphic to the reals; the truth of this statement is independent of Zermelo–Fraenkel set theory with the axiom of choice (ZFC). [15]

Although uncountable unbounded dense orderings may not be order-isomorphic, it follows from the back-and-forth method that any two such orderings are elementarily equivalent. [7] [16] Another consequence of Cantor's proof is that every finite or countable linear order can be embedded into the rationals, or into any unbounded dense ordering. Calling this a "well known" result of Cantor, Wacław Sierpiński proved an analogous result for higher cardinality: assuming the continuum hypothesis, there exists a linear ordering of cardinality into which all other linear orderings of cardinality can be embedded. [17] Baumgartner's axiom, formulated by James Earl Baumgartner in 1973 to study the continuum hypothesis, concerns -dense sets of real numbers, unbounded sets with the property that every two elements are separated by exactly other elements. It states that each two such sets are order-isomorphic, providing in this way another higher-cardinality analogue of Cantor's isomorphism theorem ( is defined as the cardinality of the set of all countable ordinals). Baumgartner's axiom is consistent with ZFC and the negation of the continuum hypothesis, and implied by the proper forcing axiom, [18] but independent of Martin's axiom. [19]

In temporal logic, various formalizations of the concept of an interval of time can be shown to be equivalent to defining an interval by a pair of distinct elements of a dense unbounded linear order. This connection implies that these theories are also countably categorical, and can be uniquely modeled by intervals of rational numbers. [20] [21]

Related Research Articles

In mathematics, specifically set theory, the continuum hypothesis is a hypothesis about the possible sizes of infinite sets. It states that

there is no set whose cardinality is strictly between that of the integers and the real numbers,

In mathematics, a set is countable if either it is finite or it can be made in one to one correspondence with the set of natural numbers. Equivalently, a set is countable if there exists an injective function from it into the natural numbers; this means that each element in the set may be associated to a unique natural number, or that the elements of the set can be counted one at a time, although the counting may never finish due to an infinite number of elements.

<span class="mw-page-title-main">Cardinal number</span> Size of a possibly infinite set

In mathematics, a cardinal number, or cardinal for short, is what is commonly called the number of elements of a set. In the case of a finite set, its cardinal number, or cardinality is therefore a natural number. For dealing with the case of infinite sets, the infinite cardinal numbers have been introduced, which are often denoted with the Hebrew letter (aleph) marked with subscript indicating their rank among the infinite cardinals.

<span class="mw-page-title-main">Cantor's diagonal argument</span> Proof in set theory

In set theory, Cantor's diagonal argument, also called the diagonalisation argument, the diagonal slash argument, the anti-diagonal argument, the diagonal method, and Cantor's diagonalization proof, was published in 1891 by Georg Cantor as a mathematical proof that there are infinite sets which cannot be put into one-to-one correspondence with the infinite set of natural numbers. Such sets are now known as uncountable sets, and the size of infinite sets is now treated by the theory of cardinal numbers which Cantor began.

In mathematics, Suslin's problem is a question about totally ordered sets posed by Mikhail Yakovlevich Suslin (1920) and published posthumously. It has been shown to be independent of the standard axiomatic system of set theory known as ZFC; Solovay & Tennenbaum (1971) showed that the statement can neither be proven nor disproven from those axioms, assuming ZF is consistent.

<span class="mw-page-title-main">Aleph number</span> Infinite cardinal number

In mathematics, particularly in set theory, the aleph numbers are a sequence of numbers used to represent the cardinality of infinite sets that can be well-ordered. They were introduced by the mathematician Georg Cantor and are named after the symbol he used to denote them, the Hebrew letter aleph.

In mathematics, two sets or classes A and B are equinumerous if there exists a one-to-one correspondence (or bijection) between them, that is, if there exists a function from A to B such that for every element y of B, there is exactly one element x of A with f(x) = y. Equinumerous sets are said to have the same cardinality (number of elements). The study of cardinality is often called equinumerosity (equalness-of-number). The terms equipollence (equalness-of-strength) and equipotence (equalness-of-power) are sometimes used instead.

In mathematics, a real closed field is a field F that has the same first-order properties as the field of real numbers. Some examples are the field of real numbers, the field of real algebraic numbers, and the field of hyperreal numbers.

In set theory, the cardinality of the continuum is the cardinality or "size" of the set of real numbers , sometimes called the continuum. It is an infinite cardinal number and is denoted by or .

In mathematical logic, especially set theory and model theory, the back-and-forth method is a method for showing isomorphism between countably infinite structures satisfying specified conditions. In particular it can be used to prove that

In the mathematical field of set theory, the proper forcing axiom (PFA) is a significant strengthening of Martin's axiom, where forcings with the countable chain condition (ccc) are replaced by proper forcings.

In mathematical logic, a non-standard model of arithmetic is a model of first-order Peano arithmetic that contains non-standard numbers. The term standard model of arithmetic refers to the standard natural numbers 0, 1, 2, …. The elements of any model of Peano arithmetic are linearly ordered and possess an initial segment isomorphic to the standard natural numbers. A non-standard model is one that has additional elements outside this initial segment. The construction of such models is due to Thoralf Skolem (1934).

In mathematics, a partial order or total order < on a set is said to be dense if, for all and in for which , there is a in such that . That is, for any two elements, one less than the other, there is another element between them. For total orders this can be simplified to "for any two distinct elements, there is another element between them", since all elements of a total order are comparable.

The Vaught conjecture is a conjecture in the mathematical field of model theory originally proposed by Robert Lawson Vaught in 1961. It states that the number of countable models of a first-order complete theory in a countable language is finite or ℵ0 or 20. Morley showed that the number of countable models is finite or ℵ0 or ℵ1 or 20, which solves the conjecture except for the case of ℵ1 models when the continuum hypothesis fails. For this remaining case, Robin Knight has announced a counterexample to the Vaught conjecture and the topological Vaught conjecture. As of 2021, the counterexample has not been verified.

<span class="mw-page-title-main">Real number</span> Number representing a continuous quantity

In mathematics, a real number is a number that can be used to measure a continuous one-dimensional quantity such as a distance, duration or temperature. Here, continuous means that pairs of values can have arbitrarily small differences. Every real number can be almost uniquely represented by an infinite decimal expansion.

In the mathematical field of set theory, the continuum means the real numbers, or the corresponding (infinite) cardinal number, denoted by . Georg Cantor proved that the cardinality is larger than the smallest infinity, namely, . He also proved that is equal to , the cardinality of the power set of the natural numbers.

<span class="mw-page-title-main">Ordinal number</span> Generalization of "n-th" to infinite cases

In set theory, an ordinal number, or ordinal, is a generalization of ordinal numerals aimed to extend enumeration to infinite sets.

This is a glossary of set theory.

In mathematical set theory, Baumgartner's axiom (BA) can be one of three different axioms introduced by James Earl Baumgartner.

References

  1. 1 2 3 4 5 6 7 8 9 10 Bhattacharjee, Meenaxi; Macpherson, Dugald; Möller, Rögnvaldur G.; Neumann, Peter M. (1997), "Rational numbers", Notes on infinite permutation groups, Texts and Readings in Mathematics, vol. 12, Berlin: Springer-Verlag, pp. 77–86, doi:10.1007/978-93-80250-91-5_9, ISBN   81-85931-13-5, MR   1632579
  2. 1 2 3 4 5 6 Dasgupta, Abhijit (2014), "Chapters 7 & 8: Orders and order types; Dense and complete orders", Set Theory, Springer New York, pp. 131–174, doi: 10.1007/978-1-4614-8854-5
  3. 1 2 Chekmasov, Andrei (October 23, 2019), "Curiosities of linearly ordered sets", Chalkdust
  4. Girgensohn, Roland (1996), "Constructing singular functions via Farey fractions", Journal of Mathematical Analysis and Applications , 203 (1): 127–141, doi: 10.1006/jmaa.1996.0370 , MR   1412484
  5. Bosi, G.; Mehta, G. B. (2002), "Existence of a semicontinuous or continuous utility function: a unified approach and an elementary proof", Journal of Mathematical Economics , 38 (3): 311–328, doi:10.1016/S0304-4068(02)00058-7, MR   1940365 ; see Remark 3, p. 323
  6. Lohrey, Markus; Mathissen, Christian (2013), "Isomorphism of regular trees and words", Information and Computation, 224: 71–105, arXiv: 1102.2782 , doi: 10.1016/j.ic.2013.01.002 , MR   3016459
  7. 1 2 Bryant, Ross (2006), A computation of partial isomorphism rank on ordinal structures (Doctoral dissertation), University of North Texas, p. 1, 305292986
  8. 1 2 3 4 Silver, Charles L. (1994), "Who invented Cantor's back-and-forth argument?", Modern Logic, 4 (1): 74–78, MR   1253680
  9. Kirst, Dominik (2022), "Computational back-and-forth arguments in constructive type theory", in Andronick, June; de Moura, Leonardo (eds.), 13th International Conference on Interactive Theorem Proving, ITP 2022, August 7–10, 2022, Haifa, Israel, LIPIcs, vol. 237, Schloss Dagstuhl – Leibniz-Zentrum für Informatik, pp. 22:1–22:12, doi:10.4230/LIPIcs.ITP.2022.22
  10. For this axiomatization of strict linear orders, see: Goldrei, Derek (2005), Propositional and Predicate Calculus: A Model of Argument, Springer, p.  193, ISBN   9781846282294 . The axioms can be formulated logically using either a strict comparison or a non-strict comparison but the strict comparison simplifies the expression of the axioms for the properties of being unbounded and dense. Note that it is not necessary to specify that these orders are antisymmetric, that is, that ; this is a consequence of irreflexivity and transitivity.
  11. 1 2 Worrell, James (2016), "Decidable theories" (PDF), Logic and Proof (Lecture notes), University of Oxford; Worrell uses a different but equivalent axiomatization for strict linear orders, and combines the two unboundedness axioms into a single axiom.
  12. Büchi, J. Richard; Danhof, Kenneth J. (1973), "Variations on a theme of Cantor in the theory of relational structures", Zeitschrift für Mathematische Logik und Grundlagen der Mathematik, 19: 411–426, doi:10.1002/malq.19730192604, MR   0337567
  13. Morley, Michael (1965), "Categoricity in power", Transactions of the American Mathematical Society , 114: 514–538, doi: 10.2307/1994188 , MR   0175782
  14. Jech, Thomas (2003), Set theory, Springer Monographs in Mathematics (3rd millennium ed.), Berlin: Springer-Verlag, Theorem 4.3, p. 38, doi:10.1007/3-540-44761-X, ISBN   3-540-44085-2, MR   1940513
  15. Devlin, Keith J.; Johnsbråten, Håvard (1974), The Souslin problem, Lecture Notes in Mathematics, vol. 405, Berlin & New York: Springer-Verlag, MR   0384542
  16. Langford, C. H. (1926–1927), "Some theorems on deducibility", Annals of Mathematics, Second Series, 28 (1–4): 16–40, doi:10.2307/1968352, MR   1502760
  17. Sierpiński, Wacław (1932), "Généralisation d'un théorème de Cantor concernant les ensembles ordonnés dénombrables", Fundamenta Mathematicae (in French), 18: 280–284, doi: 10.4064/fm-18-1-280-284 , Zbl   0004.20502
  18. Baumgartner, James E. (1973), "All -dense sets of reals can be isomorphic", Fundamenta Mathematicae , 79 (2): 101–106, doi: 10.4064/fm-79-2-101-106 , MR   0317934
  19. Avraham, Uri; Shelah, Saharon (1981), "Martin's axiom does not imply that every two -dense sets of reals are isomorphic", Israel Journal of Mathematics , 38 (1–2): 161–176, doi:10.1007/BF02761858, MR   0599485
  20. van Benthem, Johan (1984), "Tense logic and time", Notre Dame Journal of Formal Logic, 25 (1): 1–16, doi: 10.1305/ndjfl/1093870515 , MR   0723616
  21. Ladkin, Peter B. (1987), "Models of axioms for time intervals", in Forbus, Kenneth D.; Shrobe, Howard E. (eds.), Proceedings of the 6th National Conference on Artificial Intelligence. Seattle, WA, USA, July 1987, Morgan Kaufmann, pp. 234–239