Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

MSC codes: Primary 03E15, 05C15; Secondary 28A05 Key Words: Σ21subscriptsuperscriptΣ12\Sigma^{1}_{2}roman_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-complete, Borel chromatic number, bounded degree, Borel graph, Brooks’ theorem

On Homomorphism Graphs

Sebastian Brandt
CISPA Helmholtz Center for Information Security
brandt@cispa.de
   Yi-Jun Chang
National University of Singapore
cyijun@nus.edu.sg
Supported by Dr. Max Rössler, by the Walter Haefner Foundation, and by the ETH Zürich Foundation.
   Jan Grebík
Masaryk University and UCLA
grebikj@math.ucla.edu
Supported by Leverhulme Research Project Grant RPG-2018-424. Main part of this work was carried out while affiliated with University of Warwick.
   Christoph Grunau
ETH Zürich
cgrunau@inf.ethz.ch
Supported by the European Research Council (ERC) under the European Unions Horizon 2020 research and innovation programme (grant agreement No. 853109).
   Václav Rozhoňfootnotemark:
ETH Zürich
rozhonv@ethz.ch
   Zoltán Vidnyánszky
Eötvös University, Budapest
zoltan.vidnyanszky@ttk.elte.hu
Partially supported by the National Research, Development and Innovation Office – NKFIH, grants no. 113047, no. 129211 and FWF Grant M2779. Main part of this work was carried out while affiliated with Caltech.
Abstract

We introduce a new type of examples of bounded degree acyclic Borel graphs and study their combinatorial properties in the context of descriptive combinatorics, using a generalization of the determinacy method of Marks [Mar16]. The motivation for the construction comes from the adaptation of this method to the 𝖫𝖮𝖢𝖠𝖫𝖫𝖮𝖢𝖠𝖫\mathsf{LOCAL}sansserif_LOCAL model of distributed computing [BCG+21]. Our approach unifies the previous results in the area, as well as produces new ones. In particular, strengthening the main result of [TV21], we show that for Δ>2Δ2\Delta>2roman_Δ > 2 it is impossible to give a simple characterization of acyclic ΔΔ\Deltaroman_Δ-regular Borel graphs with Borel chromatic number at most ΔΔ\Deltaroman_Δ: such graphs form a 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-complete set. This implies a strong failure of Brooks’-like theorems in the Borel context.

1 Introduction

Descriptive combinatorics is an area concerned with the investigation of combinatorial problems on infinite graphs that satisfy additional regularity properties (see, e.g., [Pik21, KM20] for surveys of the most important results). In recent years, the study of such problems revealed a deep connection to other areas of mathematics and computer science. The most relevant to our study are the connections with the so-called 𝖫𝖮𝖢𝖠𝖫𝖫𝖮𝖢𝖠𝖫\mathsf{LOCAL}sansserif_LOCAL model from the area of distributed computing. There are several recent results that use distributed computing techniques in order to get results either in descriptive combinatorics [Ber23, Ber21, BCG+21, Ele18, GR21a], or in the theory of random processes [HSW17, GR21b].

The starting point of our work was the investigation of the opposite direction. Namely, our aim was to adapt the celebrated determinacy technique of Marks [Mar16] to the 𝖫𝖮𝖢𝖠𝖫𝖫𝖮𝖢𝖠𝖫\mathsf{LOCAL}sansserif_LOCAL model of distributed computing. In order to perform the adaptation (which is indeed possible, see our conference paper [BCG+21]111The connection between the current paper and the conference paper [BCG+21] is the following. The latter paper builds a theory of local problems on trees from several perspectives and aims to a broader audience. The original version of this paper should have been a journal version of some results from [BCG+21] aiming to people working in descriptive combinatorics. In the end, we added several new applications of our method that cannot be found in [BCG+21].), we had to circumvent several technical hurdles that, rather surprisingly, lead to the main objects that we study in this paper, homomorphism graphs (defined in Section 3). We refer the reader to [BCG+21] for a detailed discussion of the concepts and their connections to the 𝖫𝖮𝖢𝖠𝖫𝖫𝖮𝖢𝖠𝖫\mathsf{LOCAL}sansserif_LOCAL model.

Before we state our results, we recall several basic notions and facts. A graph G𝐺Gitalic_G on a set X𝑋Xitalic_X is a symmetric subset of X2{(x,x):xX}superscript𝑋2conditional-set𝑥𝑥𝑥𝑋X^{2}\setminus\{(x,x):x\in X\}italic_X start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ∖ { ( italic_x , italic_x ) : italic_x ∈ italic_X }. We will refer to X𝑋Xitalic_X as the vertex set of G𝐺Gitalic_G, in symbols V(G)𝑉𝐺V(G)italic_V ( italic_G ), and to G𝐺Gitalic_G as the edge set. If n{1,2,,0}𝑛12subscript0n\in\{1,2,\dots,\aleph_{0}\}italic_n ∈ { 1 , 2 , … , roman_ℵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT }, a (proper) n𝑛nitalic_n-coloring of G𝐺Gitalic_G is a mapping c:V(G)n:𝑐𝑉𝐺𝑛c:V(G)\to nitalic_c : italic_V ( italic_G ) → italic_n such that (x,y)Gc(x)c(y)𝑥𝑦𝐺𝑐𝑥𝑐𝑦(x,y)\in G\implies c(x)\neq c(y)( italic_x , italic_y ) ∈ italic_G ⟹ italic_c ( italic_x ) ≠ italic_c ( italic_y ). The chromatic number of G𝐺Gitalic_G, χ(G)𝜒𝐺\chi(G)italic_χ ( italic_G ) is the minimal n𝑛nitalic_n for which an n𝑛nitalic_n-coloring exists. If G𝐺Gitalic_G and H𝐻Hitalic_H are graphs, a homomorphism from G𝐺Gitalic_G to H𝐻Hitalic_H is a mapping c:V(G)V(H):𝑐𝑉𝐺𝑉𝐻c:V(G)\to V(H)italic_c : italic_V ( italic_G ) → italic_V ( italic_H ) that preserves edges. Note that χ(G)n𝜒𝐺𝑛\chi(G)\leq nitalic_χ ( italic_G ) ≤ italic_n if and only if G𝐺Gitalic_G admits a homomorphism to the complete graph on n𝑛nitalic_n vertices, Knsubscript𝐾𝑛K_{n}italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. We denote by Δ(G)Δ𝐺\Delta(G)roman_Δ ( italic_G ) the supremum of the vertex degrees of G𝐺Gitalic_G. In what follows, we will only consider graphs with degrees bounded by a finite number, unless explicitly stated otherwise. A graph is called ΔΔ\Deltaroman_Δ-regular if every vertex has degree ΔΔ\Deltaroman_Δ. It is easy to see that χ(G)Δ(G)+1𝜒𝐺Δ𝐺1\chi(G)\leq\Delta(G)+1italic_χ ( italic_G ) ≤ roman_Δ ( italic_G ) + 1. Moreover, Brooks’ theorem states that this inequality is sharp only in trivial situations: if Δ(G)>2Δ𝐺2\Delta(G)>2roman_Δ ( italic_G ) > 2, it happens if and only if G𝐺Gitalic_G contains a complete graph on Δ(G)+1Δ𝐺1\Delta(G)+1roman_Δ ( italic_G ) + 1 vertices, and if Δ(G)=2Δ𝐺2\Delta(G)=2roman_Δ ( italic_G ) = 2, it happens if and only if G𝐺Gitalic_G contains an odd cycle.

We say that G𝐺Gitalic_G is a Borel graph if V(G)𝑉𝐺V(G)italic_V ( italic_G ) is a standard Borel space, see [Kec95], and the set of edges of G𝐺Gitalic_G is a Borel subset of V(G)×V(G)𝑉𝐺𝑉𝐺V(G)\times V(G)italic_V ( italic_G ) × italic_V ( italic_G ) endowed with the product Borel structure. The Borel chromatic number, χB(G)subscript𝜒𝐵𝐺\chi_{B}(G)italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_G ), of G𝐺Gitalic_G is defined as the minimal n𝑛nitalic_n for which a Borel n𝑛nitalic_n-coloring exists, here we endow n𝑛nitalic_n with the trivial Borel structure. Similar concepts are studied when we relax the notion of Borel measurable to merely measurable with respect to some probability measure, or Baire measurable with respect to some compatible Polish topology.

It has been shown by Kechris-Solecki-Todorčević [KST99] that χB(G)Δ(G)+1subscript𝜒𝐵𝐺Δ𝐺1\chi_{B}(G)\leq\Delta(G)+1italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_G ) ≤ roman_Δ ( italic_G ) + 1, and it was a long standing open problem, whether Brooks’ theorem has a literal extension to the Borel context, at least in the case Δ(G)>2Δ𝐺2\Delta(G)>2roman_Δ ( italic_G ) > 2. For example, it has been proved by Conley-Marks-Tucker-Drob [CMTD16] that in the measurable or Baire measurable setting the answer is affirmative. Eventually, this problem has been solved by Marks [Mar16], who showed the existence of ΔΔ\Deltaroman_Δ-regular acyclic Borel graphs with Borel chromatic number Δ+1Δ1\Delta+1roman_Δ + 1. Remarkably, this result relies on Martin’s Borel determinacy theorem, one of the cornerstones of modern descriptive set theory.

Results

First let us give a high-level overview of our new method for constructing Borel graphs (for the precise definition of the notions discussed below see Section 3). Fix a Δ>2Δ2\Delta>2roman_Δ > 2. To a given Borel graph \mathcal{H}caligraphic_H we will associate a ΔΔ\Deltaroman_Δ-regular acyclic Borel graph 𝐇𝐨𝐦ac(TΔ,)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δ\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ). Roughly speaking, the vertex set of the graph will be a collection of pairs (x,h)𝑥(x,h)( italic_x , italic_h ), where xV()𝑥𝑉x\in V(\mathcal{H})italic_x ∈ italic_V ( caligraphic_H ) and hhitalic_h is a homomorphism from the ΔΔ\Deltaroman_Δ-regular infinite rooted tree TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT to \mathcal{H}caligraphic_H that maps the root to x𝑥xitalic_x, and (x,h)𝑥(x,h)( italic_x , italic_h ) is adjacent to (x,h)superscript𝑥superscript(x^{\prime},h^{\prime})( italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) if hsuperscripth^{\prime}italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is obtained from hhitalic_h by moving the root to a neighbouring vertex.

The main idea is that the we can use the combinatorial properties of \mathcal{H}caligraphic_H to control the properties of 𝐇𝐨𝐦ac(TΔ,)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δ\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ). Most importantly, we will argue that from a Borel ΔΔ\Deltaroman_Δ-coloring c𝑐citalic_c of 𝐇𝐨𝐦ac(TΔ,)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δ\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) we can construct a ΔΔ\Deltaroman_Δ-coloring of \mathcal{H}caligraphic_H: to each x𝑥xitalic_x we associate games analogous to the ones developed by Marks, in order to select one of the sets {h:c(x,h)=i}conditional-set𝑐𝑥𝑖\{h:c(x,h)=i\}{ italic_h : italic_c ( italic_x , italic_h ) = italic_i } for iΔ𝑖Δi\leq\Deltaitalic_i ≤ roman_Δ (in some sense, we select the largest), and color x𝑥xitalic_x with the appropriate i𝑖iitalic_i. As this selection will be based on the existence of winning strategies, the coloring of \mathcal{H}caligraphic_H will not be Borel. However, it will still be in a class that has all the usual regularity properties (see Section 2 for the definition of this class and the corresponding chromatic number, χ𝚫11subscript𝜒subscriptsuperscript𝚫11\chi_{\Game\mathbf{\Delta}^{1}_{1}}italic_χ start_POSTSUBSCRIPT ⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT). Thus we will be able to prove the following.

Theorem 1.1.

Let \mathcal{H}caligraphic_H be a locally countable Borel graph. Then we have

χ𝚫11()>ΔχB(𝐇𝐨𝐦ac(TΔ,))>Δ.subscript𝜒subscriptsuperscript𝚫11Δsubscript𝜒𝐵superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇ΔΔ\chi_{\Game\mathbf{\Delta}^{1}_{1}}(\mathcal{H})>\Delta\ \Rightarrow\ \chi_{B}% (\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{H}))>\Delta.italic_χ start_POSTSUBSCRIPT ⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_H ) > roman_Δ ⇒ italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ) > roman_Δ .

In particular, χ𝚫11()>Δsubscript𝜒subscriptsuperscript𝚫11Δ\chi_{\Game\mathbf{\Delta}^{1}_{1}}(\mathcal{H})>\Deltaitalic_χ start_POSTSUBSCRIPT ⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_H ) > roman_Δ holds if the Ramsey measurable (if V()=[]𝑉superscriptdelimited-[]V(\mathcal{H})=[\mathbb{N}]^{\mathbb{N}}italic_V ( caligraphic_H ) = [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT), Baire measurable, or μ𝜇\muitalic_μ measurable chromatic number of \mathcal{H}caligraphic_H is >ΔabsentΔ>\Delta> roman_Δ.

Next we list the applications. In each instance we use a version of Theorem 1.1 for a carefully chosen target graph \mathcal{H}caligraphic_H. These graphs come from well-studied contexts of descriptive combinatorics, namely, Ramsey property and Baire category.

a) Complexity result.

We apply homomorphism graphs in connection to projective complexity and Brooks’ theorem. One might conjecture that the right generalization of Brooks’ theorem to the Borel context is that Marks’ examples serve as the analogues of the complete graph, i.e., whenever G𝐺Gitalic_G is a Borel graph with χB(G)=Δ(G)+1subscript𝜒𝐵𝐺Δ𝐺1\chi_{B}(G)=\Delta(G)+1italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_G ) = roman_Δ ( italic_G ) + 1, then G𝐺Gitalic_G must contain a Borel homomorphic copy of the corresponding example of Marks. Note that in the case Δ(G)=2Δ𝐺2\Delta(G)=2roman_Δ ( italic_G ) = 2 this is the situation, as there is a Borel analogue of odd cycles that admits a homomorphism into each Borel graph G𝐺Gitalic_G with χB(G)>2subscript𝜒𝐵𝐺2\chi_{B}(G)>2italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( italic_G ) > 2 (see [CMSV21]).

In [TV21] it has been shown that it is impossible to give a simple characterization of acyclic Borel graphs with Borel chromatic number 3absent3\leq 3≤ 3. The construction there was based on a Ramsey theoretic statement, the Galvin-Prikry theorem [GP73]. An important weakness of that proof is that it uses graphs of finite but unbounded degrees. Using the homomorphism graph combined with the method developed in [TV21] and Marks technique, we obtain the analogous result for bounded degree graphs.

Theorem 1.2.

For each Δ>2Δ2\Delta>2roman_Δ > 2 the family of ΔΔ\Deltaroman_Δ-regular acyclic Borel graphs with Borel chromatic number ΔabsentΔ\leq\Delta≤ roman_Δ has no simple characterization, namely, it is 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-complete.

From this we deduce a strong negative answer to the conjecture described above.

Corollary 1.3.

Brooks’ theorem has no analogue for Borel graphs in the following sense. Let Δ>2Δ2\Delta>2roman_Δ > 2. There is no countable family {i}iIsubscriptsubscript𝑖𝑖𝐼\{\mathcal{H}_{i}\}_{i\in I}{ caligraphic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i ∈ italic_I end_POSTSUBSCRIPT of Borel graphs such that for any Borel graph 𝒢𝒢\mathcal{G}caligraphic_G with Δ(𝒢)ΔΔ𝒢Δ\Delta(\mathcal{G})\leq\Deltaroman_Δ ( caligraphic_G ) ≤ roman_Δ we have χB(𝒢)>Δsubscript𝜒𝐵𝒢Δ\chi_{B}(\mathcal{G})>\Deltaitalic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( caligraphic_G ) > roman_Δ if and only if for some iI𝑖𝐼i\in Iitalic_i ∈ italic_I the graph 𝒢𝒢\mathcal{G}caligraphic_G contains a Borel homomorphic copy of isubscript𝑖\mathcal{H}_{i}caligraphic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

b) Chromatic number and hyperfiniteness.

Recall that a Borel graph 𝒢𝒢\mathcal{G}caligraphic_G is called hyperfinite, if it is the increasing union of Borel graphs with finite connected components. In [CJM+20] the authors examine the connection between hyperfiniteness and notions of Borel combinatorics, such as Borel chromatic number and the Lovász Local Lemma. Roughly speaking, they show that hyperfiniteness has no effect on Borel combinatorics, for example, they establish the following.

Theorem 1.4 ([CJM+20]).

There exists a hyperfinite ΔΔ\Deltaroman_Δ-regular acyclic Borel graph with Borel chromatic number Δ+1Δ1\Delta+1roman_Δ + 1.

Using homomorphism graphs, we provide a new, short and more streamlined proof of this result. In particular, the conclusion about the chromatic number follows from our general result about 𝐇𝐨𝐦esuperscript𝐇𝐨𝐦𝑒\operatorname{\bf Hom}^{e}bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT (a version of 𝐇𝐨𝐦acsuperscript𝐇𝐨𝐦𝑎𝑐\operatorname{\bf Hom}^{ac}bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT), while to get hyperfiniteness we can basically choose any acyclic hyperfinite graph as a target graph. To get both properties at once, we simply pick a variant of the graph 𝔾0subscript𝔾0\mathbb{G}_{0}blackboard_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT (see [KST99, Section 6]) as our target graph.

c) Graph homomorphism.

We also consider a slightly more general context: homomorphisms to finite graphs. Clearly, the ΔΔ\Deltaroman_Δ-regular examples constructed by Marks do not admit a Borel homomorphism to finite graphs of chromatic number at most ΔΔ\Deltaroman_Δ, as this would imply that their Borel chromatic number is ΔabsentΔ\leq\Delta≤ roman_Δ. No other examples of such graphs were known. We show the following.

Theorem 1.5.

For every Δ>2Δ2\Delta>2roman_Δ > 2 and every 2Δ22Δ2\ell\leq 2\Delta-2roman_ℓ ≤ 2 roman_Δ - 2 there are a finite graph H𝐻Hitalic_H and a ΔΔ\Deltaroman_Δ-regular acyclic Borel graph 𝒢𝒢\mathcal{G}caligraphic_G such that χ(H)=𝜒𝐻\chi(H)=\ellitalic_χ ( italic_H ) = roman_ℓ and 𝒢𝒢\mathcal{G}caligraphic_G does not admit Borel homomorphism to H𝐻Hitalic_H. The graph 𝒢𝒢\mathcal{G}caligraphic_G can be chosen to be hyperfinite.

This theorem is a step towards the better understanding of Problem 8.12 from [KM20].

Remark 1.6.

The upper bound 2Δ22Δ22\Delta-22 roman_Δ - 2 on the chromatic number is implied by the combinatorial condition almost ΔΔ\Deltaroman_Δ-colorable, see Definition 4.6, that is utilized in the generalization of Marks’ determinacy technique. It is an interesting open problem to determine exactly to what graphs the determinacy argument may be applied.

Recently Csóka and the last author showed that there is no factor of iid homomorphism from the ΔΔ\Deltaroman_Δ-regular tree to finite graphs of arbitrarily large chromatic number using the theory of entropy inequalities. This, of course, implies the same result in the Borel setting. Observe, however, that there is a factor of iid homomorphism from the ΔΔ\Deltaroman_Δ-regular tree to examples constructed in this paper as the universal graph HΔsubscript𝐻ΔH_{\Delta}italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT that is almost ΔΔ\Deltaroman_Δ-colorable, see Section 5.3 and Fig. 2, contains the complete graph on ΔΔ\Deltaroman_Δ vertices. This shows that the difference between factor of iid and Borel chromatic numbers extends non-trivially to the question about graph homomorphism. The exact relationship between the existence of factor of iid and Borel homomorphisms is wide open.

Roadmap.

The paper is structured as follows. In Section 2 we collect the most important definitions and theorems that are going to be used. Then, in Section 3 we establish the basic properties of homomorphism graphs and their various modifications. Section 4 contains Marks’ technique’s adaptation to our context, while in Section 5 we prove our main results. We conclude the paper with a couple of remarks in Section 6.

2 Preliminaries

For standard facts and notations of descriptive set theory not explained here we refer the reader to [Kec95] (see also [Mos09]).

Given a graph G𝐺Gitalic_G, we refer to maps V(G)S𝑉𝐺𝑆V(G)\to Sitalic_V ( italic_G ) → italic_S and GS𝐺𝑆G\to Sitalic_G → italic_S as vertex (S𝑆Sitalic_S)-labelings and edge (S𝑆Sitalic_S)-labelings, respectively. An edge labeling is called an edge coloring, if incident edges have different labels. Let \mathcal{F}caligraphic_F be a family of subsets of V(G)𝑉𝐺V(G)italic_V ( italic_G ), and n{1,2,,0}𝑛12subscript0n\in\{1,2,\dots,\aleph_{0}\}italic_n ∈ { 1 , 2 , … , roman_ℵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT }. An \mathcal{F}caligraphic_F measurable n𝑛nitalic_n-coloring is an n𝑛nitalic_n-coloring c𝑐citalic_c of G𝐺Gitalic_G such that c1(i)superscript𝑐1𝑖c^{-1}(i)\in\mathcal{F}italic_c start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) ∈ caligraphic_F for each i<n𝑖𝑛i<nitalic_i < italic_n. Using this notion, we define the \mathcal{F}caligraphic_F measurable chromatic number of G𝐺Gitalic_G, χ(G)subscript𝜒𝐺\chi_{\mathcal{F}}(G)italic_χ start_POSTSUBSCRIPT caligraphic_F end_POSTSUBSCRIPT ( italic_G ) to be the minimal n𝑛nitalic_n for which such a coloring exists.

