A game-theoretic proof of Shelah's theorem on labeled trees
Trevor M. Wilson

TL;DR
This paper introduces a game-theoretic proof of Shelah's theorem on the existence of homomorphisms between labeled trees under certain large cardinal conditions, providing a novel perspective on the theorem.
Contribution
The paper presents the first game-theoretic proof of Shelah's theorem, connecting large cardinal partition relations with homomorphisms in labeled trees.
Findings
Game-theoretic characterization of homomorphisms
Proof of Shelah's theorem using large cardinal assumptions
New insights into labeled trees and their mappings
Abstract
We give a new proof of a theorem of Shelah which states that for every family of labeled trees, if the cardinality of the family is much larger (in the sense of large cardinals) than the cardinality of the set of labels, more precisely if the partition relation holds, then there is a homomorphism from one labeled tree in the family to another. Our proof uses a characterization of such homomorphisms in terms of games.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A game-theoretic proof of Shelah’s theorem on labeled trees
Trevor M. Wilson
Department of Mathematics
Miami University
Oxford, Ohio 45056
USA
Abstract.
We give a new proof of a theorem of Shelah which states that for every family of labeled trees, if the cardinality of the family is much larger (in the sense of large cardinals) than the cardinality of the set of labels, more precisely if the partition relation holds, then there is a homomorphism from one labeled tree in the family to another. Our proof uses a characterization of such homomorphisms in terms of games.
1. Introduction
We work in ZFC. For every set we write for the set of all finite sequences from and for the set of all finite subsets of . For every natural number we write for the set of all -length sequences from and for the set of all -element subsets of . When is a set of ordinals we may identify each element of with its increasing enumeration, which is an element of .
For a nonzero cardinal and an infinite cardinal , the partition relation means that for every function there is an infinite subset that is homogeneous for , meaning that is constant on for all . When this partition relation holds trivially for every infinite cardinal , but already when , the least such that is a large cardinal known as the Erdős cardinal .
A tree on a set is a nonempty subset of closed under initial segments, and the root of such a tree is the empty sequence .111For a more abstract approach, we could equivalently use rooted trees in the sense of graph theory. A homomorphism of trees is a function from one tree to another that preserves lengths of sequences and the initial segment relation. (Equivalently, it preserves the root and the predecessor relation.)
For a nonzero cardinal , a -labeled tree (or -colored tree) is a structure where is a tree on some set and is a function from to . A homomorphism from a -labeled tree to a -labeled tree is a homomorphism of trees that preserves labels, meaning .
We now state a theorem connecting partition relations to labeled trees. It follows from results of Shelah [5]; see Eklof and Shelah [1, Theorem 2.1] for a similar statement. The converse also holds; Herden [2] is a good reference containing proofs of both directions.
Theorem 1.1** (Shelah).**
Let be an infinite cardinal and let be a nonzero cardinal. If the partition relation holds, then for every sequence of -labeled trees there is a homomorphism for some .
Remark 1.2*.*
In the simplest case , this theorem reduces to the statement that for every sequence of (unlabeled) trees there is a homomorphism for some . This is true because otherwise the ranks of the trees would form an infinite decreasing sequence in , which is a contradiction. Nevertheless, it may be interesting to observe that our game-theoretic proof works in this case also.
Existing proofs of Theorem 1.1 rely on the Nash-Williams theory of better-quasi-orderings. We will give a short and simple proof avoiding this theory entirely, instead using the games defined in the next section.
2. The game
In this section we let be a nonzero cardinal and let and be -labeled trees with and for some sets and . In the following game, we can think of the second player as continuously building finite partial homomorphisms from to in response to challenges from the first player.
Definition 2.1**.**
The game is defined as follows. Players I and II alternately play elements of and respectively for rounds:
[TABLE]
The players are subject to the following rules for all :
**Tree membership for player I: **
.
**Tree membership for player II: **
.
**Label-matching for player II: **
.
The first player to break a rule loses. If both players follow the rules forever, then player II wins. If the roots of and have different labels, we say that player II loses immediately (this can be considered as the case of the label-matching rule.)
For notational convenience we allow play to continue after a rule is broken, even though it cannot affect the outcome. The fact that player II is considered the winner if both players follow the rules forever means that is a closed game for player II.
A winning strategy for player I in is a function such that for every infinite sequence of moves for player II, if for all , then player I wins. Similarly (with a minor change to account for player I moving first) a winning strategy for player II in is a function such that for every infinite sequence of moves for player I, if for all then player II wins.
We will need the following simple observation relating winning strategies in this game to homomorphisms. (They are essentially just different notations for the same thing.)
Lemma 2.2**.**
There is a homomorphism from to if and only if player II has a winning strategy in the game .
Proof.
If is a homomorphism, then the strategy for player II in the game given by where is clearly a winning strategy. Conversely, if is a winning strategy for player II in , then there is a homomorphism given by
[TABLE]
Remark 2.3*.*
A consequence of Lemma 2.2 that we will not use in this article, but is nevertheless worth pointing out, is that the existence of a homomorphism between two -labeled trees is absolute to any transitive model of ZFC containing both of them, by closed game absoluteness (see Kechris and Moschovakis [3, Section 9B]).
We will use an immediate consequence of Lemma 2.2 given by the Gale–Stewart theorem, which says that closed games are determined, meaning that one player or the other (but clearly not both) must have a winning strategy. This gives a “positive” criterion for the nonexistence of a homomorphism:
Lemma 2.4**.**
There is no homomorphism from to if and only if player I has a winning strategy in the game .
Besides Lemma 2.4, the only other ingredient in our proof of Shelah’s theorem will be a method of combining several strategies for different games. This method is often used to prove consequences of the axiom of determinacy such as the first periodicity theorem (see Moschovakis [4, Diagram 6B.5].)
3. Proof of Shelah’s theorem
Let be an infinite cardinal, let be a nonzero cardinal, let be a sequence of -labeled trees, and assume . Assume toward a contradiction that for all there is no homomorphism from to . Then by Lemma 2.4 we may choose a winning strategy for player I in the game for all .
We will combine these strategies to define a function as follows. Given an increasing finite sequence of ordinals , we can play the strategies for against each other to produce an triangular array of moves. This is shown for in Figure 1, where the dashed arrows indicate copied moves (feeding the output of one strategy into another) and the solid arrows indicate application of the chosen strategies for player I. The initial moves for player I are also provided by the chosen strategies.
We call the sequence of ordinals good if all rules are followed in the resulting triangular array. In other words, player II has not yet lost, which implies that player I also has not yet lost because the array was generated by winning strategies for player I. As a trivial case, we consider every length-1 sequence to be good.
Note that a necessary and sufficient condition for the sequence to be good is that the roots of the trees all have the same label and copying moves via the dashed arrows always satisfies the label-matching rule for player II. (This condition is sufficient because each move is originally produced by a winning strategy for player I, and the tree membership rules are the same for both players.)
If the sequence of ordinals is good then the sequence of moves obtained in the top row of the resulting triangular array is a member of the tree and we may define as its label in that tree:
[TABLE]
As a trivial case, is the label of the root of .
If the sequence is not good, we arbitrarily define in order to obtain a total function . (These arbitrary values will not be used.)
The partition relation implies that some infinite subset is homogeneous for . Replacing by an initial segment of itself if necessary, we may assume that has order type and let be its increasing enumeration. Homogeneity implies a shift-invariance property for finite intervals in :
[TABLE]
for all .222The statement that for every there is an infinite increasing sequence of ordinals with this shift-invariance property implies Silver’s “weak” partition relation and can easily be proved equivalent to it. Silver [6] proved that itself is equivalent to , but this is harder. We will use this to show that all finite intervals in are good.
Claim 3.1**.**
The sequence is good for all .
Proof.
By induction on . The case is trivial. For the induction step, let . It suffices to show that if and are good and the shift-invariance property (1) holds, then is good. We will show this using Figure 1 in the case and . (The general case is similar.)
Goodness of means that all rules are followed in the upper-left subtriangle generated by and , and goodness of means that all rules are followed in the lower-left subtriangle generated by and . Then the shift-invariance property means that , so the label-matching rule for player II in the game is satisfied when we copy the move along the dashed arrow. Finally the top-right element is given by a winning strategy for player I, so all rules are followed in the triangle and is good. ∎
The claim implies that when we play the strategies for all against each other, infinitely extending Figure 1 as shown in Figure 2, all rules are followed forever. This counts as a win for player II in each game , contradicting our choice of as a winning strategy for player I and completing the proof of the theorem.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Paul C. Eklof and Saharon Shelah. Absolutely rigid systems and absolutely indecomposable groups. In Abelian groups and modules , pages 257–268. Springer, 1999.
- 2[2] Daniel Herden. Upper cardinal bounds for absolute structures. In Groups and Model Theory: In Honor of Rüdiger Göbel’s 70th Birthday, May 30–June 3, 2011, Conference Center “Die Wolfsburg,” Mülheim an Der Ruhr, Germany , volume 576, page 137. American Mathematical Soc., 2012.
- 3[3] Alexander S. Kechris and Yiannis N. Moschovakis. Notes on the theory of scales. In Cabal Seminar 76–77 , pages 1–53. Springer, 1978.
- 4[4] Yiannis N. Moschovakis. Descriptive set theory . Number 155. American Mathematical Soc., 2009.
- 5[5] Saharon Shelah. Better quasi-orders for uncountable cardinals. Israel Journal of Mathematics , 42(3):177–226, 1982.
- 6[6] Jack H. Silver. A large cardinal in the constructible universe. Fund. Math , 69:93–100, 1970.
