For an infinite cardinal put and . The Erdős-Rado theorem for finite arities is
The partition relation requires a homogeneous subset of order type for every coloring of -element subsets by at most colors. In particular it gives uncountable homogeneous sets. The case is the infinite pigeonhole principle: a union of sets each of size at most cannot have size .
We give the induction step by a closed elementary-submodel construction of an end-homogeneous sequence. Let be infinite, , and with . Choose a sufficiently large regular and an elementary submodel with , all ordinals below in , , and closure under externally given sequences of length at most . To construct it, take successive elementary Skolem-hull closures, at each step including all such sequences from the preceding stage. Cardinality stays because . In the final union every sequence of length at most has all its entries in some earlier stage, by regularity of , and so was included at the next stage.
Put . Regularity of gives , and since otherwise its successor would contradict the definition of the supremum. Recursively, for choose above all earlier and satisfying
There are at most constraints. Their parameters and their colors belong to , and closure puts their complete code in . The point witnesses their simultaneous satisfiability in ; elementarity supplies a witness in . This gives an increasing end-homogeneous sequence of length : on it, the color of an -tuple depends only on the first entries.
For the induction from arity to , take and . Color the -tuples of the resulting sequence by their common color with a later point, equivalently by their color with . Its index order has type , so the induction hypothesis supplies a homogeneous index set of type . The original -tuples on those indices have that same color. This completes the proof without substituting the theorem's name for its induction.
A useful ordinal partition-bound function is
It is total: choose an infinite cardinal with ; the pairs case supplies with the required homogeneous order type for all these color numbers. It is nondecreasing and satisfies . Start iterating and take a supremum at a limit stage. If the increasing iterates do not attain that supremum, then for every some iterate satisfies , and
If the iterates have already stabilized, their supremum is a fixed point directly. Thus the relevant nontrivial case is an uncountable cardinal closed below itself under .
Such closure implies that is a strong limit. Suppose is infinite and . Take distinct binary strings of length , indexed in order by , and color a pair by its first differing coordinate. No three strings are homogeneous: three bits cannot be pairwise different at the same coordinate. Closure would give , and its restriction would have a homogeneous subset of order type in colors, a contradiction. Hence ; finite exponents are harmless for an uncountable .
Use the usual tree property: every set-theoretic tree of height with nonempty levels of cardinality below has a cofinal branch. For an uncountable cardinal satisfying this all-set-theoretic trees convention, must be regular. If it were singular with cofinality , attach to one root chains whose lengths increase cofinally to . Every level has at most nodes, the height is , and no branch is cofinal. This contradiction proves regularity. Combined with the preceding closure argument it proves that the cardinal under discussion is strongly inaccessible.
For any , , make a separated set-theoretic tree of functions. Its level consists of the functions realized as for some , with . Order these functions by restriction. Levels are nonempty and have size at most , using the strong-limit property. The tree property gives a branch . Recursively select for , larger than all earlier selections, whose coloring function agrees with through a level above those earlier selections; regularity allows that level to remain below , and its node has a realizing point. Then for . One of the fewer-than- colors occurs on selected points, by regularity. These points are homogeneous, proving for every . Consequently
A strictly increasing countable iteration has a supremum of countable cofinality, so it cannot meet this regular set-theoretic tree-property condition; no continuity of has been assumed.
The final printed assertion needs its convention specified. The usual tree property alone does not imply strong inaccessibility; it can consistently hold at successor cardinals. In the argument just given, strong inaccessibility follows from function closure together with that set-theoretic tree property. There is also a stronger branching form of the tree property for which the assertion holds literally: require a cofinal branch in every separated rooted height- set-theoretic tree whose nodes each have fewer than immediate successors, without restricting level sizes. The singular-chain example proves regularity under this convention too. If for , take the full binary set-theoretic tree through level , choose distinct nodes on that level, and attach to its th chosen node a chain of length , for . It has height and at most two successors per node, but every branch has length below . Thus this branching property implies the strong-limit condition and hence strong inaccessibility. At a strongly inaccessible cardinal it agrees, for separated set-theoretic trees, with the usual level-size convention: regularity bounds the union of fewer than successor sets, and strong-limit arithmetic bounds the possible predecessor sequences at limit levels.