The chromatic numbers of the Erdos-Hajnal graphs

Recall that a coloring c:Gκ of an (undirected) graph (G,E) is said to be chromatic if c(v1)c(v2) whenever {v1,v2}E. Then, the chromatic number of a graph (G,E) is the least cardinal κ for which there exists a chromatic coloring c:Gκ.
Motivated by a paper I found yesterday in the arXiv, this post will be dedicated to exemplifying incompactness properties of the chromatic number measure. More specifically, we shall give a construction of Shelah, of a graph of size λ such that all of its subgraphs of size <λ are countably chromatic, while the graph itself is not.

Before stating and proving Shelah’s theorem, we mention a somewhat simpler (yet, canonical) test-case. To every cardinal λ, one associates the Erdos-Hajnal graph EH(λ)=(λω,), where fg stands for the set {α<λf(α)=g(α)} being bounded in λ. Here is a list of fairly simple observations:

  • if λ is a regular cardinal, then any subgraph of EH(λ) of size <λ is countably chromatic;
  • the chromatic number of EH(0) equals 20;
  • the chromatic number of EH(2) is bigger than 0;
  • if (G,E) is a graph of size λ such that every subgraph of size <λ is countably chromatic, then the chromatic number of EH(λ) is the chromatic number of (G,E). This shows that EH(λ) is a canonical witness to incompactness of this sort, whenever exists.
  • why did I write “whenever exists” in the previous item? well, for instance, if λ is a measurable cardinal, then every function f:λω is fixed on a measure one set, and hence EH(measurable) is countably chromatic!

Update (November, 2015): See the interesting discussion in the comments below.

Now, on to the theorem.

Theorem (Shelah, 2012).  Suppose that λ is a regular cardinal >1.
If Eωλ admits a non-reflecting stationary subset, and μ0λ for all μ<λ, then there exists a graph (G,E) of size λ such that any of its subgraphs of size <λ is countably chromatic, while (G,E) is not countably chromatic.
In particular, the above assumptions entails that EH(λ) is not countably chromatic.
Proof. Fix a regressive surjection f:λλ such that the preimage of every singleton is cofinal in λ. Denote Fδ:={γ<λf(γ)=δ}.  Let SEωλ be a non-reflecting stationary subset, and put T:=f1[S].
As the underlying set of our graph, we take: G:={(α,β)λ×Tα<f(β)}.

Next, we fix a club guessing sequence  CδδS. For all δS, let {δnn<ω} denote the increasing enumeration of Cδ. Let Γδ denote the collection of all sequences βnn<ω that satisfies for all n<ω:

  • (β2n,β2n+1)G;
  • δn<β2n<β2n+1<δn+1.

As |δ|0λ=|Fδ|, we may fix a surjection gδ:FδΓδ.
Finally, the set of edges of the constructed graph will be:
E:={{(β2m,β2m+1),(δ0,γ)}m<ω,δS,γFδ,gδ(γ)=βnn<ω}.

Subclaim. (G,E) is not countably chromatic.
Proof. Suppose not, as witnessed by some coloring c:Gω. For each τ<λ, let uτ:={c(α,β)(α,β)G,ατ}. Then {uττ<λ} is a descending chain, and since cf(λ)>ω, the chain must stabilize at some τ<λ. Denote u:=uτ.
Consider the clubD:={δ<λτ<δnu(α,β)G with τ<α<β<δ s.t. c(α,β)=n}.
Pick δS such that CδDτ.
It follows that we may find a sequence βnn<ω such that for all n<ω:

  • (β2n,β2n+1)G;
  • δn<β2n<β2n+1<δn+1;
  • if nu, then c(β2n,β2n+1)=n.

Pick γFδ such that gδ(γ)=βnn<ω. Then for all n<ω, we have {(β2n,β2n+1),(δ0,γ)}E, and hence c(δ0,γ)c(β2n,β2n+1). In particular, c(δ0,γ)ωu.
On the other hand, τδ0<γ, and so c(δ0,γ)uτ=u. This is a contradiction. ◼

Write G=i<λGi, where Gi:={(α,β)Gf(β)<i}.