We denote by [S]superscriptdelimited-[]𝑆[S]^{\mathbb{N}}[ italic_S ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT the collection of infinite subsets of the set S𝑆Sitalic_S, and by S<superscript𝑆absentS^{<\mathbb{N}}italic_S start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT the family of finite sequences of elements of S𝑆Sitalic_S. Points of the space []superscriptdelimited-[][\mathbb{N}]^{\mathbb{N}}[ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT will be identified with their increasing enumeration, making []superscriptdelimited-[][\mathbb{N}]^{\mathbb{N}}[ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT a Gδsubscript𝐺𝛿G_{\delta}italic_G start_POSTSUBSCRIPT italic_δ end_POSTSUBSCRIPT subset of superscript\mathbb{N}^{\mathbb{N}}blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT, and hence the product topology of superscript\mathbb{N}^{\mathbb{N}}blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT gives rise to a Polish topology on []superscriptdelimited-[][\mathbb{N}]^{\mathbb{N}}[ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT.

Define the shift-graph (on []superscriptdelimited-[][\mathbb{N}]^{\mathbb{N}}[ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT), 𝒢Ssubscript𝒢𝑆\mathcal{G}_{S}caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT, by letting x𝑥xitalic_x and y𝑦yitalic_y be adjacent if y=xminx𝑦𝑥𝑥y=x\setminus\min xitalic_y = italic_x ∖ roman_min italic_x or x=yminy𝑥𝑦𝑦x=y\setminus\min yitalic_x = italic_y ∖ roman_min italic_y. The shift-graph has a close connection to the notion of so called Ramsey property: for s𝑠s\subset\mathbb{N}italic_s ⊂ blackboard_N finite and A[]𝐴superscriptdelimited-[]A\in[\mathbb{N}]^{\mathbb{N}}italic_A ∈ [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT with maxs<minA𝑠𝐴\max s<\min Aroman_max italic_s < roman_min italic_A let [s,A]={B[]:sB,ABs}𝑠𝐴conditional-set𝐵superscriptdelimited-[]formulae-sequence𝑠𝐵𝐵𝑠𝐴[s,A]=\{B\in[\mathbb{N}]^{\mathbb{N}}:s\subset B,A\supseteq B\setminus s\}[ italic_s , italic_A ] = { italic_B ∈ [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT : italic_s ⊂ italic_B , italic_A ⊇ italic_B ∖ italic_s }. A set S[]𝑆superscriptdelimited-[]S\subseteq[\mathbb{N}]^{\mathbb{N}}italic_S ⊆ [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT is called Ramsey if for each set of the form [s,A]𝑠𝐴[s,A][ italic_s , italic_A ] there exists B[A]𝐵superscriptdelimited-[]𝐴B\in[A]^{\mathbb{N}}italic_B ∈ [ italic_A ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT such that [s,B]S=𝑠𝐵𝑆[s,B]\cap S=\emptyset[ italic_s , italic_B ] ∩ italic_S = ∅ or [s,B]S𝑠𝐵𝑆[s,B]\subseteq S[ italic_s , italic_B ] ⊆ italic_S (see, e.g., [KST99, Kho12, Tod10] for results on the shift-graph and Ramsey measurability). The following follows from the definition.

Theorem 2.1.

The graph 𝒢Ssubscript𝒢𝑆\mathcal{G}_{S}caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT has no Ramsey measurable finite coloring.

Note that the Galvin-Prikry theorem asserts that Borel sets are Ramsey measurable. However, adapting Marks’ technique to our setting will require the usage of families of sets that are much larger than the collection of Borel sets.

If T<𝑇superscriptabsentT\subseteq\mathbb{N}^{<\mathbb{N}}italic_T ⊆ blackboard_N start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT is a nonempty pruned tree, and A𝐴superscriptA\subseteq\mathbb{N}^{\mathbb{N}}italic_A ⊆ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT, G(T,A)𝐺𝑇𝐴G(T,A)italic_G ( italic_T , italic_A ) will denote the two-player infinite game on \mathbb{N}blackboard_N with legal positions in T𝑇Titalic_T and payoff set A𝐴Aitalic_A. We will call the first player AliceAlice\operatorname{Alice}roman_Alice and the second BobBob\operatorname{Bob}roman_Bob, AliceAlice\operatorname{Alice}roman_Alice wins the game if the resulting element is in A𝐴Aitalic_A. Note that the Borel Determinacy Theorem [Mar75] states that one of the players has a winning strategy in G(T,A),𝐺𝑇𝐴G(T,A),italic_G ( italic_T , italic_A ) , whenever A𝐴Aitalic_A is Borel.

Recall that a subset of A𝐴Aitalic_A a Polish space X𝑋Xitalic_X is in the class 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT if there is some Borel set BX×𝐵𝑋superscriptB\subset X\times\mathbb{N}^{\mathbb{N}}italic_B ⊂ italic_X × blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT such that

A={x:Alice has a winning strategy in G(<,Bx)},𝐴conditional-set𝑥Alice has a winning strategy in 𝐺superscriptabsentsubscript𝐵𝑥A=\{x:\operatorname{Alice}\text{ has a winning strategy in }G(\mathbb{N}^{<% \mathbb{N}},B_{x})\},italic_A = { italic_x : roman_Alice has a winning strategy in italic_G ( blackboard_N start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT , italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) } ,

see [Mos09].

By modifying the payoff sets, it is easy to see the following (see, [Kec95, p138]).

Lemma 2.2.

Let X𝑋Xitalic_X be a Polish space and BX×𝐵𝑋superscriptB\subseteq X\times\mathbb{N}^{\mathbb{N}}italic_B ⊆ italic_X × blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT be Borel and xTxmaps-to𝑥subscript𝑇𝑥x\mapsto T_{x}italic_x ↦ italic_T start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT be a Borel map such that Txsubscript𝑇𝑥T_{x}italic_T start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT is a pruned subtree of <superscriptabsent\mathbb{N}^{<\mathbb{N}}blackboard_N start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT. Then the set

{xX: Alice has a winning strategy in G(Tx,Bx)}conditional-set𝑥𝑋 Alice has a winning strategy in 𝐺subscript𝑇𝑥subscript𝐵𝑥\{x\in X:\text{ $\operatorname{Alice}$ has a winning strategy in }G(T_{x},B_{x% })\}{ italic_x ∈ italic_X : roman_Alice has a winning strategy in italic_G ( italic_T start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT , italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) }

is 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

The class 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT enjoys a number of regularity properties.

Proposition 2.3.

Let X𝑋Xitalic_X be a Polish space. 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT sets

  1. 1.

    form a σ𝜎\sigmaitalic_σ-algebra,

  2. 2.

    have the Baire property w.r.t. any compatible Polish topology,

  3. 3.

    are measurable w.r.t. any Borel probability measure,

  4. 4.

    in the case X=[]𝑋superscriptdelimited-[]X=[\mathbb{N}]^{\mathbb{N}}italic_X = [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT have the Ramsey property.

Before proving this statement we need to fix an encoding of Borel sets. Let 𝐁𝐂(X)𝐁𝐂𝑋\mathbf{BC}(X)bold_BC ( italic_X ) be a set of Borel codes and sets 𝐀(X)𝐀𝑋\mathbf{A}(X)bold_A ( italic_X ) and 𝐂(X)𝐂𝑋\mathbf{C}(X)bold_C ( italic_X ) with the properties summarized below:

Proposition 2.4.

(see [Mos09, 3.H])

  • 𝐁𝐂(X)𝚷11()𝐁𝐂𝑋subscriptsuperscript𝚷11superscript\mathbf{BC}(X)\in\mathbf{\Pi}^{1}_{1}(\mathbb{N}^{\mathbb{N}})bold_BC ( italic_X ) ∈ bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ), 𝐀(X)𝚺11(×X)𝐀𝑋subscriptsuperscript𝚺11superscript𝑋\mathbf{A}(X)\in\mathbf{\Sigma}^{1}_{1}(\mathbb{N}^{\mathbb{N}}\times X)bold_A ( italic_X ) ∈ bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × italic_X ), 𝐂(X)𝚷11(×X)𝐂𝑋subscriptsuperscript𝚷11superscript𝑋\mathbf{C}(X)\in\mathbf{\Pi}^{1}_{1}(\mathbb{N}^{\mathbb{N}}\times X)bold_C ( italic_X ) ∈ bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × italic_X ),

  • for c𝐁𝐂(X)𝑐𝐁𝐂𝑋c\in\mathbf{BC}(X)italic_c ∈ bold_BC ( italic_X ) and xX𝑥𝑋x\in Xitalic_x ∈ italic_X we have (c,x)𝐀(X)(c,x)𝐂(X)iff𝑐𝑥𝐀𝑋𝑐𝑥𝐂𝑋(c,x)\in\mathbf{A}(X)\iff(c,x)\in\mathbf{C}(X)( italic_c , italic_x ) ∈ bold_A ( italic_X ) ⇔ ( italic_c , italic_x ) ∈ bold_C ( italic_X ),

  • if P𝑃Pitalic_P is a Polish space and B𝚫11(P×X)𝐵subscriptsuperscript𝚫11𝑃𝑋B\in\mathbf{\Delta}^{1}_{1}(P\times X)italic_B ∈ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_P × italic_X ) then there exists a Borel map f:P:𝑓𝑃superscriptf:P\to\mathbb{N}^{\mathbb{N}}italic_f : italic_P → blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT so that ran(f)𝐁𝐂(X)𝑟𝑎𝑛𝑓𝐁𝐂𝑋ran(f)\subset\mathbf{BC}(X)italic_r italic_a italic_n ( italic_f ) ⊂ bold_BC ( italic_X ) and for every pP𝑝𝑃p\in Pitalic_p ∈ italic_P we have 𝐀(X)f(p)=Bp𝐀subscript𝑋𝑓𝑝subscript𝐵𝑝\mathbf{A}(X)_{f(p)}=B_{p}bold_A ( italic_X ) start_POSTSUBSCRIPT italic_f ( italic_p ) end_POSTSUBSCRIPT = italic_B start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT.

Moreover, in the case X=()k𝑋superscriptsuperscript𝑘X=(\mathbb{N}^{\mathbb{N}})^{k}italic_X = ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT the sets 𝐁𝐂(X)𝐁𝐂𝑋\mathbf{BC}(X)bold_BC ( italic_X ), 𝐀(X)𝐀𝑋\mathbf{A}(X)bold_A ( italic_X ), and 𝐂(X)𝐂𝑋\mathbf{C}(X)bold_C ( italic_X ) can be described by Π11subscriptsuperscriptΠ11\Pi^{1}_{1}roman_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, Σ11subscriptsuperscriptΣ11\Sigma^{1}_{1}roman_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, and Π11subscriptsuperscriptΠ11\Pi^{1}_{1}roman_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT formulas, respectively.

Now we can prove Proposition 2.3.

Proof of Proposition 2.3.

The first statement is a consequence of [Mos09, Lemma 6D.1] and not very hard too verify.

In order to see the rest, we rely on results of Feng-Magidor-Woodin [FMW92]. Recall that a subset S𝑆Sitalic_S of superscript\mathbb{N}^{\mathbb{N}}blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT is universally Baire if for every topological space Y𝑌Yitalic_Y that has a basis consisting of regular open sets and every continuous f:Y:𝑓𝑌superscriptf:Y\to\mathbb{N}^{\mathbb{N}}italic_f : italic_Y → blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT the set f1(S)superscript𝑓1𝑆f^{-1}(S)italic_f start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_S ) has the Baire property.

It is not hard to check the following properties of universally Baire sets (see [FMW92, Theorem 2.2] and the discussion on p212).

Claim 2.5.

Assume that S𝑆superscriptS\subseteq\mathbb{N}^{\mathbb{N}}italic_S ⊆ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT is universally Baire, X𝑋Xitalic_X is a Polish space and φ:X:𝜑𝑋superscript\varphi:X\to\mathbb{N}^{\mathbb{N}}italic_φ : italic_X → blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT be an injection.

  1. 1.

    S𝑆Sitalic_S has the Baire property w.r.t. any compatible Polish topology, is measurable w.r.t. any Borel probability measure and, in case S[]𝑆superscriptdelimited-[]S\subseteq[\mathbb{N}]^{\mathbb{N}}italic_S ⊆ [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT, S𝑆Sitalic_S has the Ramsey property.

  2. 2.

    If X𝑋superscriptX\subseteq\mathbb{N}^{\mathbb{N}}italic_X ⊆ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT and φ𝜑\varphiitalic_φ is continuous then φ1(S)superscript𝜑1𝑆\varphi^{-1}(S)italic_φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_S ) is universally Baire.

  3. 3.

    If φ𝜑\varphiitalic_φ is Borel then φ1(S)superscript𝜑1𝑆\varphi^{-1}(S)italic_φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_S ) has the Baire property w.r.t. any compatible Polish topology, is measurable w.r.t. any Borel probability measure.

Now we consider a set which encompasses all the 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT sets, and show that it is universally Baire. To ease the notation set 𝐁𝐂:=𝐁𝐂(×)assign𝐁𝐂𝐁𝐂superscriptsuperscript\mathbf{BC}:=\mathbf{BC}(\mathbb{N}^{\mathbb{N}}\times\mathbb{N}^{\mathbb{N}})bold_BC := bold_BC ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ), 𝐂:=𝐂(×)assign𝐂𝐂superscriptsuperscript\mathbf{C}:=\mathbf{C}(\mathbb{N}^{\mathbb{N}}\times\mathbb{N}^{\mathbb{N}})bold_C := bold_C ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ) and 𝐀:=𝐀(×)assign𝐀𝐀superscriptsuperscript\mathbf{A}:=\mathbf{A}(\mathbb{N}^{\mathbb{N}}\times\mathbb{N}^{\mathbb{N}})bold_A := bold_A ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ). Note that we have 𝐁𝐂𝚷11()𝐁𝐂subscriptsuperscript𝚷11superscript\mathbf{BC}\in\mathbf{\Pi}^{1}_{1}(\mathbb{N}^{\mathbb{N}})bold_BC ∈ bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ), 𝐀𝚺11(×(×))𝐀subscriptsuperscript𝚺11superscriptsuperscriptsuperscript\mathbf{A}\in\mathbf{\Sigma}^{1}_{1}(\mathbb{N}^{\mathbb{N}}\times(\mathbb{N}^% {\mathbb{N}}\times\mathbb{N}^{\mathbb{N}}))bold_A ∈ bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ) ), 𝐂𝚷11(×(×))𝐂subscriptsuperscript𝚷11superscriptsuperscriptsuperscript\mathbf{C}\in\mathbf{\Pi}^{1}_{1}(\mathbb{N}^{\mathbb{N}}\times(\mathbb{N}^{% \mathbb{N}}\times\mathbb{N}^{\mathbb{N}}))bold_C ∈ bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ) ). Consider first the set

