Choose a representative of each class of countably infinite sets modulo finite symmetric difference, and colour by the parity of . Removing one element stays in the same class and flips the parity. Every infinite candidate homogeneous set therefore has two countably infinite subsets of opposite colours. With choice, this refutes unrestricted countably infinite-arity positive partition relations on every infinite cardinal.
For the effective counterexample, let be the diagonal halting set and let be the finite approximation obtained by running the first programs for steps. For , define the recursive triple colouring with no computable infinite homogeneous set by
This is a total recursive two-coloring: only bounded computations are involved. An infinite homogeneous set cannot have color one. Fix and take sufficiently large that every halting computation with index at most that ever halts has already halted by stage ; then the color is zero. If has color zero, it computes : given , find in with and inspect . Agreement with every later stage , and the unboundedness of , give . Hence this is the correct answer. The set is not recursive: a purported halting decider would produce a program that halts exactly when the decider says it does not halt on its own index. Thus there is no recursive infinite homogeneous set. Here infinite is essential: every finite subset is recursive, and sets with fewer than three elements are vacuously homogeneous.
A precise finite-arity Erdős-Rado theorem for finite arities is
where and . We prove the closed elementary-submodel construction of an end-homogeneous sequence and then induct. We work with AC, as in the usual cardinal partition calculus.
Put , where is infinite, and let with and . Choose a regular cardinal large enough that this coloring and its domain belong to , the sets of hereditary size below . There is of size containing , every ordinal below , and closed under externally given sequences of length at most . Here is the closure construction: start with a Skolem hull of the named parameters and the ordinals below ; iterate hulls after adjoining all at-most--sequences of the preceding hull for stages. Every stage and the union have size , since and . The elementary chain theorem gives elementarity. Any sequence of at most members of the final union lies in a bounded stage, because is regular, and is added at the next stage. This proves the required closure.
Let . Regularity of gives , and : otherwise would also belong to . Recursively choose increasing for so that, for every -subset of the earlier points,
To justify the recursion, the earlier sequence has length at most , hence belongs to . There are at most constraints. All their points and color values are in , so their coded table belongs to by closure, even though itself is external to . The supremum of the earlier points, plus one, also belongs to and is below . Thus witnesses in that a point above that bound satisfying the table exists. Elementarity supplies such a point in . This completes the recursion.
The sequence is end-homogeneous: on any increasing -tuple from it, the color depends only on its first entries. Define the induced -tuple coloring by . For the induction, the arity-one assertion is the infinite pigeonhole principle: a union of sets each of size at most has size at most . At step , take , so . The constructed sequence has size . The induction hypothesis makes constant on a subset of size ; end-homogeneity makes constant on its -subsets. This proves the theorem. In particular gives an uncountable homogeneous set for every finite-arity coloring with countably many colors, on a sufficiently large cardinal.
There is no unrestricted infinite-exponent analogue under AC. For any infinite cardinal , choose one representative from each equivalence class of modulo finite symmetric difference. Color by the parity of . Removing one element of leaves it in the same class and reverses the parity. Every infinite proposed homogeneous set contains both a countably infinite and , so cannot be homogeneous. Thus the finite-symmetric-difference colouring of infinite subsets proves
The contrast is between arbitrary colorings at countably infinite arity and the finite arities of the theorem; restrictions on the definability of an infinite-arity coloring can change the problem.
Here a monochromatic set must mean an infinite homogeneous set for a colouring: every singleton is a finite monochromatic set. The requested phenomenon holds for every finite . For it is impossible, since the colour classes of a finite computable colouring are computable and at least one is infinite. We treat this necessary qualification explicitly.
We construct a finite-injury computable colouring of pairs with no infinite computably enumerable homogeneous set, which is stronger than the requested absence of a recursive one. Enumerate the computably enumerable sets as , with computable finite approximations . Requirement seeks distinct markers . At stage , consider indices not currently assigned markers. Choose the least one, if any, for which has two elements outside all markers of higher-priority indices . Assign two such elements as its markers, using a fixed least-element rule, and cancel all markers at lower-priority indices. Do nothing if no such index exists. The active markers are therefore pairwise distinct at every stage.
For , simulate this finite construction through stage and define
In particular every active first marker has colour zero against larger points. This is a total computable function: no question about eventual enumeration or eventual stabilization is used in computing a given pair.
Induction on proves finite injury. Once the finitely many higher requirements have stabilized, requirement is never cancelled again. If it has markers they stay fixed. If is infinite, it eventually supplies two points outside the finite collection of higher markers, so it becomes eligible and is assigned markers; only finitely many higher indices could delay its assignment. Thus an infinite eventually has permanent distinct markers . Choose beyond both markers and beyond their stabilization stage. Then
So is not homogeneous. Every infinite recursive set is computably enumerable, proving the desired obstruction. For , colour an increasing -tuple by the pair formed by its first two elements. Every pair from an infinite homogeneous candidate can be completed by larger members of that candidate, so it would give an infinite pair-homogeneous set, already ruled out.
The uncountable positive theorem is the Erdős-Rado theorem for finite arities. For every infinite cardinal and finite , define and . Then
The partition relation means that every colouring of -element subsets of the left-hand cardinal by at most colours has a homogeneous subset of size . In particular, taking gives an uncountable homogeneous set for every finite arity, once the domain is sufficiently large.
We prove the end-homogeneity lemma needed for induction. Let be infinite, , finite, and with . In a sufficiently large choose an elementary substructure of size containing and all ordinals below , and closed under externally given sequences of length at most . Here consists of sets whose transitive closures have size below .
To justify that closure, begin with a hull containing the indicated parameters and ordinals. At each successor stage add every sequence of length at most from the preceding stage, then take a Skolem hull. There are at most such sequences. Iterate for stages and take elementary unions at limits. The union still has size , and every sequence of at most of its elements is contained in one earlier stage by regularity of , so appears at the next. This proves the claimed closed first-order model rather than assuming its existence.
Let . The inequality uses regularity of and ; has no largest element, since it is closed under successor. Recursively choose increasing for , imposing, for every -tuple of earlier points,
At any stage there are at most earlier points and constraints. Each constraint consists of a tuple of elements of and a colour below , also in . The entire constraint code therefore belongs to by closure. The bound above the previous points belongs to as well. Although itself need not belong to , it witnesses in the existence of a point above that bound satisfying the coded constraints. Elementarity supplies such a point inside . This proves the recursion.
On the resulting sequence of length , the colour of an -tuple depends only on its first entries: its last entry has the same colour contribution as . This is the required closed elementary-submodel construction of an end-homogeneous sequence.
Now prove the theorem by induction on . The case is the infinite pigeonhole principle: partitioning into at most classes of size at most cannot cover it. For , set and apply the lemma to the colouring on . Define a colouring of -tuples from its end-homogeneous sequence of length by their colour when completed with . The induction hypothesis supplies a subset of size on which this derived colouring is constant. Every original -tuple from that subset has the derived colour of its first entries, and is therefore monochromatic. This completes the proof.
The unrestricted infinite-exponent situation is very different under AC. On , choose one representative of each equivalence class modulo finite symmetric difference, and colour by
If is infinite and , deleting remains in the same equivalence class and flips the colour. Every infinite candidate homogeneous set contains such an and as subsets, so
More generally the same argument works for subsets of any fixed infinite cardinality: deleting one element preserves that cardinality, so there is no unrestricted analogue with a homogeneous set large enough to contain such subsets. For the order-type- convention, choose in increasing order type and delete its first element; both sets still have that order type. Thus the distinction from the finite-arity theorem is genuine, not merely a notational ambiguity. This argument uses choice of representatives and is not a claim about every definability-restricted infinite-arity colouring.
Let be the finite approximation to the halting problem obtained by running the first programs for steps, so and is not computable. For , define the recursive triple colouring with no computable infinite homogeneous set by
This is a total computable function. Here homogeneous sets are required to be infinite: finite homogeneous sets certainly exist. An infinite homogeneous cannot have colour one. Fix ; the finite approximation below eventually stabilizes, so two sufficiently large in give colour zero. If has colour zero, choose in with . For arbitrarily large , homogeneity gives , and hence . Thus computes membership of in . A computable infinite would make the halting problem computable, a contradiction.
For the uncountable partition relation, the Erdős-Rado theorem for finite arities states that for every infinite cardinal and integer ,
The case is the pigeonhole principle: a union of sets of size at most cannot have size . Suppose the assertion holds for . Put and , and let . We give the closed elementary-submodel construction of an end-homogeneous sequence, which avoids intersecting a decreasing family of reservoirs at a limit stage.
Take a sufficiently large regular and an elementary substructure with , containing and all ordinals below , and closed under sequences of length at most . Such an is obtained by successive Skolem hull closures: , and the regularity of puts any at-most--long sequence from the union inside one stage. Put . The set has no greatest element, since taking an ordinal successor is definable in , so .
Recursively choose an increasing sequence in . At stage , its earlier set has size at most , and the colour table on has size at most . Both and this table belong to by its closure. The set
belongs to and is nonempty because it contains . Elementarity supplies . Consequently the colour of each -tuple from the resulting sequence depends only on its first entries. The induction hypothesis applied to these entries gives a homogeneous subsequence of size , proving the result.
Infinite exponents behave differently with the axiom of choice. On the countably infinite subsets of any infinite cardinal , choose a representative of each equivalence class modulo finite symmetric difference. Colour a set by the parity of . Removing one point flips its colour. Every infinite proposed homogeneous set contains an increasing sequence of order type , and that sequence and its tail have opposite colours. Thus the finite-symmetric-difference colouring of infinite subsets gives , whether the domain consists of all countably infinite subsets or only those of order type . There is no unrestricted infinite-arity counterpart to the displayed finite-arity theorem in ZFC.