Note. if iS, then Gi+1=Gi.
Proof. If (α,β)Gi+1, then βT and f(β)<i+1. As f(β)S, while iS, we infer that f(β)<i, and so (α,β)Gi. ◼

Note also that if (α,β)G, then (α,β)GβGα+1.

Main subclaim. Suppose that u is an infinite subset of ω.
Then, for every ij<λ with iS, and a chromatic coloring c:Giω, there exists a chromatic coloring c:Gjω such that cGi=c, and c[GjGi]u.
Proof. Given u[ω]ω, let {unn<ω} be some partition of u into mutually-disjoint infinite sets. We now prove the claim by induction on j<λ.

The case j=0 is trivial.

If j is a limit non-zero ordinal, let us pick a club e in j such that min(e)=i. As S is non-reflecting, we may moreover assume that  eS=.
Now, build an ascending chain of chromatic colorings {ck:Gkωke} by induction on ke:

  • for k=min(e), let ck:=c;
  • for knacc(e), let i:=sup(ek), and j:=k. Then i<j<j, and iS, so by the induction hypothesis, we may pick a chromatic coloring ck:Gkω that extends ci, and such that ck[GkGi]u.
  • for kacc(e), let ck:=i<kci. Then ck is chromatic as the limit of chromatic colorings.

Finally, put c:=k<jck. Then c has all the desired properties.

If j is a successor ordinal, and j1S, then Gj=Gj1, and so we may appeal to the induction hypothesis for j1.

If j is a successor ordinal, and j1S, let us denote δ:=j1. Since iδ and iS, we get that i<δ, so let us fix a large enough n<ω so that δni.
Let

  • j(n):=δ(n+n)+1 for all n<ω;
  • i(0):=i, and i(n+1):=j(n) for all n<ω.

Note that for all n<ω, we have ii(n)<j(n)<j and i(n)S.
So it follows from the induction hypothesis, that there exists an increasing chain of chromatic colorings  {cn:Gj(n)ωn<ω} that extends c, and such that cn[Gj(n)Gi(n)]un, for all n<ω. Note that dom(n<ωcn)=Gδ.
Finally, let c:Gjω be some coloring that satisfies:

  • cGδ=n<ωcn;
  • for every γFδ, if gδ(γ)=βnn<ω, then c(δ0,γ)u0{c(β2m,β2m+1)m<n}.

We need to verify that c is chromatic.
For this, fix x,yGj such that {x,y}E, and let us verify that c(x)c(y).
Of course, we may assume that {x,y}Gδ, because otherwise {x,y}dom(cn) for some n<ω.

Next, by the definition of E, there exists δS, m<ω, and γ<λ such that:

  • f(γ)=δ;
  •  gδ(γ)=βnn<ω;
  • {x,y}={(β2m,β2m+1),(δ0,γ)}.

As (β2m,β2m+1)Gj, we know that f(β2m+1)δ. In addition, f(β2m+1)δ, because otherwise j=δ+1=f(β2m+1)+1β2m+1<δm+1<δ=f(γ), contradicting the fact that (δ0,γ)Gj.

So f(β2m+1)<δ, that is (β2m,β2m+1)Gδ, and since {x,y}Gδ, we conclude that f(γ)=δ, and (δ0,γ)=(δ0,γ).

Now, if m<n, then by the very choice of c, we have c(δ0,γ)u0{c(β2m,β2m+1)}.

If mn, then n:=mn is a natural number, and so δm<β2m<β2m+1<δm+1 entails
i(n+1)=j(n)=δm+1β2m<β2m+1<δm+1<j(n+1).
Since (β2m,β2m+1)G, we get that i(n+1)β2m<f(β2m+1). Since f is regressive, we get that f(β2m+1)<β2m+1<j(n+1). Altogether, (β2m,β2m+1)Gj(n+1)Gi(n+1), and hence c(β2m,β2m+1)un+1.
In particular, c(β2m,β2m+1)u0.This concludes the last case.
This completes the proof of the main submclaim. ◼