WS={(x,c):x,c𝐁𝐂,WS=\{(x,c):x\in\mathbb{N}^{\mathbb{N}},c\in\mathbf{BC},italic_W italic_S = { ( italic_x , italic_c ) : italic_x ∈ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT , italic_c ∈ bold_BC ,
 Alice has a winning strategy in G(<,(𝐂c)x)}.\text{ $\operatorname{Alice}$ has a winning strategy in $G(\mathbb{N}^{<% \mathbb{N}},(\mathbf{C}_{c})_{x})$}\}.roman_Alice has a winning strategy in italic_G ( blackboard_N start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT , ( bold_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) } .
Claim 2.6.

WS𝑊𝑆WSitalic_W italic_S is universally Baire.

Proof.

By the characterization result of Feng-Magidor-Woodin, a set Z𝑍superscriptZ\subseteq\mathbb{N}^{\mathbb{N}}italic_Z ⊆ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT is universally Baire if and only if there exist a cardinal λ𝜆\lambdaitalic_λ and trees T,T<×λ<𝑇superscript𝑇superscriptabsentsuperscript𝜆absentT,T^{*}\subseteq\mathbb{N}^{<\mathbb{N}}\times\lambda^{<\mathbb{N}}italic_T , italic_T start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ⊆ blackboard_N start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT × italic_λ start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT such that Z=proj([T])𝑍𝑝𝑟𝑜subscript𝑗superscriptdelimited-[]𝑇Z=proj_{\mathbb{N}^{\mathbb{N}}}([T])italic_Z = italic_p italic_r italic_o italic_j start_POSTSUBSCRIPT blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( [ italic_T ] ) and Z=proj([T])superscript𝑍𝑝𝑟𝑜subscript𝑗superscriptdelimited-[]superscript𝑇\mathbb{N}^{\mathbb{N}}\setminus Z=proj_{\mathbb{N}^{\mathbb{N}}}([T^{*}])blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ∖ italic_Z = italic_p italic_r italic_o italic_j start_POSTSUBSCRIPT blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( [ italic_T start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ] ) and for every forcing notion \mathbb{P}blackboard_P we have that

=proj([T])proj([T]).forcessuperscriptsquare-union𝑝𝑟𝑜subscript𝑗superscriptdelimited-[]𝑇𝑝𝑟𝑜subscript𝑗superscriptdelimited-[]superscript𝑇\mathbb{P}\Vdash\mathbb{N}^{\mathbb{N}}=proj_{\mathbb{N}^{\mathbb{N}}}([T])% \sqcup proj_{\mathbb{N}^{\mathbb{N}}}([T^{*}]).blackboard_P ⊩ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT = italic_p italic_r italic_o italic_j start_POSTSUBSCRIPT blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( [ italic_T ] ) ⊔ italic_p italic_r italic_o italic_j start_POSTSUBSCRIPT blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( [ italic_T start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ] ) .

We show this condition for WS𝑊𝑆WSitalic_W italic_S. Note that S𝑆Sitalic_S is a winning strategy for AliceAlice\operatorname{Alice}roman_Alice in G(<,(𝐂c)x)𝐺superscriptabsentsubscriptsubscript𝐂𝑐𝑥G(\mathbb{N}^{<\mathbb{N}},(\mathbf{C}_{c})_{x})italic_G ( blackboard_N start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT , ( bold_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) if and only if S𝑆Sitalic_S is a strategy for AliceAlice\operatorname{Alice}roman_Alice such that y(y[S]y(𝐂c)x)for-all𝑦𝑦delimited-[]𝑆𝑦subscriptsubscript𝐂𝑐𝑥\forall y\ (y\not\in[S]\lor y\in(\mathbf{C}_{c})_{x})∀ italic_y ( italic_y ∉ [ italic_S ] ∨ italic_y ∈ ( bold_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ). Using the last sentence of Proposition 2.4 this yields that WS𝑊𝑆WSitalic_W italic_S can be described by a Σ21subscriptsuperscriptΣ12\Sigma^{1}_{2}roman_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT formula. Moreover, as 𝐀c=𝐂csubscript𝐀𝑐subscript𝐂𝑐\mathbf{A}_{c}=\mathbf{C}_{c}bold_A start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = bold_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT whenever c𝐁𝐂𝑐𝐁𝐂c\in\mathbf{BC}italic_c ∈ bold_BC, and 𝐂csubscript𝐂𝑐\mathbf{C}_{c}bold_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT is Borel, by the Borel determinacy theorem AliceAlice\operatorname{Alice}roman_Alice has a winning strategy in G(<,(𝐂c)x)𝐺superscriptabsentsubscriptsubscript𝐂𝑐𝑥G(\mathbb{N}^{<\mathbb{N}},(\mathbf{C}_{c})_{x})italic_G ( blackboard_N start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT , ( bold_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) if and only if BobBob\operatorname{Bob}roman_Bob has no winning strategy. That is, for every S𝑆Sitalic_S strategy for BobBob\operatorname{Bob}roman_Bob we have y(y[S]y(𝐀c)x)𝑦𝑦delimited-[]𝑆𝑦subscriptsubscript𝐀𝑐𝑥\exists y\ (y\in[S]\land y\in(\mathbf{A}_{c})_{x})∃ italic_y ( italic_y ∈ [ italic_S ] ∧ italic_y ∈ ( bold_A start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ). This yields a description of WSsuperscript𝑊𝑆\mathbb{N}^{\mathbb{N}}\setminus WSblackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ∖ italic_W italic_S using a Σ21subscriptsuperscriptΣ12\Sigma^{1}_{2}roman_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT formula. By [Mos09, 2D.3] there are trees T,T<×ω1<𝑇superscript𝑇superscriptabsentsuperscriptsubscript𝜔1absentT,T^{*}\subseteq\mathbb{N}^{<\mathbb{N}}\times\omega_{1}^{<\mathbb{N}}italic_T , italic_T start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ⊆ blackboard_N start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT × italic_ω start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT (together with formulas defining them) such that WS=proj([T])𝑊𝑆𝑝𝑟𝑜subscript𝑗superscriptdelimited-[]𝑇WS=proj_{\mathbb{N}^{\mathbb{N}}}([T])italic_W italic_S = italic_p italic_r italic_o italic_j start_POSTSUBSCRIPT blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( [ italic_T ] ) and WS=proj([T])superscript𝑊𝑆𝑝𝑟𝑜subscript𝑗superscriptdelimited-[]superscript𝑇\mathbb{N}^{\mathbb{N}}\setminus WS=proj_{\mathbb{N}^{\mathbb{N}}}([T^{*}])blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ∖ italic_W italic_S = italic_p italic_r italic_o italic_j start_POSTSUBSCRIPT blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( [ italic_T start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ] ) holds in every model of ZFC, showing that the desired property holds. ∎

Claim 2.7.

Let S𝑆Sitalic_S be a 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT subset of a Polish space X𝑋Xitalic_X. Then there is a Borel injection φ𝜑\varphiitalic_φ and some c𝑐superscriptc\in\mathbb{N}^{\mathbb{N}}italic_c ∈ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT such that S=φ1(WSc)𝑆superscript𝜑1𝑊superscript𝑆𝑐S=\varphi^{-1}(WS^{c})italic_S = italic_φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_W italic_S start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ), where WSc={x:(x,c)WS}𝑊superscript𝑆𝑐conditional-set𝑥superscript𝑥𝑐𝑊𝑆WS^{c}=\{x\in\mathbb{N}^{\mathbb{N}}:(x,c)\in WS\}italic_W italic_S start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT = { italic_x ∈ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT : ( italic_x , italic_c ) ∈ italic_W italic_S }. If X𝑋Xitalic_X is zero dimensional then there is even a homeomorphism with such a property.

Proof.

Let B𝐵Bitalic_B be a Borel set in X×𝑋superscriptX\times\mathbb{N}^{\mathbb{N}}italic_X × blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT such that

S={xX:Alice has a winning strategy in G(<,Bx)}.𝑆conditional-set𝑥𝑋Alice has a winning strategy in G(<,Bx)S=\{x\in X:\text{Alice has a winning strategy in $G(\mathbb{N}^{<\mathbb{N}},B% _{x})$}\}.italic_S = { italic_x ∈ italic_X : Alice has a winning strategy in italic_G ( blackboard_N start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT , italic_B start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) } .

Since X𝑋Xitalic_X is Polish, there exists a Borel injection φ:X:𝜑𝑋superscript\varphi:X\to\mathbb{N}^{\mathbb{N}}italic_φ : italic_X → blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT. Moreover, if X𝑋Xitalic_X is zero-dimensional, then φ𝜑\varphiitalic_φ can be chosen to be a homeomorphism. Now let (s,r)B(φ1(s),r)Biff𝑠𝑟superscript𝐵superscript𝜑1𝑠𝑟𝐵(s,r)\in B^{\prime}\iff(\varphi^{-1}(s),r)\in B( italic_s , italic_r ) ∈ italic_B start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⇔ ( italic_φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_s ) , italic_r ) ∈ italic_B. Then Bsuperscript𝐵B^{\prime}italic_B start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is Borel, and there is some c𝐁𝐂𝑐𝐁𝐂c\in\mathbf{BC}italic_c ∈ bold_BC with 𝐂c=Bsubscript𝐂𝑐superscript𝐵\mathbf{C}_{c}=B^{\prime}bold_C start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT = italic_B start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. Then, by definition we have S=φ1(WSc)𝑆superscript𝜑1𝑊superscript𝑆𝑐S=\varphi^{-1}(WS^{c})italic_S = italic_φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_W italic_S start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ). ∎

Now let first S𝑆Sitalic_S be a 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT subset of an arbitrary Polish space X𝑋Xitalic_X. By the claim above, there exist a Borel injection φ𝜑\varphiitalic_φ and a c𝑐citalic_c with φ1(WSc)superscript𝜑1𝑊superscript𝑆𝑐\varphi^{-1}(WS^{c})italic_φ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_W italic_S start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ). Using Claim 2.5 S𝑆Sitalic_S has properties (2) and (3).

Finally, if X=[]𝑋superscriptdelimited-[]X=[\mathbb{N}]^{\mathbb{N}}italic_X = [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT then φ𝜑\varphiitalic_φ can be taken to be a homeomorphism. Then S𝑆Sitalic_S is universally Baire and hence Ramsey measurable by Claim 2.5.

Remark 2.8.

In the original version of this paper we introduced the family of weakly provably 𝚫21subscriptsuperscript𝚫12\mathbf{\Delta}^{1}_{2}bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT sets, which contains 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT sets, in order to be able to handle definability issues. Subsequently Kastner and Lyons pointed out that these results also follow from the theorems of Feng-Magidor-Woodin.

In an upcoming work Kastner and Lyons will prove the required regularity properties of the class 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with a more streamlined, purely game theoretic argument, based on the one given in Kechris [Kec78].

Finally, all the regularity properties of 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT sets follow from projective determinacy.

3 The homomorphism graph

In this section we define the main objects of our study, homomorphism graphs, and establish a couple of their properties.

Let ΓΓ\Gammaroman_Γ be a countable group and SΓ𝑆ΓS\subseteq\Gammaitalic_S ⊆ roman_Γ be a generating set. Assume that ΓXΓ𝑋\Gamma\curvearrowright Xroman_Γ ↷ italic_X is an action of ΓΓ\Gammaroman_Γ on the set X𝑋Xitalic_X. As there is no danger of confusion we always denote the action with the symbol \cdot. The Schreier graph Sch(Γ,S,X)𝑆𝑐Γ𝑆𝑋Sch(\Gamma,S,X)italic_S italic_c italic_h ( roman_Γ , italic_S , italic_X ) of such an action is a graph on the set X𝑋Xitalic_X such that xx𝑥superscript𝑥x\neq x^{\prime}italic_x ≠ italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT are adjacent iff for some γSS1𝛾𝑆superscript𝑆1\gamma\in S\cup S^{-1}italic_γ ∈ italic_S ∪ italic_S start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT we have that γx=x𝛾𝑥superscript𝑥\gamma\cdot x=x^{\prime}italic_γ ⋅ italic_x = italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT.

Probably the most important example of a Schreier graph is the (right) Cayley graph, Cay(Γ,S)CayΓ𝑆\operatorname{Cay}(\Gamma,S)roman_Cay ( roman_Γ , italic_S ) that comes from the right multiplication action of ΓΓ\Gammaroman_Γ on itself. That is, g,hΓ𝑔Γg,h\in\Gammaitalic_g , italic_h ∈ roman_Γ form an edge in Cay(Γ,S)CayΓ𝑆\operatorname{Cay}(\Gamma,S)roman_Cay ( roman_Γ , italic_S ) if there is σS𝜎𝑆\sigma\in Sitalic_σ ∈ italic_S such that gσ=h𝑔𝜎g\cdot\sigma=hitalic_g ⋅ italic_σ = italic_h. Another example is the graph of the left-shift action of ΓΓ\Gammaroman_Γ on the space 2Γsuperscript2Γ2^{\Gamma}2 start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT: recall that the left-shift action is defined by

γx(δ)=x(γ1δ)𝛾𝑥𝛿𝑥superscript𝛾1𝛿\gamma\cdot x(\delta)=x(\gamma^{-1}\cdot\delta)italic_γ ⋅ italic_x ( italic_δ ) = italic_x ( italic_γ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ⋅ italic_δ )

for γΓ𝛾Γ\gamma\in\Gammaitalic_γ ∈ roman_Γ and x2Γ𝑥superscript2Γx\in 2^{\Gamma}italic_x ∈ 2 start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT. Observe that the Schreier graph of this actions is a Borel graph, when we endow the space 2Γsuperscript2Γ2^{\Gamma}2 start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT with the product topology.

Our examples will come from a generalization of this graph. First note that if we replace 2222 by any other standard Borel space X𝑋Xitalic_X, the space XΓsuperscript𝑋ΓX^{\Gamma}italic_X start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT still admits a Borel product structure with respect to which the Schreier graph of the left-shift action defined as above, is a Borel graph. The main idea is to start with a Borel graph \mathcal{H}caligraphic_H and restrict the corresponding Schreier graph on V()Γ𝑉superscriptΓV(\mathcal{H})^{\Gamma}italic_V ( caligraphic_H ) start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT to an appropriate subset on which the elements hV()Γ𝑉superscriptΓh\in V(\mathcal{H})^{\Gamma}italic_h ∈ italic_V ( caligraphic_H ) start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT are graph homomorphisms from Cay(Γ,S)CayΓ𝑆\operatorname{Cay}(\Gamma,S)roman_Cay ( roman_Γ , italic_S ) to \mathcal{H}caligraphic_H. This allows us to control certain properties (such as chromatic number or hyperfiniteness) of the resulting graph by the properties of \mathcal{H}caligraphic_H. More precisely:

Definition 3.1.

Let \mathcal{H}caligraphic_H be a Borel graph and ΓΓ\Gammaroman_Γ be a countable group with a generating set S𝑆Sitalic_S. Let 𝐇𝐨𝐦(Γ,S,)𝐇𝐨𝐦Γ𝑆\operatorname{\bf Hom}(\Gamma,S,\mathcal{H})bold_Hom ( roman_Γ , italic_S , caligraphic_H ) be the restriction of Sch(Γ,S,V()Γ)𝑆𝑐Γ𝑆𝑉superscriptΓSch(\Gamma,S,V(\mathcal{H})^{\Gamma})italic_S italic_c italic_h ( roman_Γ , italic_S , italic_V ( caligraphic_H ) start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT ) to the set

{hV()Γ:h is a graph homomorphism from Cay(Γ,S) to V()}.conditional-set𝑉superscriptΓh is a graph homomorphism from Cay(Γ,S) to V()\{h\in V(\mathcal{H})^{\Gamma}:\text{$h$ is a graph homomorphism from $% \operatorname{Cay}(\Gamma,S)$ to $V(\mathcal{H}$)}\}.{ italic_h ∈ italic_V ( caligraphic_H ) start_POSTSUPERSCRIPT roman_Γ end_POSTSUPERSCRIPT : italic_h is a graph homomorphism from roman_Cay ( roman_Γ , italic_S ) to italic_V ( caligraphic_H ) } .

We will refer to \mathcal{H}caligraphic_H as the target graph, and we will denote the map hh(1)maps-to1h\mapsto h(1)italic_h ↦ italic_h ( 1 ) by Root𝑅𝑜𝑜𝑡Rootitalic_R italic_o italic_o italic_t (note that the vertices of Cay(Γ,S)CayΓ𝑆\operatorname{Cay}(\Gamma,S)roman_Cay ( roman_Γ , italic_S ) are labeled by the elements of ΓΓ\Gammaroman_Γ). It is clear from the definition that 𝐇𝐨𝐦(Γ,S,)𝐇𝐨𝐦Γ𝑆\operatorname{\bf Hom}(\Gamma,S,\mathcal{H})bold_Hom ( roman_Γ , italic_S , caligraphic_H ) is a Borel graph with degrees at most |SS1|𝑆superscript𝑆1|S\cup S^{-1}|| italic_S ∪ italic_S start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT | and that Root𝑅𝑜𝑜𝑡Rootitalic_R italic_o italic_o italic_t is a Borel map. We can immediately make the following observation.

Proposition 3.2.

The map Root𝑅𝑜𝑜𝑡Rootitalic_R italic_o italic_o italic_t is a Borel homomorphism from 𝐇𝐨𝐦(Γ,S,)𝐇𝐨𝐦Γ𝑆\operatorname{\bf Hom}(\Gamma,S,\mathcal{H})bold_Hom ( roman_Γ , italic_S , caligraphic_H ) to \mathcal{H}caligraphic_H.

In particular, χB(𝐇𝐨𝐦(Γ,S,))χB()subscript𝜒𝐵𝐇𝐨𝐦Γ𝑆subscript𝜒𝐵\chi_{B}(\operatorname{\bf Hom}(\Gamma,S,\mathcal{H}))\leq\chi_{B}(\mathcal{H})italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( bold_Hom ( roman_Γ , italic_S , caligraphic_H ) ) ≤ italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( caligraphic_H ) and the action of 1γS1𝛾𝑆1\neq\gamma\in S1 ≠ italic_γ ∈ italic_S on 𝐇𝐨𝐦(Γ,S,)𝐇𝐨𝐦Γ𝑆\operatorname{\bf Hom}(\Gamma,S,\mathcal{H})bold_Hom ( roman_Γ , italic_S , caligraphic_H ) has no fixed-points.

Proof.

Let h𝐇𝐨𝐦(Γ,S,)𝐇𝐨𝐦Γ𝑆h\in\operatorname{\bf Hom}(\Gamma,S,\mathcal{H})italic_h ∈ bold_Hom ( roman_Γ , italic_S , caligraphic_H ) and 1γSS11𝛾𝑆superscript𝑆11\not=\gamma\in S\cup S^{-1}1 ≠ italic_γ ∈ italic_S ∪ italic_S start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT. Note that as γ1superscript𝛾1\gamma^{-1}italic_γ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT and 1111 are adjacent in Cay(Γ,S)CayΓ𝑆\operatorname{Cay}(\Gamma,S)roman_Cay ( roman_Γ , italic_S ) it follows that Root(γh)=h(γ1)𝑅𝑜𝑜𝑡𝛾superscript𝛾1Root(\gamma\cdot h)=h(\gamma^{-1})italic_R italic_o italic_o italic_t ( italic_γ ⋅ italic_h ) = italic_h ( italic_γ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) and Root(h)=h(1)𝑅𝑜𝑜𝑡1Root(h)=h(1)italic_R italic_o italic_o italic_t ( italic_h ) = italic_h ( 1 ) are adjacent in \mathcal{H}caligraphic_H as hhitalic_h is a homomorphism. Consequently, the map Root𝑅𝑜𝑜𝑡Rootitalic_R italic_o italic_o italic_t is a Borel homomorphism from 𝐇𝐨𝐦(Γ,S,)𝐇𝐨𝐦Γ𝑆\operatorname{\bf Hom}(\Gamma,S,\mathcal{H})bold_Hom ( roman_Γ , italic_S , caligraphic_H ) to \mathcal{H}caligraphic_H and hγh𝛾h\not=\gamma\cdot hitalic_h ≠ italic_γ ⋅ italic_h as there are no loops in \mathcal{H}caligraphic_H. ∎

The ΔΔ\Deltaroman_Δ-regular tree TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT.

In this paper we only consider the case of the group

2Δ=α1,,αΔ|α12==αΔ2=1subscriptsuperscriptabsentΔ2inner-productsubscript𝛼1subscript𝛼Δsubscriptsuperscript𝛼21subscriptsuperscript𝛼2Δ1\mathbb{Z}^{*\Delta}_{2}=\langle\alpha_{1},\dots,\alpha_{\Delta}|\alpha^{2}_{1% }=\dots=\alpha^{2}_{\Delta}=1\rangleblackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = ⟨ italic_α start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_α start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT | italic_α start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = ⋯ = italic_α start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT = 1 ⟩

together with the generating set SΔ={α1,,αΔ}subscript𝑆Δsubscript𝛼1subscript𝛼ΔS_{\Delta}=\{\alpha_{1},\dots,\alpha_{\Delta}\}italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT = { italic_α start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_α start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT }. Since Cay(2Δ,SΔ)CaysubscriptsuperscriptabsentΔ2subscript𝑆Δ\operatorname{Cay}(\mathbb{Z}^{*\Delta}_{2},S_{\Delta})roman_Cay ( blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT ) is isomorphic to the ΔΔ\Deltaroman_Δ-regular infinite tree, TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT, we use 𝐇𝐨𝐦(TΔ,)𝐇𝐨𝐦subscript𝑇Δ\operatorname{\bf Hom}(T_{\Delta},\mathcal{H})bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) to denote the graph 𝐇𝐨𝐦(2Δ,SΔ,)𝐇𝐨𝐦subscriptsuperscriptabsentΔ2subscript𝑆Δ\operatorname{\bf Hom}(\mathbb{Z}^{*\Delta}_{2},S_{\Delta},\mathcal{H})bold_Hom ( blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ). Note also that we consider Cay(2Δ,SΔ)CaysubscriptsuperscriptabsentΔ2subscript𝑆Δ\operatorname{Cay}(\mathbb{Z}^{*\Delta}_{2},S_{\Delta})roman_Cay ( blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT ) and TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT equipped with a ΔΔ\Deltaroman_Δ-edge coloring. As suggested above, an equivalent description of the vertex set of 𝐇𝐨𝐦(TΔ,)𝐇𝐨𝐦subscript𝑇Δ\operatorname{\bf Hom}(T_{\Delta},\mathcal{H})bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) is that it is the set of pairs (x,h)𝑥(x,h)( italic_x , italic_h ) where hhitalic_h is a homomorphism from the tree TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT to \mathcal{H}caligraphic_H and x𝑥xitalic_x is a distinguished vertex of TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT, a root. Then we have that (x,h)𝑥(x,h)( italic_x , italic_h ) and (y,g)𝑦𝑔(y,g)( italic_y , italic_g ) form an (α𝛼\alphaitalic_α-)edge if and only if h=g𝑔h=gitalic_h = italic_g and (x,y)𝑥𝑦(x,y)( italic_x , italic_y ) is an (α𝛼\alphaitalic_α-)edge in TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT. This is because (a) there is a one-to-one correspondence between a homomorphism from Cay(2Δ,SΔ)CaysubscriptsuperscriptabsentΔ2subscript𝑆Δ\operatorname{Cay}(\mathbb{Z}^{*\Delta}_{2},S_{\Delta})roman_Cay ( blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT ) to \mathcal{H}caligraphic_H and the pairs (x,h)𝑥(x,h)( italic_x , italic_h ), and (b) the shift action 2Δ𝐇𝐨𝐦(2Δ,SΔ,)subscriptsuperscriptabsentΔ2𝐇𝐨𝐦subscriptsuperscriptabsentΔ2subscript𝑆Δ\mathbb{Z}^{*\Delta}_{2}\curvearrowright\operatorname{\bf Hom}(\mathbb{Z}^{*% \Delta}_{2},S_{\Delta},\mathcal{H})blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ↷ bold_Hom ( blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) corresponds to changing the root for a fixed homomorphism hhitalic_h from TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT to \mathcal{H}caligraphic_H.

Recall that an action ΓXΓ𝑋\Gamma\curvearrowright Xroman_Γ ↷ italic_X is free if for each 1γΓ1𝛾Γ1\neq\gamma\in\Gamma1 ≠ italic_γ ∈ roman_Γ and xX𝑥𝑋x\in Xitalic_x ∈ italic_X we have γxx𝛾𝑥𝑥\gamma\cdot x\neq xitalic_γ ⋅ italic_x ≠ italic_x. The free part, denoted by Free(X)𝐹𝑟𝑒𝑒𝑋Free(X)italic_F italic_r italic_e italic_e ( italic_X ), is the set {x:1γΓγxx}conditional-set𝑥for-all1𝛾Γ𝛾𝑥𝑥\{x:\forall 1\neq\gamma\in\Gamma\ \gamma\cdot x\neq x\}{ italic_x : ∀ 1 ≠ italic_γ ∈ roman_Γ italic_γ ⋅ italic_x ≠ italic_x }. Note that the left-shift action of 2ΔsubscriptsuperscriptabsentΔ2\mathbb{Z}^{*\Delta}_{2}blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT on, say, 2ΔsuperscriptsubscriptsuperscriptabsentΔ2\mathbb{N}^{\mathbb{Z}^{*\Delta}_{2}}blackboard_N start_POSTSUPERSCRIPT blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT is not free, in particular, the corresponding Schreier-graph has cycles. To remedy this, Marks used a restriction of the graph to the free part, showing that for each Δ>2Δ2\Delta>2roman_Δ > 2 this graph has Borel chromatic number Δ+1Δ1\Delta+1roman_Δ + 1. Analogously, we have the following.

Definition 3.3.

Let 𝐇𝐨𝐦ac(TΔ,)=𝐇𝐨𝐦(TΔ,)Free(V()2Δ),superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δ𝐇𝐨𝐦subscript𝑇Δ𝐹𝑟𝑒𝑒𝑉superscriptsubscriptsuperscriptabsentΔ2\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{H})=\operatorname{\bf Hom}(T_{% \Delta},\mathcal{H})\restriction Free(V(\mathcal{H})^{\mathbb{Z}^{*\Delta}_{2}% }),bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) = bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ↾ italic_F italic_r italic_e italic_e ( italic_V ( caligraphic_H ) start_POSTSUPERSCRIPT blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) , that is, the restriction of the graph 𝐇𝐨𝐦(TΔ,)𝐇𝐨𝐦subscript𝑇Δ\operatorname{\bf Hom}(T_{\Delta},\mathcal{H})bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) to the free part of the 2ΔsubscriptsuperscriptabsentΔ2\mathbb{Z}^{*\Delta}_{2}blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT action.

In our first application we will use this remedy to get acyclic graphs. Note that for each edge in 𝐇𝐨𝐦ac(TΔ,)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δ\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) there is a unique generator αSΔ𝛼subscript𝑆Δ\alpha\in S_{\Delta}italic_α ∈ italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT that induces it. In particular, the graph 𝐇𝐨𝐦ac(TΔ,)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δ\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) admits a canonical Borel edge ΔΔ\Deltaroman_Δ-coloring. The following is straightforward.

Proposition 3.4.

Let \mathcal{H}caligraphic_H be a locally countable Borel graph. If 𝐇𝐨𝐦ac(TΔ,)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δ\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) is nonempty, then it is ΔΔ\Deltaroman_Δ-regular and acylic.

However, utilizing the homomorphism graph together with an appropriate target graph, we will be able to completely avoid the non-free part, in an automatic manner. This way we will be able to guarantee the hyperfiniteness of the homomorphism graph as well. Recall that TΔ=Cay(2Δ,SΔ)subscript𝑇ΔCaysubscriptsuperscriptabsentΔ2subscript𝑆ΔT_{\Delta}=\operatorname{Cay}(\mathbb{Z}^{*\Delta}_{2},S_{\Delta})italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT = roman_Cay ( blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT ) comes with a ΔΔ\Deltaroman_Δ-edge coloring by the elements of SΔsubscript𝑆ΔS_{\Delta}italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT. Let us consider the a subgraph of the homomorphism graph that arises by requiring hhitalic_h to preserve this information.

Definition 3.5.

Assume that the graph \mathcal{H}caligraphic_H is equipped with a Borel edge SΔsubscript𝑆ΔS_{\Delta}italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT-labeling. Let 𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δ\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) be the restriction of 𝐇𝐨𝐦(TΔ,)𝐇𝐨𝐦subscript𝑇Δ\operatorname{\bf Hom}(T_{\Delta},\mathcal{H})bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) to the set

{hV(𝐇𝐨𝐦(TΔ,)):h preserves the edge labels}.conditional-set𝑉𝐇𝐨𝐦subscript𝑇Δh preserves the edge labels\{h\in V(\operatorname{\bf Hom}(T_{\Delta},\mathcal{H})):\text{$h$ preserves % the edge labels}\}.{ italic_h ∈ italic_V ( bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ) : italic_h preserves the edge labels } .

Clearly, 𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δ\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) is also a Borel graph. Note that in the following statement the labeling of the edges of the target graph \mathcal{H}caligraphic_H is typically not a coloring.

Proposition 3.6.

Assume that \mathcal{H}caligraphic_H is an acyclic graph equipped with a Borel edge SΔsubscript𝑆ΔS_{\Delta}italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT-labeling and 𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δ\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) is nonempty. Then

  1. 1.

    𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δ\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) is acyclic,

  2. 2.

    If \mathcal{H}caligraphic_H is hyperfinite, then so is 𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δ\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ),

  3. 3.

    𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δ\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) is ΔΔ\Deltaroman_Δ-regular.

Proof.

Observe that if hhitalic_h is a homomorphism from a tree to an acyclic graph that is not injective, then there must be adjacent pairs of vertices (x,y)𝑥𝑦(x,y)( italic_x , italic_y ) and (y,z)𝑦𝑧(y,z)( italic_y , italic_z ) with xz𝑥𝑧x\neq zitalic_x ≠ italic_z and h(z)=h(x)𝑧𝑥h(z)=h(x)italic_h ( italic_z ) = italic_h ( italic_x ). Thus, if h𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δh\in\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})italic_h ∈ bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) is edge label preserving then it must be injective, as incident edges have different labels in TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT. Therefore, the map Root𝑅𝑜𝑜𝑡Rootitalic_R italic_o italic_o italic_t is injective on each connected component of 𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δ\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ), yielding (1).

To see (2), let (n)nsubscriptsubscript𝑛𝑛(\mathcal{H}_{n})_{n\in\mathbb{N}}( caligraphic_H start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ blackboard_N end_POSTSUBSCRIPT be a witness to the hyperfiniteness of \mathcal{H}caligraphic_H. Let nsubscriptsuperscript𝑛\mathcal{H}^{\prime}_{n}caligraphic_H start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT be the pullback of nsubscript𝑛\mathcal{H}_{n}caligraphic_H start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT by the map Root𝑅𝑜𝑜𝑡Rootitalic_R italic_o italic_o italic_t. Since Root𝑅𝑜𝑜𝑡Rootitalic_R italic_o italic_o italic_t is injective on every connected component, the graphs nsubscriptsuperscript𝑛\mathcal{H}^{\prime}_{n}caligraphic_H start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT also have finite components and their union is 𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δ\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ).

For (3) just notice that using the injectivity of Root𝑅𝑜𝑜𝑡Rootitalic_R italic_o italic_o italic_t again, it follows that {γh}γ{1}SΔsubscript𝛾𝛾1subscript𝑆Δ\{\gamma\cdot h\}_{\gamma\in\{1\}\cup S_{\Delta}}{ italic_γ ⋅ italic_h } start_POSTSUBSCRIPT italic_γ ∈ { 1 } ∪ italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT end_POSTSUBSCRIPT has cardinality Δ+1Δ1\Delta+1roman_Δ + 1. ∎

4 Variations on Marks’ technique

Now we are ready to adapt Marks’ technique [Mar16] to homomorphism graphs. Let us denote by χ𝚫11()subscript𝜒subscriptsuperscript𝚫11\chi_{\Game\mathbf{\Delta}^{1}_{1}}(\mathcal{H})italic_χ start_POSTSUBSCRIPT ⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_H ) the 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT-chromatic number of \mathcal{H}caligraphic_H (see Section 2).

Theorem 1.1.

Let \mathcal{H}caligraphic_H be a locally countable Borel graph. Then

χ𝚫11()>ΔχB(𝐇𝐨𝐦ac(TΔ,))>Δ.subscript𝜒subscriptsuperscript𝚫11Δsubscript𝜒𝐵superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇ΔΔ\chi_{\Game\mathbf{\Delta}^{1}_{1}}(\mathcal{H})>\Delta\implies\chi_{B}(% \operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{H}))>\Delta.italic_χ start_POSTSUBSCRIPT ⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_H ) > roman_Δ ⟹ italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ) > roman_Δ .

