On the growth rate of chromatic numbers of finite subgraphs
Chris Lambie-Hanson

TL;DR
This paper constructs graphs with uncountable chromatic number where all small subgraphs have bounded chromatic number, answering a longstanding question about the growth rate of chromatic numbers in finite subgraphs.
Contribution
It proves the existence of such graphs for any function, demonstrating a new type of control over the chromatic number growth in infinite graphs.
Findings
Existence of graphs with uncountable chromatic number and controlled finite subgraph chromatic numbers
Answer to Erdős-Hajnal-Szemerédi question
Demonstrates the possibility of arbitrarily slow growth of subgraph chromatic numbers
Abstract
We prove that, for every function , there is a graph with uncountable chromatic number such that, for every with , every subgraph of with fewer than vertices has chromatic number less than . This answers a question of Erd\H{o}s, Hajnal, and Szemeredi.
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.
On the growth rate of chromatic numbers of finite subgraphs
Chris Lambie-Hanson
Department of Mathematics and Applied Mathematics
Virginia Commonwealth University
Richmond, VA 23284
United States
Abstract.
We prove that, for every function , there is a graph with uncountable chromatic number such that, for every with , every subgraph of with fewer than vertices has chromatic number less than . This answers a question of Erdős, Hajnal, and Szemeredi.
Key words and phrases:
Uncountable graphs, chromatic number, club guessing
2010 Mathematics Subject Classification:
Primary 05C63. Secondary 05C15, 03E05.
We thank Péter Kómjath for providing us with some information about the history of the question answered in this paper.
1. Introduction
The De Bruijn-Erdős compactness theorem, proven in [2], states that, for every natural number and every graph , if every finite subgraph of has chromatic number at most , then also has chromatic number at most . It follows that, for every graph with infinite chromatic number, we can define a function by letting be the least natural number for which there exists a subgraph of with vertices and chromatic number at least . This function is clearly increasing, and the question naturally arises: how quickly can grow?
By a result of Erdős [3], for any function , there is a graph with chromatic number such that grows faster than . For this reason, investigation of this question has been focused on graphs with uncountable chromatic number. Indeed, there are relevant ways in which graphs with uncountable chromatic number behave fundamentally differently from graphs with finite or countable chromatic number. For example, for every natural number , there are graphs of girth and arbitrarily large finite chromatic number. By taking disjoint unions of such graphs, it follows that there are graphs of girth and chromatic number . On the other hand, Erdős and Hajnal prove in [4] that every uncountably chromatic graph must contain a copy of every finite bipartite graph; in particular, it contains a cycle of every even length.
In [4], Erdős and Hajnal introduce the shift graphs for ordinals , and natural numbers and with . The following facts about shift graphs are proven in [4] and [5]. In what follows, the expression denotes the -times iterated base 2 logarithm and denotes the -times iterated exponential function.
Theorem 1.1**.**
Suppose that is an ordinal and and are natural numbers with .
- (1)
If is an infinite cardinal and , then . 2. (2)
There is a constant such that, for every natural number and every subgraph of with vertices, we have .
As a result, it follows that, for every , there is an uncountably chromatic graph such that grows more quickly than . This led Erdős, Hajnal, and Szemeredi to formulate the following general question, asking if can grow arbitrarily quickly for graphs with uncountable chromatic number. (The question is mentioned in many places in slightly different forms; see, e.g., [5] and [6]).
Question 1.2**.**
Is it true that, for every function , there is an uncountably chromatic graph such that ?
In [11], Komjáth and Shelah prove that Question 1.2 consistently has a positive answer. In particular, given a model of , they construct a forcing extension of that model in which, for every function , there is a graph such that and, for every natural number , .
In this paper, we prove outright that Question 1.2 has a positive answer in .
Theorem A**.**
For every function , there is a graph such that , and, for every natural number , .
Notice that the cardinality of the graph given by the theorem is strictly greater than . It is unclear whether this is necessary in general. However, we also prove that, under the additional assumption of , we can obtain graphs of size and can even require them to be particular types of graphs known as Hajnal-Máté graphs.
Theorem B**.**
Suppose that holds. Then, for every function , there is a Hajnal-Máté graph such that and, for every natural number , .
The structure of the paper is as follows. In Section 2, we introduce some of the basic graph-theoretic notions we will be using and prove some basic propositions. In Section 3, we review the set-theoretic technology of club guessing and relate it to some of the notions introduced in Section 2. In Section 4, we prove Theorem A. In Section 5, we prove Theorem B. We conclude by noting some questions that remain open.
1.1. Notation and conventions
The notation and definitions used here are mostly standard. We refer the reader to [8] for any undefined set-theoretic notions. We include [math] in the set of natural numbers. denotes the class of ordinals. Any ordinal is thought of as a set whose elements are all strictly smaller ordinals. If is a natural number, then denotes the class of -element sets of ordinals. Members of will typically be presented as , where .
If is a set of ordinals, then denotes the order type of . If , then denotes the unique element of such that . If , then denotes . The strong supremum of , denoted , is defined to be . It is the least ordinal that is strictly greater than every ordinal in . If and are two sets of ordinals, then we say that end-extends , written , if . If and are functions whose domains are sets of ordinals, then we say that end-extends , written , if and .
The cofinality of an ordinal is denoted by . If is an ordinal and is an infinite regular cardinal, then . If is an infinite cardinal, then denotes the collection of sets hereditarily of cardinality less than .
All of our graphs are simple undirected graphs (in particular, they have no loops). If is a graph and is a finite sequence of elements of , then is a walk in if for every . is a closed walk if is a walk and, moreover, . Finally, is a cycle if it is a closed walk, , and for all . In such a case, is the length of the cycle. The cycle is an odd cycle if is odd.
If is a graph, then we will sometimes write to mean . The chromatic number of is denoted by .
2. Types and Specker graphs
In this section, we introduce some of the basic notions that we will be using.
Definition 2.1**.**
Suppose that is a natural number.
- (1)
A disjoint type of length is a function such that
[TABLE] 2. (2)
If and are disjoint elements of , then is the unique disjoint type such that, letting , enumerated in increasing order, we have and .
A disjoint type of length will often be represented as a sequence of [math]s and s of length . For example, if and , then . If and are two disjoint types of lengths and , respectively, then denotes the disjoint type of length represented by the concatenation of the sequences of [math]s and s representing and . Formally, is the function defined by letting
[TABLE]
We will be particularly interested in the following family of types.
Definition 2.2**.**
Suppose that and are natural numbers with . Then is the disjoint type of length defined by letting, for all ,
[TABLE]
This definition might initially be difficult to parse. Essentially, is the type consisting of copies of [math], followed by copies of , followed by copies of . For example, .
Definition 2.3**.**
Suppose that is a natural number, is a disjoint type of length , and is an ordinal. Then is the graph with vertex set and edge set defined by setting if and only if and are disjoint elements of and either or .
Graphs of the form , where and are natural numbers with , are sometimes known as Specker graphs (see [5]). Erdős and Hajnal proved the following facts about Specker graphs.
Theorem 2.4** ([4, Theorem 7.4]).**
Suppose that and are natural numbers with , and suppose that is an ordinal.
- (1)
If is an infinite cardinal, then . 2. (2)
If , then contains no odd cycles of length or shorter.
Remark 2.5**.**
The functions for of the form were investigated in [1].
We end this section with some basic propositions about graphs that will be useful for us in the proof of Theorem A.
Proposition 2.6**.**
Suppose that is a graph, , and . For , let . Then .
Proof.
For each , let be a proper coloring of . Let be the set of functions such that, for all , . Clearly, . Define a coloring by letting for all and . It is easily verified that is a proper coloring of . ∎
Proposition 2.7**.**
Suppose that is a natural number, is a graph, and has a closed walk of length . Then has an odd cycle of length or shorter.
Proof.
The proof is by induction on . To take care of the case , simply note that a closed walk of length must be a cycle (since our graphs have no loops). Suppose now that and is a closed walk in . If is a cycle, then we are done. Otherwise, by rotating the walk if necessary, we may assume that there is with such that . Then and are both closed walks in . One of them must have an odd length (and neither can have a length of , since our graph has no loops), so we can appeal to the inductive hypothesis to obtain our desired conclusion. ∎
Proposition 2.8**.**
Suppose that , and are graphs, has no odd cycles of length or shorter, and there is a graph homomorphism from to . Then has no odd cycles of length or shorter.
Proof.
Let induce a graph homomorphism from to . If and is an odd cycle in , then is a closed path in . By Proposition 2.7, must then contain an odd cycle of length or shorter. The result follows. ∎
3. Club guessing
In this section, we review the machinery of club guessing, which will be used in the proof of Theorem A, and then prove a key lemma regarding the interaction between club guessing and disjoint types.
Definition 3.1**.**
Suppose that are regular cardinals and is stationary. A club-guessing sequence on is a sequence such that
- •
for every , is a club in of order type ;
- •
for every club in , there are stationarily many such that .
Shelah proved that, if there is at least a one-cardinal gap between and , then club-guessing sequences always exist.
Theorem 3.2** (Shelah [12]).**
Suppose that are regular cardinals, , and is stationary. Then there is a club-guessing sequence on .
Proposition 3.3**.**
Suppose that are regular cardinals, is stationary, and is a club-guessing sequence. Suppose moreover that and . Then there is such that is a club-guessing sequence.
Proof.
Suppose not. This means that, for every , there is a club such that, for all , . Let . Since is regular and , it follows that is a club in . Also, for every , so it follows that, for every and every , . But , so, for all , , contradicting the fact that is a club-guessing sequence. ∎
We now prove that the initial segments of the elements of a club-guessing sequence indexed by a subset of realize every disjoint type.
Lemma 3.4**.**
Suppose that is an uncountable regular cardinal, is stationary, and is a club-guessing sequence. Suppose moreover that and is a disjoint type of length . Then there are , both in , such that and are disjoint and .
Proof.
Let be a sufficiently large regular cardinal, let be a fixed well-ordering of , and let be a continuous -increasing chain of elementary submodels of such that
- •
;
- •
for all , ;
- •
for all , is an ordinal.
Let . Then is a club in , so we can fix such that and . For each , let be the unique ordinal such that , and let . Let . Then is an -increasing chain of elementary submodels, and, for , .
Let stand for the quantifier “there are unboundedly many such that …”. (This is the same as .) Notice that, for all , there is for which there is such that (namely, and witness this statement). By elementarity, observing that it follows that
[TABLE]
By another application of elementarity, satisfies the same statement, so, for all , there is for which the following statement holds:
[TABLE]
Namely, witnesses this statement. As above, we obtain
[TABLE]
Again, it follows that satisfies the same statement. Continuing in this way, the following statement holds in and hence in every :
[TABLE]
Define an auxiliary function as follows. Given , let be the number of s appearing before the (starting at zero) [math] in the sequence representation of . For example, if , then and . We now recursively choose , ensuring that, for all , and
[TABLE]
We will also arrange so that, if , then .
The construction is straightforward. If and we have already chosen , then, by our recursion hypotheses, we have and
[TABLE]
so we can choose witnessing this statement such that and such that, if , then .
At the end of the construction, we have
[TABLE]
so we can choose witnessing this statement. We constructed precisely so that , so and are as desired. ∎
4. Proof of Theorem A
We are now ready to prove Theorem A; we restate it here for convenience.
Theorem A**.**
For every function , there is a graph such that , and, for every natural number , .
Proof.
Fix a function . We will construct a graph such that , and, for every , if is a subgraph of with at most vertices, then . This clearly suffices for the theorem.
For each , let be the smallest natural number such that , and let . Note that, by Clause (2) of Theorem 2.4, the graph has no odd cycles of length or shorter. Partition into adjacent intervals , with . More precisely, set and, if and has been specified, then let and set .
Let . By Theorem 3.2, we can fix a club-guessing sequence . For , let be the set of all functions , let , and let . For , let be the unique such that . Clearly, . We will define a graph that will be as desired. We will simultaneously be defining an auxiliary function . These objects will satisfy the following requirements.
- (1)
If and , then either or . 2. (2)
For all in and all , if and , then
- (a)
; 2. (b)
for all , we have that and are disjoint and . 3. (3)
For all and all , there is at most one such that and .
To define , it clearly suffices to specify, for each , the set of such that . The value of for such will then be determined by requirement above as . To this end, fix and . For each , ask the following question: is there such that and, for all , and are disjoint and ? If the answer is “yes”, then let be the least such and place in . If the answer is “no”, then there will be no such that and . This completes the construction of ; it is clear that we have satisfied the requirements listed above.
For each , set and .
Claim 4.1**.**
For all ,
- (1)
* is cycle-free;* 2. (2)
* has no odd cycles of length or shorter.*
Proof.
(1) Suppose that and enumerates a cycle in . By rotating the elements if necessary, we may assume that for all . In particular, we have and . But this contradicts requirement (3) in the construction of .
(2) Fix . By requirement (2)(b) in our construction of , the function defined by induces a graph homomorphism from to . Since contains no odd cycles of length or shorter, Proposition 2.8 implies that also contains no such odd cycles. ∎
We can now show that the finite subgraphs of behave as desired.
Claim 4.2**.**
Suppose that and is a subgraph of with . Then .
Proof.
Note that . By Clause (1) of Claim 4.1, for all , is cycle-free and hence has chromatic number at most . By Clause (2) of Claim 4.1 and the fact that , it follows that has no odd cycles and thus also has chromatic number at most 2. Proposition 2.6 then implies that
[TABLE]
∎
To finish the proof of the theorem, it remains to show that . First note that, by construction, for each , there are only countably many with . It is thus straightforward to define a proper coloring of by recursion on . Therefore, .
To see that , suppose for sake of contradiction that is a proper coloring of . Recursively define a function by letting
[TABLE]
for all . For , let . By Proposition 3.3, we can fix such that is a club-guessing sequence. By Lemma 3.4, we can find in such that, for all , and are disjoint and . (The disjoint type to which Lemma 3.4 is applied here is the concatenation .)
It follows that, when considering in the construction of , the answer to the question about was “yes”, since is a witness. There is therefore an such that and . But, by our definition of , we have
[TABLE]
contradicting the assumption that is a proper coloring of . Thus, , so we have completed the proof. ∎
5. Diamond and Hajnal-Máté graphs
We begin this section by recalling the combinatorial principle .
Definition 5.1**.**
is the assertion that there is a sequence such that
- (1)
for every , ; 2. (2)
for every , there are stationarily many for which .
is easily seen to be a strengthening of the Continuum Hypothesis, and it holds in many canonical inner models of set theory, such as Gödel’s constructible universe .
Recalling the previous section, notice that, if we had a club-guessing sequence on , then we could modify the proof of Theorem A to obtain graphs of cardinality witnessing its conclusion (the vertex set of the graphs would be , where is the set of all functions from to ). Since implies both the existence of such a club-guessing sequence and the Continuum Hypothesis, implies the existence of such graphs of cardinality . We can do slightly better than this, though, and ensure that these graphs have a particular structure.
Definition 5.2**.**
A graph is a Hajnal-Máté graph if, for all , the set is either finite or a set of order type converging to .
In [7], Hajnal and Máté prove that , which is a strengthening of that also holds in , implies the existence of Hajnal-Máté graphs with uncountable chromatic number. On the other hand, they prove in the same paper that Martin’s Axiom implies that every Hajnal-Máté graph has countable chromatic number. Komjath, in [9] proves that is sufficient to obtain uncountably chromatic Hajnal-Máté graphs that are, moreover, triangle-free. In [10], Komjath and Shelah improve this result and show that, for every natural number , there is an uncountably chromatic Hajnal-Máté graph with no odd cycles of length or shorter.
We now show how to use to adjust the proof of Theorem A to obtain Hajnal-Máté graphs. For convenience, we restate Theorem B here.
Theorem B**.**
Suppose that holds. Then, for every function , there is a Hajnal-Máté graph such that and, for every natural number , .
Proof.
Fix a function . We will construct a Hajnal-Máté graph such that and, for every , if is a subgraph of with at most vertices, then . As in the proof of Theorem A, this will suffice to prove the theorem. For notational convenience, the vertex set of our graph will actually be rather than . Our graph can easily be transferred to a Hajnal-Máté graph on by, for instance, using the unique order preserving map from to .
For , define the natural numbers and and the interval exactly as in the proof of Theorem A. By a straightforward coding argument, is easily seen to be equivalent to the existence of a sequence such that
- •
for all , is a cofinal subset of of order type and ;
- •
for every club and every function , there are stationarily many such that
- –
;
- –
.
Fix such a sequence. As in the proof of Theorem A, we will define our graph together with an auxiliary function . These will satisfy the following requirements.
- (1)
For all in and all , if and , then
- (a)
; 2. (b)
for all , and are disjoint and . 2. (2)
For all and all , there is at most one such that and .
To define , it suffices to specify for each . The value of for will then be forced to be . To this end, fix . For each , ask the following question: is there such that and, for all , and are disjoint and ? If the answer is “yes”, then let be the least such and place in . If the answer is “no”, then there will be no such that and . This completes the construction of .
Notice that, for all and all natural numbers , if is defined, then . It follows that, if is infinite, then it is a set of order type converging to . Therefore, is indeed a Hajnal-Máté graph. The verification that the finite subgraphs of behave as desired is exactly as in the proof of Theorem A, so we omit it.
It remains to show that . Suppose for sake of contradiction that is a proper coloring of . Let . By the properties of our sequence, is stationary and, moreover, is a club-guessing sequence. By Proposition 3.3, we can fix such that, letting , is a club-guessing sequence.
By Lemma 3.4, we can find in such that, for all , and are disjoint and . It follows that, when considering in the construction of , the answer to the question about was “yes”, since is a witness. There is therefore an such that and . But then we have
[TABLE]
contradicting the assumption that is a proper coloring of . Thus, , and we have completed the proof. ∎
6. Questions
We end with a couple of questions that remain open. First, as mentioned above, it is unknown whether the existence of graphs of size such that grows arbitrarily quickly follows simply from .
Question 6.1**.**
Is it true in that, for every function , there is a graph such that and, for all sufficiently large , ?
Next, our method only produces graphs of chromatic number precisely . It is unclear whether we can get such graphs of arbitrarily large chromatic number.
Question 6.2**.**
Is it true that, for every function and every cardinal , there is a graph such that and, for all sufficiently large , ?
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Christian Avart, Tomasz Łuczak, and Vojtěch Rödl. On generalized shift graphs. Fund. Math. , 226(2):173–199, 2014.
- 2[2] N. G. de Bruijn and P. Erdős. A colour problem for infinite graphs and a problem in the theory of relations. Nederl. Akad. Wetensch. Proc. Ser. A. 54 = Indagationes Math. , 13:369–373, 1951.
- 3[3] P. Erdős. On circuits and subgraphs of chromatic graphs. Mathematika , 9:170–175, 1962.
- 4[4] P. Erdős and A. Hajnal. On chromatic number of graphs and set-systems. Acta Math. Acad. Sci. Hungar , 17:61–99, 1966.
- 5[5] P. Erdős, A. Hajnal, and E. Szemerédi. On almost bipartite large chromatic graphs. In Theory and practice of combinatorics , volume 60 of North-Holland Math. Stud. , pages 117–123. North-Holland, Amsterdam, 1982.
- 6[6] Paul Erdős. Some of my favourite unsolved problems. In A tribute to Paul Erdős , pages 467–478. Cambridge Univ. Press, Cambridge, 1990.
- 7[7] András Hajnal and Attila Máté. Set mappings, partitions, and chromatic numbers. In Logic Colloquium ’73 (Bristol, 1973) , pages 347–379. North-Holland, Amsterdam, 1975.
- 8[8] Thomas Jech. Set theory . Springer Monographs in Mathematics. Springer-Verlag, Berlin, 2003. The third millennium edition, revised and expanded.