It follows from the main subclaim that for every i<λ, the subgraph (Gi,E[Gi]2) is countably chromatic. As λ is regular, this in particular entails that every subgraph of (G,E) of size <λ is countably chromatic. ◼

Corollary. If λ is a strong limit singular cardinal, and EH(λ+) is countably chromatic, then 0 exists.
Proof. The covering lemma implies λ0λ+ and ◻λ for every strong limit singular cardinal λ. ◻λ implies that every stationary subset of λ+ admits a non-reflecting stationary subset. ◼

The preceding is of no surprise, as previously Todorcevic proved that if λ is an infinite cardinal and EH(λ) is countably chromatic, then λ(ω1)ω1,ω<ω.

We conclude this post by providing proofs to several easy facts (some of which were mentioned in the introduction).

Fact. if λ is a regular cardinal, then any subgraph of EH(λ) of size <λ is countably chromatic.
Proof. Suppose that λ is a regular cardinal, and F is a family of less than λ many functions from λ to ω. For f,gF such that fg, denote Δ(f,g):=min{γ<λdom(fg)γ}. Let γ:=sup{Δ(f,g)f,gF,fg}. As |F|<cf(λ), we get that γ<λ. Define c:Fω by letting c(f):=f(γ) for all fF. Now, if f,gF and fg, then f(γ)g(γ) for all γΔ(f,g) and hence c is a chromatic coloring. ◼