The games we will define naturally yield elements h𝐇𝐨𝐦(TΔ,)𝐇𝐨𝐦subscript𝑇Δh\in\operatorname{\bf Hom}(T_{\Delta},\mathcal{H})italic_h ∈ bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) rather than 𝐇𝐨𝐦ac(TΔ,)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δ\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ). In order to deal with the cyclic part of the graph, we will show slightly more, using the same strategy as Marks. Let VV(𝐇𝐨𝐦(TΔ,))𝑉𝑉𝐇𝐨𝐦subscript𝑇ΔV\subseteq V(\operatorname{\bf Hom}(T_{\Delta},\mathcal{H}))italic_V ⊆ italic_V ( bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ), an anti-game labeling of V𝑉Vitalic_V is a map c:VΔ:𝑐𝑉Δc:V\to\Deltaitalic_c : italic_V → roman_Δ such that there are no iΔ𝑖Δi\in\Deltaitalic_i ∈ roman_Δ and distinct vertices h,hVsuperscript𝑉h,h^{\prime}\in Vitalic_h , italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_V with c(h)=c(h)=i𝑐𝑐superscript𝑖c(h)=c(h^{\prime})=iitalic_c ( italic_h ) = italic_c ( italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) = italic_i and αih=hsubscript𝛼𝑖superscript\alpha_{i}\cdot h=h^{\prime}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ italic_h = italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. Observe that every ΔΔ\Deltaroman_Δ-coloring is automatically anti-game labeling.

Remark 4.1.

One can define analogously anti-game labelings for graphs with edges labeled by ΔΔ\Deltaroman_Δ. Note that in the case when the graph is ΔΔ\Deltaroman_Δ-regular and the labeling is an edge ΔΔ\Deltaroman_Δ-coloring, the existence of an anti-game labeling is equivalent with solving the well known edge grabbing problem (that is, every vertex picks one adjacent edge but no edge can be picked from both sides, see [BBE+20]) or sinkless orientation problem. Observe that the sinkless orientation problem, and hence the existence of anti-game labeling, can be easily solved on graphs with cycles. This observation is crucially utilized in both Marks’ and this paper, see Lemma 4.2.

Lemma 4.2.

There exists a Borel anti-game labeling c:V(𝐇𝐨𝐦(TΔ,))V(𝐇𝐨𝐦ac(TΔ,))Δ:𝑐𝑉𝐇𝐨𝐦subscript𝑇Δ𝑉superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇ΔΔc:V(\operatorname{\bf Hom}(T_{\Delta},\mathcal{H}))\setminus V(\operatorname{% \bf Hom}^{ac}(T_{\Delta},\mathcal{H}))\to\Deltaitalic_c : italic_V ( bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ) ∖ italic_V ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ) → roman_Δ.

Proof.

Let us use the notation C=V(𝐇𝐨𝐦(TΔ,))V(𝐇𝐨𝐦ac(TΔ,))𝐶𝑉𝐇𝐨𝐦subscript𝑇Δ𝑉superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇ΔC=V(\operatorname{\bf Hom}(T_{\Delta},\mathcal{H}))\setminus V(\operatorname{% \bf Hom}^{ac}(T_{\Delta},\mathcal{H}))italic_C = italic_V ( bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ) ∖ italic_V ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ). By definition, the 2ΔsubscriptsuperscriptabsentΔ2\mathbb{Z}^{*\Delta}_{2}blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT action on every connected component 𝐇𝐨𝐦(TΔ,)C𝐇𝐨𝐦subscript𝑇Δ𝐶\operatorname{\bf Hom}(T_{\Delta},\mathcal{H})\restriction Cbold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ↾ italic_C is not free. Using [KM04, Lemma 7.3] we can find a Borel maximal family C<superscript𝐶absent\mathcal{F}\subseteq C^{<\mathbb{N}}caligraphic_F ⊆ italic_C start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT of pairwise disjoint finite sequences each of length at least 2222 such that for each (hi)i<ksubscriptsubscript𝑖𝑖𝑘(h_{i})_{i<k}\in\mathcal{F}( italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i < italic_k end_POSTSUBSCRIPT ∈ caligraphic_F there is a sequence (αni)i<kSΔksubscriptsubscript𝛼subscript𝑛𝑖𝑖𝑘subscriptsuperscript𝑆𝑘Δ(\alpha_{n_{i}})_{i<k}\in S^{k}_{\Delta}( italic_α start_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i < italic_k end_POSTSUBSCRIPT ∈ italic_S start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT such that αniαni+1subscript𝛼subscript𝑛𝑖subscript𝛼subscript𝑛𝑖1\alpha_{n_{i}}\not=\alpha_{n_{i+1}}italic_α start_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≠ italic_α start_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT, αnihi=hi+1subscript𝛼subscript𝑛𝑖subscript𝑖subscript𝑖1\alpha_{n_{i}}\cdot h_{i}=h_{i+1}italic_α start_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋅ italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_h start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPT for i<k1𝑖𝑘1i<k-1italic_i < italic_k - 1, and αn0αnk1subscript𝛼subscript𝑛0subscript𝛼subscript𝑛𝑘1\alpha_{n_{0}}\not=\alpha_{n_{k-1}}italic_α start_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≠ italic_α start_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT, αnk1hk1=h0subscript𝛼subscript𝑛𝑘1subscript𝑘1subscript0\alpha_{n_{k-1}}\cdot h_{k-1}=h_{0}italic_α start_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋅ italic_h start_POSTSUBSCRIPT italic_k - 1 end_POSTSUBSCRIPT = italic_h start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. (Note that it is possible that k=2𝑘2k=2italic_k = 2 in which case there are two distinct generators αn0αn1subscript𝛼subscript𝑛0subscript𝛼subscript𝑛1\alpha_{n_{0}}\not=\alpha_{n_{1}}italic_α start_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≠ italic_α start_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT such that αn0h0=αn1h0=h1subscript𝛼subscript𝑛0subscript0subscript𝛼subscript𝑛1subscript0subscript1\alpha_{n_{0}}\cdot h_{0}=\alpha_{n_{1}}\cdot h_{0}=h_{1}italic_α start_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋅ italic_h start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_α start_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ⋅ italic_h start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_h start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.)

Now label an element hC𝐶h\in Citalic_h ∈ italic_C by nisubscript𝑛𝑖n_{i}italic_n start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT if h=hisubscript𝑖h=h_{i}italic_h = italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for some (hi)i<ksubscriptsubscript𝑖𝑖𝑘(h_{i})_{i<k}\in\mathcal{F}( italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i < italic_k end_POSTSUBSCRIPT ∈ caligraphic_F. Otherwise, let c(h)𝑐c(h)italic_c ( italic_h ) be the minimal i𝑖iitalic_i such that αihsubscript𝛼𝑖\alpha_{i}\cdot hitalic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ italic_h has strictly smaller distance to \mathcal{F}caligraphic_F than hhitalic_h with respect to the graph distance in 𝐇𝐨𝐦(TΔ,)𝐇𝐨𝐦subscript𝑇Δ\operatorname{\bf Hom}(T_{\Delta},\mathcal{H})bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ). It is easy to check that c𝑐citalic_c is an anti-game labeling. ∎

Proof of Theorem 1.1.

We show that there is no Borel anti-game labeling c:V(𝐇𝐨𝐦(TΔ,))Δ:𝑐𝑉𝐇𝐨𝐦subscript𝑇ΔΔc:V(\operatorname{\bf Hom}(T_{\Delta},\mathcal{H}))\to\Deltaitalic_c : italic_V ( bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ) → roman_Δ. Once we have that the proof of Theorem 1.1 is finished as follows. Suppose that d𝑑ditalic_d is a Borel ΔΔ\Deltaroman_Δ-coloring of 𝐇𝐨𝐦ac(TΔ,)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δ\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ). As observed above, every ΔΔ\Deltaroman_Δ-coloring is also anti-game labeling. Consequently, the union of d𝑑ditalic_d and the anti-game labeling produced in Lemma 4.2 is a Borel anti-game labeling of V(𝐇𝐨𝐦(TΔ,))𝑉𝐇𝐨𝐦subscript𝑇ΔV(\operatorname{\bf Hom}(T_{\Delta},\mathcal{H}))italic_V ( bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ), contradiction.

Assume towards contradiction that c:V(𝐇𝐨𝐦(TΔ,))Δ:𝑐𝑉𝐇𝐨𝐦subscript𝑇ΔΔc:V(\operatorname{\bf Hom}(T_{\Delta},\mathcal{H}))\to\Deltaitalic_c : italic_V ( bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ) → roman_Δ is a Borel anti-game labeling. Without loss of generality we may assume that \mathcal{H}caligraphic_H has no isolated points. This ensures that the games below can be always continued.

We define a family of two-player games 𝔾(x,i)𝔾𝑥𝑖\mathbb{G}(x,i)blackboard_G ( italic_x , italic_i ) parametrized by elements xV()𝑥𝑉x\in V(\mathcal{H})italic_x ∈ italic_V ( caligraphic_H ) and iΔ𝑖Δi\in\Deltaitalic_i ∈ roman_Δ. In a run of the game 𝔾(x,i)𝔾𝑥𝑖\mathbb{G}(x,i)blackboard_G ( italic_x , italic_i ) players AliceAlice\operatorname{Alice}roman_Alice and BobBob\operatorname{Bob}roman_Bob alternate and build a homomorphism hhitalic_h from TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT to \mathcal{H}caligraphic_H, i.e., an element of 𝐇𝐨𝐦(TΔ,)V()2Δ𝐇𝐨𝐦subscript𝑇Δ𝑉superscriptsubscriptsuperscriptabsentΔ2\operatorname{\bf Hom}(T_{\Delta},\mathcal{H})\subset V(\mathcal{H})^{\mathbb{% Z}^{*\Delta}_{2}}bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ⊂ italic_V ( caligraphic_H ) start_POSTSUPERSCRIPT blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, with the property that Root(h)=x𝑅𝑜𝑜𝑡𝑥Root(h)=xitalic_R italic_o italic_o italic_t ( italic_h ) = italic_x.

x𝑥xitalic_xαisubscript𝛼𝑖\alpha_{i}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT1st2ndAlice labelsBob labels
Figure 1: The game 𝔾(x,i)𝔾𝑥𝑖\mathbb{G}(x,i)blackboard_G ( italic_x , italic_i )

In the k𝑘kitalic_k-th round, first AliceAlice\operatorname{Alice}roman_Alice labels vertices of distance k𝑘kitalic_k from the 1111 on the side of the αisubscript𝛼𝑖\alpha_{i}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT edge. After that, BobBob\operatorname{Bob}roman_Bob labels all remaining vertices of distance k𝑘kitalic_k, etc (see Fig. 1). In other words, AliceAlice\operatorname{Alice}roman_Alice labels the elements of 2ΔsubscriptsuperscriptabsentΔ2\mathbb{Z}^{*\Delta}_{2}blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT corresponding to reduced words of length k𝑘kitalic_k starting with αisubscript𝛼𝑖\alpha_{i}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT then BobBob\operatorname{Bob}roman_Bob labels the rest of the reduced words of length k𝑘kitalic_k.

Note that once the parameters of the game are fixed the definition of the game is analoguous to the one defined by Marks [Mar16]. There is, however, one important difference. The allowed moves are vertices of the target graph \mathcal{H}caligraphic_H restricted by its edge relation. Observe that the original construction of Marks can be interpreted in our setting by taking \mathcal{H}caligraphic_H to be the the complete graph on \mathbb{N}blackboard_N.

The winning condition is defined as follows:

Alice wins the game 𝔾(x,i) iff c(h)i.Alice wins the game 𝔾(x,i) iff c(h)i\text{$\operatorname{Alice}$ wins the game $\mathbb{G}(x,i)$ iff $c(h)\neq i$}.roman_Alice wins the game blackboard_G ( italic_x , italic_i ) iff italic_c ( italic_h ) ≠ italic_i .
Lemma 4.3.
  1. 1.

    For any xV()𝑥𝑉x\in V(\mathcal{H})italic_x ∈ italic_V ( caligraphic_H ) and iΔ𝑖Δi\in\Deltaitalic_i ∈ roman_Δ one of the players has a winning strategy in the game 𝔾(x,i)𝔾𝑥𝑖\mathbb{G}(x,i)blackboard_G ( italic_x , italic_i ).

  2. 2.

    The set {(x,i):Alice has a winning strategy in 𝔾(x,i)}conditional-set𝑥𝑖Alice has a winning strategy in 𝔾𝑥𝑖\{(x,i):\operatorname{Alice}\text{ has a winning strategy in }\mathbb{G}(x,i)\}{ ( italic_x , italic_i ) : roman_Alice has a winning strategy in blackboard_G ( italic_x , italic_i ) } is 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

Proof.

We encode the games 𝔾(x,i)𝔾𝑥𝑖\mathbb{G}(x,i)blackboard_G ( italic_x , italic_i ) in a way that allows the use of Borel determinacy theorem and Lemma 2.2.

Let us denote by Esubscript𝐸E_{\mathcal{H}}italic_E start_POSTSUBSCRIPT caligraphic_H end_POSTSUBSCRIPT the connected component equivalence relation of \mathcal{H}caligraphic_H. Observe that as TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT is connected, the range of any element h𝐇𝐨𝐦(TΔ,)𝐇𝐨𝐦subscript𝑇Δh\in\operatorname{\bf Hom}(T_{\Delta},\mathcal{H})italic_h ∈ bold_Hom ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) is contained in a single Esubscript𝐸E_{\mathcal{H}}italic_E start_POSTSUBSCRIPT caligraphic_H end_POSTSUBSCRIPT class. By the Feldman-Moore theorem, there is a countable collection of Borel functions fi:V()V():subscript𝑓𝑖𝑉𝑉f_{i}:V(\mathcal{H})\to V(\mathcal{H})italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : italic_V ( caligraphic_H ) → italic_V ( caligraphic_H ) such that E=jgraph(fj±1)subscript𝐸subscript𝑗𝑔𝑟𝑎𝑝subscriptsuperscript𝑓plus-or-minus1𝑗E_{\mathcal{H}}=\bigcup_{j\in\mathbb{N}}graph(f^{\pm 1}_{j})italic_E start_POSTSUBSCRIPT caligraphic_H end_POSTSUBSCRIPT = ⋃ start_POSTSUBSCRIPT italic_j ∈ blackboard_N end_POSTSUBSCRIPT italic_g italic_r italic_a italic_p italic_h ( italic_f start_POSTSUPERSCRIPT ± 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ). Therefore, the games 𝔾(x,i)𝔾𝑥𝑖\mathbb{G}(x,i)blackboard_G ( italic_x , italic_i ) above can be identified by games played on \mathbb{N}blackboard_N, namely, labeling a vertex in TΔsubscript𝑇ΔT_{\Delta}italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT by a vertex yV()𝑦𝑉y\in V(\mathcal{H})italic_y ∈ italic_V ( caligraphic_H ) corresponds to playing the minimal natural number j𝑗jitalic_j with fj(x)=ysubscript𝑓𝑗𝑥𝑦f_{j}(x)=yitalic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( italic_x ) = italic_y. Since the functions (fj)jsubscriptsubscript𝑓𝑗𝑗(f_{j})_{j\in\mathbb{N}}( italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_j ∈ blackboard_N end_POSTSUBSCRIPT are Borel, this correspondence is Borel as well. Moreover, the rule that hhitalic_h must be homomorphism determines a pruned subtree of legal positions Tx,i<subscript𝑇𝑥𝑖superscriptabsentT_{x,i}\subset\mathbb{N}^{<\mathbb{N}}italic_T start_POSTSUBSCRIPT italic_x , italic_i end_POSTSUBSCRIPT ⊂ blackboard_N start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT and the map (x,i)Tx,imaps-to𝑥𝑖subscript𝑇𝑥𝑖(x,i)\mapsto T_{x,i}( italic_x , italic_i ) ↦ italic_T start_POSTSUBSCRIPT italic_x , italic_i end_POSTSUBSCRIPT is Borel. This yields that there exists a Borel set BV()×Δ×𝐵𝑉ΔsuperscriptB\subseteq V(\mathcal{H})\times\Delta\times\mathbb{N}^{\mathbb{N}}italic_B ⊆ italic_V ( caligraphic_H ) × roman_Δ × blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT such that

Alice has a strategy in 𝔾(x,i)Alice has a winning strategy in G(Tx,i,Bx,i).iffAlice has a strategy in 𝔾(x,i)Alice has a winning strategy in G(Tx,i,Bx,i)\operatorname{Alice}\text{ has a strategy in $\mathbb{G}(x,i)$}\iff% \operatorname{Alice}\text{ has a winning strategy in $G(T_{x,i},B_{x,i})$}.roman_Alice has a strategy in blackboard_G ( italic_x , italic_i ) ⇔ roman_Alice has a winning strategy in italic_G ( italic_T start_POSTSUBSCRIPT italic_x , italic_i end_POSTSUBSCRIPT , italic_B start_POSTSUBSCRIPT italic_x , italic_i end_POSTSUBSCRIPT ) .

Now, the first claim follows from the Borel determinacy theorem, while the second follows from Lemma 2.2. ∎

Claim 4.4.

For every xX𝑥𝑋x\in Xitalic_x ∈ italic_X there is an iΔ𝑖Δi\in\Deltaitalic_i ∈ roman_Δ such that BobBob\operatorname{Bob}roman_Bob wins 𝔾(x,i)𝔾𝑥𝑖\mathbb{G}(x,i)blackboard_G ( italic_x , italic_i ).

Proof.

Suppose not. Then we can combine strategies of AliceAlice\operatorname{Alice}roman_Alice for each i𝑖iitalic_i in the natural way to build a homomorphism that is not in the domain of c𝑐citalic_c (see, e.g., [Mar] or [Mar16]). ∎

Now we can finish the proof of Theorem 1.1. Define d:V()Δ:𝑑𝑉Δd:V(\mathcal{H})\to\Deltaitalic_d : italic_V ( caligraphic_H ) → roman_Δ by

d(x)=ii is minimal such that Bob has a winning strategy in 𝔾(x,i).iff𝑑𝑥𝑖𝑖 is minimal such that Bob has a winning strategy in 𝔾(x,i)d(x)=i\iff i\text{ is minimal such that $\operatorname{Bob}$ has a winning % strategy in $\mathbb{G}(x,i)$}.italic_d ( italic_x ) = italic_i ⇔ italic_i is minimal such that roman_Bob has a winning strategy in blackboard_G ( italic_x , italic_i ) . (1)

Since 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT sets form an algebra, d𝑑ditalic_d is 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT measurable and by Claim 4.4 it is everywhere defined. By our assumptions on \mathcal{H}caligraphic_H there are xx𝑥superscript𝑥x\neq x^{\prime}italic_x ≠ italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT adjacent with d(x)=d(x)=i𝑑𝑥𝑑superscript𝑥𝑖d(x)=d(x^{\prime})=iitalic_d ( italic_x ) = italic_d ( italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) = italic_i. Now, we can play the two winning strategies corresponding to games 𝔾(x,i)𝔾𝑥𝑖\mathbb{G}(x,i)blackboard_G ( italic_x , italic_i ) and 𝔾(x,i)𝔾superscript𝑥𝑖\mathbb{G}(x^{\prime},i)blackboard_G ( italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_i ) of BobBob\operatorname{Bob}roman_Bob against each other, as if the first move of AliceAlice\operatorname{Alice}roman_Alice was xsuperscript𝑥x^{\prime}italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT (resp. x𝑥xitalic_x). This yields distinct homomorphisms h,hsuperscripth,h^{\prime}italic_h , italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT with αih=hsubscript𝛼𝑖superscript\alpha_{i}\cdot h=h^{\prime}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⋅ italic_h = italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and c(h)=c(h)=i𝑐𝑐superscript𝑖c(h)=c(h^{\prime})=iitalic_c ( italic_h ) = italic_c ( italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) = italic_i, contradicting that c𝑐citalic_c is an anti-game labeling. ∎

4.1 Generalizations

Edge labeled graphs.

As mentioned above, a novel feature of our approach is that requiring the homomorphisms to be edge label preserving and ensuring that \mathcal{H}caligraphic_H is acyclic, we can get rid of the investigation of the cyclic part (see Proposition 3.6). In order to achieve this, we have to assume slightly more about the chromatic properties of the target graph.

Assume that \mathcal{H}caligraphic_H is equipped with an edge S𝑆Sitalic_S-labeling. The edge-labeled chromatic number, elχ()𝑒𝑙𝜒el\chi(\mathcal{H})italic_e italic_l italic_χ ( caligraphic_H ) of \mathcal{H}caligraphic_H is the minimal n𝑛nitalic_n, for which there exists a map c:V()n:𝑐𝑉𝑛c:V(\mathcal{H})\to nitalic_c : italic_V ( caligraphic_H ) → italic_n so that for each in𝑖𝑛i\in nitalic_i ∈ italic_n the set c1(i)superscript𝑐1𝑖c^{-1}(i)italic_c start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) doesn’t span edges with every possible label. In other words, elχ()>n𝑒𝑙𝜒𝑛el\chi(\mathcal{H})>nitalic_e italic_l italic_χ ( caligraphic_H ) > italic_n if and only if no matter how we assign n𝑛nitalic_n many colors to the vertices of \mathcal{H}caligraphic_H, there will be a color class containing edges with every label. We define μ𝜇\muitalic_μ measurable, Baire measurable, etc. versions of the edge-labeled chromatic number in the natural way.

Theorem 4.5.

Let \mathcal{H}caligraphic_H be a locally countable Borel graph with a Borel SΔsubscript𝑆ΔS_{\Delta}italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT-edge labeling, such that for every vertex x𝑥xitalic_x and every label α𝛼\alphaitalic_α there is an α𝛼\alphaitalic_α-labeled edge incident to x𝑥xitalic_x. Then

elχ𝚫11()>ΔχB(𝐇𝐨𝐦e(TΔ,))>Δ.𝑒𝑙subscript𝜒subscriptsuperscript𝚫11Δsubscript𝜒𝐵superscript𝐇𝐨𝐦𝑒subscript𝑇ΔΔ{el\chi}_{\Game\mathbf{\Delta}^{1}_{1}}(\mathcal{H})>\Delta\implies\chi_{B}(% \operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H}))>\Delta.italic_e italic_l italic_χ start_POSTSUBSCRIPT ⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_H ) > roman_Δ ⟹ italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ) > roman_Δ .
Proof.

The proof is similar to the proof of Theorem 1.1, but with taking the edge colors into consideration. Let us indicate the required modifications. We define 𝔾(x,i)𝔾𝑥𝑖\mathbb{G}(x,i)blackboard_G ( italic_x , italic_i ) as above, with the extra assumption that players must build a homomorphism that respects edge labels, i.e., an element h𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δh\in\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})italic_h ∈ bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ). The condition on the edge-labeling ensures that the players can continue the game respecting the rules at every given finite step.

