an "infinitary" proof of the finite Ramsey's theorem
January 20, 2026
[we prove the Infinite Ramsey's Theorem with classical and nonstandard methods and deduce the finite Ramsey's theorem from it]
Infinite Ramsey's Theorem: For any any infinite set and any -coloring of there exists an infinite subset of that is monochromatic with respect to (Here denotes the set of -element subsets of and a -coloring of a set is some function A subset of is "monochromatic" if is single-valued).
Typically, the Infinite Ramsey's Theorem is introduced as a structure guarantee for infinite (hyper)graphs. To see this, take a graph with an infinite set of vertices and an (not necessarily infinite) edge set Consider the -coloring such that if and only if and otherwise. The Infinite Ramsey's Theorem implies that for this 2-coloring, there exists an infinite set of vertices such that is constant; implying that either has an infinite fully edge-connected subset (called a clique: all pairs of vertices in share a corresponding edge) or an infinite fully disconnected subset (an anticlique: no two vertices in share an edge). (Colorings with imply an identical statement for -hypergraphs: graphs where edges are -tuples of vertices, and as such connect vertices at a time.)
Additionally, the Infinite Ramsey's Theorem is typically proved combinatorially, by induction. We reproduce the classical proof here for completeness, for the case
-
The base case is a straightforward application of the pigeonhole principle: partitioning into finite sets is impossible, so at least one of the color classes will be infinite.
-
Now assume the statement holds for We prove the statement for an arbitrary (finite) coloring of by constructing a monochromatic subset as follows.
-
Let and We construct sequences and in the following way.
-
For each there's a natural coloring of given by By the induction hypothesis, there exists an infinite and a color such that for all element subsets of Then let
-
Let The colors (decided stepwise as above) lie in so by the pigeonhole principle there is some color for which for infinitely many Let be the set of these indices, and let be the subset of on Note is infinite.
-
Observe that any -element subset of is monochromatically Take any Its least element is some for The remaining elements of are larger than and so lie in (recall this is a descending subset chain). So, and as This finishes the inductive step.
The key ingredient in the nonstandard proof is the existence of a corresponding hyperextension for mathematical objects such that is not isomorphic to but preserves all "elementary properties" of (The proof of the existence of these objects will be reserved for another day: concisely, Los's theorem guarantees the diagonal embedding into the ultrapower of is elementary). "Elementary properties" of are those expressable in first order sentences: includes set inclusion, union, intersection, field axioms, etc. Does not include the Archimedean property of the reals! (For all positive there exists such that ). We define the transfer map to be a function taking an object to its hyperextension. [More properties can be found in Section 2 of this manuscript.]
Consider some infinite graph (Worthwhile to note that, formally, it makes more sense to treat the edges as a relation: a subset of that's anti-reflexive and symmetric.) A hyperextension of induces corresponding hyperextensions on the vertices and edges.
We now prove the Infinite Ramsey's Theorem for -colorings, in the graph setting. Let be an element of not belonging to Consider its hyperextension There are two cases: either and are connected by an edge in or they are not. We treat the first case (the other being symmetric). Suppose there exist elements of which form a clique and are all connected to in These form a sequence
Consider the statement: "there exists some such that for is not and " This is satisfied by by construction. (Editing the third constraint is what deals with the case where is not connected to ). This is also an elementary property of so a corresponding statement must be true in This statement is "there exists different from for such that for and "
This construction is recursive (you can make a length chain by repeating it), so this constructs an infinite clique. An infinite anticlique is constructed by taking the case where is not connected to
Compared to the classical proof, the nonstandard approach is much cleaner? Less bookkeeping. You extend this argument to the -coloring case simply: becomes a subset of
Finite Ramsey's Theorem. For every there is such that every coloring of with colors has a homogenous set of size
We prove this by contradiction. Assume it's false for a particular choice of Then for every there is a -coloring of with no monochromatic subset of size
This is impossible due to Konig's Lemma. You can construct a finitely branching tree of these "bad" colorings where the partial order on the tree is induced by inclusion. Konig's lemma implies there's an infinite branch of this tree. This implies there's a -coloring of with no monochromatic subset of size which contradicts the Infinite Ramsey's Theorem. QED.