Fact. If (G,E) is a graph  of size λ such that every subgraph of size <λ is countably chromatic, then the chromatic number of EH(λ) is the chromatic number of (G,E).
Proof. Without loss of generality, G=λ. For every γ<λ, let cγ:γω{0} exemplify that (γ,E[γ]2) is countably chromatic.
Next, for all α<λ, define fαλω by letting for all γ<λ:fα(γ):={0,γ<αgγ+1(α),otherwise.Note that if {α,β}E, then fαfβ (indeed, Δ(fα,fβ)min{α,β}). So, αfα is a graph homomorphism, and the chromatic number of EH(λ) is the one of (G,E). ◼

Corollary. The chromatic number of EH(1) is at least 1. ◼

Fact. The chromatic number of EH(0) equals 20.
Proof. Clearly, the chromatic number of EH(0) is 20. Next, fix an injection ψ:[ω]<ωω. For every Xω, let fX:ωω be the function defined by fX(n):=ψ(Xn), for all n<ω. Notice that if X,Y are distinct infinite subsets of ω, then fXfY. It follows that any chromatic coloring of EH(ω) must be injective over {fXX[ω]ω}, and hence the chromatic number of EH(ω) equals 20. ◼

Fact. Suppose that T:=T, is an 1-tree. Let G(T) denote the comparability graph of T. If G(T) is countably chromatic, then T is a special Aronszajn tree.
Proof. Recall that G(T)=(T,E), where E={{x,y}[T]2xy or yx}. Now, if CT is a chain, then any chromatic coloring of G(T) must be injective over C. In particular, if G(T) is countably chromatic, then T is Aronszajn. Moreover, if c:Tω is a chromatic coloring, then it is easy to construct an order-preserving function o:TQ. Simply define o for all xT by induction on c(x), while insuring that o[c1{n}] is finite for all n<ω. ◼

Trivia. Todorcevic proved that after Levy collapsing a supercompact to ω2, the following statement holds in the extension. If T, is a tree for which G(T,) is not countably chromatic, then some subtree T[T]1 already has the property that G(T,) is not countably chromatic.

This entry was posted in Blog, Expository and tagged , , , . Bookmark the permalink.

13 Responses to The chromatic numbers of the Erdos-Hajnal graphs

  1. Pingback: Assaf Rinot: On incompactness for chromatic number of graphs | Set Theory Talks

  2. saf says:

    A PDF file with lecture notes for today’s talk on this subject, is available here.

  3. X.Shi says:

    Great talk. I really enjoyed it.
    1. In the last case of the main subclaim, I feel it might be simpler just staying with j1, instead of using δ for j1.
    2. I am not familiar with club guessing sequence. I’d like to ask you next week about how to get the β-sequence.

    • saf says:

      Thanks a lot, Shi!
      1. The choice of δ is to allow to fluently speak about {δnn<ω}. 2. Here is a proof of this form of club-guessing. Suppose λ=cf(λ)>1, and SEωλ is stationary. For every δS, pick a cofinal subset Aδδ of order-type ω. Given a club Cλ, denote (C)δ:={sup(Cγ)γAδ & γ>min(C)}. Notice that as C is a club, we get that (C)δC. Notice also that if δacc(C), then (C)δ is a cofinal subset of δ of order-type ω.

      We claim that there exists a club Cλ for which {(C)δδS} guesses clubs. That is, for every club Dλ, there exists some δacc(C)S such that (C)δD.

      Suppose not. Then there exists a decreasing and continuous chain of clubs Cii<ω1 such that C0=λ, and (Ci)δCi+1 for all δacc(Ci)S.

      As {Cii<ω1} is a decreasing chain, for all γ<λ, the sequence of ordinals sup(Ciγ)i<ω1 is weakly decreasing, and hence must stabilize at some iγ<ω1. Put C:=i<ω1Ci. Then C is a club, so let us fix some δacc(C)S. Let i:=supγAδiγ. Then i<ω1, and sup(Ciγ)=sup(Ci+1γ) for all γAδ. It follows that δacc(Ci)S and (Ci)δ=(Ci+1)δCi+1, contradicting the choice of Ci+1. ◼

  4. Mirna Dzamonja says:

    I very much liked this post. The two last facts have slightly easier proofs, it seems:
    the chromatic number of EH(20): we don’t need ψ, just let fX(n) be the n-th element in the increasing enumeration of X. For the special Aronszajn trees: if we use the original definition that an 1 tree is special if it is a union of countably many antichains then the fact is really obvious.

    • saf says:

      Thanks a LOT Mirna! This is a fun subject!
      You are of course right – the claim about special Aronszajn trees is obvious. It is just that I was always under the impression that the definition of “speciality” of trees stemmed as an order-oriented concept, rather than a graph-theoretic one.
      About the countable X’s – this surely works for a clever choice of a family of X’s. If I’d naively take X0:=(ω2){0} and X1:=(ω2){1}, then the corresponding enumerating functions will not be -adjacent.

  5. Literature says:

    You seem to be unaware of the fact that thirty years earlier in Theorem 8 of

    Todorčević, S. On a conjecture of R. Rado. J. London Math. Soc. (2) 27 (1983), no. 1, 1–8

    a stronger result is proved. You seem also unaware of the fact that the chromatic number of EH(ω1) is bigger than 1.

    • saf says:

      Are these results comparable? Todorcevic’s conclusion is stronger in the sense that the incompact graph is moreover a tree. On the other hand, it appears that the incompactness there is restricted only to subgraphs of size 1, whereas here incompactness is witnessed on any small subgraph.

      The fact about EH(1) is mentioned as the third bullet in the above introduction.

  6. Literature says:

    Yes the results are comparable! Did you read the proof? Did you notice Claims 1 and 2? Did you notice that Claim 2 asserts that all subtrees of size $

    • saf says:

      I just read the proof, and agree that Theorem 8 is stronger.
      So, the existence of a nonreflecting stationary subset of Eωλ entails a nonspecial tree of size λ all of which smaller subtrees are special.

  7. Monroe Eskew says:

    The claim of Stevo must be mistaken (although I can’t find this assertion in the linked paper). If there is an aleph_1 dense ideal on aleph_1 and CH holds, then there is a uniform ultrafilter on aleph_1 such that the ultrapower of aleph_0 has only aleph_1 many equivalence classes. This induces a graph coloring of EH(aleph_1) in aleph_1 colors. This is the same argument as Foreman gives for what his model satisfies about EH(aleph_2).

    • saf says:

      Thanks, Monroe! This is stated right after Question 8.3 in here. Indeed, the linked paper provides another result, namely, that EH(2) is uncountably chromatic. The post has been corrected accordingly.

Leave a Reply

Your email address will not be published. Required fields are marked *