The analogue of Claim 4.4 clearly holds in this case, and we can define d𝑑ditalic_d as in (1). Finally, elχ𝚫11()>Δ𝑒𝑙subscript𝜒subscriptsuperscript𝚫11Δ{el\chi}_{\Game\mathbf{\Delta}^{1}_{1}}(\mathcal{H})>\Deltaitalic_e italic_l italic_χ start_POSTSUBSCRIPT ⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_H ) > roman_Δ guarantees the existence of iΔ𝑖Δi\in\Deltaitalic_i ∈ roman_Δ and x,xV()𝑥superscript𝑥𝑉x,x^{\prime}\in V(\mathcal{H})italic_x , italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_V ( caligraphic_H ) such that d(x)=d(x)=i𝑑𝑥𝑑superscript𝑥𝑖d(x)=d(x^{\prime})=iitalic_d ( italic_x ) = italic_d ( italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) = italic_i and that the edge between x𝑥xitalic_x and xsuperscript𝑥x^{\prime}italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT has label αisubscript𝛼𝑖\alpha_{i}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, which in turn allows us to use the winning strategies of BobBob\operatorname{Bob}roman_Bob in 𝔾(x,i)𝔾𝑥𝑖\mathbb{G}(x,i)blackboard_G ( italic_x , italic_i ) and 𝔾(x,i)𝔾superscript𝑥𝑖\mathbb{G}(x^{\prime},i)blackboard_G ( italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_i ) against each other, as above. ∎

Graph homomorphism.

In what follows, we will consider a slightly more general context, namely, instead of the question of the existence of Borel colorings, we will investigate the existence of Borel homomorphisms to a given finite graph H𝐻Hitalic_H. The following notion is going to be our key technical tool.

Definition 4.6 (Almost ΔΔ\Deltaroman_Δ-colorable).

Let Δ>2Δ2\Delta>2roman_Δ > 2 and H𝐻Hitalic_H be a finite graph. We say that H𝐻Hitalic_H is almost ΔΔ\Deltaroman_Δ-colorable if there are sets R0,R1V(H)subscript𝑅0subscript𝑅1𝑉𝐻R_{0},R_{1}\subseteq V(H)italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⊆ italic_V ( italic_H ) such that H𝐻Hitalic_H restricted to V(H)Ri𝑉𝐻subscript𝑅𝑖V(H)\setminus R_{i}italic_V ( italic_H ) ∖ italic_R start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT has chromatic number at most (Δ1)Δ1(\Delta-1)( roman_Δ - 1 ) for i{0,1}𝑖01i\in\{0,1\}italic_i ∈ { 0 , 1 }, and there is no edge between vertices of R0subscript𝑅0R_{0}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and R1subscript𝑅1R_{1}italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

Note that if χ(H)Δ𝜒𝐻Δ\chi(H)\leq\Deltaitalic_χ ( italic_H ) ≤ roman_Δ, then H𝐻Hitalic_H is almost ΔΔ\Deltaroman_Δ-colorable. Indeed, if A1,,AΔsubscript𝐴1subscript𝐴ΔA_{1},\dots,A_{\Delta}italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT are independent sets that cover V(H)𝑉𝐻V(H)italic_V ( italic_H ), we can set R0=R1=A1subscript𝑅0subscript𝑅1subscript𝐴1R_{0}=R_{1}=A_{1}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. The basic properties of almost ΔΔ\Deltaroman_Δ-colorable graphs are summarized in Section 5.3. In particular, we show that every almost ΔΔ\Deltaroman_Δ-colorable graph has chromatic number at most 2Δ22Δ22\Delta-22 roman_Δ - 2, a bound that appears in Theorem 1.5.

Theorem 4.7.

Let \mathcal{H}caligraphic_H be a locally countable Borel graph and assume that H𝐻Hitalic_H is a finite graph that is almost ΔΔ\Deltaroman_Δ-colorable. Assume that \mathcal{H}caligraphic_H is equipped with a Borel SΔsubscript𝑆ΔS_{\Delta}italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT-edge labeling, with the property that for every vertex v𝑣vitalic_v and every edge label αiSΔsubscript𝛼𝑖subscript𝑆Δ\alpha_{i}\in S_{\Delta}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_S start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT there exists and edge from v𝑣vitalic_v with label αisubscript𝛼𝑖\alpha_{i}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Then

elχ𝚫11()>2Δ2|V(H)|𝐇𝐨𝐦e(TΔ,) has no Borel homomorphism to H.𝑒𝑙subscript𝜒subscriptsuperscript𝚫11superscript2Δsuperscript2𝑉𝐻superscript𝐇𝐨𝐦𝑒subscript𝑇Δ has no Borel homomorphism to H{el\chi}_{\Game\mathbf{\Delta}^{1}_{1}}(\mathcal{H})>2^{\Delta\cdot 2^{|V(H)|}% }\implies\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})\text{ has no Borel% homomorphism to $H$}.italic_e italic_l italic_χ start_POSTSUBSCRIPT ⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( caligraphic_H ) > 2 start_POSTSUPERSCRIPT roman_Δ ⋅ 2 start_POSTSUPERSCRIPT | italic_V ( italic_H ) | end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT ⟹ bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) has no Borel homomorphism to italic_H .
Proof.

Assume for contradiction that such a Borel homomorphism c𝑐citalic_c exists. We will need a further modification of Marks’ games. Let RV(H)𝑅𝑉𝐻R\subseteq V(H)italic_R ⊆ italic_V ( italic_H ). For xV()𝑥𝑉x\in V(\mathcal{H})italic_x ∈ italic_V ( caligraphic_H ) define the game 𝔾(x,i,R)𝔾𝑥𝑖𝑅\mathbb{G}(x,i,R)blackboard_G ( italic_x , italic_i , italic_R ) as in the proof of Theorem 4.5, with the winning condition modified to

Alice wins the game 𝔾(x,i,R) iff c(h)R.Alice wins the game 𝔾(x,i,R) iff c(h)R\text{$\operatorname{Alice}$ wins the game $\mathbb{G}(x,i,R)$ iff $c(h)\not% \in R$}.roman_Alice wins the game blackboard_G ( italic_x , italic_i , italic_R ) iff italic_c ( italic_h ) ∉ italic_R .

Observe that playing the strategies of AliceAlice\operatorname{Alice}roman_Alice against each other as in Claim 4.4 we can establish the following.

Claim 4.8.

For every xV()𝑥𝑉x\in V(\mathcal{H})italic_x ∈ italic_V ( caligraphic_H ) and every sequence (Ri)iΔsubscriptsubscript𝑅𝑖𝑖Δ(R_{i})_{i\in\Delta}( italic_R start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i ∈ roman_Δ end_POSTSUBSCRIPT with iRi=V(H)subscript𝑖subscript𝑅𝑖𝑉𝐻\bigcup_{i}R_{i}=V(H)⋃ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_R start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_V ( italic_H ) there is some i𝑖iitalic_i such that AliceAlice\operatorname{Alice}roman_Alice has no winning strategy in 𝔾(x,i,Ri)𝔾𝑥𝑖subscript𝑅𝑖\mathbb{G}(x,i,R_{i})blackboard_G ( italic_x , italic_i , italic_R start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ).

Now let N𝑁Nitalic_N be the powerset of the set {(i,R):iΔ,RV(H)}conditional-set𝑖𝑅formulae-sequence𝑖Δ𝑅𝑉𝐻\{(i,R):i\in\Delta,R\subseteq V(H)\}{ ( italic_i , italic_R ) : italic_i ∈ roman_Δ , italic_R ⊆ italic_V ( italic_H ) }. Of course, |N|=2Δ2|V(H)|𝑁superscript2Δsuperscript2𝑉𝐻|N|=2^{\Delta\cdot 2^{|V(H)|}}| italic_N | = 2 start_POSTSUPERSCRIPT roman_Δ ⋅ 2 start_POSTSUPERSCRIPT | italic_V ( italic_H ) | end_POSTSUPERSCRIPT end_POSTSUPERSCRIPT. Define a mapping d:V()N:𝑑𝑉𝑁d:V(\mathcal{H})\to Nitalic_d : italic_V ( caligraphic_H ) → italic_N by

(i,R)d(x)Alice has a winning strategy in 𝔾(x,i,R).iff𝑖𝑅𝑑𝑥Alice has a winning strategy in 𝔾(x,i,R)(i,R)\in d(x)\iff\text{$\operatorname{Alice}$ has a winning strategy in $% \mathbb{G}(x,i,R)$}.( italic_i , italic_R ) ∈ italic_d ( italic_x ) ⇔ roman_Alice has a winning strategy in blackboard_G ( italic_x , italic_i , italic_R ) .

Using Lemma 2.2 as in the proof of Lemma 4.3, the map d𝑑ditalic_d is 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT-measurable. By our assumption on \mathcal{H}caligraphic_H, there is a subset C𝐶Citalic_C on which d𝑑ditalic_d is constant and C𝐶Citalic_C spans an edge with each label.

Lemma 4.9.

Let iΔ𝑖Δi\in\Deltaitalic_i ∈ roman_Δ and R0,R1V(H)subscript𝑅0subscript𝑅1𝑉𝐻R_{0},R_{1}\subseteq V(H)italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⊆ italic_V ( italic_H ) be sets such that there is no edge between points of R0subscript𝑅0R_{0}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and R1subscript𝑅1R_{1}italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in G𝐺Gitalic_G. Then for every xC𝑥𝐶x\in Citalic_x ∈ italic_C BobBob\operatorname{Bob}roman_Bob has no winning strategy in at least one of 𝔾(x,i,R0)𝔾𝑥𝑖subscript𝑅0\mathbb{G}(x,i,R_{0})blackboard_G ( italic_x , italic_i , italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) and 𝔾(x,i,R1)𝔾𝑥𝑖subscript𝑅1\mathbb{G}(x,i,R_{1})blackboard_G ( italic_x , italic_i , italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ). In particular, if R𝑅Ritalic_R is independent in G𝐺Gitalic_G then BobBob\operatorname{Bob}roman_Bob cannot have a winning strategy in 𝔾(x,i,R)𝔾𝑥𝑖𝑅\mathbb{G}(x,i,R)blackboard_G ( italic_x , italic_i , italic_R ).

Proof.

If there exists an xC𝑥𝐶x\in Citalic_x ∈ italic_C for which 𝔾(x,i,R0)𝔾𝑥𝑖subscript𝑅0\mathbb{G}(x,i,R_{0})blackboard_G ( italic_x , italic_i , italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) and 𝔾(x,i,R1)𝔾𝑥𝑖subscript𝑅1\mathbb{G}(x,i,R_{1})blackboard_G ( italic_x , italic_i , italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) can be won by BobBob\operatorname{Bob}roman_Bob, then, as d𝑑ditalic_d is constant on C𝐶Citalic_C, this is the case for every xC𝑥𝐶x\in Citalic_x ∈ italic_C. So we could find x0,x1Csubscript𝑥0subscript𝑥1𝐶x_{0},x_{1}\in Citalic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ italic_C connected with an αisubscript𝛼𝑖\alpha_{i}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT labeled edge so that BobBob\operatorname{Bob}roman_Bob has winning strategies in 𝔾(x0,i,R0)𝔾subscript𝑥0𝑖subscript𝑅0\mathbb{G}(x_{0},i,R_{0})blackboard_G ( italic_x start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_i , italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) and 𝔾(x1,i,R1)𝔾subscript𝑥1𝑖subscript𝑅1\mathbb{G}(x_{1},i,R_{1})blackboard_G ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_i , italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ). Then we can play the two winning strategies of BobBob\operatorname{Bob}roman_Bob against each other as in the proof of Theorem 1.1. This would yield elements h0,h1subscript0subscript1h_{0},h_{1}italic_h start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_h start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in 𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δ\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) that form an αisubscript𝛼𝑖\alpha_{i}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT-edge with c(hi)Ri𝑐subscript𝑖subscript𝑅𝑖c(h_{i})\in R_{i}italic_c ( italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ∈ italic_R start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, contradicting our assumption on c𝑐citalic_c and Risubscript𝑅𝑖R_{i}italic_R start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. ∎

To finish the proof of the theorem, fix the sets R0,R1subscript𝑅0subscript𝑅1R_{0},R_{1}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT from Definition 4.6, and take an arbitrary xC𝑥𝐶x\in Citalic_x ∈ italic_C. By Lemma 4.9, we get that for one of them, say R0subscript𝑅0R_{0}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, AliceAlice\operatorname{Alice}roman_Alice has a winning strategy 𝔾(x,α0,R0)𝔾𝑥subscript𝛼0subscript𝑅0\mathbb{G}(x,\alpha_{0},R_{0})blackboard_G ( italic_x , italic_α start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ). Let A1,,AΔ1subscript𝐴1subscript𝐴Δ1A_{1},\dots,A_{\Delta-1}italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_A start_POSTSUBSCRIPT roman_Δ - 1 end_POSTSUBSCRIPT be independent sets as in Definition 4.6, i.e., with the property that R0iAi=V(G)subscript𝑅0subscript𝑖subscript𝐴𝑖𝑉𝐺R_{0}\cup\bigcup_{i}A_{i}=V(G)italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∪ ⋃ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_V ( italic_G ). Using Lemma 4.9 again, we obtain that AliceAlice\operatorname{Alice}roman_Alice has a winning strategy in 𝔾(x,αi,Ai)𝔾𝑥subscript𝛼𝑖subscript𝐴𝑖\mathbb{G}(x,\alpha_{i},A_{i})blackboard_G ( italic_x , italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) for each iΔ𝑖Δi\in\Deltaitalic_i ∈ roman_Δ. This contradicts Claim 4.8.

5 Applications

In this section we apply the theorems proven before to establish our main results. We will choose a target graph using two prominent notions from descriptive set theory: category and Ramsey property.

5.1 Complexity of the coloring problem

First we will utilize the shift-graph 𝒢Ssubscript𝒢𝑆\mathcal{G}_{S}caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT on []superscriptdelimited-[][\mathbb{N}]^{\mathbb{N}}[ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT to establish the complexity results. Let us mention that it would be ideal to use the main result of [TV21] (i.e., that deciding the Borel chromatic number of graphs is complicated) directly and apply the 𝐇𝐨𝐦ac(TΔ,)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δ\operatorname{\bf Hom}^{ac}(T_{\Delta},\cdot)bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , ⋅ ) map together with Theorem 1.1 to show that this already holds for acyclic bounded degree graphs. Unfortunately, since the mentioned theorem requires large 𝚫11subscriptsuperscript𝚫11\Game\mathbf{\Delta}^{1}_{1}⅁ bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT-measurable chromatic number, this does not seem to be possible (the graphs constructed in [TV21] only have large Borel chromatic numbers, at least a priori). Instead, we will rely on the uniformization technique from [TV21]. Roughly speaking, the technique enables us to prove that in certain situations deciding the existence of, say, Borel colorings is 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-hard, whenever we are allowed to put graphs “next to each other”.

Let X,Y𝑋𝑌X,Yitalic_X , italic_Y be uncountable Polish spaces, 𝚪𝚪\mathbf{\Gamma}bold_Γ be a class of Borel sets and Φ:𝚪(X)𝚷11(Y):Φ𝚪𝑋subscriptsuperscript𝚷11𝑌\Phi:\mathbf{\Gamma}(X)\to\mathbf{\Pi}^{1}_{1}(Y)roman_Φ : bold_Γ ( italic_X ) → bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_Y ) be a map. Define Φ𝚪(X)superscriptΦ𝚪𝑋\mathcal{F}^{\Phi}\subset\mathbf{\Gamma}(X)caligraphic_F start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ⊂ bold_Γ ( italic_X ) by AΦΦ(A)iff𝐴superscriptΦΦ𝐴A\in\mathcal{F}^{\Phi}\iff\Phi(A)\not=\emptysetitalic_A ∈ caligraphic_F start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ⇔ roman_Φ ( italic_A ) ≠ ∅ and let the uniform family, 𝒰Φsuperscript𝒰Φ\mathcal{U}^{\Phi}caligraphic_U start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT, be defined as follows: for B𝚪(×X)𝐵𝚪superscript𝑋B\in\mathbf{\Gamma}(\mathbb{N}^{\mathbb{N}}\times X)italic_B ∈ bold_Γ ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × italic_X ) let

Φ¯(B)={(s,y)×Y:yΦ(Bs)},¯Φ𝐵conditional-set𝑠𝑦superscript𝑌𝑦Φsubscript𝐵𝑠\bar{\Phi}(B)=\{(s,y)\in\mathbb{N}^{\mathbb{N}}\times Y:y\in\Phi(B_{s})\},over¯ start_ARG roman_Φ end_ARG ( italic_B ) = { ( italic_s , italic_y ) ∈ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × italic_Y : italic_y ∈ roman_Φ ( italic_B start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) } ,

and

B𝒰ΦΦ¯(B) has a full Borel uniformizationiff𝐵superscript𝒰Φ¯Φ𝐵 has a full Borel uniformizationB\in\mathcal{U}^{\Phi}\iff\bar{\Phi}(B)\text{ has a full Borel uniformization}italic_B ∈ caligraphic_U start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ⇔ over¯ start_ARG roman_Φ end_ARG ( italic_B ) has a full Borel uniformization

(that is, it contains the graph of a Borel function Ysuperscript𝑌\mathbb{N}^{\mathbb{N}}\to Yblackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT → italic_Y).

Let 𝚫𝚫\mathbf{\Delta}bold_Δ be a family of subsets of Polish spaces. Recall that a subset A𝐴Aitalic_A of a Polish space X𝑋Xitalic_X is 𝚫𝚫\mathbf{\Delta}bold_Δ-hard, if for every Y𝑌Yitalic_Y Polish and B𝚫(Y)𝐵𝚫𝑌B\in\mathbf{\Delta}(Y)italic_B ∈ bold_Δ ( italic_Y ) there exists a continuous map f:YX:𝑓𝑌𝑋f:Y\to Xitalic_f : italic_Y → italic_X with f1(A)=Bsuperscript𝑓1𝐴𝐵f^{-1}(A)=Bitalic_f start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_A ) = italic_B. A set is 𝚫𝚫\mathbf{\Delta}bold_Δ-complete if it is 𝚫𝚫\mathbf{\Delta}bold_Δ-hard and in 𝚫𝚫\mathbf{\Delta}bold_Δ. A family \mathcal{F}caligraphic_F of subsets of a Polish space X𝑋Xitalic_X is said to be 𝚫𝚫\mathbf{\Delta}bold_Δ-hard on 𝚪𝚪\mathbf{\Gamma}bold_Γ, if there exists a set B𝚪(×X)𝐵𝚪superscript𝑋B\in\mathbf{\Gamma}(\mathbb{N}^{\mathbb{N}}\times X)italic_B ∈ bold_Γ ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × italic_X ) so that the set {s:Bs}conditional-set𝑠superscriptsubscript𝐵𝑠\{s\in\mathbb{N}^{\mathbb{N}}:B_{s}\in\mathcal{F}\}{ italic_s ∈ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT : italic_B start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∈ caligraphic_F } is 𝚫𝚫\mathbf{\Delta}bold_Δ-hard. The next definition captures the central technical condition.

Definition 5.1.

The family ΦsuperscriptΦ\mathcal{F}^{\Phi}caligraphic_F start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT is said to be nicely 𝚺11subscriptsuperscript𝚺11\mathbf{\Sigma}^{1}_{1}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT-hard on 𝚪𝚪\mathbf{\Gamma}bold_Γ if for every A𝚺11()𝐴subscriptsuperscript𝚺11superscriptA\in\mathbf{\Sigma}^{1}_{1}(\mathbb{N}^{\mathbb{N}})italic_A ∈ bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ) there exist sets B𝚪(×X)𝐵𝚪superscript𝑋B\in\mathbf{\Gamma}(\mathbb{N}^{\mathbb{N}}\times X)italic_B ∈ bold_Γ ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × italic_X ) and D𝚺11(×Y)𝐷subscriptsuperscript𝚺11superscript𝑌D\in\mathbf{\Sigma}^{1}_{1}(\mathbb{N}^{\mathbb{N}}\times Y)italic_D ∈ bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × italic_Y ) so that DΦ¯(B)𝐷¯Φ𝐵D\subset\bar{\Phi}(B)italic_D ⊂ over¯ start_ARG roman_Φ end_ARG ( italic_B ) and for all s𝑠superscripts\in\mathbb{N}^{\mathbb{N}}italic_s ∈ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT we have

sADsΦ(Bs)(BsΦ).s\in A\iff D_{s}\not=\emptyset\iff\Phi(B_{s})\not=\emptyset\ (\ \iff B_{s}\in% \mathcal{F}^{\Phi}).italic_s ∈ italic_A ⇔ italic_D start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ≠ ∅ ⇔ roman_Φ ( italic_B start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ≠ ∅ ( ⇔ italic_B start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∈ caligraphic_F start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT ) .

A map Φ:𝚪(X)𝚷11(Y):Φ𝚪𝑋subscriptsuperscript𝚷11𝑌\Phi:\mathbf{\Gamma}(X)\to\mathbf{\Pi}^{1}_{1}(Y)roman_Φ : bold_Γ ( italic_X ) → bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_Y ) is called 𝚷11subscriptsuperscript𝚷11\mathbf{\Pi}^{1}_{1}bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT on 𝚪𝚪\mathbf{\Gamma}bold_Γ if for every Polish space P𝑃Pitalic_P and A𝚪(P×X)𝐴𝚪𝑃𝑋A\in\mathbf{\Gamma}(P\times X)italic_A ∈ bold_Γ ( italic_P × italic_X ) we have {(s,y)P×Y:yΦ(As)}𝚷11conditional-set𝑠𝑦𝑃𝑌𝑦Φsubscript𝐴𝑠subscriptsuperscript𝚷11\{(s,y)\in P\times Y:y\in\Phi(A_{s})\}\in\mathbf{\Pi}^{1}_{1}{ ( italic_s , italic_y ) ∈ italic_P × italic_Y : italic_y ∈ roman_Φ ( italic_A start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) } ∈ bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Now we have the following theorem.

Theorem 5.2 ([TV21], Theorem 1.6).

Let X,Y𝑋𝑌X,Yitalic_X , italic_Y be uncountable Polish spaces, 𝚪𝚪\mathbf{\Gamma}bold_Γ be a class of subsets of Polish spaces which is closed under continuous preimages, finite unions and intersections and 𝚷10𝚺10𝚪subscriptsuperscript𝚷01subscriptsuperscript𝚺01𝚪\mathbf{\Pi}^{0}_{1}\cup\mathbf{\Sigma}^{0}_{1}\subset\mathbf{\Gamma}bold_Π start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ bold_Σ start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ⊂ bold_Γ. Suppose that Φ:𝚪(X)𝚷11(Y):Φ𝚪𝑋subscriptsuperscript𝚷11𝑌\Phi:\mathbf{\Gamma}(X)\to\mathbf{\Pi}^{1}_{1}(Y)roman_Φ : bold_Γ ( italic_X ) → bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_Y ) is 𝚷11subscriptsuperscript𝚷11\mathbf{\Pi}^{1}_{1}bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT on 𝚪𝚪\mathbf{\Gamma}bold_Γ and that ΦsuperscriptΦ\mathcal{F}^{\Phi}caligraphic_F start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT is nicely 𝚺11subscriptsuperscript𝚺11\mathbf{\Sigma}^{1}_{1}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT-hard on 𝚪𝚪\mathbf{\Gamma}bold_Γ. Then the family 𝒰Φsuperscript𝒰Φ\mathcal{U}^{\Phi}caligraphic_U start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT is 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-hard on 𝚪𝚪\mathbf{\Gamma}bold_Γ.

Let us identify infinite subsets of \mathbb{N}blackboard_N with their increasing enumeration. If x,y[]𝑥𝑦superscriptdelimited-[]x,y\in[\mathbb{N}]^{\mathbb{N}}italic_x , italic_y ∈ [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT let us use the notation yxsuperscript𝑦𝑥y\leq^{\infty}xitalic_y ≤ start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_x in the case the set {n:y(n)x(n)}conditional-set𝑛𝑦𝑛𝑥𝑛\{n:y(n)\leq x(n)\}{ italic_n : italic_y ( italic_n ) ≤ italic_x ( italic_n ) } is infinite and yxsuperscript𝑦𝑥y\leq^{*}xitalic_y ≤ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT italic_x if it is co-finite. Set 𝒟={(x,y):yx}.𝒟conditional-set𝑥𝑦superscript𝑦𝑥\mathcal{D}=\{(x,y):y\leq^{\infty}x\}.caligraphic_D = { ( italic_x , italic_y ) : italic_y ≤ start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_x } . It follows form the fact that 𝒢Ssubscript𝒢𝑆\mathcal{G}_{S}caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT restricted to sets of the form 𝒟xsubscript𝒟𝑥\mathcal{D}_{x}caligraphic_D start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT has a Borel 3333-coloring that the graphs 𝐇𝐨𝐦ac(TΔ,𝒢S𝒟x)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆subscript𝒟𝑥\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S}\restriction\mathcal{D}_% {x})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ↾ caligraphic_D start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) admit a Borel 3333-coloring, uniformly in x𝑥xitalic_x:

Lemma 5.3.

There exists a Borel function fdom:[]:subscript𝑓𝑑𝑜𝑚superscriptdelimited-[]superscriptf_{dom}:[\mathbb{N}]^{\mathbb{N}}\to\mathbb{N}^{\mathbb{N}}italic_f start_POSTSUBSCRIPT italic_d italic_o italic_m end_POSTSUBSCRIPT : [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT → blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT so that for each x[]𝑥superscriptdelimited-[]x\in[\mathbb{N}]^{\mathbb{N}}italic_x ∈ [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT we have fdom(x)=c0,,cΔ1subscript𝑓𝑑𝑜𝑚𝑥subscript𝑐0subscript𝑐Δ1f_{dom}(x)=\langle c_{0},\dots,c_{\Delta-1}\rangleitalic_f start_POSTSUBSCRIPT italic_d italic_o italic_m end_POSTSUBSCRIPT ( italic_x ) = ⟨ italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT roman_Δ - 1 end_POSTSUBSCRIPT ⟩ with ci𝐁𝐂([])subscript𝑐𝑖𝐁𝐂superscriptdelimited-[]c_{i}\in\mathbf{BC}([\mathbb{N}]^{\mathbb{N}})italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ bold_BC ( [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ), 𝐀([])ci𝐀subscriptsuperscriptdelimited-[]subscript𝑐𝑖\mathbf{A}([\mathbb{N}]^{\mathbb{N}})_{c_{i}}bold_A ( [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT are 𝐇𝐨𝐦ac(TΔ,𝒢S)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT )-independent subsets of V(𝐇𝐨𝐦ac(TΔ,𝒢S))𝑉superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆V(\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S}))italic_V ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) ) for every i<Δ𝑖Δi<\Deltaitalic_i < roman_Δ and

V(𝐇𝐨𝐦ac(TΔ,𝒢S𝒟x))=i=0Δ1𝐀([])ci.𝑉superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆subscript𝒟𝑥subscriptsuperscriptΔ1𝑖0𝐀subscriptsuperscriptdelimited-[]subscript𝑐𝑖V(\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S}\restriction\mathcal{D% }_{x}))=\bigcup^{\Delta-1}_{i=0}\mathbf{A}([\mathbb{N}]^{\mathbb{N}})_{c_{i}}.italic_V ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ↾ caligraphic_D start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) ) = ⋃ start_POSTSUPERSCRIPT roman_Δ - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i = 0 end_POSTSUBSCRIPT bold_A ( [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT .
Proof.

Note that it suffices to construct a Borel map c:[]×𝐇𝐨𝐦ac(TΔ,𝒢S)Δ:𝑐superscriptdelimited-[]superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆Δc:[\mathbb{N}]^{\mathbb{N}}\times\operatorname{\bf Hom}^{ac}(T_{\Delta},% \mathcal{G}_{S})\to\Deltaitalic_c : [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) → roman_Δ that is a coloring of the graph 𝐇𝐨𝐦ac(TΔ,𝒢S𝒟x)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆subscript𝒟𝑥\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S}\restriction\mathcal{D}_% {x})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ↾ caligraphic_D start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT ) for each x𝑥xitalic_x: indeed, we can use Proposition 2.4 for (Bi)x={(x,h):c(x,h)=i}subscriptsubscript𝐵𝑖𝑥conditional-set𝑥𝑐𝑥𝑖(B_{i})_{x}=\{(x,h):c(x,h)=i\}( italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = { ( italic_x , italic_h ) : italic_c ( italic_x , italic_h ) = italic_i } to obtain Borel maps fi:[]:subscript𝑓𝑖superscriptdelimited-[]superscriptf_{i}:[\mathbb{N}]^{\mathbb{N}}\to\mathbb{N}^{\mathbb{N}}italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT → blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT so that for every x[]𝑥superscriptdelimited-[]x\in[\mathbb{N}]^{\mathbb{N}}italic_x ∈ [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT we have 𝐀([])fi(x)=Bi𝐀subscriptsuperscriptdelimited-[]subscript𝑓𝑖𝑥subscript𝐵𝑖\mathbf{A}([\mathbb{N}]^{\mathbb{N}})_{f_{i}(x)}=B_{i}bold_A ( [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x ) end_POSTSUBSCRIPT = italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and let fdom(x)=f0(x),,fΔ1(x)subscript𝑓𝑑𝑜𝑚𝑥subscript𝑓0𝑥subscript𝑓Δ1𝑥f_{dom}(x)=\langle f_{0}(x),\dots,f_{\Delta-1}(x)\rangleitalic_f start_POSTSUBSCRIPT italic_d italic_o italic_m end_POSTSUBSCRIPT ( italic_x ) = ⟨ italic_f start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_x ) , … , italic_f start_POSTSUBSCRIPT roman_Δ - 1 end_POSTSUBSCRIPT ( italic_x ) ⟩.

It has been established in [TV21, Lemma 4.5] (see also [DPT15]) that there exists a Borel map c:𝒟3:superscript𝑐𝒟3c^{\prime}:\mathcal{D}\to 3italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT : caligraphic_D → 3 such that for each x𝑥xitalic_x it is a 3333-coloring of the graph 𝒢S𝒟xsubscript𝒢𝑆subscript𝒟𝑥\mathcal{G}_{S}\restriction\mathcal{D}_{x}caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ↾ caligraphic_D start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT. As the map Root:𝐇𝐨𝐦ac(TΔ,𝒢S)𝒢S:𝑅𝑜𝑜𝑡superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆subscript𝒢𝑆Root:\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S})\to\mathcal{G}_{S}italic_R italic_o italic_o italic_t : bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) → caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT is a Borel homomorphism by Proposition 3.2, it follows that the map c(x,h):=c(x,Root(h))assign𝑐𝑥superscript𝑐𝑥𝑅𝑜𝑜𝑡c(x,h):=c^{\prime}(x,Root(h))italic_c ( italic_x , italic_h ) := italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x , italic_R italic_o italic_o italic_t ( italic_h ) ) is the desired ΔΔ\Deltaroman_Δ-coloring (in fact, 3333-coloring). ∎

Let \mathcal{H}caligraphic_H be the graph on ×V(𝐇𝐨𝐦ac(TΔ,𝒢S))superscript𝑉superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆\mathbb{N}^{\mathbb{N}}\times V(\operatorname{\bf Hom}^{ac}(T_{\Delta},% \mathcal{G}_{S}))blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × italic_V ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) ) defined by making (x,h),(x,h)𝑥superscript𝑥superscript(x,h),(x^{\prime},h^{\prime})( italic_x , italic_h ) , ( italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) adjacent if x=x𝑥superscript𝑥x=x^{\prime}italic_x = italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and hhitalic_h is adjacent to hsuperscripth^{\prime}italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT in 𝐇𝐨𝐦ac(TΔ,𝒢S)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ). Fixing a Polish topology on V(𝐇𝐨𝐦ac(TΔ,𝒢S))𝑉superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆V(\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S}))italic_V ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) ) that is compatible with the Borel structure, we might assume that V()𝑉V(\mathcal{H})italic_V ( caligraphic_H ) is a Polish space.

Putting together results proved in the previous sections, we get the following corollary.

Corollary 5.4.

The Borel chromatic number of 𝐇𝐨𝐦ac(TΔ,𝒢S)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) is Δ+1Δ1\Delta+1roman_Δ + 1.

Proof.

This follows from Proposition 2.3, Theorem 2.1, and Theorem 1.1. ∎

Now we are ready to prove the following.

Proposition 5.5.

There exists a Borel set C××V(𝐇𝐨𝐦ac(TΔ,𝒢S))𝐶superscriptsuperscript𝑉superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆C\subseteq\mathbb{N}^{\mathbb{N}}\times\mathbb{N}^{\mathbb{N}}\times V(% \operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S}))italic_C ⊆ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × italic_V ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) ) so that the set {s:χB(Cs)Δ}conditional-set𝑠subscript𝜒𝐵subscript𝐶𝑠Δ\{s:\chi_{B}(\mathcal{H}\restriction C_{s})\leq\Delta\}{ italic_s : italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( caligraphic_H ↾ italic_C start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ≤ roman_Δ } is 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-hard.

Proof.

We check the applicability of Theorem 5.2, with X=V(𝐇𝐨𝐦ac(TΔ,𝒢S))𝑋𝑉superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆X=V(\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S}))italic_X = italic_V ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) ), Y=𝑌superscriptY=\mathbb{N}^{\mathbb{N}}italic_Y = blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT, 𝚪=𝚫11𝚪subscriptsuperscript𝚫11\mathbf{\Gamma}=\mathbf{\Delta}^{1}_{1}bold_Γ = bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and

Φ(A)={c:(x,yA)(c=c0,,cΔ1ci𝐁𝐂(X),xi𝐂(X)ci\Phi(A)=\{c:(\forall x,y\in A)\Big{(}c=\langle c_{0},\dots,c_{\Delta-1}\rangle% \text{, $c_{i}\in\mathbf{BC}(X)$},x\in\bigcup_{i}\mathbf{C}(X)_{c_{i}}roman_Φ ( italic_A ) = { italic_c : ( ∀ italic_x , italic_y ∈ italic_A ) ( italic_c = ⟨ italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT roman_Δ - 1 end_POSTSUBSCRIPT ⟩ , italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ bold_BC ( italic_X ) , italic_x ∈ ⋃ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT bold_C ( italic_X ) start_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT
and (x,y)𝐇𝐨𝐦ac(TΔ,𝒢S)(i)(¬(x,y𝐀(X)ci)))},\text{and }(x,y)\in\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S})% \Rightarrow(\forall i)\big{(}\lnot(x,y\in\mathbf{A}(X)_{c_{i}})\big{)}\Big{)}\},and ( italic_x , italic_y ) ∈ bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) ⇒ ( ∀ italic_i ) ( ¬ ( italic_x , italic_y ∈ bold_A ( italic_X ) start_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) ) ) } ,

in other words, Φ(A)Φ𝐴\Phi(A)roman_Φ ( italic_A ) contains the Borel codes of the Borel ΔΔ\Deltaroman_Δ-colorings of 𝐇𝐨𝐦ac(TΔ,𝒢S)Asuperscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆𝐴\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S})\restriction Abold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) ↾ italic_A. Let A𝐴superscriptA\subseteq\mathbb{N}^{\mathbb{N}}italic_A ⊆ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT be analytic and take a closed set F×[]𝐹superscriptsuperscriptdelimited-[]F\subset\mathbb{N}^{\mathbb{N}}\times[\mathbb{N}]^{\mathbb{N}}italic_F ⊂ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT so that proj0(F)=A𝑝𝑟𝑜subscript𝑗0𝐹𝐴proj_{0}(F)=Aitalic_p italic_r italic_o italic_j start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_F ) = italic_A. Let

B={(s,y):(xy)(xFs)}.superscript𝐵conditional-set𝑠𝑦superscriptfor-all𝑥𝑦𝑥subscript𝐹𝑠B^{\prime}=\{(s,y):(\forall x\leq^{*}y)(x\not\in F_{s})\}.italic_B start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = { ( italic_s , italic_y ) : ( ∀ italic_x ≤ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT italic_y ) ( italic_x ∉ italic_F start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) } .
Lemma 5.6.
  1. 1.

    B𝚷20superscript𝐵subscriptsuperscript𝚷02B^{\prime}\in\mathbf{\Pi}^{0}_{2}italic_B start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ bold_Π start_POSTSUPERSCRIPT 0 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT.

  2. 2.

    ΦΦ\Phiroman_Φ is 𝚷11subscriptsuperscript𝚷11\mathbf{\Pi}^{1}_{1}bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT on 𝚫11subscriptsuperscript𝚫11\mathbf{\Delta}^{1}_{1}bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

  3. 3.

    For any Borel set C𝐶Citalic_C we have C𝒰Φ𝐶superscript𝒰ΦC\in\mathcal{U}^{\Phi}italic_C ∈ caligraphic_U start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT if and only if χB(C)Δsubscript𝜒𝐵𝐶Δ\chi_{B}(\mathcal{H}\restriction C)\leq\Deltaitalic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( caligraphic_H ↾ italic_C ) ≤ roman_Δ.

Proof.

The first statement has been proved in the stated form in [TV21, Lemma 4.6]. The second statements also follow from the straightforward modification of the argument presented in [TV21, Lemma 4.6]: in fact, ΦΦ\Phiroman_Φ is 𝚷11subscriptsuperscript𝚷11\mathbf{\Pi}^{1}_{1}bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT on 𝚫11subscriptsuperscript𝚫11\mathbf{\Delta}^{1}_{1}bold_Δ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT if 𝐇𝐨𝐦ac(TΔ,𝒢S)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) is replaced with any Borel graph, and the last statement works for every Borel graph on a product space, where edges only go between points in the same vertical section, in particular, for \mathcal{H}caligraphic_H. ∎

Now define

B={(s,h):h𝐇𝐨𝐦ac(TΔ,𝒢SBs)},𝐵conditional-set𝑠superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆subscriptsuperscript𝐵𝑠B=\{(s,h):h\in\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S}% \restriction B^{\prime}_{s})\},italic_B = { ( italic_s , italic_h ) : italic_h ∈ bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ↾ italic_B start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) } ,

and

D={(s,c):sA and (xFs)(fdom(x)=c)},𝐷conditional-set𝑠𝑐𝑠𝐴 and 𝑥subscript𝐹𝑠subscript𝑓𝑑𝑜𝑚𝑥𝑐D=\{(s,c):s\in A\text{ and }(\exists x\in F_{s})(f_{dom}(x)=c)\},italic_D = { ( italic_s , italic_c ) : italic_s ∈ italic_A and ( ∃ italic_x ∈ italic_F start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ( italic_f start_POSTSUBSCRIPT italic_d italic_o italic_m end_POSTSUBSCRIPT ( italic_x ) = italic_c ) } ,

where fdomsubscript𝑓𝑑𝑜𝑚f_{dom}italic_f start_POSTSUBSCRIPT italic_d italic_o italic_m end_POSTSUBSCRIPT is the function from Lemma 5.3.

We will show that B𝐵Bitalic_B and D𝐷Ditalic_D witness that ΦsuperscriptΦ\mathcal{F}^{\Phi}caligraphic_F start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT is nicely 𝚺11subscriptsuperscript𝚺11\mathbf{\Sigma}^{1}_{1}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT-hard. The set B𝐵Bitalic_B is Borel by (1) of the lemma above, while by its definition D𝐷Ditalic_D is analytic.

Suppose that sA𝑠𝐴s\in Aitalic_s ∈ italic_A. Then for each xFssuperscript𝑥subscript𝐹𝑠x^{\prime}\in F_{s}italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_F start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT we have

Bs={y:(xy)(xFs)}{y:yx}=𝒟x.subscriptsuperscript𝐵𝑠conditional-set𝑦superscriptfor-all𝑥𝑦𝑥subscript𝐹𝑠conditional-set𝑦superscript𝑦superscript𝑥subscript𝒟superscript𝑥B^{\prime}_{s}=\{y:(\forall x\leq^{*}y)(x\not\in F_{s})\}\subset\{y:y\leq^{% \infty}x^{\prime}\}=\mathcal{D}_{x^{\prime}}.italic_B start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = { italic_y : ( ∀ italic_x ≤ start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT italic_y ) ( italic_x ∉ italic_F start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) } ⊂ { italic_y : italic_y ≤ start_POSTSUPERSCRIPT ∞ end_POSTSUPERSCRIPT italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } = caligraphic_D start_POSTSUBSCRIPT italic_x start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT .

Thus, by Lemma 5.3 BsΦsubscript𝐵𝑠superscriptΦB_{s}\in\mathcal{F}^{\Phi}italic_B start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∈ caligraphic_F start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT and Dssubscript𝐷𝑠D_{s}\not=\emptysetitalic_D start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ≠ ∅. Moreover, if cDs𝑐subscript𝐷𝑠c\in D_{s}italic_c ∈ italic_D start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT then for some xFs𝑥subscript𝐹𝑠x\in F_{s}italic_x ∈ italic_F start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT we have fdom(x)=csubscript𝑓𝑑𝑜𝑚𝑥𝑐f_{dom}(x)=citalic_f start_POSTSUBSCRIPT italic_d italic_o italic_m end_POSTSUBSCRIPT ( italic_x ) = italic_c with c=c0,,cΔ1𝑐subscript𝑐0subscript𝑐Δ1c=\langle c_{0},\dots,c_{\Delta-1}\rangleitalic_c = ⟨ italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT roman_Δ - 1 end_POSTSUBSCRIPT ⟩, again by Lemma 5.3 we have Bsi=0Δ1𝐀([])cisubscript𝐵𝑠subscriptsuperscriptΔ1𝑖0𝐀subscriptsuperscriptdelimited-[]subscript𝑐𝑖B_{s}\subseteq\bigcup^{\Delta-1}_{i=0}\mathbf{A}([\mathbb{N}]^{\mathbb{N}})_{c% _{i}}italic_B start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ⊆ ⋃ start_POSTSUPERSCRIPT roman_Δ - 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i = 0 end_POSTSUBSCRIPT bold_A ( [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT and the sets 𝐀([])ci𝐀subscriptsuperscriptdelimited-[]subscript𝑐𝑖\mathbf{A}([\mathbb{N}]^{\mathbb{N}})_{c_{i}}bold_A ( [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT are 𝐇𝐨𝐦ac(TΔ,𝒢S)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT )-independent, thus, DsΦ(Bs)subscript𝐷𝑠Φsubscript𝐵𝑠D_{s}\subseteq\Phi(B_{s})italic_D start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ⊆ roman_Φ ( italic_B start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ). Conversely, if sA𝑠𝐴s\not\in Aitalic_s ∉ italic_A then Fs=Ds=subscript𝐹𝑠subscript𝐷𝑠F_{s}=D_{s}=\emptysetitalic_F start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = italic_D start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = ∅ and Bs=[]subscriptsuperscript𝐵𝑠superscriptdelimited-[]B^{\prime}_{s}=[\mathbb{N}]^{\mathbb{N}}italic_B start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT. Then Bs=𝐇𝐨𝐦ac(TΔ,𝒢S)subscript𝐵𝑠superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆B_{s}=\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S})italic_B start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ), which set does not admit a Borel ΔΔ\Deltaroman_Δ-coloring by Corollary 5.4. Consequently, Φ(Bs)=Φsubscript𝐵𝑠\Phi(B_{s})=\emptysetroman_Φ ( italic_B start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) = ∅.

So, Theorem 5.2 is applicable and it yields a Borel set C××[]𝐶superscriptsuperscriptsuperscriptdelimited-[]C\subseteq\mathbb{N}^{\mathbb{N}}\times\mathbb{N}^{\mathbb{N}}\times[\mathbb{N% }]^{\mathbb{N}}italic_C ⊆ blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × [ blackboard_N ] start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT so that {s:Cs𝒰Φ}conditional-set𝑠subscript𝐶𝑠superscript𝒰Φ\{s:C_{s}\in\mathcal{U}^{\Phi}\}{ italic_s : italic_C start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ∈ caligraphic_U start_POSTSUPERSCRIPT roman_Φ end_POSTSUPERSCRIPT } is 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-hard. This implies the desired conclusion by (3) of the Lemma above. ∎

We can prove Theorem 1.2. Let us restate the theorem, describing precisely what we mean by “form a 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-complete set”.

Theorem 1.2.

Let X𝑋Xitalic_X be an uncountable Polish space and Δ>2Δ2\Delta>2roman_Δ > 2. The set

S={c𝐁𝐂(X2):𝐂(X2)c is a Δ-regular acyclic Borel graph with Borel chromatic number Δ}𝑆conditional-set𝑐𝐁𝐂superscript𝑋2𝐂(X2)c is a Δ-regular acyclic Borel graph with Borel chromatic number ΔS=\{c\in\mathbf{BC}(X^{2}):\text{$\mathbf{C}(X^{2})_{c}$ is a $\Delta$-regular% acyclic Borel graph with Borel chromatic number $\leq\Delta$}\}italic_S = { italic_c ∈ bold_BC ( italic_X start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) : bold_C ( italic_X start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT is a roman_Δ -regular acyclic Borel graph with Borel chromatic number ≤ roman_Δ }

is 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-complete.

In particular, Brooks’ theorem has no analogue for Borel graphs in the following sense: there is no countable family {i}iIsubscriptsubscript𝑖𝑖𝐼\{\mathcal{H}_{i}\}_{i\in I}{ caligraphic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i ∈ italic_I end_POSTSUBSCRIPT of Borel graphs such that for any Borel graph 𝒢𝒢\mathcal{G}caligraphic_G with Δ(𝒢)ΔΔ𝒢Δ\Delta(\mathcal{G})\leq\Deltaroman_Δ ( caligraphic_G ) ≤ roman_Δ we have χB(𝒢)>Δsubscript𝜒𝐵𝒢Δ\chi_{B}(\mathcal{G})>\Deltaitalic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( caligraphic_G ) > roman_Δ if and only if for some iI𝑖𝐼i\in Iitalic_i ∈ italic_I the graph 𝒢𝒢\mathcal{G}caligraphic_G contains a Borel homomorphic copy of isubscript𝑖\mathcal{H}_{i}caligraphic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

Proof of Theorem 1.2.

First, note that using the fact that the codes of Borel functions between Polish spaces form a 𝚷11subscriptsuperscript𝚷11\mathbf{\Pi}^{1}_{1}bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT set, it is straightforward to show that S𝑆Sitalic_S is a 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT set (see e.g., [TV21, Proof of Theorem 1.3]). Similarly, one can check that if there was a collection {i:iI}conditional-setsubscript𝑖𝑖𝐼\{\mathcal{H}_{i}:i\in I\}{ caligraphic_H start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : italic_i ∈ italic_I } as above, then this would yield that the set S𝑆Sitalic_S is 𝚷21subscriptsuperscript𝚷12\mathbf{\Pi}^{1}_{2}bold_Π start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Thus, in order to show both parts of the theorem it suffices to prove that S𝑆Sitalic_S is 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-hard.

Second, by [Sab12], it follows that if we replace continuous functions with Borel ones in the definition of 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-hard sets we get the same class. As uncountable Polish spaces are Borel isomorphic, it is enough to show that S𝑆Sitalic_S is 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-hard for some X𝑋Xitalic_X.

Take the graph \mathcal{H}caligraphic_H and the set C𝐶Citalic_C from Proposition 5.5. Note that the graph 𝐇𝐨𝐦ac(TΔ,𝒢S)superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇Δsubscript𝒢𝑆\operatorname{\bf Hom}^{ac}(T_{\Delta},\mathcal{G}_{S})bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_G start_POSTSUBSCRIPT italic_S end_POSTSUBSCRIPT ) is acyclic and has degrees ΔabsentΔ\leq\Delta≤ roman_Δ by its construction. Therefore, the same holds for Cssubscript𝐶𝑠\mathcal{H}\restriction C_{s}caligraphic_H ↾ italic_C start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT for each s𝑠sitalic_s. Using that the sets Di={(s,x,h):the degree of (x,h) in Cs is i}subscript𝐷𝑖conditional-set𝑠𝑥the degree of (x,h) in Cs is iD_{i}=\{(s,x,h):\text{the degree of $(x,h)$ in $\mathcal{H}\restriction C_{s}$% is $i$}\}italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = { ( italic_s , italic_x , italic_h ) : the degree of ( italic_x , italic_h ) in caligraphic_H ↾ italic_C start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT is italic_i } are Borel, it is straightforward to modify \mathcal{H}caligraphic_H so that we obtain a Borel graph ΔsubscriptΔ\mathcal{H}_{\Delta}caligraphic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT on a Polish space of the form X=×Y𝑋superscript𝑌X=\mathbb{N}^{\mathbb{N}}\times Yitalic_X = blackboard_N start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT × italic_Y such that for each s𝑠sitalic_s the graph Δ{s}×YsubscriptΔ𝑠𝑌\mathcal{H}_{\Delta}\restriction\{s\}\times Ycaligraphic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT ↾ { italic_s } × italic_Y is ΔΔ\Deltaroman_Δ-regular, acyclic and that the set {s:χB(Δ{s}×Y))Δ}={s:χB(Cs)Δ}\{s:\chi_{B}(\mathcal{H}_{\Delta}\restriction\{s\}\times Y))\leq\Delta\}=\{s:% \chi_{B}(\mathcal{H}\restriction C_{s})\leq\Delta\}{ italic_s : italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( caligraphic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT ↾ { italic_s } × italic_Y ) ) ≤ roman_Δ } = { italic_s : italic_χ start_POSTSUBSCRIPT italic_B end_POSTSUBSCRIPT ( caligraphic_H ↾ italic_C start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT ) ≤ roman_Δ } (indeed, to vertices in Disubscript𝐷𝑖D_{i}italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT we can attach ΔiΔ𝑖\Delta-iroman_Δ - italic_i-many disjoint infinite rooted trees that are ΔΔ\Deltaroman_Δ-regular except for the root, which has degree Δ1Δ1\Delta-1roman_Δ - 1, in a Borel way). The third part of Proposition 2.4 gives a Borel reduction from the former set to S𝑆Sitalic_S. Since the latter set is 𝚺21subscriptsuperscript𝚺12\mathbf{\Sigma}^{1}_{2}bold_Σ start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT-hard, this yields the desired result by using [Sab12] as above. ∎

5.2 Hyperfiniteness

In this section we use Baire category arguments to obtain a new proof of Theorem 1.4.

Theorem 1.4.

There exists a hyperfinite ΔΔ\Deltaroman_Δ-regular acyclic Borel graph with Borel chromatic number Δ+1Δ1\Delta+1roman_Δ + 1.

We will utilize a version of the graph 𝔾0subscript𝔾0\mathbb{G}_{0}blackboard_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT constructed in [KST99]. For s2<𝑠superscript2absents\in 2^{<\mathbb{N}}italic_s ∈ 2 start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT define

𝔾s={(s(0)c,s(1)c):c2}subscript𝔾𝑠conditional-setsuperscript𝑠superscript0𝑐superscript𝑠superscript1𝑐𝑐superscript2\mathbb{G}_{s}=\{(s^{\frown}(0)^{\frown}c,s^{\frown}(1)^{\frown}c):c\in 2^{% \mathbb{N}}\}blackboard_G start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = { ( italic_s start_POSTSUPERSCRIPT ⌢ end_POSTSUPERSCRIPT ( 0 ) start_POSTSUPERSCRIPT ⌢ end_POSTSUPERSCRIPT italic_c , italic_s start_POSTSUPERSCRIPT ⌢ end_POSTSUPERSCRIPT ( 1 ) start_POSTSUPERSCRIPT ⌢ end_POSTSUPERSCRIPT italic_c ) : italic_c ∈ 2 start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT }

on 2superscript22^{\mathbb{N}}2 start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT. Fix some collection (sn)n2<subscriptsubscript𝑠𝑛𝑛superscript2absent(s_{n})_{n\in\mathbb{N}}\subseteq 2^{<\mathbb{N}}( italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_n ∈ blackboard_N end_POSTSUBSCRIPT ⊆ 2 start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT such that |sn|=nsubscript𝑠𝑛𝑛|s_{n}|=n| italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | = italic_n, i.e., sn2nsubscript𝑠𝑛superscript2𝑛s_{n}\in 2^{n}italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ∈ 2 start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, for every n𝑛n\in\mathbb{N}italic_n ∈ blackboard_N, together with a function e:Δ:𝑒Δe:\mathbb{N}\to\Deltaitalic_e : blackboard_N → roman_Δ such that (sn)e(n)=i2<subscriptsubscript𝑠𝑛𝑒𝑛𝑖superscript2absent(s_{n})_{e(n)=i}\subseteq 2^{<\mathbb{N}}( italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_e ( italic_n ) = italic_i end_POSTSUBSCRIPT ⊆ 2 start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT is dense in 2<superscript2absent2^{<\mathbb{N}}2 start_POSTSUPERSCRIPT < blackboard_N end_POSTSUPERSCRIPT for every iΔ𝑖Δi\in\Deltaitalic_i ∈ roman_Δ. Set 𝔾0=n𝔾snsubscript𝔾0subscript𝑛subscript𝔾subscript𝑠𝑛\mathbb{G}_{0}=\bigcup_{n\in\mathbb{N}}\mathbb{G}_{s_{n}}blackboard_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = ⋃ start_POSTSUBSCRIPT italic_n ∈ blackboard_N end_POSTSUBSCRIPT blackboard_G start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT. Label an edge αisubscript𝛼𝑖\alpha_{i}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT if it is in the graph e(n)=i𝔾snsubscript𝑒𝑛𝑖subscript𝔾subscript𝑠𝑛\bigcup_{e(n)=i}\mathbb{G}_{s_{n}}⋃ start_POSTSUBSCRIPT italic_e ( italic_n ) = italic_i end_POSTSUBSCRIPT blackboard_G start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT. Finally, write \mathcal{H}caligraphic_H for the restriction of 𝔾0subscript𝔾0\mathbb{G}_{0}blackboard_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT to those vertices x𝑥xitalic_x such that every vertex in the connected component of x𝑥xitalic_x is adjacent to at least one edge of each label. Standard arguments yield the following claim.

Claim 5.7.
  1. 1.

    \mathcal{H}caligraphic_H is acyclic and locally countable.

  2. 2.

    \mathcal{H}caligraphic_H is defined on a comeager subset of 2superscript22^{\mathbb{N}}2 start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT.

  3. 3.

    The Baire measurable edge-labeled chromatic number of \mathcal{H}caligraphic_H is infinite (in fact, uncountable).

  4. 4.

    \mathcal{H}caligraphic_H is hyperfinite.

Proof.

The fact the \mathcal{H}caligraphic_H is locally countable is clear from its definition, while acyclicity follows from the assumption that |sn|=nsubscript𝑠𝑛𝑛|s_{n}|=n| italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | = italic_n. To see the second part, note that the set {x2:iΔn(e(n)=isnx)}conditional-set𝑥superscript2for-all𝑖Δ𝑛𝑒𝑛𝑖subscript𝑠𝑛square-image-of𝑥\{x\in 2^{\mathbb{N}}:\forall i\in\Delta\ \exists n\ (e(n)=i\land s_{n}% \sqsubset x)\}{ italic_x ∈ 2 start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT : ∀ italic_i ∈ roman_Δ ∃ italic_n ( italic_e ( italic_n ) = italic_i ∧ italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⊏ italic_x ) } is open and dense in 2superscript22^{\mathbb{N}}2 start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT. Now, \mathcal{H}caligraphic_H is the restriction of 𝔾0subscript𝔾0\mathbb{G}_{0}blackboard_G start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT to a set that is an intersection of the image of this set under countably many homeomorphisms of the form sn(i)csn(1i)cmaps-tosuperscriptsubscript𝑠𝑛superscript𝑖𝑐superscriptsubscript𝑠𝑛superscript1𝑖𝑐s_{n}^{\frown}(i)^{\frown}c\mapsto s_{n}^{\frown}(1-i)^{\frown}citalic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ⌢ end_POSTSUPERSCRIPT ( italic_i ) start_POSTSUPERSCRIPT ⌢ end_POSTSUPERSCRIPT italic_c ↦ italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ⌢ end_POSTSUPERSCRIPT ( 1 - italic_i ) start_POSTSUPERSCRIPT ⌢ end_POSTSUPERSCRIPT italic_c, hence its vertex set is comeager.

The proof of the third part is identical to the proof of [KST99, Proposition 6.2]. We include the argument for completeness. Assume that c:20:𝑐superscript2subscript0c:2^{\mathbb{N}}\to\aleph_{0}italic_c : 2 start_POSTSUPERSCRIPT blackboard_N end_POSTSUPERSCRIPT → roman_ℵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is a Baire measurable coloring and jΔ𝑗Δj\in\Deltaitalic_j ∈ roman_Δ is arbitrary. Then, for some i𝑖iitalic_i, the set c1(i)superscript𝑐1𝑖c^{-1}(i)italic_c start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) is non-meager. Since c1(i)superscript𝑐1𝑖c^{-1}(i)italic_c start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) is Baire-measurable, there is some neighborhood Ntsubscript𝑁𝑡N_{t}italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT such that Ntc1(i)subscript𝑁𝑡superscript𝑐1𝑖N_{t}\setminus c^{-1}(i)italic_N start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ∖ italic_c start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) is comeager. In turn, there is some n𝑛nitalic_n with e(n)=j𝑒𝑛𝑗e(n)=jitalic_e ( italic_n ) = italic_j and Nsnc1(i)subscript𝑁subscript𝑠𝑛superscript𝑐1𝑖N_{s_{n}}\setminus c^{-1}(i)italic_N start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ∖ italic_c start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) comeager. Since the map sn(i)rsn(1i)rmaps-tosubscript𝑠𝑛𝑖𝑟subscript𝑠𝑛1𝑖𝑟s_{n}\mathbin{\raisebox{4.30554pt}{\scalebox{0.7}{$\frown$}}}(i)\mathbin{% \raisebox{4.30554pt}{\scalebox{0.7}{$\frown$}}}r\mapsto s_{n}\mathbin{% \raisebox{4.30554pt}{\scalebox{0.7}{$\frown$}}}(1-i)\mathbin{\raisebox{4.30554% pt}{\scalebox{0.7}{$\frown$}}}ritalic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⌢ ( italic_i ) ⌢ italic_r ↦ italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ⌢ ( 1 - italic_i ) ⌢ italic_r is category preserving from Nsnsubscript𝑁subscript𝑠𝑛N_{s_{n}}italic_N start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT to Nsnsubscript𝑁subscript𝑠𝑛N_{s_{n}}italic_N start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT, there will be some x,yc1(i)Nsn𝑥𝑦superscript𝑐1𝑖subscript𝑁subscript𝑠𝑛x,y\in c^{-1}(i)\cap N_{s_{n}}italic_x , italic_y ∈ italic_c start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) ∩ italic_N start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT, with (x,y)𝔾sn𝑥𝑦subscript𝔾subscript𝑠𝑛(x,y)\in\mathbb{G}_{s_{n}}( italic_x , italic_y ) ∈ blackboard_G start_POSTSUBSCRIPT italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT, in other words, the edge (x,y)𝑥𝑦(x,y)( italic_x , italic_y ) is labeled j𝑗jitalic_j.

Finally, the hyperfiniteness of \mathcal{H}caligraphic_H follows from the fact that E𝔼0subscript𝐸subscript𝔼0E_{\mathcal{H}}\subset\mathbb{E}_{0}italic_E start_POSTSUBSCRIPT caligraphic_H end_POSTSUBSCRIPT ⊂ blackboard_E start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT (see, e.g., [JKL02, Proposition 1.3]). ∎

Proof of Theorem 1.4.

By Claim 5.7 and Proposition 3.6 the graph 𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δ\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) is hyperfinite, ΔΔ\Deltaroman_Δ-regular and acyclic. By Theorem 4.5 and Proposition 2.3 its Borel chromatic number is Δ+1Δ1\Delta+1roman_Δ + 1. ∎

Note that the above theorem also implies Theorem 1.6 in [CJM+20], namely, that there is no Borel version of the Lovász Local Lemma (LLL) even on hyperfinite graphs and if the probability of a bad event is polynomial in the degree of the dependency graph (for related results and precise definitions see [CGA+16] and [Ber23]). In order to see this, observe that the sinkless orientation problem from [BFH+16] can be thought of as an instance of the LLL as follows: Each edge corresponds to a random binary variable representing its orientation. At each node the bad event has probability 2Δsuperscript2Δ2^{-\Delta}2 start_POSTSUPERSCRIPT - roman_Δ end_POSTSUPERSCRIPT: all incident edges are oriented towards it. It remains to observe that a Borel solution to the sinkless orientation problem implies easily a Borel solution to the edge grabbing problem which in turn, by Remark 4.1, implies the existence of a Borel anti-game labeling. However, it follows from the proof of Theorem 4.5 that 𝐇𝐨𝐦e(TΔ,)superscript𝐇𝐨𝐦𝑒subscript𝑇Δ\operatorname{\bf Hom}^{e}(T_{\Delta},\mathcal{H})bold_Hom start_POSTSUPERSCRIPT italic_e end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) does not admit a Borel anti-game labeling.

5.3 Graph homomorphisms

In this section we prove Theorem 1.5 that we restate here for the convenience of the reader.

See 1.5

We remark that the first proof of the theorem (without the conclusion about hyperfiniteness) relied on a construction from the random graph theory, see [BCG+21] for motivation and connection to the 𝖫𝖮𝖢𝖠𝖫𝖫𝖮𝖢𝖠𝖫\mathsf{LOCAL}sansserif_LOCAL model. We sketch the construction here for completeness. Fix k𝑘k\in\mathbb{N}italic_k ∈ blackboard_N, large enough depending on ΔΔ\Deltaroman_Δ, and consider kΔ𝑘Δk\Deltaitalic_k roman_Δ pairings on a set n𝑛nitalic_n sampled independently uniformly at random. In other words, we have a kΔ𝑘Δk\Deltaitalic_k roman_Δ-regular graph and there is a canonical edge ΔΔ\Deltaroman_Δ-labeling such that each vertex is adjacent to exactly k𝑘kitalic_k edges of each color. Now taking a local-global limit of such graphs as n𝑛n\to\inftyitalic_n → ∞ produces with probability 1111 an acyclic graphing with large edge-labeled chromatic number as needed, see [Bol81, HLS14].

Before we prove Theorem 1.5, we discuss graphs that are almost ΔΔ\Deltaroman_Δ-colorable.

Almost ΔΔ\Deltaroman_Δ-colorable graphs.

As we have seen, in Section 4.1, being almost ΔΔ\Deltaroman_Δ-colorable is (formally) a weaker condition than having chromatic number at most ΔΔ\Deltaroman_Δ, but still allows us to use a version of Marks’ technique. Similarly to the way the complete graph on ΔΔ\Deltaroman_Δ-many vertices, KΔsubscript𝐾ΔK_{\Delta}italic_K start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT, is maximal among graphs of chromatic number ΔabsentΔ\leq\Delta≤ roman_Δ, we show that there exists a maximal graph (under homomorphisms) that is almost ΔΔ\Deltaroman_Δ-colorable. It turns out that the chromatic number of the maximal graph is 2Δ22Δ22\Delta-22 roman_Δ - 2.

Refer to caption
Figure 2: The maximal graph that is almost ΔΔ\Deltaroman_Δ-colorable for Δ=3Δ3\Delta=3roman_Δ = 3.

Let us describe the maximal examples of graphs that are almost ΔΔ\Deltaroman_Δ-colorable for Δ>2Δ2\Delta>2roman_Δ > 2. Recall that the (categorical) product G×H𝐺𝐻G\times Hitalic_G × italic_H of graphs G,H𝐺𝐻G,Hitalic_G , italic_H is the graph on V(G)×V(H)𝑉𝐺𝑉𝐻V(G)\times V(H)italic_V ( italic_G ) × italic_V ( italic_H ), such that ((g,h),(g,h))E(G×H)𝑔superscript𝑔superscript𝐸𝐺𝐻((g,h),(g^{\prime},h^{\prime}))\in E(G\times H)( ( italic_g , italic_h ) , ( italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ) ∈ italic_E ( italic_G × italic_H ) if and only if (g,g)E(G)𝑔superscript𝑔𝐸𝐺(g,g^{\prime})\in E(G)( italic_g , italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ∈ italic_E ( italic_G ) and (h,h)E(H)superscript𝐸𝐻(h,h^{\prime})\in E(H)( italic_h , italic_h start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ∈ italic_E ( italic_H ).

Write P𝑃Pitalic_P for the product KΔ1×KΔ1subscript𝐾Δ1subscript𝐾Δ1K_{\Delta-1}\times K_{\Delta-1}italic_K start_POSTSUBSCRIPT roman_Δ - 1 end_POSTSUBSCRIPT × italic_K start_POSTSUBSCRIPT roman_Δ - 1 end_POSTSUBSCRIPT. Let V0subscript𝑉0V_{0}italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and V1subscript𝑉1V_{1}italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT be vertex disjoint copies of KΔ1subscript𝐾Δ1K_{\Delta-1}italic_K start_POSTSUBSCRIPT roman_Δ - 1 end_POSTSUBSCRIPT. We think of vertices in Visubscript𝑉𝑖V_{i}italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and P𝑃Pitalic_P as having labels from [Δ1]delimited-[]Δ1[\Delta-1][ roman_Δ - 1 ] and [Δ1]×[Δ1]delimited-[]Δ1delimited-[]Δ1[\Delta-1]\times[\Delta-1][ roman_Δ - 1 ] × [ roman_Δ - 1 ], respectively. The graph HΔsubscript𝐻ΔH_{\Delta}italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT is the disjoint union of V0subscript𝑉0V_{0}italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, V1subscript𝑉1V_{1}italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, P𝑃Pitalic_P and an extra vertex \dagger that is connected by an edge to every vertex in P𝑃Pitalic_P, and additionally, if v𝑣vitalic_v is a vertex in V0subscript𝑉0V_{0}italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT with label i[Δ1]𝑖delimited-[]Δ1i\in[\Delta-1]italic_i ∈ [ roman_Δ - 1 ], then we connect it by an edge with (i,j)Psuperscript𝑖𝑗𝑃(i^{\prime},j)\in P( italic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , italic_j ) ∈ italic_P for every iisuperscript𝑖𝑖i^{\prime}\not=iitalic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≠ italic_i and j[Δ1]𝑗delimited-[]Δ1j\in[\Delta-1]italic_j ∈ [ roman_Δ - 1 ], and if v𝑣vitalic_v is a vertex in V1subscript𝑉1V_{1}italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with label jΔ1𝑗Δ1j\in\Delta-1italic_j ∈ roman_Δ - 1, then we connect it by an edge with (i,j)P𝑖superscript𝑗𝑃(i,j^{\prime})\in P( italic_i , italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) ∈ italic_P for every jjsuperscript𝑗𝑗j^{\prime}\not=jitalic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ≠ italic_j and i[Δ1]𝑖delimited-[]Δ1i\in[\Delta-1]italic_i ∈ [ roman_Δ - 1 ]. The graph H3subscript𝐻3H_{3}italic_H start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT is depicted in Fig. 2.

Proposition 5.8.
  1. 1.

    HΔsubscript𝐻ΔH_{\Delta}italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT is almost ΔΔ\Deltaroman_Δ-colorable.

  2. 2.

    χ(HΔ)=2Δ2𝜒subscript𝐻Δ2Δ2\chi(H_{\Delta})=2\Delta-2italic_χ ( italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT ) = 2 roman_Δ - 2.

  3. 3.

    A graph G𝐺Gitalic_G is almost ΔΔ\Deltaroman_Δ colorable if and only if it admits a homomorphism to HΔsubscript𝐻ΔH_{\Delta}italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT.

Proof.

(1) Set R0=V(V0){}subscript𝑅0𝑉subscript𝑉0R_{0}=V(V_{0})\cup\{\dagger\}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_V ( italic_V start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ) ∪ { † } and R1=V(V1){}subscript𝑅1𝑉subscript𝑉1R_{1}=V(V_{1})\cup\{\dagger\}italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_V ( italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ∪ { † }. By the definition there are no edges between R0subscript𝑅0R_{0}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and R1subscript𝑅1R_{1}italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Consider now, e.g., V(HΔ)R0𝑉subscript𝐻Δsubscript𝑅0V(H_{\Delta})\setminus R_{0}italic_V ( italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT ) ∖ italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT. Let Ajsubscript𝐴𝑗A_{j}italic_A start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT consist of all elements in P𝑃Pitalic_P that have second coordinate equal to j𝑗jitalic_j together with the vertex in V1subscript𝑉1V_{1}italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT that has the label j𝑗jitalic_j. By the definition, the set Aisubscript𝐴𝑖A_{i}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is independent and i[Δ1]Aisubscript𝑖delimited-[]Δ1subscript𝐴𝑖\bigcup_{i\in[\Delta-1]}A_{i}⋃ start_POSTSUBSCRIPT italic_i ∈ [ roman_Δ - 1 ] end_POSTSUBSCRIPT italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT covers HΔR0subscript𝐻Δsubscript𝑅0H_{\Delta}\setminus R_{0}italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT ∖ italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, and similarly for R1subscript𝑅1R_{1}italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT.

(2) First we show that χ(HΔ)2Δ2𝜒subscript𝐻Δ2Δ2\chi(H_{\Delta})\leq 2\Delta-2italic_χ ( italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT ) ≤ 2 roman_Δ - 2. Observe that there is no edge between R0R1subscript𝑅0subscript𝑅1R_{0}\setminus R_{1}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∖ italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and R0R1subscript𝑅0subscript𝑅1R_{0}\cap R_{1}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∩ italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, as there is no edge between R0subscript𝑅0R_{0}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and R1subscript𝑅1R_{1}italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. It follows that the chromatic number of the induced subgraph of HΔsubscript𝐻ΔH_{\Delta}italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT to R0subscript𝑅0R_{0}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is Δ1Δ1\Delta-1roman_Δ - 1. The desired 2Δ22Δ22\Delta-22 roman_Δ - 2 coloring of HΔsubscript𝐻ΔH_{\Delta}italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT is then defined as the disjoint union of the Δ1Δ1\Delta-1roman_Δ - 1-colorings of R0subscript𝑅0R_{0}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT and V(H)R0𝑉𝐻subscript𝑅0V(H)\setminus R_{0}italic_V ( italic_H ) ∖ italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT.

Next we show that χ(HΔ)2Δ2𝜒subscript𝐻Δ2Δ2\chi(H_{\Delta})\geq 2\Delta-2italic_χ ( italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT ) ≥ 2 roman_Δ - 2. Towards a contradiction, assume that c𝑐citalic_c is a coloring of HΔsubscript𝐻ΔH_{\Delta}italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT with <2Δ2absent2Δ2<2\Delta-2< 2 roman_Δ - 2-many colors. It follows that |c(V(P))|2Δ4𝑐𝑉𝑃2Δ4|c(V(P))|\leq 2\Delta-4| italic_c ( italic_V ( italic_P ) ) | ≤ 2 roman_Δ - 4, and also Δ1|c(V(P))|Δ1𝑐𝑉𝑃\Delta-1\leq|c(V(P))|roman_Δ - 1 ≤ | italic_c ( italic_V ( italic_P ) ) |.

First we claim that there are no indices i,j[Δ1]𝑖𝑗delimited-[]Δ1i,j\in[\Delta-1]italic_i , italic_j ∈ [ roman_Δ - 1 ] (even with i=j𝑖𝑗i=jitalic_i = italic_j) such that c(i,r)c(i,s)𝑐𝑖𝑟𝑐𝑖𝑠c(i,r)\not=c(i,s)italic_c ( italic_i , italic_r ) ≠ italic_c ( italic_i , italic_s ) and c(r,j)c(s,j)𝑐𝑟𝑗𝑐𝑠𝑗c(r,j)\not=c(s,j)italic_c ( italic_r , italic_j ) ≠ italic_c ( italic_s , italic_j ) for every sr𝑠𝑟s\not=ritalic_s ≠ italic_r: indeed, otherwise, by the definition of P𝑃Pitalic_P we had c(i,r)c(s,j)𝑐𝑖𝑟𝑐𝑠𝑗c(i,r)\not=c(s,j)italic_c ( italic_i , italic_r ) ≠ italic_c ( italic_s , italic_j ) for every r,s𝑟𝑠r,sitalic_r , italic_s unless (i,r)=(s,j)𝑖𝑟𝑠𝑗(i,r)=(s,j)( italic_i , italic_r ) = ( italic_s , italic_j ), which would the upper bound on the size of c(V(P))𝑐𝑉𝑃c(V(P))italic_c ( italic_V ( italic_P ) ).

Therefore, without loss of generality, we may assume that for every i[Δ1]𝑖delimited-[]Δ1i\in[\Delta-1]italic_i ∈ [ roman_Δ - 1 ] there is a color αisubscript𝛼𝑖\alpha_{i}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and two indices jijisubscript𝑗𝑖subscriptsuperscript𝑗𝑖j_{i}\neq j^{\prime}_{i}italic_j start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT such that c(i,ji)=c(i,ji)=αi𝑐𝑖subscript𝑗𝑖𝑐𝑖subscriptsuperscript𝑗𝑖subscript𝛼𝑖c(i,j_{i})=c(i,j^{\prime}_{i})=\alpha_{i}italic_c ( italic_i , italic_j start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_c ( italic_i , italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. It follows form the definition of P𝑃Pitalic_P and jijisubscript𝑗𝑖subscriptsuperscript𝑗𝑖j_{i}\neq j^{\prime}_{i}italic_j start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT that αiαisubscript𝛼𝑖subscript𝛼superscript𝑖\alpha_{i}\not=\alpha_{i^{\prime}}italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≠ italic_α start_POSTSUBSCRIPT italic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT whenever ii𝑖superscript𝑖i\not=i^{\prime}italic_i ≠ italic_i start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT.

Moreover, note that any vertex in V1subscript𝑉1V_{1}italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is connected to at least one of the vertices (i,ji)𝑖subscript𝑗𝑖(i,j_{i})( italic_i , italic_j start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) and (i,ji)𝑖subscriptsuperscript𝑗𝑖(i,j^{\prime}_{i})( italic_i , italic_j start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), hence none of the colors {αi}i[Δ1]subscriptsubscript𝛼𝑖𝑖delimited-[]Δ1\{\alpha_{i}\}_{i\in[\Delta-1]}{ italic_α start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i ∈ [ roman_Δ - 1 ] end_POSTSUBSCRIPT can appear on V1subscript𝑉1V_{1}italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Consequently, since V1subscript𝑉1V_{1}italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is isomorphic to KΔ1subscript𝐾Δ1K_{\Delta-1}italic_K start_POSTSUBSCRIPT roman_Δ - 1 end_POSTSUBSCRIPT we need to use at least Δ1Δ1\Delta-1roman_Δ - 1 additional colors, a contradiction.

(3) First note that if G𝐺Gitalic_G admits a homomorphism into HΔsubscript𝐻ΔH_{\Delta}italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT, then the pullback of the sets R0subscript𝑅0R_{0}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT, R1subscript𝑅1R_{1}italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and Aisubscript𝐴𝑖A_{i}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for i[Δ1]𝑖delimited-[]Δ1i\in[\Delta-1]italic_i ∈ [ roman_Δ - 1 ] witnesses that G𝐺Gitalic_G is almost ΔΔ\Deltaroman_Δ-colorable.

Conversely, let G𝐺Gitalic_G be almost ΔΔ\Deltaroman_Δ-colorable. Fix the corresponding sets R0,R1subscript𝑅0subscript𝑅1R_{0},R_{1}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT together with (Δ1)Δ1(\Delta-1)( roman_Δ - 1 )-colorings c0,c1subscript𝑐0subscript𝑐1c_{0},c_{1}italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT of their complements. We construct a homomorphism ΘΘ\Thetaroman_Θ from G𝐺Gitalic_G to HΔsubscript𝐻ΔH_{\Delta}italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT. Let

Θ(v)={if vR0R1,c0(v)if vR1R0,c1(v)if vR0R1,(c0(v),c1(v))if vR0R1.Θ𝑣casesif 𝑣subscript𝑅0subscript𝑅1subscript𝑐0𝑣if 𝑣subscript𝑅1subscript𝑅0subscript𝑐1𝑣if 𝑣subscript𝑅0subscript𝑅1subscript𝑐0𝑣subscript𝑐1𝑣if 𝑣subscript𝑅0subscript𝑅1\Theta(v)=\begin{cases}\dagger&\mbox{if }v\in R_{0}\cap R_{1},\\ c_{0}(v)&\mbox{if }v\in R_{1}\setminus R_{0},\\ c_{1}(v)&\mbox{if }v\in R_{0}\setminus R_{1},\\ (c_{0}(v),c_{1}(v))&\mbox{if }v\not\in R_{0}\cup R_{1}.\end{cases}roman_Θ ( italic_v ) = { start_ROW start_CELL † end_CELL start_CELL if italic_v ∈ italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∩ italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_v ) end_CELL start_CELL if italic_v ∈ italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∖ italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_v ) end_CELL start_CELL if italic_v ∈ italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∖ italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , end_CELL end_ROW start_ROW start_CELL ( italic_c start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_v ) , italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_v ) ) end_CELL start_CELL if italic_v ∉ italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∪ italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT . end_CELL end_ROW

Observe that R=R0R1𝑅subscript𝑅0subscript𝑅1R=R_{0}\cap R_{1}italic_R = italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∩ italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is an independent set such that there is no edge between R𝑅Ritalic_R and R0R1subscript𝑅0subscript𝑅1R_{0}\cup R_{1}italic_R start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ∪ italic_R start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Using this observation, one easily checks case-by-case that ΘΘ\Thetaroman_Θ is indeed a homomorphism. ∎

Remark 5.9.

It can be shown that for Δ=3Δ3\Delta=3roman_Δ = 3 both the Chvátal and Grötsch graphs are almost ΔΔ\Deltaroman_Δ-colorable.

Proof of Theorem 1.5.

Note that it is enough to show the existence of such H𝐻Hitalic_H and 𝒢𝒢\mathcal{G}caligraphic_G with χ(H)=2Δ2𝜒𝐻2Δ2\chi(H)=2\Delta-2italic_χ ( italic_H ) = 2 roman_Δ - 2. Indeed, since erasing a vertex decreases the chromatic number by at most 1111, we can produce subgraphs of H𝐻Hitalic_H with chromatic number exactly \ellroman_ℓ for each 2Δ22Δ2\ell\leq 2\Delta-2roman_ℓ ≤ 2 roman_Δ - 2.

By Proposition 5.8, the graph HΔsubscript𝐻ΔH_{\Delta}italic_H start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT is almost ΔΔ\Deltaroman_Δ-colorable and has chromatic number 2Δ22Δ22\Delta-22 roman_Δ - 2. Then it is easy to see that taking the target graph \mathcal{H}caligraphic_H as in Claim 5.7 gives the conclusion by Proposition 3.6 and Theorem 4.7. ∎

Remark 5.10.

Interestingly, recent results connected to counterexamples to Hedetniemi’s conjecture yield Theorem 1.5 asymptotically, as ΔΔ\Delta\to\inftyroman_Δ → ∞. Recall that Hedetniemi’s conjecture is the statement that if G,H𝐺𝐻G,Hitalic_G , italic_H are finite graphs then χ(G×H)=min{χ(G),χ(H)}𝜒𝐺𝐻𝜒𝐺𝜒𝐻\chi(G\times H)=\min\{\chi(G),\chi(H)\}italic_χ ( italic_G × italic_H ) = roman_min { italic_χ ( italic_G ) , italic_χ ( italic_H ) }. This conjecture has been recently disproven by Shitov [Shi19], and strong counterexamples have been constructed later (see, [TZ19, Zhu21]). We claim that these imply for ε>0𝜀0\varepsilon>0italic_ε > 0 the existence of finite graphs H𝐻Hitalic_H with χ(H)(2ε)Δ𝜒𝐻2𝜀Δ\chi(H)\geq(2-\varepsilon)\Deltaitalic_χ ( italic_H ) ≥ ( 2 - italic_ε ) roman_Δ to which ΔΔ\Deltaroman_Δ-regular Borel forests cannot have, in general, a Borel homomorphism, for every large enough ΔΔ\Deltaroman_Δ. Indeed, if a ΔΔ\Deltaroman_Δ-regular Borel forest admitted a Borel homomorphism to each finite graph of chromatic number at least (2ε)Δ2𝜀Δ(2-\varepsilon)\Delta( 2 - italic_ε ) roman_Δ, it would have such a homomorphism to their product as well. Thus, we would obtain that the chromatic number of the product of any graphs of chromatic number (2ε)Δ2𝜀Δ(2-\varepsilon)\Delta( 2 - italic_ε ) roman_Δ is at least Δ+1Δ1\Delta+1roman_Δ + 1. This contradicts Zhu’s result [Zhu21], which states that the chromatic number of the product of graphs with chromatic number n𝑛nitalic_n can drop to n2absent𝑛2\approx\frac{n}{2}≈ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG.

6 Remarks and further directions

Since the construction of homomorphism graphs is rather flexible, we expect that this method will find further applications. A direction that we do not take in this paper is to investigate homomorphism graphs corresponding to countable groups other than 2ΔsubscriptsuperscriptabsentΔ2\mathbb{Z}^{*\Delta}_{2}blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Another possible direction could be to understand the connection of our method with hyperfiniteness.

While Theorem 1.2 is optimal in the Borel context, one might hope that there is a positive answer in the case of graphs arising as compact, free subshifts of 22Δsuperscript2subscriptsuperscriptabsentΔ22^{\mathbb{Z}^{*\Delta}_{2}}2 start_POSTSUPERSCRIPT blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT.

Question 6.1.

Is there a characterization of Borel graphs with Borel chromatic number ΔabsentΔ\leq\Delta≤ roman_Δ that are compact, free subshifts of the left-shift action of 2ΔsubscriptsuperscriptabsentΔ2\mathbb{Z}^{*\Delta}_{2}blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT on 22Δsuperscript2subscriptsuperscriptabsentΔ22^{\mathbb{Z}^{*\Delta}_{2}}2 start_POSTSUPERSCRIPT blackboard_Z start_POSTSUPERSCRIPT ∗ roman_Δ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT?

A way to answer this question on the negative would be to extend the machinery developed in [STD16] or [Ber21], so that the produced equivariant maps preserve the Borel chromatic number, their range is compact, and then apply Theorem 1.2; however, this seems to require a significant amount of new ideas.

Let us point out that Theorem 1.1 has a particularly nice form, if we assume Projective Determinacy or replace the Axiom of Choice with the Axiom of Determinacy (see, e.g., [CK11] for related results).

Theorem 6.2.

Let Δ>2Δ2\Delta>2roman_Δ > 2.

  • (𝙿𝙳𝙿𝙳\mathtt{PD}typewriter_PD) Let \mathcal{H}caligraphic_H be a locally countable Borel graph. Then

    χpr()>Δχpr(𝐇𝐨𝐦ac(TΔ,))>Δ,iffsubscript𝜒𝑝𝑟Δsubscript𝜒𝑝𝑟superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇ΔΔ\chi_{pr}(\mathcal{H})>\Delta\iff\chi_{pr}(\operatorname{\bf Hom}^{ac}(T_{% \Delta},\mathcal{H}))>\Delta,italic_χ start_POSTSUBSCRIPT italic_p italic_r end_POSTSUBSCRIPT ( caligraphic_H ) > roman_Δ ⇔ italic_χ start_POSTSUBSCRIPT italic_p italic_r end_POSTSUBSCRIPT ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ) > roman_Δ ,

    where χprsubscript𝜒𝑝𝑟\chi_{pr}italic_χ start_POSTSUBSCRIPT italic_p italic_r end_POSTSUBSCRIPT stands for the projective chromatic number of \mathcal{H}caligraphic_H.

  • (𝙰𝙳+𝙳𝙲0𝙰𝙳subscript𝙳𝙲subscript0\mathtt{AD}+\mathtt{DC}_{\aleph_{0}}typewriter_AD + typewriter_DC start_POSTSUBSCRIPT roman_ℵ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_POSTSUBSCRIPT) Let \mathcal{H}caligraphic_H be a locally countable graph on a Polish space. Then

    χ()>Δχ(𝐇𝐨𝐦ac(TΔ,))>Δ.iff𝜒Δ𝜒superscript𝐇𝐨𝐦𝑎𝑐subscript𝑇ΔΔ\chi(\mathcal{H})>\Delta\iff\chi(\operatorname{\bf Hom}^{ac}(T_{\Delta},% \mathcal{H}))>\Delta.italic_χ ( caligraphic_H ) > roman_Δ ⇔ italic_χ ( bold_Hom start_POSTSUPERSCRIPT italic_a italic_c end_POSTSUPERSCRIPT ( italic_T start_POSTSUBSCRIPT roman_Δ end_POSTSUBSCRIPT , caligraphic_H ) ) > roman_Δ .

Acknowledgements

We would like to thank Anton Bernshteyn, Mohsen Ghaffari, Steve Jackson, Alex Kastner, Alexander Kechris, Yurii Khomskii, Clark Lyons, Andrew Marks, Oleg Pikhurko, Brandon Seward, Jukka Suomela, and Yufan Zheng for insightful discussions.

References

  • [BBE+20] Alkida Balliu, Sebastian Brandt, Yuval Efron, Juho Hirvonen, Yannic Maus, Dennis Olivetti, and Jukka Suomela. Classification of distributed binary labeling problems. In 34th International Symposium on Distributed Computing, DISC 2020, October 12-16, 2020, Virtual Conference, pages 17:1–17:17, 2020.
  • [BCG+21] Sebastian Brandt, Yi-Jun Chang, Jan Grebík, Christoph Grunau, Vaclav Rozhoň, and Zoltán Vidnyánszky. Local problems on trees from the perspectives of distributed algorithms, finitary factors, and descriptive combinatorics. arXiv:2106.02066, 2021. A short version of the paper was presented at the 13th Innovations in Theoretical Computer Science conference (ITCS 2022).
  • [Ber21] Anton Bernshteyn. Probabilistic constructions in continuous combinatorics and a bridge to distributed algorithms. arXiv preprint arXiv:2102.08797, 2021.
  • [Ber23] Anton Bernshteyn. Distributed algorithms, the Lovász Local Lemma, and descriptive combinatorics. To appear Inventiones Mathematicae, 2023.
  • [BFH+16] Sebastian Brandt, Orr Fischer, Juho Hirvonen, Barbara Keller, Tuomo Lempiäinen, Joel Rybicki, Jukka Suomela, and Jara Uitto. A lower bound for the distributed Lovász local lemma. In Proc. 48th ACM Symp. on Theory of Computing (STOC), pages 479–488, 2016.
  • [Bol81] Béla Bollobás. The independence ratio of regular graphs. Proc. Amer. Math. Soc., 83(2):433–436, 1981.
  • [CGA+16] Endre Csóka, Łukas Grabowski, Máthé András, Oleg Pikhurko, and Konstantin Tyros. Borel version of the local lemma. arXiv:1605.04877, 2016.
  • [CJM+20] Clinton T. Conley, Steve Jackson, Andrew S. Marks, Brandon Seward, and Robin Tucker-Drob. Hyperfiniteness and Borel combinatorics. J. Eur. Math. Soc. (JEMS), 22(3):877–892, 2020.
  • [CK11] Andrés E. Caicedo and Richard Ketchersid. A trichotomy theorem in natural models of AD+𝐴superscript𝐷AD^{+}italic_A italic_D start_POSTSUPERSCRIPT + end_POSTSUPERSCRIPT. In Set theory and its applications, volume 533 of Contemp. Math., pages 227–258. Amer. Math. Soc., Providence, RI, 2011.
  • [CMSV21] Raphaël Carroy, Benjamin D. Miller, David Schrittesser, and Zoltán Vidnyánszky. Minimal definable graphs of definable chromatic number at least three. Forum Math. Sigma, 9:e7, 2021.
  • [CMTD16] Clinton T. Conley, Andrew S. Marks, and Robin D. Tucker-Drob. Brooks’ theorem for measurable colorings. Forum Math. Sigma, 4:16–23, 2016.
  • [DPT15] Carlos A. Di Prisco and Stevo Todorčević. Basis problems for Borel graphs. Zb. Rad.(Beogr.), Selected topics in combinatorial analysis, 17(25):33–51, 2015.
  • [Ele18] Gábor Elek. Qualitative graph limit theory. cantor dynamical systems and constant-time distributed algorithms. arXiv preprint arXiv:1812.07511, 2018.
  • [FMW92] Qi Feng, Menachem Magidor, and Hugh Woodin. Universally baire sets of reals. In Set theory of the continuum, pages 203–242. Springer, 1992.
  • [GP73] Fred Galvin and Karel Prikry. Borel sets and Ramsey’s theorem. The Journal of Symbolic Logic, 38(2):193–198, 1973.
  • [GR21a] Jan Grebík and Václav Rozhoň. Classification of local problems on paths from the perspective of descriptive combinatorics. arXiv preprint arXiv:2103.14112, 2021.
  • [GR21b] Jan Grebík and Václav Rozhoň. Local problems on grids from the perspective of distributed algorithms, finitary factors, and descriptive combinatorics. arXiv:2103.08394, 2021.
  • [HLS14] Hamed Hatami, László Lovász, and Balázs Szegedy. Limits of locally-globally convergent graph sequences. Geom. Funct. Anal., 24(1):269–296, 2014.
  • [HSW17] Alexander E. Holroyd, Oded Schramm, and David B. Wilson. Finitary coloring. Ann. Probab., 45(5):2867–2898, 2017.
  • [JKL02] Steve Jackson, Alexander S. Kechris, and Alain Louveau. Countable Borel equivalence relations. J. Math. Logic, 2(01):1–80, 2002.
  • [Kec78] Alexander S Kechris. Forcing in analysis. In Higher Set Theory: Proceedings, Oberwolfach, Germany, April 13–23, 1977, pages 277–302. Springer, 1978.
  • [Kec95] Alexander S. Kechris. Classical descriptive set theory, volume 156 of Graduate Texts in Mathematics. Springer-Verlag, New York, 1995.
  • [Kho12] Yurii D. Khomskii. Regularity properties and definability in the real number continuum: idealized forcing, polarized partitions, Hausdorff gaps and mad families in the projective hierarchy. ILLC, 2012.
  • [KM04] Alexander S. Kechris and Benjamin D. Miller. Topics in orbit equivalence, volume 1852 of Lecture Notes in Mathematics. Springer-Verlag, Berlin, 2004.
  • [KM20] Alexander S. Kechris and Andrew S. Marks. Descriptive graph combinatorics. http://www.math.caltech.edu/~kechris/papers/combinatorics20book.pdf, 2020.
  • [KST99] Alexander S. Kechris, Sławomir Solecki, and Stevo Todorčević. Borel chromatic numbers. Adv. Math., 141(1):1–44, 1999.
  • [Mar] Andrew S. Marks. A short proof that an acyclic n𝑛nitalic_n-regular Borel graph may have borel chromatic number n+1𝑛1n+1italic_n + 1.
  • [Mar75] Donald A. Martin. Borel determinacy. Ann. of Math. (2), 102(2):363–371, 1975.
  • [Mar16] Andrew S. Marks. A determinacy approach to Borel combinatorics. J. Amer. Math. Soc., 29(2):579–600, 2016.
  • [Mos09] Yiannis N. Moschovakis. Descriptive set theory, volume 155 of Mathematical Surveys and Monographs. American Mathematical Society, Providence, RI, second edition, 2009.
  • [Pik21] Oleg Pikhurko. Borel combinatorics of locally finite graphs. arXiv:2009.09113, 2021.
  • [Sab12] Marcin Sabok. Complexity of Ramsey null sets. Adv. Math., 230(3):1184–1195, 2012.
  • [Shi19] Yaroslav Shitov. Counterexamples to Hedetniemi’s conjecture. Ann. of Math. (2), 190(2):663–667, 2019.
  • [STD16] Brandon Seward and Robin D Tucker-Drob. Borel structurability on the 2-shift of a countable group. Annals of Pure and Applied Logic, 167(1):1–21, 2016.
  • [Tod10] Stevo Todorcevic. Introduction to Ramsey spaces, volume 174 of Annals of Mathematics Studies. Princeton University Press, Princeton, NJ, 2010.
  • [TV21] Stevo Todorčević and Zoltán Vidnyánszky. A complexity problem for Borel graphs. Invent. Math., 226:225–249, 2021.
  • [TZ19] Claude Tardif and Xuding Zhu. A note on Hedetniemi’s conjecture, Stahl’s conjecture and the Poljak-Rödl function. arXiv preprint arXiv:1906.03748, 2019.
  • [Zhu21] Xuding Zhu. Note on Hedetniemi’s conjecture and the Poljak-Rödl function. 2019-20 MATRIX Annals, pages 499–511, 2021.