1 Introduction
1.1 Hajnal–Szemerédi theorem for Borel graphs
Let G be a (simple undirected) graph with vertex set $V(G)$ and edge set $E(G)$ . For a vertex $x \in V(G)$ , we denote the neighbourhood of x in G by $N_G(x)$ and write $\deg _G(x) := \lvert N_G(x)\rvert $ for the degree of x in G. The maximum degree of G, denoted by $\Delta (G)$ , is defined by $\Delta (G) := \mathop {\mathrm {sup}}\nolimits _{x \in V(G)} \deg _G(x)$ .
Given a set $\mathcal {C}$ , a $\mathcal {C}$ -colouring of G is simply a mapping $f \colon V(G) \to \mathcal {C}$ ; in this context we call the elements of $\mathcal {C}$ colours. A $\mathcal {C}$ -colouring f is proper if $f(x) \neq f(y)$ whenever x and y are adjacent in G. We will be mostly interested in the case when $\mathcal {C}$ is finite. With a slight abuse of terminology, we refer to $\mathcal {C}$ -colourings with a fixed finite set $\mathcal {C}$ of size k, say $\left \{1, \dotsc , k\right \}$ , as k-colourings. Here and throughout the paper, k denotes a positive integer.
Given a $\mathcal {C}$ -colouring f, we refer to the sets $f^{-1}(\alpha )$ for $\alpha \in \mathcal {C}$ as the colour classes of f. A proper $\mathcal {C}$ -colouring of a finite graph G is equitable if every two colour classes of f differ in size by at most $1$ . In particular, if $\lvert V(G)\rvert $ is divisible by $k \geq 1$ , then in an equitable k-colouring of G all colour classes must be of size precisely $\lvert V(G)\rvert /k$ . In contrast to ordinary colouring, a graph with an equitable k-colouring need not have an equitable $(k+1)$ -colouring. Nevertheless, Erdős [Reference Erdős and FiedlerErd64] conjectured that every finite graph of maximum degree $\Delta $ has an equitable k-colouring for each $k \geq \Delta +1$ . Erdős’s conjecture was confirmed by Hajnal and Szemerédi:
Theorem 1.1 Hajnal–Szemerédi [Reference Hajnal, Szemerédi, Erdős, Rényi and SósHS70]
Let G be a finite graph of maximum degree $\Delta $ . If $k \geq \Delta +1$ , then G has an equitable k-colouring.
The original proof of Theorem 1.1 due to Hajnal and Szemerédi was surprisingly difficult, but it was significantly simplified by Mydlarz and Szemerédi (unpublished; see [Reference Kierstead, Kostochka, Mydlarz and SzemerédiKie+10]) and Kierstead and Kostochka [Reference Kierstead and KostochkaKK08], culminating in a two-page proof. Moreover, their argument provides an efficient algorithm that builds a desired equitable colouring [Reference Kierstead, Kostochka, Mydlarz and SzemerédiKie+10].
The central result of this paper is an extension of Theorem 1.1 to equitable colourings of infinite graphs. Specifically, if G is a graph whose vertex set $V(G)$ carries a probability measure, then it is natural to call a proper k-colouring f of G equitable if every colour class of f has measure $1/k$ . Notice that for this definition to be sensible, we must require that every colour class of f be a measurable subset of $V(G)$ . Questions regarding the behavior of colourings, matchings and other combinatorial constructions under extra measurability constraints are studied in the area of descriptive combinatorics, which has attracted considerable attention in recent years; see [Reference Kechris and MarksKM16] for a comprehensive survey.
Before stating our results, we need to introduce some relevant terminology. Our main references for descriptive set theory are [Reference KechrisKec95, Reference TserunyanTse16]. By a Borel graph we mean a graph G whose vertex set $V(G)$ is a standard Borel space and whose edge set $E(G)$ is a Borel subset of $V(G) \times V(G)$ . If G is a Borel graph and $\mathcal {C}$ is a standard Borel space, then a $\mathcal {C}$ -colouring $f \colon V(G) \to \mathcal {C}$ is Borel if it is a Borel function – that is, if preimages of Borel subsets of $\mathcal {C}$ under f are Borel in $V(G)$ . When $\mathcal {C}$ is countable, this is equivalent to saying that every colour class of f is a Borel subset of $V(G)$ . The smallest cardinality of a standard Borel space $\mathcal {C}$ such that G admits a Borel proper $\mathcal {C}$ -colouring is called the Borel chromatic number of G and is denoted by $\chi _{\mathrm {B}}(G)$ . Similarly, given a probability measure $\mu $ on $V(G)$ , we can talk about $\mu $ -measurable colourings $f \colon V(G) \to \mathcal {C}$ (i.e., such that f-preimages of Borel subsets of $\mathcal {C}$ are $\mu $ -measurable) and define the $\mu $ -measurable chromatic number $\chi _\mu (G)$ of G as the smallest cardinality of a standard Borel space $\mathcal {C}$ such that G admits a $\mu $ -measurable proper $\mathcal {C}$ -colouring. Borel chromatic numbers were first introduced and systematically studied by Kechris, Solecki and Todorcevic in their seminal paper [Reference Kechris, Solecki and TodorcevicKST99]. Among several other results, they established the following fact:
Theorem 1.2 Kechris–Solecki–Todorcevic [Reference Kechris, Solecki and TodorcevicKST99, Proposition 4.6]
Let G be a Borel graph of finite maximum degree $\Delta $ . Then $\chi _{\mathrm {B}}(G) \leq \Delta +1$ .
In view of Theorem 1.2, it is meaningful to ask for Borel $(\Delta +1)$ -colourings with extra properties (such as being equitable). We remark that according to a startling result of Marks [Reference MarksMar16], the upper bound $\chi _{\mathrm {B}}(G) \leq \Delta + 1$ is sharp, even for acyclic graphs G.
Definition 1.1. Let G be a Borel graph and let $\mu $ be a probability measure on $V(G)$ . A $\mu $ -equitable k-colouring of G is a $\mu $ -measurable proper k-colouring f of G such that $\mu \left (f^{-1}(\alpha )\right ) = 1/k$ for every colour $\alpha $ .
Just as the definition of equitable colouring for finite graphs uses the (normalised) counting measure on $V(G)$ , Definition 1.1 is most natural for measures $\mu $ that ‘assign the same weight’ to every vertex of G. Formally, let $[\![ G ]\!]$ denote the Borel full semigroup of G – that is, the set of all Borel bijections $\varphi \colon A \to B$ , where A and B are Borel subsets of $V(G)$ , such that for all $x \in A$ , $\varphi (x)$ and x are joined by a path in G. We say that Borel subsets A, $B \subseteq V(G)$ are G-equidecomposable – in symbols, $A \approx _G B$ – if there is $\varphi \in [\![ G ]\!]$ with $\mathrm {dom}(\varphi ) = A$ and $\mathrm {im}(\varphi ) = B$ . A probability measure $\mu $ on $V(G)$ is said to be G-invariant if $\mu (A) = \mu (B)$ whenever $A \approx _G B$ . When the maximum degree of G is finite, this is equivalent to the following ‘double-counting’ identity:
Definition 1.2. Let G be a Borel graph. A Borel-equitable k-colouring of G is a Borel proper k-colouring f of G such that $f^{-1}(\alpha ) \approx _G f^{-1}(\beta )$ for every pair of colours $\alpha $ and $\beta $ .
It follows immediately that a Borel-equitable k-colouring of G is $\mu $ -equitable with respect to every G-invariant probability measure $\mu $ .
We prove a version of Theorem 1.1 for Borel-equitable colourings. In order to avoid divisibility issues and thus make the statement simpler, we shall focus on aperiodic graphs – that is, those in which every connected component is infinite. However, the extension to graphs with finite components is straightforward; see, e.g., Lemma 5.1.
Theorem 1.3 Borel Hajnal–Szemerédi
Let G be an aperiodic Borel graph of finite maximum degree $\Delta $ . If $k \geq \Delta + 1$ , then G has a Borel-equitable k-colouring.
Additionally, we show that if a given colouring f is ‘approximately equitable’, then f is actually ‘close’ to an equitable colouring. To make this precise, we need a couple more definitions. A subset $A \subseteq V(G)$ is G-invariant if it is a union of connected components of G – that is, if no edge of G joins a vertex in A to a vertex in $V(G) \setminus A$ . A G-invariant measure $\mu $ is G-ergodic (or simply ergodic, if G is clear from the context) if every G-invariant Borel subset of $V(G)$ is either $\mu $ -null or $\mu $ -conull. Every G-invariant probability measure can be decomposed as a convex combination of ergodic measures; see Theorem 2.4 for a precise statement of this fact. Now, fix a nonempty finite colour set $\mathcal {C}$ and let $\mu $ be a probability measure on $V(G)$ . The $\mu $ -discrepancy of a $\mu $ -measurable $\mathcal {C}$ -colouring f is defined by the formula
The $\mu $ -distance between two $\mathcal {C}$ -colourings $f, g$ is defined as
We establish the following strengthening of Theorem 1.3:
Theorem 1.4 Stable Borel Hajnal–Szemerédi
Let G be an aperiodic Borel graph of finite maximum degree $\Delta $ and let f be a Borel proper k-colouring of G, where $k \geq \Delta + 1$ .
-
(a) For every G-invariant probability measure $\mu $ , there is a $\mu $ -equitable k-colouring g such that
(1.3) $$ \begin{align} {\mathrm{dist}}_\mu(f, g) \leq 7^{k+1} \cdot {\mathrm{disc}}_\mu(f). \end{align} $$ -
(b) Furthermore, G has a Borel-equitable k-colouring g such that formula (1.3) holds for every ergodic G-invariant probability measure $\mu $ simultaneously.
We did not make an effort to optimise the coefficient $7^{k+1}$ in front of ${\mathrm {disc}}_\mu (f)$ in formula (1.3); however, even with more care, our proof techniques seem to lead to exponential dependence on k. It would be interesting to know whether exponential dependence is necessary; in principle, it might even be possible to replace $7^{k+1}$ by a linear function of k.
1.2 Equitable $\Delta $ -colourings
By Brooks’ theorem [Reference DiestelDie00, Theorem 5.2.4], ‘most’ connected finite graphs of maximum degree $\Delta $ can be properly coloured using only $\Delta $ colours; the only exceptions are odd cycles and complete graphs. For equitable $\Delta $ -colourings, at least one new class of pathological examples is known: the complete bipartite graphs $K_{\Delta ,\Delta }$ for odd $\Delta $ . The following analogue of Brooks’ theorem was conjectured by Chen, Lih and Wu:
Conjecture 1.5 Chen–Lih–Wu [Reference Chen, Lih and WuCLW94]
Let G be a connected finite graph of maximum degree $\Delta \geq 1$ . Then G has an equitable $\Delta $ -colouring, unless
-
(a) $\Delta =2$ and G is an odd cycle,
-
(b) $G \cong K_{\Delta +1}$ or
-
(c) $\Delta $ is odd and $G \cong K_{\Delta ,\Delta }$ .
To date, Conjecture 1.5 remains open. However, some partial results are known; see [Reference Lih, Pardalos, Du and GrahamLih13] for a survey. In particular, Kostochka and Nakprasit proved that G has an equitable $\Delta $ -colouring provided that
(the average degree of G) is considerably smaller than $\Delta $ :
Theorem 1.6 Kostochka–Nakprasit [Reference Kostochka and NakprasitKN05, Theorem 1]
Let G be a finite graph of maximum degree $\Delta \geq 46$ and without a clique on $\Delta +1$ vertices. If the average degree of G is at most $\Delta /5$ , then G admits an equitable $\Delta $ -colouring.
Our second main result is a measurable version of Theorem 1.6. Unfortunately, Brooks’ theorem fails in the setting of Borel colourings (as mentioned earlier, Marks [Reference MarksMar16] showed that the bound $\chi _{\mathrm {B}}(G) \leq \Delta + 1$ is sharp even for acyclic graphs G). However, Conley, Marks and Tucker-Drob established a version of Brooks’ theorem for measurable colourings:
Theorem 1.7 Measurable Brooks; Conley–Marks–Tucker-Drob [Reference Conley, Marks and Tucker-DrobCMT16, Theorem 1.2(1)]
Let G be a Borel graph of finite maximum degree $\Delta \geq 3$ and without a clique on $\Delta + 1$ vertices. Then $\chi _\mu (G) \leq \Delta $ for every probability measure $\mu $ on $V(G)$ .
Thus, there is still hope of constructing $\mu $ -equitable $\Delta $ -colourings. For a Borel graph G of finite maximum degree and a probability measure $\mu $ on $V(G)$ , let the $\mu $ -average degree of G be
Readers who are familiar with measurable graph theory will notice that $d_\mu (G) = 2\mathsf {C}_\mu (G)$ , where $\mathsf {C}_\mu (G)$ is the cost of G (see [Reference Kechris and MillerKM04, Chapter III]). Recall that a measure $\mu $ is called atomless if $\mu (\left \{x\right \}) = 0$ for every point x. (In particular, if G is an aperiodic Borel graph, then every G-invariant probability measure on $V(G)$ is atomless.) We prove the following measurable analogue of Theorem 1.6:
Theorem 1.8. Let G be a Borel graph of finite maximum degree $\Delta \geq 3$ and without a clique on $\Delta + 1$ vertices. If $\mu $ is an atomless G-invariant probability measure on $V(G)$ such that $d_\mu (G) \leq \Delta /5$ , then G has a $\mu $ -equitable $\Delta $ -colouring.
It is possible that the upper bound on $d_\mu (G)$ in Theorem 1.8 is not actually necessary. Indeed, we suspect that the following version of Conjecture 1.5 should hold in full generality:
Conjecture 1.9. Let G be an aperiodic Borel graph of finite maximum degree $\Delta \geq 3$ and let $\mu $ be a G-invariant probability measure on $V(G)$ . Then G has a $\mu $ -equitable $\Delta $ -colouring.
1.3 Domination for partial $\Delta $ -colourings
In order to prove Theorem 1.6, Kostochka and Nakprasit established a useful auxiliary result concerning the relationship between $\Delta $ -colourings of a finite graph G and those of its subgraphs. Let G be a graph and let $\mathcal {C}$ be a set. A partial $\mathcal {C}$ -colouring of G is a function $f \colon U \to \mathcal {C}$ with $U \subseteq V(G)$ ; to indicate that f is a partial $\mathcal {C}$ -colouring, we write $f \colon V(G) \rightharpoonup \mathcal {C}$ . A partial $\mathcal {C}$ -colouring f is proper if $f(x) \neq f(y)$ whenever $x, y \in \mathrm {dom}(f)$ are adjacent. Given partial $\mathcal {C}$ -colourings $f, g$ of a finite graph G, we say that f dominates g – in symbols, $f \succcurlyeq g$ – if $\left \lvert f^{-1}(\alpha )\right \rvert \geq \left \lvert g^{-1}(\alpha )\right \rvert $ for all $\alpha \in \mathcal {C}$ . In particular, if f is an extension of g (i.e., if $f \supseteq g$ ), then f dominates g; but in general the relation $f \succcurlyeq g$ says nothing about the values that f and g take at individual vertices.
Theorem 1.10 Kostochka–Nakprasit [Reference Kostochka and NakprasitKN05, Theorem 2]
Let G be a finite graph of maximum degree $\Delta \geq 3$ and without a clique on $\Delta + 1$ vertices. If g is a proper partial $\Delta $ -colouring of G, then G has a proper $\Delta $ -colouring f such that $f \succcurlyeq g$ .
Unsurprisingly, our proof of Theorem 1.8 similarly relies on a measurable version of Theorem 1.10. To state it, we extend the notion of domination for partial colourings to the measurable context in the obvious way. Namely, if G is a Borel graph and $\mu $ is a probability measure on $V(G)$ , then given a pair of $\mu $ -measurable partial colourings $f, g$ , we say that f dominates g with respect to $\mu $ – in symbols, $f \succcurlyeq _\mu g$ – if $\mu \left (f^{-1}(\alpha )\right ) \geq \mu \left (g^{-1}(\alpha )\right )$ for every colour $\alpha $ .
Theorem 1.11 Measurable domination
Let G be a Borel graph of finite maximum degree $\Delta \geq 3$ and without a clique on $\Delta + 1$ vertices, and let $\mu $ be a G-invariant probability measure on $V(G)$ . If g is a $\mu $ -measurable proper partial $\Delta $ -colouring of G, then G has a $\mu $ -measurable proper $\Delta $ -colouring f such that $f \succcurlyeq _\mu g$ .
In combination with Theorem 1.3, Theorem 1.11 yields the following corollary:
Corollary 1.12 Almost equitable $\Delta $ -colourings
Let G be an aperiodic Borel graph of finite maximum degree $\Delta \geq 3$ and let $\mu $ be a G-invariant probability measure on $V(G)$ . Then G has a $\mu $ -measurable proper $\Delta $ -colouring f such that $\mu \left (f^{-1}(\alpha )\right ) \geq 1/(\Delta + 1)$ for every colour $\alpha $ .
Proof. By Theorem 1.3, G has a $\mu $ -equitable $(\Delta + 1)$ -colouring h. Fix an arbitrary colour $\beta $ and let g be the partial $\Delta $ -colouring of G obtained from h by uncolouring all the vertices in $h^{-1}(\beta )$ . Then every colour class of g has measure precisely $1/(\Delta + 1)$ , and thus applying Theorem 1.11 to this g yields the desired $\Delta $ -colouring f.
It turns out that to prove Theorem 1.11, we must first strengthen Theorem 1.10 by extending it to the list-colouring context. This phenomenon is not uncommon in graph-colouring theory; for example, the proof of Theorem 1.7 due to Conley, Marks and Tucker-Drob relies in a similar fashion on the list-colouring version of Brooks’ theorem (see Theorem 1.13). As we believe our list-colouring analogue of Theorem 1.10 to be of independent interest, we describe it here.
List colouring is a generalisation of graph colouring that was introduced independently by Vizing [Reference VizingViz] and Erdős, Rubin and Taylor [Reference Erdős, Rubin and TaylorERT79]. A list assignment for a graph G is a mapping $\mathcal {L}$ that assigns to each vertex $x \in V(G)$ a set $\mathcal {L}(x)$ , called the list of x. An $\mathcal {L}$ -colouring of G is a function f with domain $V(G)$ such that $f(x) \in \mathcal {L}(x)$ for all $x \in V(G)$ ; similarly, a partial $\mathcal {L}$ -colouring is a function f with $\mathrm {dom}(f) \subseteq V(G)$ such that $f(x) \in \mathcal {L}(x)$ for all $x \in \mathrm {dom}(f)$ . A (partial) $\mathcal {L}$ -colouring f is proper if $f(x) \neq f(y)$ whenever x and y are adjacent. Note that ordinary graph colouring is a special case of list colouring, with all lists being the same.
A list assignment $\mathcal {L}$ for a graph G is called a degree-list assignment if $\lvert \mathcal {L}(x)\rvert \geq \deg _G(x)$ for all $x \in V(G)$ . A fundamental result of Borodin [Reference BorodinBor79] and Erdős, Rubin and Taylor [Reference Erdős, Rubin and TaylorERT79], which can be seen as an extension of Brooks’ theorem to list colouring, provides a complete characterisation of graphs G that are not $\mathcal {L}$ -colourable with respect to some degree-list assignment $\mathcal {L}$ . To state it, we need to recall a few definitions. Given a vertex $x \in V(G)$ , we write $G-x$ for the subgraph of G obtained by deleting x and all the edges incident to x. A cut-vertex in a connected graph G is a vertex $x \in V(G)$ such that $G - x$ has at least two connected components. A block in a graph G is a maximal subgraph of G without a cut-vertex. A connected graph G is called a Gallai tree if every block in G is a clique or an odd cycle (see Figure 1).
Theorem 1.13 Brooks for list colouring; Borodin [Reference BorodinBor79]; Erdős–Rubin–Taylor [Reference Erdős, Rubin and TaylorERT79]
Let G be a connected finite graph that is not a Gallai tree and let $\mathcal {L}$ be a degree/list assignment for G. Then G has a proper $\mathcal {L}$ -colouring.
If f and g are partial $\mathcal {L}$ -colourings of a finite graph G, we say that f dominates g – in symbols, $f \succcurlyeq g$ – if $\left \lvert f^{-1}(\alpha )\right \rvert \geq \left \lvert g^{-1}(\alpha )\right \rvert $ for all $\alpha \in \bigcup \left \{\mathcal {L}(x) : x \in V(G)\right \}$ . At first glance, this notion of domination may seem too strong, since each colour $\alpha $ is available to only a subset of the vertices. Nevertheless, it turns out that this is the right notion for strengthening Theorem 1.13 and extending Theorem 1.10 to the list-colouring framework:
Theorem 1.14 Domination for list colouring
Let G be a connected finite graph that is not a Gallai tree and let $\mathcal {L}$ be a degree/list assignment for G. Suppose that g is a partial proper $\mathcal {L}$ -colouring of G. Then G has a proper $\mathcal {L}$ -colouring f with $f \succcurlyeq g$ .
1.4 Outline of the remainder of the paper
After the preliminary Section 2, we proceed to prove Theorem 1.4 (and thus also Theorem 1.3) in Section 3. The bulk of Section 3 is concerned with building $\mu $ -equitable colourings for a fixed probability measure $\mu $ ; the tools that are then used to obtain a complete proof of Theorem 1.4 in the purely Borel setting are the uniform ergodic decomposition theorem of Farrell and Varadarajan (see Theorem 2.4), which helps us treat all G-invariant probability measures simultaneously, and the properties of compressible graphs (see Section 3.5), which allow us to handle the case when there are no G-invariant probability measures to begin with. In Section 4 we prove Theorem 1.14 and then use it to deduce Theorem 1.11. A key role in the derivation of Theorem 1.11 is played by the method of one-ended subforests developed by Conley, Marks and Tucker-Drob in [Reference Conley, Marks and Tucker-DrobCMT16]. Finally, in Section 5 we prove Theorem 1.8.
2 Preliminaries
2.0.1 Finite sets
For a set A, let $\left [A\right ]^{<\infty }$ denote the set of all finite subsets of A. If X is a standard Borel space, then $\left [X\right ]^{<\infty }$ also carries a natural standard Borel structure. One way to see this is to fix a Borel linear ordering on X (such an ordering exists, since by [Reference KechrisKec95, Theorem 15.6], X is isomorphic to a Borel subset of $\mathbb {R}$ ) and identify $\left [X\right ]^{<\infty }$ with the set of all strictly increasing finite sequences of elements of X. It is a useful observation that there exists a Borel map $p \colon \left [X\right ]^{<\infty }\setminus \left \{\varnothing \right \} \to X$ such that $p(S) \in S$ for all $S \in \left [X\right ]^{<\infty } \setminus \left \{\varnothing \right \}$ ; for example, for a fixed Borel linear ordering on X, the function $S \mapsto \min S$ works.
2.0.2 Graphs
We say that a graph G is locally countable (resp., locally finite) if every vertex of G has countably (resp., finitely) many neighbours. For $U \subseteq V(G)$ , $N_G(U)$ denotes the neighbourhood of U in G – that is, the set of all vertices of G that have a neighbour in U – and $G[U]$ denotes the subgraph of G induced by U – that is, the graph with vertex set U and edge set $\left \{(x,y) \in E(G) : x, y \in U\right \}$ . A connected component of G is a maximal subset $C \subseteq V(G)$ such that $G[C]$ is a connected graph.
We shall use the following standard extension of Theorem 1.2:
Proposition 2.1 ess. Kechris–Solecki–Todorcevic [Reference Kechris, Solecki and TodorcevicKST99, Proposition 4.6]
Let G be a locally countable Borel graph such that $\chi _{\mathrm {B}}(G) \leq \aleph _0$ , and let $\mathcal {C}$ be a standard Borel space of colours. Let $\mathcal {L} \colon V(G) \to \left [\mathcal {C}\right ]^{<\infty }$ be a Borel list assignment. If g is a Borel proper partial $\mathcal {L}$ -colouring of G, then G has a Borel inclusion-maximal proper partial $\mathcal {L}$ -colouring f such that $f \supseteq g$ .
Proof. We may assume that $g = \varnothing $ ; otherwise, pass to the subgraph $G\left [V(G) \setminus \mathrm {dom}(g)\right ]$ and replace $\mathcal {L}$ by the list assignment $x \mapsto \mathcal {L}(x) \setminus \left \{g(y) : y \in N_G(x) \cap \mathrm {dom}(g)\right \}$ . Let $\vartheta \colon V(G) \to {\mathbb {N}}$ be a Borel proper colouring. Fix a Borel linear ordering on $\mathcal {C}$ and recursively define partial $\mathcal {L}$ -colourings $f_n \colon \vartheta ^{-1}(n) \rightharpoonup \mathcal {C}$ as follows: set
and let $f_n(x)$ be the smallest colour in $\mathcal {L}_n(x)$ if $\mathcal {L}_n(x) \neq \varnothing $ , leaving $f_n(x)$ undefined otherwise. Then the union $f := \bigcup _{n=0}^\infty f_n$ is a Borel inclusion-maximal proper partial $\mathcal {L}$ -colouring of G, as desired.
It is a useful observation that if f is an inclusion-maximal proper partial $\mathcal {C}$ -colouring of a graph G, then each vertex $x \in V(G) \setminus \mathrm {dom}(f)$ has at least one neighbour of every colour $\alpha \in \mathcal {C}$ , and in particular, $\deg _G(x) \geq \lvert \mathcal {C}\rvert $ . Combining this observation with Proposition 2.1, we obtain the following:
Corollary 2.2. Let G be a Borel graph of finite maximum degree $\Delta $ and let $k \geq \Delta + 1$ . If g is a Borel proper partial k-colouring of G, then G has a Borel proper k-colouring f such that $f \supseteq g$ .
Proof. This is immediate from Proposition 2.1 (note that $\chi _{\mathrm {B}}(G) \leq \Delta + 1 < \aleph _0$ , by Theorem 1.2).
A subset $I \subseteq V(G)$ is G-independent if $I \cap N_G(I) = \varnothing $ (thus, every colour class in a proper colouring of G is G-independent). The following is a variation of [Reference Kechris, Solecki and TodorcevicKST99, Proposition 4.2]:
Corollary 2.3 ess. Kechris–Solecki–Todorcevic [Reference Kechris, Solecki and TodorcevicKST99, Proposition 4.2]
Let G be a locally countable Borel graph such that $\chi _{\mathrm {B}}(G) \leq \aleph _0$ and let $J \subseteq V(G)$ be a Borel G-independent set. Then there is a Borel maximal G-independent set $I \subseteq V(G)$ with $I \supseteq J$ .
Proof. Apply Proposition 2.1 with $\mathcal {L} \colon x \mapsto \left \{0\right \}$ and $g \colon J \to \left \{0\right \} \colon x \mapsto 0$ .
2.0.3 Measures
Let X be a standard Borel space. We use $\mathsf {Prob}(X)$ to denote the set of all probability measures on X. We equip $\mathsf {Prob}(X)$ with the $\sigma $ -algebra generated by the maps $\mu \mapsto \mu (A)$ , where A is a Borel subset of X; this makes $\mathsf {Prob}(X)$ into a standard Borel space [Reference KechrisKec95, Section 17.E].
Let G be a locally countable Borel graph. We write $\mathsf {Inv}(G)$ (resp., $\mathsf {Erg}(G)$ ) to denote the set of all G-invariant (resp., G-invariant and ergodic) probability measures on $V(G)$ . Note that $\mathsf {Inv}(G)$ is a Borel subset of $\mathsf {Prob}(V(G))$ , and $\mathsf {Erg}(G)$ is a Borel subset of $\mathsf {Inv}(G)$ [Reference KechrisKec19, Theorem 4.10]. A function on $V(G)$ is G-invariant if it is constant on each connected component of G. Hence, a subset $A \subseteq V(G)$ is G-invariant if and only if its characteristic function is G-invariant. Observe that if $\mu \in \mathsf {Inv}(G)$ and $A \subseteq V(G)$ is $\mu $ -null, then $A \subseteq B$ for some G-invariant $\mu $ -null Borel set B. The following result plays a crucial role in our proof of Theorem 1.3:
Theorem 2.4 Uniform ergodic decomposition; Farrell [Reference FarrellFar62], Varadarajan [Reference VaradarajanVar63]; see [Reference KechrisKec19, Theorem 4.11]
Let G be a locally countable Borel graph. If $\mathsf {Inv}(G) \neq \varnothing $ , then $\mathsf {Erg}(G) \neq \varnothing $ and there is a surjective G-invariant Borel mapping $V(G) \to \mathsf {Erg}(G) \colon x \mapsto \mu _x$ such that
-
(E1) for each $\mu \in \mathsf {Erg}(G)$ , the set $\left \{x \in V(G) : \mu _x = \mu \right \}$ is $\mu $ -conull, and
-
(E2) if $\mu \in \mathsf {Inv}(G)$ , then $\mu = \int _X \mu _x \mathrm {d} \mu (x)$ .
For more information about this result, and about invariant measures in general, see [Reference KechrisKec19, Section 4].
3 Proof of the Hajnal–Szemerédi theorem for Borel graphs
3.1 Recolouring moves and perfect colourings
Assumptions for Section 3.1
Fix a Borel graph G of finite maximum degree $\Delta $ with vertex set V and edge set E; a finite set of colours $\mathcal {C}$ of size $k \geq \Delta + 1$ ; and $\mu \in \mathsf {Inv}(G)$ .
A recolouring move is a partial map $\varphi \colon V \rightharpoonup \mathcal {C}$ such that $\mathrm {dom}(\varphi )$ is a nonempty finite set contained in a single connected component of G. The set of all recolouring moves is denoted by $\mathsf {RM}$ . If we view each recolouring move as a finite subset of $V \times \mathcal {C}$ , then $\mathsf {RM}$ becomes a Borel subset of $\left [V \times \mathcal {C}\right ]^{<\infty }$ . Given $m \in {\mathbb {N}}^+$ , let $\mathsf {RM}_m$ denote the (Borel) set of all recolouring moves $\varphi $ with $\lvert \mathrm {dom}(\varphi )\rvert \leq m$ . For $M \subseteq \mathsf {RM}$ , define $\mathrm {dom}(M) := \bigcup \left \{\mathrm {dom}(\varphi ) : \varphi \in M\right \}$ and $\mu (M) := \mu (\mathrm {dom}(M))$ . For each $x \in V$ , there are countably many recolouring moves $\varphi $ with $\mathrm {dom}(\varphi ) \ni x$ ; it follows from the Luzin–Novikov theorem [Reference KechrisKec95, Theorem 18.10] that $\mathrm {dom}(M)$ is Borel for every Borel set $M \subseteq \mathsf {RM}$ .
For a proper $\mathcal {C}$ -colouring f of G and $\varphi \in \mathsf {RM}$ , we define a colouring $f \oplus \varphi \colon V \to \mathcal {C}$ by the formula
The colouring $f \oplus \varphi $ is the result of applying the recolouring move $\varphi $ to f, and we say that a recolouring move $\varphi $ is acceptable for f if $f \oplus \varphi $ is again a proper colouring of G. For each colour $\alpha \in \mathcal {C}$ , let
In other words, is the change, between f and $f \oplus \varphi $ , in the number of vertices of colour $\alpha $ among the elements of $\mathrm {dom}(\varphi )$ . Define the following two (disjoint) sets of colours:
Assuming that f is $\mu $ -measurable, we say that $\varphi $ improves f with respect to $\mu $ if
-
(I1) $\varphi $ is acceptable for f and
-
(I2) there is and $\alpha \in \mathcal {D}^+(f, \varphi )$ such that for all $\beta \in \mathcal {D}^-(f, \varphi )$ , we have $\mu \left (f^{-1}(\alpha )\right ) < \mu \left (f^{-1}(\beta )\right )$ .
Informally, (I2) states that some ‘small’ colour class has a net gain of vertices upon the recolouring move $\varphi $ . Given a set $M \subseteq \mathsf {RM}$ , we say that a proper $\mathcal {C}$ -colouring f of G is $(\mu , M)$ -perfect if
The main result of this subsection is that $(\mu , \mathsf {RM}_3)$ -perfect colourings must be $\mu $ -equitable. In other words, if a colouring is not $\mu $ -equitable, it can be improved by a recolouring move $\varphi $ with $\lvert \mathrm {dom}(\varphi )\rvert \leq 3$ , and furthermore, such recolouring moves cover a subset of V of positive measure. Our proof of this fact is an adaptation of the proof of the Hajnal–Szemerédi theorem from [Reference Kierstead, Kostochka, Mydlarz and SzemerédiKie+10].
Lemma 3.1. If a $\mu $ -measurable proper $\mathcal {C}$ -colouring f of G is $(\mu , \mathsf {RM}_3)$ -perfect, then it is $\mu $ -equitable.
Proof. Suppose, toward a contradiction, that f is a $\mu $ -measurable proper $\mathcal {C}$ -colouring of G that is $(\mu , \mathsf {RM}_3)$ -perfect but not $\mu $ -equitable. After passing to a $\mu $ -conull G-invariant Borel subset of V, we may assume that in fact no recolouring move $\varphi \in \mathsf {RM}_3$ improves f with respect to $\mu $ .
For $\gamma \in \mathcal {C}$ , let $V_\gamma := f^{-1}(\gamma )$ be the corresponding colour class. Define $a := \min _{\gamma \in \mathcal {C}} \mu \left (V_\gamma \right )$ and
Since f is not $\mu $ -equitable, $\mathcal {B} \neq \varnothing $ . Define $b := \lvert \mathcal {B}\rvert ^{-1} \sum _{\beta \in \mathcal {B}} \mu \left (V_\beta \right )$ and notice that $a < 1/k < b$ . Set
Claim 3.1.1. If $\alpha \in \mathcal {A}$ , then every vertex $x \in B$ has a neighbour in $V_\alpha $ .
Proof. Suppose $\beta \in \mathcal {B}$ and $x \in V_\beta $ has no neighbour in $V_\alpha $ . Consider the recolouring move $\varphi := \left \{(x, \alpha )\right \}$ (see Figure 2). The assumption on x ensures that $\varphi $ is acceptable for f. Since $\mathcal {D}^+(f, \varphi ) = \left \{\alpha \right \}$ , $\mathcal {D}^-(f, \varphi ) = \left \{\beta \right \}$ and $\mu (V_\alpha ) < \mu \left (V_\beta \right )$ , we conclude that $\varphi $ improves f with respect to $\mu $ .
Given $x \in B$ and $y \in A$ , we say that y is a solo neighbour of x if y is the unique neighbour of x with the colour $f(y)$ . (This notion plays a similarly central role in [Reference Kierstead, Kostochka, Mydlarz and SzemerédiKie+10].) For $y \in A$ , define
Claim 3.1.2. Let $\alpha , \alpha ' \in \mathcal {A}$ be distinct and set $y \in V_\alpha $ . If $S(y) \neq \varnothing $ , then y has a neighbour in $V_{\alpha '}$ .
Proof. Take any $x \in S(y)$ and define $\beta := f(x)$ . Suppose that y has no neighbour in $V_{\alpha '}$ and consider the recolouring move $\varphi := \left \{(x, \alpha ), (y, \alpha ')\right \}$ (see Figure 3). Since y is not adjacent to any vertex in $V_{\alpha '}$ , and the only neighbour of x that is coloured $\alpha $ is y, $\varphi $ is acceptable for f. But $\mathcal {D}^+(f, \varphi ) = \left \{\alpha '\right \}, \varphi ) = \left \{\beta \right \}$ and $\mu \left (V_{\alpha '}\right ) < \mu \left (V_\beta \right )$ , so $\varphi $ improves f with respect to $\mu $ .
Claim 3.1.3. If $y \in A$ , then the induced subgraph $G[S(y)]$ is a clique.
Proof. Suppose, toward a contradiction, that $G[S(y)]$ is not a clique. This means that there are two distinct nonadjacent vertices $x, x' \in S(y)$ . Define $\alpha := f(y)$ , $\beta := f(x)$ and $\beta ' := f(x')$ . Observe that there is a colour $\gamma \neq \alpha $ such that
Otherwise y would have, in addition to x and $x'$ , at least one neighbour in every colour class $V_\gamma $ except for $V_\alpha $ , which would yield $\deg _G(y) \geq 2 + (k-1) = k+1> \Delta $ . Now fix any $\gamma \neq \alpha $ satisfying equation (3.3) and consider the recolouring move $\varphi := \left \{(x, \alpha ),(x', \alpha ),(y, \gamma )\right \}$ (see Figure 4). The choice of x, $x'$ and $\gamma $ implies that $\varphi $ is acceptable for f. Since $\alpha \in \mathcal {D}^+(f, \varphi )$ , $\mathcal {D}^-(f, \varphi ) \subseteq \left \{\beta , \beta '\right \}$ and $\mu (V_\alpha ) < \mu \left (V_\beta \right )$ , $\mu \left (V_{\beta '}\right )$ , we conclude that $\varphi $ improves f with respect to $\mu $ .
Claim 3.1.4. We have $\Delta \geq 2\lvert \mathcal {B}\rvert +1$ .
Proof. Fix an arbitrary colour $\alpha \in \mathcal {A}$ . Let X be the set of all vertices $x \in B$ that have a solo neighbour in $V_\alpha $ , and let Y be the set of all vertices $y \in V_\alpha $ that have a neighbour in X. By Claim 3.1.2, every vertex $y \in Y$ has at least $\lvert \mathcal {A}\rvert - 1 = k - \lvert \mathcal {B}\rvert - 1$ neighbours in A, and thus
This immediately yields
On the other hand, we have
This together with Claim 3.1.1 gives
Since $\mu $ is G-invariant, we can combine formulas (3.6) and (3.5) to get
Recalling that $\mu (V_\alpha ) = a$ and $\mu (B) = \lvert \mathcal {B}\rvert b$ , we can rewrite the last inequality as
After moving all the terms to one side and using the fact that $b> a$ , we obtain
Since $0 \leq \mu (Y)/b < \mu (Y)/a \leq 1$ , at least one of the following two inequalities holds:
The second of these inequalities necessarily fails, since $2\Delta - 2k + 2 \leq 2\Delta - 2(\Delta + 1) + 2 = 0$ . Hence, we must have $\Delta - 2\lvert \mathcal {B}\rvert> 0$ , and thus $\Delta \geq 2\lvert \mathcal {B}\rvert +1$ , as desired.
We are now ready for the final stage of the argument. At least one of the colour classes $V_\beta $ , $\beta \in \mathcal {B}$ , has measure at least b, so by taking J to be any such colour class and applying Corollary 2.3 to the induced subgraph $G[B]$ , we obtain a Borel maximal G-independent subset $I \subseteq B$ such that $\mu (I) \geq b$ . For each $x \in I$ , let $\Sigma (x)$ be the set of all solo neighbours of x. Then, on the one hand,
while on the other hand, $\lvert N_G(x) \cap A\rvert \leq \Delta - \lvert N_G(x) \cap B\rvert $ , which yields
Since I is G-independent, Claim 3.1.3 implies that the sets $\Sigma (x)$ , $x \in I$ , are pairwise disjoint. Using the fact that $\bigcup _{x \in I} \Sigma (x) \subseteq A$ and the G-invariance of $\mu $ , we conclude that
From formula (3.7), it follows that
Since I is a maximal G-independent subset of B, every vertex $z \in B \setminus I$ has a neighbour in I, and thus
To summarise, we have
Claim 3.1.4 and the inequality $k \geq \Delta +1$ yield $2k-2\lvert \mathcal {B}\rvert -\Delta - 1> 0$ . Hence, since $\mu (I) \geq b$ , the right-hand side of formula (3.8) could only decrease if we replace $\mu (I)$ by b, so
Using $\mu (B) = \lvert \mathcal {B}\rvert b$ , $\mu (A) = \lvert \mathcal {A}\rvert a = (k - \lvert \mathcal {B}\rvert )a$ and $b> a$ , we obtain
which after simplifying becomes $k < \Delta + 1$ . This is a contradiction, and Lemma 3.1 is proved.
Roughly speaking, our strategy now is to start with an arbitrary proper colouring $f_0$ and repeatedly apply recolouring moves that improve it, producing an infinite sequence of colourings $(f_n)_{n=0}^\infty $ . We then intend to show that this sequence converges to some ‘limit’ colouring $f_\infty $ that cannot be improved by a recolouring move anymore (at least on a $\mu $ -conull set), and hence by Lemma 3.1, $f_\infty $ must be $\mu $ -equitable. For this approach to work, we must argue that the ‘limit’ colouring $f_\infty $ actually exists. This will be done using the Borel–Cantelli lemma: we will prove that $\sum _{n = 0}^\infty {\mathrm {dist}}_\mu (f_n, f_{n+1}) < \infty $ , which implies that the pointwise limit $\lim _{n \to \infty } f_n(x)$ exists for $\mu $ -almost every $x \in V$ . To obtain an upper bound on $\sum _{n = 0}^\infty {\mathrm {dist}}_\mu (f_n, f_{n+1})$ , we will require a certain technical result (namely Lemma 3.2) that is proven in the next subsection. At this point we should note that our argument would be quite a bit simpler (and we would have no need of Lemma 3.2) if it were possible to control the recolouring process by some numerical parameter – for instance, if we could ensure that ${\mathrm {disc}}_\mu (f_{n+1}) < {\mathrm {disc}}_\mu (f_n)$ . Unfortunately, this is not the case; the culprit is the recolouring move from Claim 3.1.3 (see Figure 4), during which a vertex may be added to a colour class $\left (\text {namely }V_\gamma \right )$ that is already ‘too large’.
3.2 Comparing distributions
Assumptions for Section 3.2
Fix a finite set of colours $\mathcal {C}$ of size $k \geq 1$ .
As usual, for a function $\omega \colon \mathcal {C} \to \mathbb {R}$ , we write $\lVert \omega \rVert _1 := \sum _{\alpha \in \mathcal {C}} \lvert \omega (\alpha )\rvert $ . A distribution (on $\mathcal {C}$ ) is a function $\omega \colon \mathcal {C} \to [0,1]$ such that $\lVert \omega \rVert _1 = 1$ . The discrepancy of a distribution $\omega $ is
Given a pair of distributions $\omega $ and $\eta $ , we define the following two (disjoint) sets of colours:
Observe the similarity between this definition and expression (3.2). We say that $\eta $ is more equitable than $\omega $ – in symbols, $\omega \vartriangleleft \eta $ – if there is a colour $\alpha \in \mathcal {D}^+(\omega , \eta )$ such that for all $\beta \in \mathcal {D}^-(\omega , \eta )$ , we have $\eta (\alpha ) \leq \eta (\beta )$ , and we write $\omega \trianglelefteq \eta $ to mean that $\omega \vartriangleleft \eta $ or $\omega = \eta $ . Notice that the relation $\vartriangleleft $ is antisymmetric and irreflexive; however, it is not transitive when $k \geq 3$ . Nevertheless, the transitive closure of $\vartriangleleft $ is a strict partial order on distributions, which justifies our use of the order-like symbol ‘ $\vartriangleleft $ ’.Footnote 1 We also point out that if $\eta (\alpha ) = 1/k$ for all $\alpha \in \mathcal {C}$ (i.e., if $\eta $ is the uniform distribution), then $\eta $ is more equitable than all other distributions $\omega $ .
Lemma 3.2. Let $(\omega _n)_{n=0}^\infty $ be a sequence of distributions on $\mathcal {C}$ such that for all $n \in {\mathbb {N}}$ , $\omega _n \trianglelefteq \omega _{n+1}$ . Suppose that there is a real number $A \geq 1$ such that for all $n \in {\mathbb {N}}$ and $\alpha \in \mathcal {D}^+(\omega _n, \omega _{n+1})$ ,
Then
Proof. For each distribution $\omega $ on $\mathcal {C}$ , let $\omega ^\ast \colon \left \{1, \dotsc , k\right \} \to [0,1]$ denote the mapping obtained by putting the values of $\omega $ in nondecreasing order; that is, the lists
contain the same elements, and also $\omega ^\ast (1) \leq \omega ^\ast (2) \leq \dotsb \leq \omega ^\ast (k)$ .
Claim 3.2.1. For all distributions $\omega $ and $\eta $ , we have $\lVert \omega ^\ast - \eta ^\ast \rVert _1 \leq \lVert \omega - \eta \rVert _1$ .
Proof. For each $\alpha \in \mathcal {C}$ , let $I_\alpha $ be the open interval with endpoints $\omega (\alpha )$ and $\eta (\alpha )$ . Similarly, for each $1 \leq i \leq k$ , let $J_i$ be the open interval with endpoints $\omega ^\ast (i)$ and $\eta ^\ast (i)$ . Then
Define $S := \left \{\omega (\alpha ), \ \eta (\alpha ) : \alpha \in \mathcal {C}\right \}$ . Note that the set S is finite. We shall argue that for each $x \in \mathbb {R}\setminus S$ , the number of colours $\alpha $ with $x \in I_\alpha $ is not less than the number of indices i with $x \in J_i$ ; in view of equation (3.9), this immediately yields the claim. Take any $x \in \mathbb {R}\setminus S$ and define
Then x is in precisely $\lvert \tau (x) - \sigma (x)\rvert $ of the intervals $J_i$ , $1 \leq i \leq k$ . On the other hand, if $\tau (x) \geq \sigma (x)$ , then there are at least $\tau (x) - \sigma (x)$ colours $\alpha $ with $\omega (\alpha ) < x < \eta (\alpha )$ , whereas if $\sigma (x) \geq \tau (x)$ , then there are at least $\sigma (x) - \tau (x)$ colours $\alpha $ with $\eta (\alpha ) < x < \omega (\alpha )$ . In either case, x belongs to at least $\lvert \tau (x) - \sigma (x)\rvert $ of the intervals $I_\alpha $ , $\alpha \in \mathcal {C}$ , and hence we are done.
The proof of Lemma 3.2 rests on the following key observation:
Claim 3.2.2. Suppose that $\omega $ and $\eta $ are distributions on $\mathcal {C}$ and $\omega \vartriangleleft \eta $ . Then there is an index $\ell $ such that $\omega ^\ast (i) \leq \eta ^\ast (i)$ for all $1 \leq i \leq \ell $ , and there is a colour $\alpha \in \mathcal {D}^+(\omega , \eta )$ with
Proof. Let $\alpha \in \mathcal {D}^+(\omega , \eta )$ be such that for all $\beta \in \mathcal {D}^-(\omega , \eta )$ , we have $\eta (\alpha ) \leq \eta (\beta )$ ; and let $\ell $ be the least index such that $\eta ^\ast (\ell ) = \eta (\alpha )$ . We claim that this choice of $\ell $ and $\alpha $ works.
To begin with, fix a bijection $\left \{1, \dotsc , k\right \} \to \mathcal {C} \colon i \mapsto \alpha _i$ such that $\eta ^\ast (i) = \eta (\alpha _i)$ for all $1 \leq i \leq k$ , and $\alpha _\ell = \alpha $ . Consider any $1 \leq i \leq \ell $ . We have $\eta (\alpha _i) = \eta ^\ast (i) \leq \eta ^\ast (\ell )$ , where equality holds if and only if $i = \ell $ . By the choice of $\alpha $ , this yields $\alpha _i \not \in \mathcal {D}^-(\omega , \eta )$ , and therefore $\omega (\alpha _i) \leq \eta (\alpha _i) = \eta ^\ast (i)$ . Thus, there are at least i colours – namely $\alpha _1, \dotsc , \alpha _i$ – for which the value of $\omega $ does not exceed $\eta ^\ast (i)$ . But this precisely means that $\eta ^\ast (i) \geq \omega ^\ast (i)$ , as desired.
Next we prove formula (3.10). Let $1 \leq t \leq \ell $ be the largest index such that $\omega ^\ast (t) \leq \omega (\alpha )$ (such a t exists, as $\omega ^\ast (1) \leq \omega (\alpha )$ ). We claim that if $t < s \leq \ell $ , then $\omega ^\ast (s) \leq \eta ^\ast (s-1)$ . Indeed, suppose, toward a contradiction, that $\omega ^\ast (s)> \eta ^\ast (s-1)$ . Then $\omega ^\ast (s-1) \leq \eta ^\ast (s-1) < \omega ^\ast (s)$ , meaning that the only colours for which the value of $\omega $ is at most $\eta ^\ast (s-1)$ are $\alpha _1, \dotsc , \alpha _{s-1}$ . Since $\alpha = \alpha _\ell $ is not among them, $\omega (\alpha ) \geq \omega ^\ast (s)$ , contradicting the choice of t and the fact that $s> t$ . Now we can write
as desired.
Now let $(\omega _n)_{n=0}^\infty $ be as in the statement of Lemma 3.2. Define $S_n(\ell ) := \sum _{i=1}^\ell \omega ^\ast _n(i)$ for each $n \in {\mathbb {N}}$ and $1 \leq \ell \leq k$ . Define $R := \left \{n \in {\mathbb {N}} : \omega _n \neq \omega _{n+1}\right \}$ . Claim 3.2.2 shows that for every $n \in R$ , there exist an index $\ell _n$ and a colour $\alpha _n \in \mathcal {D}^+(\omega , \eta )$ such that $\omega ^\ast _n(i) \leq \omega ^\ast _{n+1}(i)$ for all $1 \leq i \leq \ell _n$ , and also
For each $\ell $ , define $R_\ell := \left \{n \in R : \ell _n = \ell \right \}$ and $R_{<\ell } := \left \{n \in R : \ell _n < \ell \right \} = \bigcup _{i=1}^{\ell -1} R_i$ . We will show that
Once inequality (3.12) is proved, we obtain, using formula (3.11), that
as desired. To prove formula (3.12), we use induction on $\ell $ , so suppose that the inequality holds with $\ell $ replaced by any $1 \leq i < \ell $ . Notice that if $\ell _n \geq \ell $ , then $S_{n+1}(\ell ) - S_n(\ell ) \geq 0$ . Hence, for each $m \in {\mathbb {N}}$ ,
As m here is arbitrary, we conclude that
We can now write the following chain of inequalities:
Therefore,
and the proof is complete.
3.3 Perfecting a colouring
Assumptions for Section 3.3
Fix an aperiodic Borel graph G of finite maximum degree $\Delta $ with vertex set V and edge set E and a finite set of colours $\mathcal {C}$ of size $k \geq \Delta + 1$ .
Let $f \colon V \to \mathcal {C}$ be a Borel colouring. Given a probability measure $\mu $ on V, f gives rise to the push-forward distribution $f_\ast (\mu )$ on $\mathcal {C}$ defined by $f_\ast (\mu )(\alpha ) := \mu \left (f^{-1}(\alpha )\right )$ . Note that ${\mathrm {disc}}(f_\ast (\mu )) = {\mathrm {disc}}_\mu (f)$ .
Lemma 3.3. If $\mu $ is a probability measure on V and $f, g \colon V \to \mathcal {C}$ are $\mu $ -measurable, then
Proof. For $\alpha , \beta \in \mathcal {C}$ , define $V_{\alpha \beta } := f^{-1}(\alpha ) \cap g^{-1}(\beta )$ . Then, for each fixed $\alpha \in \mathcal {C}$ ,
and therefore,
Starting with a Borel proper $\mathcal {C}$ -colouring f, we wish to apply recolouring moves in order to make the distribution $f_\ast (\mu )$ more equitable. Since applying a single recolouring move changes f on only a finite set of vertices, we have to be able to apply infinitely many recolouring moves simultaneously, but we must take care that the moves do not interfere with each other. Say that a set $M \subseteq \mathsf {RM}$ is G-separated if for every two distinct recolouring moves $\varphi , \varphi ' \in M$ ,
-
(S1) $\mathrm {dom}(\varphi ) \cap \mathrm {dom}(\varphi ') = \varnothing $ and
-
(S2) there are no edges in G between $\mathrm {dom}(\varphi )$ and $\mathrm {dom}(\varphi ')$ .
For a Borel G-separated set $M \subseteq \mathsf {RM}$ , define a (Borel) colouring $f \oplus M \colon V \to \mathcal {C}$ via
In other words, $f \oplus M$ is the result of simultaneously applying every recolouring move $\varphi \in M$ . This is well defined by (S1). Notice that if every recolouring move $\varphi \in M$ is acceptable for f, then $f \oplus M$ is a proper colouring of G by (S2).
To better control the properties of $f \oplus M$ , it is convenient to assume that the recolouring moves in M are somewhat similar to each other. Specifically, given a Borel proper $\mathcal {C}$ -colouring f of G, an integer $m \in {\mathbb {N}}^+$ and disjoint nonempty sets $\mathcal {D}^+, \mathcal {D}^- \subseteq \mathcal {C}$ , let $\mathsf {RM}_m\left (f; \mathcal {D}^+, \mathcal {D}^-\right )$ denote the set of all recolouring moves $\varphi \in \mathsf {RM}_m$ such that $\varphi $ is acceptable for f and
Note that the set $\mathsf {RM}_m\left (f; \mathcal {D}^+, \mathcal {D}^-\right )$ is Borel. If $M \subseteq \mathsf {RM}_m\left (f;\mathcal {D}^+, \mathcal {D}^-\right )$ is a Borel G-separated subset and $\mu $ is a G-invariant probability measure on V, then either $\mu (M) = 0$ or
Lemma 3.4. Let f be a Borel proper $\mathcal {C}$ -colouring of G. Fix $m \in {\mathbb {N}}^+$ and disjoint nonempty sets $\mathcal {D}^+, \mathcal {D}^- \subseteq \mathcal {C}$ . If $M \subseteq \mathsf {RM}_m\left (f; \mathcal {D}^+, \mathcal {D}^-\right )$ is a Borel G-separated set, then for every G-invariant probability measure $\mu $ the following are true:
-
(1) ${\mathrm {dist}}_\mu (f,f \oplus M) \leq m \cdot \lVert f_\ast (\mu )-(f \oplus M)_\ast (\mu )\rVert _1$ and
-
(2) for all $\alpha \in \mathcal {D}^+$ , we have $\lVert f_\ast (\mu )-(f \oplus M)_\ast (\mu )\rVert _1 \leq 2m \cdot \left (\mu \left ((f \oplus M)^{-1}(\alpha )\right ) - \mu \left (f^{-1}(\alpha )\right )\right )$ .
Proof. Since each $\varphi \in M$ has finite domain, there is a Borel function $p \colon M \to V$ such that $p(\varphi ) \in \mathrm {dom}(\varphi )$ for every $\varphi \in M$ (see Section 2.0.1). Set $P := \mathrm {im}(p)$ . Note that P is Borel, as it is the image of a Borel set under an injective Borel function [Reference KechrisKec95, Corollary 15.2]. Since for each $\varphi \in M$ we have $\lvert \mathrm {dom}(\varphi ) \cap P\rvert = 1$ and $\lvert \mathrm {dom}(\varphi )\rvert \leq m$ , and since $\mu $ is G-invariant, we conclude that $\mu (P) \geq \mu (M)/m$ . For each $x \in P$ , let $\varphi _x \in M$ be the unique recolouring move such that $p(\varphi _x) = x$ . The G-invariance of $\mu $ yields that for each $\alpha \in \mathcal {C}$ ,
where
is defined in expression (3.1). Crucially, $M \subseteq \mathsf {RM}_m\left (f; \mathcal {D}^+, \mathcal {D}^-\right )$ , which means that
for all $\alpha \in \mathcal {D}^+$ and $\varphi \in M$ . Hence, for any $\alpha \in \mathcal {D}^+$ , we can write
The following lemma is the main result of this subsection:
Lemma 3.5. Let f be a Borel proper $\mathcal {C}$ -colouring of G. Fix an integer $m \in {\mathbb {N}}^+$ and disjoint nonempty sets $\mathcal {D}^+, \mathcal {D}^- \subseteq \mathcal {C}$ . Let $M \subseteq \mathsf {RM}_m\left (f; \mathcal {D}^+, \mathcal {D}^-\right )$ be a Borel G-separated set.
-
(a) For every G-invariant probability measure $\mu $ , there is a Borel proper $\mathcal {C}$ -colouring g such that
-
(P1) ${\mathrm {dist}}_\mu (f,g) \leq m \cdot \lVert f_\ast (\mu )-g_\ast (\mu )\rVert _1$ ;
-
(P2) for all $\alpha \in \mathcal {D}^+(f_\ast (\mu ), g_\ast (\mu ))$ , we have $\lVert f_\ast (\mu )-g_\ast (\mu )\rVert _1 \leq 2m \cdot \left (\mu \left (g^{-1}(\alpha )\right ) - \mu \left (f^{-1}(\alpha )\right )\right )$ ;
-
(P3) $f_\ast (\mu ) \trianglelefteq g_\ast (\mu )$ ; and
-
(P4) g is $(\mu , M)$ -perfect.
-
-
(b) Furthermore, G admits a Borel proper $\mathcal {C}$ -colouring g such that statements (P1)–(P1) hold for every ergodic G-invariant probability measure $\mu $ simultaneously.
Proof. Since G is aperiodic, every G-invariant probability measure is atomless, so if M is countable, then we can simply take $g = f$ . Hence, we may assume that M is uncountable. Due to the Borel isomorphism theorem [Reference KechrisKec95, Theorem 15.6], we can fix a Borel bijection $\mathbb {R}_{\geq 0} \to M \colon t \mapsto \varphi _t$ . For $t \in \mathbb {R}_{\geq 0} \cup \left \{\infty \right \}$ , define $M_t := \left \{\varphi _s : 0 \leq s < t\right \}$ . In particular, $M_0 = \varnothing $ and $M_\infty = M$ . Define $f_t := f \oplus M_t$ .
Now let $\mu $ be a G-invariant probability measure. Observe the following facts:
-
• For each $\alpha \in \mathcal {D}^+$ , the function $t \mapsto \mu \left (f_t^{-1}(\alpha )\right )$ is nondecreasing.
-
• For each $\beta \in \mathcal {D}^-$ , the function $t \mapsto \mu \left (f_t^{-1}(\beta )\right )$ is nonincreasing.
-
• For each $\gamma \in \mathcal {C} \setminus \left (\mathcal {D}^+ \cup \mathcal {D}^-\right )$ , the function $t \mapsto \mu \left (f_t^{-1}(\gamma )\right )$ is constant.
Furthermore, since $\mu $ is atomless, we have the following additional fact:
-
• For each $\gamma \in \mathcal {C}$ , the function $t \mapsto \mu \left (f^{-1}_t(\gamma )\right )$ is continuous.
By definition, $f_\ast (\mu ) \trianglelefteq (f_t)_\ast (\mu )$ if and only if either $f_\ast (\mu ) = (f_t)_\ast (\mu )$ or there is an $\alpha \in \mathcal {D}^+$ such that
This shows that the set of all $t \in \mathbb {R}_{\geq 0} \cup \left \{\infty \right \}$ such that $f_\ast (\mu ) \trianglelefteq (f_t)_\ast (\mu )$ is closed. Hence, if we define
then $f_\ast (\mu ) \trianglelefteq (g_\mu )_\ast (\mu )$ . Also, by Lemma 3.4, statements (P1) and (P1) hold with $g_\mu $ in place of g.
Claim 3.5.1. The colouring $g_\mu $ is $(\mu , M)$ -perfect.
Proof. We will show that in fact there is no recolouring move $\varphi \in M$ that improves $g_\mu $ . Indeed, suppose that $\varphi \in M$ improves $g_\mu $ . Then $\varphi \not \in M_{T\left (\mu \right )}$ , as otherwise we would have $\varphi \subseteq g_\mu $ . In particular, this means that $T(\mu ) < \infty $ . Since $\varphi $ improves $g_\mu $ , we can fix $\alpha \in \mathcal {D}^+$ such that
The functions $t \mapsto \mu \left (f_t^{-1}(\gamma )\right )$ , $\gamma \in \mathcal {C}$ , are continuous, so there is some $\varepsilon> 0$ satisfying
This is a contradiction of the choice of $T(\mu )$ .
The foregoing observations show that with respect to the measure $\mu $ , statements (P1)–(P1) hold with $g_\mu $ in place of g, which yields part (a) of the lemma. To prove part (b), we use the uniform ergodic decomposition theorem. The statement is vacuous if $\mathsf {Erg}(G) = \varnothing $ , so assume that $\mathsf {Erg}(G) \neq \varnothing $ and let $V \to \mathsf {Erg}(G) \colon x \mapsto \mu _x$ be a G-invariant Borel surjection given by Theorem 2.4. Notice that due to [Reference KechrisKec95, Theorem 17.25], the function
is Borel. Hence, if we set $T(x) := T(\mu _x)$ for each $x \in V$ and define
then g is a Borel $\mathcal {C}$ -colouring of G, and this colouring g has all the desired properties. Indeed, for each $\mu \in \mathsf {Erg}(G)$ , g agrees with $g_\mu $ on the $\mu $ -conull G-invariant set $\left \{x \in V : \mu _x = \mu \right \}$ , and thus inherits the properties pertaining to $\mu $ from $g_\mu $ .
3.4 $\mu $ -Equitability
Assumptions for Section 3.4
Fix an aperiodic Borel graph G of finite maximum degree $\Delta $ with vertex set V and edge set E and a finite set of colours $\mathcal {C}$ of size $k \geq \Delta + 1$ .
Lemma 3.6. Let f be a Borel proper $\mathcal {C}$ -colouring of G.
-
(a) For every G-invariant probability measure $\mu $ , there is a $\mu $ /equitable $\mathcal {C}$ -colouring g such that
(3.13) $$ \begin{align} {\mathrm{dist}}_\mu(f,g) \leq 7^{k+1} \cdot {\mathrm{disc}}_\mu(f). \end{align} $$ -
(b) Furthermore, G has a Borel proper $\mathcal {C}$ -colouring g such that for every ergodic G-invariant probability measure $\mu $ , g is $\mu $ -equitable and satisfies formula (3.13).
Note that in view of the uniform ergodic decomposition theorem (specifically, Theorem 2.4(E2)), the colouring g given by Lemma 3.6(b) is in fact $\mu $ -equitable for all $\mu \in \mathsf {Inv}(G)$ .
Proof. The proofs of parts (a) and (b) of the lemma are virtually the same, except that the former relies on Lemma 3.5(a) and the latter on Lemma 3.5(b). We give the proof of part (a) and highlight the only place where it needs to be modified to prove part (b).
We start by partitioning $\mathsf {RM}$ into countably many Borel G-separated sets.
Claim 3.6.1. There is a Borel function $c \colon \mathsf {RM} \to {\mathbb {N}}$ such that for each $r \in {\mathbb {N}}$ , $c^{-1}(r)$ is G-separated.
Proof. It will be more convenient to construct a Borel function $c \colon \mathsf {RM} \to {\mathbb {N}}^2$ such that for each pair $(r_0,r_1) \in {\mathbb {N}}^2$ , $c^{-1}(r_0,r_1)$ is G-separated; this is sufficient, as the set ${\mathbb {N}}^2$ is countable. With a slight (but standard) abuse of notation, let $\left [G\right ]^{<\infty }$ denote the set of all $S \in \left [V\right ]^{<\infty }\setminus \left \{\varnothing \right \}$ such that every two elements of S are joined by a path in G. The proof of [Reference Kechris and MillerKM04, Lemma 7.3] shows that there exists a Borel function $\vartheta \colon \left [G\right ]^{<\infty } \to {\mathbb {N}}$ such that for each $r \in {\mathbb {N}}$ , the sets in $\vartheta ^{-1}(r)$ are pairwise disjoint. The mapping $c_0 \colon \mathsf {RM} \to {\mathbb {N}} \colon \varphi \mapsto \vartheta (\mathrm {dom}(\varphi ) \cup N_G(\mathrm {dom}(\varphi )))$ almost does the trick; the only problem is that two distinct recolouring moves $\varphi , \psi $ may satisfy $\mathrm {dom}(\varphi ) \cup N_G(\mathrm {dom}(\varphi )) = \mathrm {dom}(\psi ) \cup N_G(\mathrm {dom}(\psi ))$ , in which case $c_0(\varphi ) = c_0(\psi )$ . However, for each $S \in \left [G\right ]^{<\infty }$ , there are only finitely many $\varphi \in \mathsf {RM}$ with $\mathrm {dom}(\varphi ) \cup N_G(\varphi ) = S$ . Hence, by the Luzin–Novikov theorem [Reference KechrisKec95, Theorem 18.10], there is a Borel function $c_1 \colon \mathsf {RM} \to {\mathbb {N}}$ such that if $\mathrm {dom}(\varphi ) \cup N_G(\mathrm {dom}(\varphi )) = \mathrm {dom}(\psi ) \cup N_G(\mathrm {dom}(\psi ))$ for distinct $\varphi , \psi \in \mathsf {RM}$ , then $c_1(\varphi ) \neq c_1(\psi )$ . Then we can set $c(\varphi ) := (c_0(\varphi ), c_1(\varphi ))$ .
Now let $\mu $ be a G-invariant probability measure. We recursively construct a sequence of Borel proper $\mathcal {C}$ -colourings $f_n$ , $n \in {\mathbb {N}}$ , as follows. Fix a Borel function $c \colon \mathsf {RM} \to {\mathbb {N}}$ as in Claim 3.6.1. Let $\left (r_n, \mathcal {D}^+_n, \mathcal {D}^-_n\right )_{n \in {\mathbb {N}}}$ be a sequence of triples such that
-
(R1) for all $n\in {\mathbb {N}}$ , $r_n \in {\mathbb {N}}$ and $\mathcal {D}^+_n, \mathcal {D}^-_n$ are disjoint nonempty subsets of $\mathcal {C}$ ; and
-
(R2) every triple $\left (r, \mathcal {D}^+, \mathcal {D}^-\right )$ as in (R1) appears in the sequence $\left (r_n, \mathcal {D}^+_n, \mathcal {D}^-_n\right )_{n \in {\mathbb {N}}}$ infinitely often.
Set $f_0 := f$ . Once $f_n$ is defined, set
Intersecting with $c^{-1}(r_n)$ ensures that $M_n$ is G-separated, so we can apply Lemma 3.5(a) with
in order to obtain a Borel proper $\mathcal {C}$ -colouring $f_{n+1}$ such that:
-
(P1) ${\mathrm {dist}}_\mu (f_n, f_{n+1}) \leq 3 \cdot \lVert (f_n)_\ast (\mu )-(f_{n+1})_\ast (\mu )\rVert _1$ ;
-
(P2) for all $\alpha \in \mathcal {D}^+((f_n)_\ast (\mu ), (f_{n+1})_\ast (\mu ))$ , we have
$$ \begin{align*} \lVert(f_n)_\ast(\mu) - (f_{n+1})_\ast(\mu)\rVert_1 \leq 6 \cdot \left(\mu\left(f_{n+1}^{-1}(\alpha)\right) - \mu\left(f_n^{-1}(\alpha)\right)\right); \end{align*} $$ -
(P3) $(f_n)_\ast (\mu ) \trianglelefteq (f_{n+1})_\ast (\mu )$ ; and
-
(P4) $f_{n+1}$ is $(\mu , M_n)$ -perfect.
To establish part (b) of the lemma, we instead apply Lemma 3.5(b) to obtain a Borel proper $\mathcal {C}$ -colouring $f_{n+1}$ that satisfies (P1)–(P4) for every $\mu \in \mathsf {Erg}(G)$ . When the sequence $f_n$ , $n \in {\mathbb {N}}$ , is constructed, we define a Borel partial $\mathcal {C}$ -colouring $f_\infty \colon V \rightharpoonup \mathcal {C}$ via the pointwise limit
Since each $f_n$ is a proper colouring, $f_\infty $ is also proper, and since $k \geq \Delta + 1$ , we can extend $f_\infty $ to a Borel proper $\mathcal {C}$ -colouring g using Corollary 2.2. We claim that this g is as desired.
To begin with, notice that conditions (P2) and (P3) enable us to apply Lemma 3.2 to the sequence $((f_n)_\ast (\mu ))_{n \in {\mathbb {N}}}$ with $A = 6$ and conclude, using (P1), that
By the Borel–Cantelli lemma, this implies that $f_\infty $ is defined for $\mu $ -almost every $x \in V$ ; furthermore,
(For simplicity, we bound the latter expression by $7^{k+1} \cdot {\mathrm {disc}}_\mu (f)$ in formula (3.13).) It remains to show that g is $\mu $ -equitable. To this end, we pass to a $\mu $ -conull G-invariant Borel subset of V and assume that $g = f_\infty $ . Suppose, toward a contradiction, that g is not $\mu $ -equitable. Then, by Lemma 3.1, g is not $(\mu , \mathsf {RM}_3)$ -perfect – that is,
As there are only countably many triples $\left (r, \mathcal {D}^+, \mathcal {D}^-\right )$ with $r \in {\mathbb {N}}$ and $\mathcal {D}^+, \mathcal {D}^- \subseteq \mathcal {C}$ disjoint and nonempty, we can choose $\left (r, \mathcal {D}^+, \mathcal {D}^-\right )$ such that
Claim 3.6.2. If $\varphi \in \mathsf {RM}_3\left (g; \mathcal {D}^+, \mathcal {D}^-\right )$ , then for all sufficiently large $n \in {\mathbb {N}}$ ,
-
(a) $\varphi \in \mathsf {RM}_3\left (f_n; \mathcal {D}^+, \mathcal {D}^-\right )$ and
-
(b) if $\varphi $ improves g with respect to $\mu $ , then $\varphi $ also improves $f_n$ with respect to $\mu $ .
Proof. (a) This statement is implied by the fact that for all sufficiently large $n \in {\mathbb {N}}$ , $f_n$ and g agree on $\mathrm {dom}(\varphi ) \cup N_G(\mathrm {dom}(\varphi ))$ (since, by our assumption, $g = f_\infty $ ).
(b) This follows from (a) and the observation that if $\alpha , \beta \in \mathcal {C}$ are such that $\mu \left (g^{-1}(\alpha )\right ) < \mu \left (g^{-1}(\beta )\right )$ , then $\mu \left (f_n^{-1}(\alpha )\right ) < \mu \left (f_n^{-1}(\beta )\right )$ for all large enough $n \in {\mathbb {N}}$ .
Claim 3.6.2 and formula (3.14) together show that there is $n_0 \in {\mathbb {N}}$ such that for all $n \geq n_0$ ,
This precisely means that for all $n \geq n_0$ ,
But this is a contradiction, as there is $n \geq n_0$ with $\left (r_n, \mathcal {D}^+_n, \mathcal {D}^-_n\right ) = \left (r, \mathcal {D}^+, \mathcal {D}^-\right )$ , so
and $f_{n+1}$ is $(\mu , M_n)$ -perfect by (P4).
3.5 Compressible graphs
In this subsection we consider the case when G is a Borel graph without any G-invariant probability measures; this situation is complementary to the one in Lemma 3.6. We begin by assembling some basic facts about such graphs. Throughout this subsection, G denotes a locally countable Borel graph.
A (not necessarily finite) measure $\nu $ on a subset $U \subseteq V(G)$ is G-invariant if $\nu (A) = \nu (B)$ whenever $A, B \subseteq U$ and $A \approx _G B$ . Note that G-invariance for a measure $\nu $ on $U \subseteq V(G)$ is in general stronger than $G[U]$ -invariance. There is a useful combinatorial characterisation, due to Nadkarni [Reference NadkarniNad90] and subsequently generalised by Becker and Kechris [Reference Becker and KechrisBK96, Chapter 4], of Borel sets $U \subseteq V(G)$ that do not support G-invariant probability measures, which we shall state after a few definitions. The G-saturation of a subset $U \subseteq V(G)$ , denoted by $[U]_G$ , is the union of all connected components of G that intersect U. Observe that if $A, B \subseteq V(G)$ are Borel subsets such that $A \approx _G B$ , then $[A]_G = [B]_G$ . Since G is locally countable, the Luzin–Novikov theorem [Reference KechrisKec95, Theorem 18.10] implies that G-saturations of Borel sets are Borel. A Borel set $U \subseteq V(G)$ is
-
• G-compressible if there is a Borel subset $A \subseteq U$ with $[A]_G = [U]_G$ and $U \approx _G U \setminus A$ , and
-
• G-paradoxical if there is a Borel partition $U = U_0 \sqcup U_1$ with $U_0 \approx _G U_1 \approx _G U$ .
The graph G itself is called compressible if $V(G)$ is a G-compressible set. Note that if G is compressible, then every G-invariant Borel subset $U \subseteq V(G)$ is G-compressible.
Theorem 3.7 ess. Nadkarni [Reference NadkarniNad90]
Let G be a locally countable Borel graph and let $U \subseteq V(G)$ be a Borel subset. The following statements are equivalent:
-
(i) U is not G-compressible.
-
(ii) U is not G-paradoxical.
-
(iii) There is a G-invariant probability measure $\nu $ on U.
-
(iv) There is a G-invariant measure $\mu $ on $V(G)$ with $0 < \mu (U) < \infty $ .
Proof. The equivalence (i) $\Longleftrightarrow $ (ii) is proven in [Reference Dougherty, Jackson and KechrisDJK94, Proposition 2.1]; Nadkarni’s theorem [Reference Becker and KechrisBK96, Theorem 4.3.1] gives (i) $\Longleftrightarrow $ (iii); and (iii) $\Longleftrightarrow $ (iv) follows by [Reference Dougherty, Jackson and KechrisDJK94, Proposition 3.2].
For compressible graphs G, the relation $\approx _G$ can be understood quite well; for instance, Chen [Reference ChenChe18] showed that if G is compressible, the set of all $\approx _G$ -equivalence classes of Borel subsets of $V(G)$ forms a cardinal algebra in the sense of Tarski [Reference TarskiTar49]. We will make use of the following:
Proposition 3.8 [Reference Dougherty, Jackson and KechrisDJK94, Proposition 2.2]
Let G be a locally countable Borel graph and let $U \subseteq V(G)$ be a Borel subset. If U is G-compressible, then $U \approx _G [U]_G$ .
Corollary 3.9. Let G be a compressible Borel graph of finite maximum degree $\Delta $ . If $U \subseteq V(G)$ is a Borel subset such that $N_G(U) \approx _G V(G)$ , then $U \approx _G V(G)$ as well.
Proof. Suppose, toward a contradiction, that $U \not \approx _G V(G)$ . Proposition 3.8 then shows that, since $V(G) = [N_G(U)]_G \subseteq [U]_G$ , the set U is not G-compressible. By Theorem 3.7, there is a G-invariant measure $\mu $ on $V(G)$ with $0 < \mu (U) < \infty $ . But then
contradicting the compressibility of G.
Corollary 3.10. Let G be a compressible locally countable Borel graph and let f be a Borel proper k-colouring of G. The following statements are equivalent:
-
(i) f is Borel-equitable.
-
(ii) For every colour $\alpha $ , $f^{-1}(\alpha ) \approx _G V(G)$ .
-
(iii) For every colour $\alpha $ , $\left [f^{-1}(\alpha )\right ]_G = V(G)$ and $f^{-1}(\alpha )$ is G-compressible.
Proof. The implication (ii) $\Longrightarrow $ (i) is clear, and (iii) $\Longrightarrow $ (ii) follows by Proposition 3.8. To prove (i) $\Longrightarrow $ (iii), let f be Borel-equitable. This clearly implies that $\left [f^{-1}(\alpha )\right ]_G = V(G)$ for every colour $\alpha $ , so it remains to show that $f^{-1}(\alpha )$ is G-compressible. Take any nonzero G-invariant measure $\mu $ on $V(G)$ . Since f is Borel-equitable, all the colour classes of f have the same $\mu $ -measure, and hence
This shows that $f^{-1}(\alpha )$ is G-compressible, by Theorem 3.7.
In addition to the equivalence relation $\approx _G$ , it is useful to consider the preorder $\preccurlyeq _G$ , defined as follows: given Borel sets $A, B \subseteq V(G)$ , we write $A \preccurlyeq _G B$ (or, equivalently, $B \succcurlyeq _G A$ ) if $A \approx _G B'$ for some Borel $B' \subseteq B$ . Additionally, if $A \approx _G B'$ and for some Borel $B' \subseteq B$ such that $[B]_G = [B \setminus B']_G$ , then we write $A \prec _G B$ (or, equivalently, $B \succ _G A$ ). Thus, in particular, a Borel set $U \subseteq V(G)$ is G-compressible if and only if $U \prec _G U$ . Note that if $A \preccurlyeq _G B$ , then $[A]_G \subseteq [B]_G$ and $\mu (A) \leq \mu (B)$ for every G-invariant measure $\mu $ . Furthermore, if $A \prec _G B$ , then $\mu (A) < \mu (B)$ for every G-invariant measure $\mu $ such that $\mu ([B]_G)> 0$ . Indeed, if $A \approx _G B'$ , where $B' \subseteq B$ satisfies $[B]_G = [B \setminus B']_G$ , then $\mu (A) = \mu (B') = \mu (B) - \mu (B\setminus B')$ ; and if $\mu ([B]_G)> 0$ , then $\mu (B \setminus B')> 0$ as well.
It is clear that the relation $\preccurlyeq _G$ on Borel subsets of $V(G)$ is reflexive and transitive, and a standard Cantor–Schröder–Bernstein-type argument shows that $A \approx _G B$ if and only if $A \preccurlyeq _G B$ and $B \preccurlyeq _G A$ . While the relation $\preccurlyeq _G$ generally fails to be a total preorder, any two Borel subsets of $V(G)$ can be made $\preccurlyeq _G$ -comparable by passing to suitable G-invariant subsets:
Proposition 3.11 [Reference Becker and KechrisBK96, Lemma 4.5.1]
Let G be a locally countable Borel graph and let $A, B \subseteq V(G)$ be Borel sets. Then there is a partition $V(G) = V_\prec \sqcup V_\approx \sqcup V_\succ $ of $V(G)$ into three G-invariant Borel subsets such that
Corollary 3.12. Let G be a locally countable Borel graph and let $A, B \subseteq V(G)$ be Borel sets. If $\mu (A) = \mu (B)$ for all $\mu \in \mathsf {Erg}(G)$ , then there is a partition $V(G) = V_0 \sqcup V_1$ of $V(G)$ into two G-invariant Borel sets such that $A \cap V_0 \approx _G B \cap V_0$ and $V_1$ is G-compressible.
Proof. Let $V(G) = V_\prec \sqcup V_\approx \sqcup V_\succ $ be a partition given by Proposition 3.11 applied to A and B. Consider any $\mu \in \mathsf {Erg}(G)$ . Since $\mu $ is ergodic, precisely one of $V_\prec $ , $V_\approx $ or $V_\succ $ must be $\mu $ -conull. Since $\mu (A) = \mu (B)$ by assumption, this implies that $\mu (V_\approx ) = 1$ and $\mu (V_\prec \sqcup V_\succ ) = 0$ . As this holds for all $\mu \in \mathsf {Erg}(G)$ , we conclude using Theorems 2.4 and 3.7 that the set $V_\prec \sqcup V_\succ $ is G-compressible. Hence, we can set $V_0 := V_\approx $ and $V_1 := V_\prec \sqcup V_\succ $ .
Corollary 3.13. Let G be a compressible locally countable Borel graph. Suppose that $U_0, U_1 \subseteq V(G)$ are Borel subsets with $U_0 \cup U_1 \approx _G V(G)$ . Then there is a partition $V(G) = V_0 \sqcup V_1$ of $V(G)$ into two G-invariant Borel sets satisfying $U_0 \cap V_0 \approx _G V_0$ and $U_1 \cap V_1 \approx _G V_1$ .
Proof. Without loss of generality, we may assume that $U_0 \cup U_1 = V(G)$ . From Proposition 3.11 we obtain a partition $V(G) = V_0 \sqcup V_1$ of $V(G)$ into two G-invariant Borel sets such that
We claim that these $V_0, V_1$ are as desired. Suppose that, say, $U_0 \cap V_0 \not \approx _G V_0$ . Since $V(G) = U_0 \cup U_1$ , the relation $U_1 \cap V_0 \preccurlyeq _G U_0 \cap V_0$ implies $[U_0 \cap V_0]_G = V_0$ . By Proposition 3.8, the set $U_0 \cap V_0$ must be not G-compressible, so let $\mu $ be a G-invariant measure on $V(G)$ such that $0 < \mu (U_0 \cap V_0) < \infty $ . Since $U_1 \cap V_0 \preccurlyeq _G U_0 \cap V_0$ , we conclude that
contradicting the G-compressibility of $V_0$ .
Lemma 3.14. Let G be a compressible Borel graph of finite maximum degree. Let $I, J \subseteq V(G)$ be disjoint Borel G-independent sets and suppose that $I \approx _G V(G)$ . Then there exist disjoint Borel G-independent sets $I'$ and $J'$ such that $I' \cup J' = I \cup J$ and $I' \approx _G J' \approx _G V(G)$ .
Proof. Applying Corollary 3.13 with $I \setminus N_G(J)$ and $I \cap N_G(J)$ in place of $U_0$ and $U_1$ , we obtain a partition $V(G) = V_0 \sqcup V_1$ of $V(G)$ into two G-invariant Borel sets such that
Since we can treat the induced subgraphs $G[V_0]$ and $G[V_1]$ separately, we may assume that either $V_0 = V(G)$ or $V_1 = V(G)$ . Now we consider the two cases.
If $V_0 = V(G)$ and $I \setminus N_G(J) \approx _G V(G)$ , then by Theorem 3.7, the set $I \setminus N_G(J)$ is G-paradoxical, so there is a partition $I \setminus N_G(J) = I_0 \sqcup I_1$ of I into two Borel sets satisfying $I_0 \approx _G I_1 \approx _G V(G)$ . This allows us to set $I' := I \setminus I_1 = (I \cap N_G(J)) \cup I_0$ and $J' := J \cup I_1$ .
On the other hand, if $V_1 = V(G)$ and $I \cap N_G(J) \approx _G V(G)$ , then $J \approx _G V(G)$ by Corollary 3.9, and hence we can simply take $I' := I$ and $J' := J$ .
We are now ready to state and prove the main result of this subsection:
Theorem 3.15. Let G be a compressible Borel graph of finite maximum degree. If $\chi _{\mathrm {B}}(G) \leq k$ , then G has a Borel-equitable k-colouring.
Proof. Let $\mathcal {C}$ be a k-element set of colours and let $f \colon V(G) \to \mathcal {C}$ be a Borel proper colouring of G. It follows from Corollary 3.13 that there is a partition $V(G) = \bigsqcup _{\alpha \in \mathcal {C}} V_\alpha $ of $V(G)$ into G-invariant Borel sets satisfying $f^{-1}(\alpha ) \cap V_\alpha \approx _G V_\alpha $ for each $\alpha \in \mathcal {C}$ . As we can deal with the induced subgraphs $G[V_\alpha ]$ individually, we may assume that $V(G) = V_\alpha $ for some $\alpha \in \mathcal {C}$ and thus $f^{-1}(\alpha ) \approx _G V(G)$ . Theorem 3.15 then follows through a sequence of $k-1$ applications of Lemma 3.14.
We remark, incidentally, that the conclusion of Theorem 3.15 may fail if the assumption of finite maximum degree is replaced by local finiteness; the reason is that in a locally finite graph G, a set that is not G-compressible can still have a G-compressible neighbourhood (in contrast to Corollary 3.9). We sketch a counterexample. Take any aperiodic locally finite Borel graph G such that $\lvert \mathsf {Erg}(G)\rvert = 1$ (such graphs are called uniquely ergodic) and let $\mu $ be the unique ergodic G-invariant probability measure on $V(G)$ . Then $\mu $ is atomless, so we can partition $V(G)$ as $V(G) = \bigsqcup _{n=1}^\infty V_n$ , where each $V_n$ is a Borel set with $\mu (V_n) = 2^{-n}$ . For each $x \in V(G)$ , let $n(x) \in {\mathbb {N}}^+$ denote the index such that $x \in V_{n(x)}$ , and let H be the graph with vertex set
in which two vertices $(x, i)$ and $(y,j)$ are adjacent if and only if $y \in \left \{x\right \} \cup N_G(x)$ and exactly one of i or j is equal to $1$ . It is clear that H is locally finite, and since
it is not hard to see that H is compressible. Furthermore, H has a Borel proper $2$ -colouring, namely the function $V(H) \to \left \{1,2\right \} \colon (x,i) \mapsto \min \left \{i, 2\right \}$ . Nevertheless, we claim that in every Borel proper $2$ -colouring of H, one of the colour classes must be not H-compressible (and hence, by Corollary 3.10, such a colouring cannot be Borel-equitable). Indeed, let $f \colon V(H) \to \left \{1,2\right \}$ be a Borel proper $2$ -colouring of H. If $U \subseteq V(H)$ is a connected component of H, then f must assign the same colour to every vertex in $U \cap (V(G) \times \left \{1\right \})$ (since any two such vertices are joined by a path of even length in H). In other words, the function $V(G) \to \left \{1,2\right \} \colon x \mapsto f(x,1)$ is G-invariant. Since the measure $\mu $ is ergodic, there is a colour $\alpha $ such that $f(x,1) = \alpha $ for a $\mu $ -conull set of $x \in V(G)$ . But this means that the push-forward of $\mu $ under the map $V(G) \to V(H) \colon x \mapsto (x,1)$ is an H-invariant probability measure on $f^{-1}(\alpha )$ , showing that the colour class $f^{-1}(\alpha )$ is not H-compressible.
3.6 Finishing the proof of Theorem 1.4
We are now in a position to complete the proof of Theorem 1.4. Part (a) is given by Lemma 3.6(a), so it remains to verify part (b). To this end, we fix an aperiodic Borel graph G of finite maximum degree $\Delta $ with vertex set V and edge set E and a finite set of colours $\mathcal {C}$ of size $k \geq \Delta + 1$ . Let $f \colon V \to \mathcal {C}$ be a Borel proper colouring of G. By Lemma 3.6(b), there exists a Borel proper colouring $h \colon V \to \mathcal {C}$ such that for all $\mu \in \mathsf {Erg}(G)$ , h is $\mu $ -equitable and
By applying Corollary 3.12 to each pair of colour classes of h and using the fact that finite (and even countable) unions of G-compressible sets are G-compressible, we obtain a partition $V = V_0 \sqcup V_1$ of V into two G-invariant Borel subsets such that
-
• the sets $h^{-1}(\alpha ) \cap V_0$ , $\alpha \in \mathcal {C}$ , are pairwise G-equidecomposable and
-
• the set $V_1$ is G-compressible.
By Theorem 3.15, the graph $G[V_1]$ has a Borel-equitable colouring $h' \colon V_1 \to \mathcal {C}$ . Define $g \colon V \to \mathcal {C}$ by
Then g is a Borel-equitable k-colouring of G such that for each $\mu \in \mathsf {Erg}(G)$ ,
4 Domination for partial colourings
4.1 Domination for list colouring
In this subsection, we prove Theorem 1.14. Our strategy is to reduce the theorem, through a series of auxiliary lemmas, to Theorem 1.10.
Lemma 4.1. Let G be a connected finite graph and let $\mathcal {L}$ be a degree-list assignment for G. Suppose that g is a partial proper $\mathcal {L}$ -colouring of G. Then for each vertex $u \in V(G)$ , G has a partial proper $\mathcal {L}$ -colouring f with $\mathrm {dom}(f) \supseteq V(G) \setminus \left \{u\right \}$ and $f \succcurlyeq g$ .
Proof. Suppose, toward a contradiction, that the tuple $(G, \mathcal {L}, g, u)$ forms a counterexample that minimises $\lvert V(G)\rvert $ . Then, clearly, $\lvert V(G)\rvert \geq 2$ . Without loss of generality, we may assume that the partial proper $\mathcal {L}$ -colouring g is inclusion-maximal. This means that for each $x \in V(G) \setminus \mathrm {dom}(g)$ , every colour in $\mathcal {L}(x)$ is assigned by g to some neighbour of x. Since $\lvert \mathcal {L}(x)\rvert \geq \deg _G(x)$ , we conclude that $N_G(x) \subseteq \mathrm {dom}(g)$ , and for each $\alpha \in \mathcal {L}(x)$ , there is exactly one $y \in N_G(x)$ , with $g(y) = \alpha $ .
Consider now an arbitrary vertex $z \in V(G) \setminus \left \{u\right \}$ such that the subgraph $G - z$ is connected (for example, if T is a spanning subtree of G, then any leaf of T distinct from u is such). If $z \not \in \mathrm {dom}(g)$ , then pick any vertex $y \in N_G(z)$ . Since y is the unique neighbour of z with the colour $g(y)$ , we may replace g by the partial colouring $g^\ast $ with domain $\left (\mathrm {dom}(g) \setminus \left \{y\right \}\right ) \cup \left \{z\right \}$ defined by
Therefore, we may assume that $z \in \mathrm {dom}(g)$ . Let $g'$ be the restriction of g onto $\mathrm {dom}(g) \cap \left (V(G) \setminus \left \{z\right \}\right )$ . For each $x \in V(G) \setminus \left \{z\right \}$ , define
Then $\mathcal {L}'$ is a degree-list assignment for $G-z$ and $g'$ is a partial proper $\mathcal {L}'$ -colouring. By the minimality of $\lvert V(G)\rvert $ , $G - z$ has a partial proper $\mathcal {L}'$ -colouring $f'$ such that $\mathrm {dom}(f) \supseteq V(G) \setminus \left \{z,u\right \}$ and $f' \succcurlyeq g'$ . But then the partial colouring $f := f' \cup \left \{(z, g(z))\right \}$ satisfies the conclusion of the lemma.
Lemma 4.2. Let G be a connected finite graph and let $\mathcal {L}$ be a degree-list assignment for G. Suppose that g is a partial proper $\mathcal {L}$ -colouring of G. If G has no proper $\mathcal {L}$ -colouring f with $f \succcurlyeq g$ , then $\lvert \mathcal {L}(x)\rvert = \deg _G(x)$ for all $x \in V(G)$ .
Proof. Suppose that $x \in V(G)$ satisfies $\lvert \mathcal {L}(x)\rvert \geq \deg _G(x) + 1$ . Due to Lemma 4.1, we may assume that $\mathrm {dom}(g) = V(G) \setminus \left \{x\right \}$ . Then there is a colour in $\mathcal {L}(x)$ that is not assigned by g to any of the neighbours of x, and hence g can be extended to a proper $\mathcal {L}$ -colouring of G – a contradiction.
Lemma 4.3. Let G be a connected finite graph without a cut-vertex and let $\mathcal {L}$ be a degree-list assignment for G. Suppose that g is a partial proper $\mathcal {L}$ -colouring of G. If G has no proper $\mathcal {L}$ -colouring f with $f \succcurlyeq g$ , then all the lists $\mathcal {L}(x)$ , $x \in V(G)$ , are equal to each other.
Proof. The statement is vacuous if $\lvert V(G)\rvert \leq 1$ , so assume that $\lvert V(G)\rvert \geq 2$ . Since G is connected, it suffices to show that $\mathcal {L}(x) = \mathcal {L}(y)$ whenever x and y are adjacent. Suppose, toward a contradiction, that x and y are adjacent vertices and $\beta \in \mathcal {L}(x) \setminus \mathcal {L}(y)$ . Due to Lemma 4.1, we may assume that $\mathrm {dom}(g) = V(G) \setminus \left \{x\right \}$ . Since $\lvert \mathcal {L}(x)\rvert \geq \deg _G(x)$ and g cannot be extended to a proper $\mathcal {L}$ -colouring of G, every colour in $\mathcal {L}(x)$ is assigned by g to a single neighbour of x. In particular, there is a unique vertex $z \in N_G(x)$ with $g(z) = \beta $ . Note that $z \neq y$ , since $\beta \not \in \mathcal {L}(y)$ .
Let $g'$ be the restriction of g onto $\mathrm {dom}(g) \cap \left (V(G) \setminus \left \{x, z\right \}\right )$ . For each $u \in V(G) \setminus \left \{x\right \}$ , define
Then $\mathcal {L}'$ is a degree-list assignment for $G-x$ and $g'$ is a partial proper $\mathcal {L}'$ -colouring. Furthermore, since $\beta \not \in \mathcal {L}(y)$ , we have $\lvert \mathcal {L}'(y)\rvert \geq \deg _{G - x}(y) + 1$ . Since G has no cut-vertices, the graph $G - x$ is connected, so we may apply Lemma 4.2 to conclude that $G-x$ has a proper $\mathcal {L}'$ -colouring $f'$ such that $f' \succcurlyeq g'$ . But then $f := f' \cup \left \{(x, \beta )\right \}$ is a proper $\mathcal {L}$ -colouring of G with $f \succcurlyeq g$ – a contradiction.
We are ready to finish the proof of Theorem 1.14. Let G be a connected finite graph that is not a Gallai tree and let $\mathcal {L}$ be a degree-list assignment for G. Let g be a partial proper $\mathcal {L}$ -colouring of G and suppose, toward a contradiction, that G has no proper $\mathcal {L}$ -colouring f with $f \succcurlyeq g$ . Since G is not a Gallai tree, it has a block that is neither a clique nor an odd cycle. Let $U \subseteq V(G)$ be the vertex set of such a block and fix any $u \in U$ . Due to Lemma 4.1, we may assume that $\mathrm {dom}(g) = V(G) \setminus \left \{u\right \}$ and then replace G by $G[U]$ , g by its restriction to U and $\mathcal {L}$ by the list assignment $\mathcal {L}'(x) := \mathcal {L}(x) \setminus \left \{g(y) : y \in N_G(x) \setminus U\right \}$ . In this way we arrange that G is a graph without cut-vertices that is clique nor an odd cycle. Let $\Delta $ be the maximum degree of G. By Lemma 4.3, all the lists $\mathcal {L}(x)$ , $x \in V(G)$ , are the same, and by Lemma 4.2 they all have size $\Delta $ . Hence, if $\Delta \geq 3$ , then we are done, by Theorem 1.10. On the other hand, if $\Delta \leq 2$ , then G must be an even cycle. In that case, since g is a proper $2$ -colouring of the even path $G-u$ , the neighbours of u are coloured the same by g, so g can be extended to a proper $2$ -colouring of G.
4.2 One-ended subforests and measurable domination
Given a function $\varphi $ , we say that a sequence $x_0, x_1, \dotsc $ is $\varphi $ -descending if $\varphi (x_{n+1}) = x_n$ for all $n \in {\mathbb {N}}$ . A function $\varphi $ is one-ended if there is no infinite $\varphi $ -descending sequence. Let G be a locally finite graph. Given a set $A \subseteq V(G)$ , an A-one-ended subforest of G is a one-ended function $\varphi \colon V(G) \setminus A \to V(G)$ such that each $x \in V(G)\setminus A$ is adjacent to $\varphi (x)$ in G. The word ‘subforest’ is used here because if $\varphi $ is an A-one-ended subforest of G, then the graph with vertex set $V(G)$ and edges joining each $x \in V(G) \setminus A$ to $\varphi (x)$ is an acyclic subgraph of G. Given an A-one-ended subforest $\varphi $ of G, we define the $\varphi $ -height of a vertex $x \in V(G)$ – in symbols, $h_\varphi (x)$ – to be the greatest $n \in {\mathbb {N}}$ such that $x \in \mathrm {im}(\varphi ^n)$ (such an n exists, since $\varphi $ is one-ended and G is locally finite). By definition, $h_\varphi (x) = 0$ if and only if $x \not \in \mathrm {im}(\varphi )$ . Note that $h_\varphi (\varphi (x))> h_\varphi (x)$ for all $x \in V(G) \setminus A$ .
Conley, Marks and Tucker-Drob developed the technique of one-ended subforests in order to prove a measurable version of Brooks’ theorem [Reference Conley, Marks and Tucker-DrobCMT16] (see Theorem 1.7). In particular, they showed that if G is a Borel graph of finite maximum degree $\Delta $ and $A \subseteq V(G)$ is a Borel set such that G has a Borel A-one-ended subforest, then G has a Borel proper partial $\Delta $ -colouring f with $\mathrm {dom}(f) \supseteq V(G) \setminus A$ [Reference Conley, Marks and Tucker-DrobCMT16, Lemma 3.9]. We strengthen this result by adding a domination requirement on f. Recall from Section 3.5 that, given Borel sets $A, B \subseteq V(G)$ , we write $A \preccurlyeq _G B$ (or, equivalently, $B \succcurlyeq _G A$ ) if $A \approx _G B'$ for some Borel subset $B' \subseteq B$ . For a pair of Borel partial colourings $f, g$ of G, we say that f Borel-dominates g – in symbols, $f \succcurlyeq _G g$ – if $f^{-1}(\alpha ) \succcurlyeq _G g^{-1}(\alpha )$ for every colour $\alpha $ . Note that if $f \succcurlyeq _G g$ , then $f \succcurlyeq _\mu g$ for every G-invariant probability measure $\mu $ on $V(G)$ .
Lemma 4.4. Let G be a Borel graph of finite maximum degree $\Delta $ and let $A \subseteq V(G)$ be a Borel set such that G has a Borel A-one-ended subforest. If g is a Borel proper partial $\Delta $ -colouring of G, then G has a Borel proper partial $\Delta $ -colouring f with $\mathrm {dom}(f) \supseteq V(G) \setminus A$ and $f \succcurlyeq _G g$ .
Proof. Fix a Borel A-one-ended subforest $\varphi $ of G. For each $n \in {\mathbb {N}}$ , set
Let $\mathcal {C}$ be a set of colours of size $\Delta $ and let g be a Borel proper partial $\mathcal {C}$ -colouring of G. We recursively construct a sequence of Borel proper partial $\mathcal {C}$ -colourings $(f_n)_{n=0}^\infty $ , starting with $f_0 := g$ . We will ensure that each $f_n$ has the following properties:
-
(D1) $\mathrm {dom}(f_n) \supseteq V_{< n} \setminus A$ .
-
(D2) If $x \in V_{< n} \cap \mathrm {dom}(f_n)$ , then $f_{n+1}(x) = f_{n}(x)$ .
-
(D3) For each colour $\alpha \in \mathcal {C}$ and every vertex $y \in f_n^{-1}(\alpha ) \setminus f_{n+1}^{-1}(\alpha )$ , there is $x \in f_{n+1}^{-1}(\alpha ) \setminus \left (A \cup f_n^{-1}(\alpha )\right )$ such that $h_\varphi (x) = n$ and $\varphi (x) = y$ .
Once $f_n$ is defined, we construct $f_{n+1}$ as follows. Let $f_n' \supseteq f_n$ be an arbitrary Borel inclusion-maximal proper partial $\mathcal {C}$ -colouring (such an $f_n'$ exists by Proposition 2.1). By the maximality of $f_n'$ , if $x \in V(G) \setminus \mathrm {dom}\left (f_n'\right )$ , then every neighbour of x is coloured by $f_n'$ and each colour $\alpha \in \mathcal {C}$ is used on precisely one neighbour of x. Hence, we may define $f_{n+1} \colon V(G) \rightharpoonup \mathcal {C}$ by
Informally, we ‘move’ the colour from $\varphi (x)$ to x whenever $x \in V_n \setminus \left (A \cup \mathrm {dom}\left (f_n'\right )\right )$ . Conditions (D1) and (D2) are clearly satisfied. Notice also that the only vertices that are coloured in $f_n$ but lose their colour in $f_{n+1}$ are those of the form $\varphi (x)$ for some $x \in V_n \setminus \left (A \cup \mathrm {dom}\left (f_n'\right )\right )$ , which implies (D3).
The pointwise limit $f(x) := \lim _{n \to \infty } f_n(x)$ is a proper partial $\mathcal {C}$ -colouring of G, and it follows from (D1) and (D2) that $\mathrm {dom}(f) \supseteq V(G) \setminus A$ . It remains to show that $f \succcurlyeq _G g$ . To this end, set
and define a function $\psi \colon V(G) \to V(G)$ by setting
We claim that $\psi \left (f^{-1}(\alpha )\right ) \supseteq g^{-1}(\alpha )$ for every $\alpha \in \mathcal {C}$ , which implies that $f \succcurlyeq _G g$ , since the function $\psi $ has a Borel right inverse by the Luzin–Novikov theorem [Reference KechrisKec95, Theorem 18.10]. Set $\alpha \in \mathcal {C}$ and consider any $y \in g^{-1}(\alpha )$ . If $y \in X$ , then $y \in f^{-1}(\alpha )$ and $y = \psi (y)$ . Otherwise, there is some $n \in {\mathbb {N}}$ such that $y \in f_n^{-1}(\alpha ) \setminus f_{n+1}^{-1}(\alpha )$ . Then by (D3), there is some $x \in f_{n+1}^{-1}(\alpha ) \setminus \left (A \cup f_n^{-1}(\alpha )\right )$ with $h_\varphi (x) = n$ and $\varphi (x) = y$ . Since $f_{n+1}(x) = \alpha $ but $x \not \in f_n^{-1}(\alpha )$ , we conclude that $x \not \in X$ , so $y = \varphi (x) = \psi (x)$ . Since $h_\varphi (x) = n$ , (D2) yields $x \in f^{-1}(\alpha )$ , and we are done.
Given a Borel graph G and a Borel subset $A \subseteq V(G)$ , does G have a Borel A-one-ended subforest? One case in which the answer is positive is when A intersects every connected component of G:
Theorem 4.5 Conley–Marks–Tucker-Drob [Reference Conley, Marks and Tucker-DrobCMT16, Proposition 3.1]
Let G be a locally finite Borel graph and suppose that $A \subseteq V(G)$ is a Borel subset that intersects every connected component of G. Then G has a Borel A-one-ended subforest.
Combining this with Lemma 4.4 and Theorem 1.14, we obtain the following:
Corollary 4.6. Let G be a Borel graph of finite maximum degree $\Delta $ . Suppose that least one of the following statements holds:
-
(a) every connected component of G contains a vertex of degree less than $\Delta $ or
-
(b) no connected component of G is a Gallai tree.
If g is a Borel proper partial $\Delta $ -colouring of G, then G has a Borel proper $\Delta $ -colouring f with $f \succcurlyeq _G g$ .
Proof. (a) Let A be the set of all $x\in V(G)$ with $\deg _G(x) < \Delta $ . By assumption, A intersects every connected component of G, so by Theorem 4.5, G has a Borel A-one-ended subforest. Thus, due to Lemma 4.4, we may assume that $\mathrm {dom}(g) \supseteq V(G) \setminus A$ . Let $f \supseteq g$ be a Borel inclusion-maximal proper partial $\Delta $ -colouring (such an f exists by Proposition 2.1). The maximality of f and the definition of A imply that $A \subseteq \mathrm {dom}(f)$ . Therefore, $\mathrm {dom}(f) = V(G)$ , as desired.
(b) This argument is essentially the same as the proof of [Reference Conley, Marks and Tucker-DrobCMT16, Theorem 4.1], with Lemma 4.4 and Theorem 1.14 replacing [Reference Conley, Marks and Tucker-DrobCMT16, Lemma 3.9] and Theorem 1.13, respectively. With a slight (but standard) abuse of notation, let $\left [G\right ]^{<\infty }$ denote the set of all $S \in \left [V\right ]^{<\infty } \setminus \left \{\varnothing \right \}$ such that every two elements of S are joined by a path in G. Let $W \subseteq \left [G\right ]^{<\infty }$ be the set of all $S \in \left [G\right ]^{<\infty }$ such that $G[S]$ is connected and not a Gallai tree. Let H be the graph with vertex set W in which two distinct vertices $S, T$ are adjacent if and only if $(S \cup N_G(S)) \cap (T \cup N_G(T)) \neq \varnothing $ .
Claim 4.6.1. $\chi _{\mathrm {B}}(H) \leq \aleph _0$ .
Proof. The proof of [Reference Kechris and MillerKM04, Lemma 7.3] shows that there exists a Borel function $\vartheta \colon \left [G\right ]^{<\infty } \to {\mathbb {N}}$ such that for each $r \in {\mathbb {N}}$ , the sets in $\vartheta ^{-1}(r)$ are pairwise disjoint. The map $c_0 \colon W \to {\mathbb {N}} \colon S \mapsto \vartheta (S \cup N_G(S))$ is almost a proper ${\mathbb {N}}$ -colouring of H; the only problem is that two distinct sets $S, T \in W$ may satisfy $S \cup N_G(S) = T \cup N_G(T)$ , in which case $c_0(S) = c_0(T)$ . However, for each $F \in \left [G\right ]^{<\infty }$ , there are only finitely many $S \in W$ with $S \cup N_G(S) = F$ . Hence, by the Luzin–Novikov theorem [Reference KechrisKec95, Theorem 18.10], there is a Borel map $c_1 \colon W \to {\mathbb {N}}$ such that if $S \cup N_G(S) = T \cup N_G(T)$ for distinct $S, T \in W$ , then $c_1(S) \neq c_1(T)$ . Then $S \mapsto (c_0(S), c_1(S))$ is a Borel proper ${\mathbb {N}}^2$ -colouring of H.
From Claim 4.6.1 and Corollary 2.3 we conclude that there is a Borel maximal H-independent set $I \subseteq W$ . Set $A := \bigcup I$ . A connected graph is a Gallai tree if and only if all its finite connected subgraphs are Gallai trees; therefore, for every connected component C of G, there is some $S \in W$ such that $S \subseteq C$ . Hence the maximality of I implies that A intersects every connected component of G. By Theorem 4.5, G has a Borel A-one-ended subforest, and thus, due to Lemma 4.4, we may assume that $\mathrm {dom}(g) \supseteq V(G) \setminus A$ . For each vertex $x \in A$ , define
Then $\mathcal {L}$ is a degree-list assignment for the induced subgraph $G[A]$ . For $S \in I$ , let $g_S \colon S \rightharpoonup \mathcal {C}$ denote the restriction of g to S, so $g_S$ is a proper partial $\mathcal {L}$ -colouring of $G[S]$ . Since $G[S]$ is a connected finite graph that is not a Gallai tree, by Theorem 1.14 $G[S]$ admits a proper $\mathcal {L}$ -colouring $f_S \colon S \to \mathcal {C}$ with $f_S \succcurlyeq g_S$ . Furthermore, since there are only finitely many candidates for such $f_S$ , the mapping $S \mapsto f_S$ can be arranged to be Borel. Now we can define a Borel proper colouring f with $f \succcurlyeq _G g$ by
(Since I is H-independent, the colouring f is indeed well defined and proper.)
To deal with graphs whose components are Gallai trees, we need another result of Conley, Marks and Tucker-Drob. For a graph G, let $\mathsf {ic}(G)$ denote the number of infinite connected components of G if it is finite, and $\infty $ otherwise. The number of ends of a connected locally finite graph G is
If $\mathsf {ends}(G) = k$ , then we say that G is k-ended. Note that $\mathsf {ends}(G) = 0$ if and only if G is finite.
Theorem 4.7 Conley–Marks–Tucker-Drob [Reference Conley, Marks and Tucker-DrobCMT16, proof of Theorem 4.2]
Let G be a locally finite Borel graph and let $\mu $ be a probability measure on $V(G)$ . Suppose that every connected component $C \subseteq V(G)$ of G has the following properties:
-
• $G[C]$ is a Gallai tree and
-
• $\mathsf {ends}(G[C]) \not \in \left \{0,2\right \}$ .
Then there is a $\mu $ -conull G-invariant Borel subset $U \subseteq V(G)$ such that the induced subgraph $G[U]$ has a Borel $\varnothing $ -one-ended subforest.
We are now ready to prove Theorem 1.11.
Proof of Theorem 1.11
After passing to a $\mu $ -conull G-invariant Borel subset of $V(G)$ , we may assume that the partial colouring g is in fact Borel. (Since the leftover $\mu $ -null set does not affect measurable domination, we may colour it simply using the usual Brooks’ theorem [Reference DiestelDie00, Theorem 5.2.4].) Partition $V(G)$ into three G-invariant Borel subsets as $V(G) = V_0 \sqcup V_1 \sqcup V_2$ , where
-
• every connected component of $G[V_0]$ has a vertex of degree less than $\Delta $ ,
-
• every vertex of $G[V_1]$ has degree $\Delta $ and no component of $G[V_1]$ is a Gallai tree and
-
• every vertex of $G[V_2]$ has degree $\Delta $ and every component of $G[V_2]$ is a Gallai tree.
For each $i \in \left \{0,1,2\right \}$ , let $g_i$ denote the restriction of $g_i$ to $V_i$ . By Corollary 4.6, there exist Borel proper $\Delta $ -colourings $f_0$ and $f_1$ of $G[V_0]$ and $G[V_1]$ , respectively, such that $f_0 \succcurlyeq _G g_0$ and $f_1 \succcurlyeq _G g_1$ .
Now consider the graph $G[V_2]$ . Recall that a locally finite graph is regular if all its vertices have the same degree (so the graph $G[V_2]$ is regular). Observe that the only regular $0$ -ended Gallai trees are cliques and odd cycles, whereas the only regular $2$ -ended Gallai trees are two-way infinite paths. This implies that since $\Delta \geq 3$ and G does not contain a clique on $\Delta + 1$ vertices, $\mathsf {ends}(G[C]) \not \in \left \{0,2\right \}$ for every connected component C of $G[V_2]$ . By Theorem 4.7, after discarding a $\mu $ -null G-invariant Borel set, we may assume that $G[V_2]$ admits a Borel $\varnothing $ -one-ended subforest. Hence, by Lemma 4.4, there is a Borel proper $\Delta $ -colouring $f_2$ of $G[V_2]$ with $f_2 \succcurlyeq _G g_2$ . Then $f := f_0 \cup f_1 \cup f_2$ is a Borel proper $\Delta $ -colouring of G with $f \succcurlyeq _G g$ (and hence also $f \succcurlyeq _\mu g$ ), and we are done.
5 Equitable $\Delta $ -colourings
5.1 Preliminary lemmas
In this section we prove Theorem 1.8. Our argument is analogous to the proof of Theorem 1.6 given in [Reference Kostochka and NakprasitKN05], modulo the changes necessary to adapt it to the measurable setting. In particular, the Hajnal–Szemerédi theorem and Theorem 1.10 are replaced by Theorems 1.3 and 1.11, respectively. (In fact, some of the final calculations presented in Section 5.2 end up being somewhat simpler than the corresponding calculations in [Reference Kostochka and NakprasitKN05].)
We start by collecting a few preliminary results. First, we need a version of Theorem 1.3 for graphs that may have finite components:
Lemma 5.1. Let G be a Borel graph of finite maximum degree $\Delta $ and let $\mu $ be an atomless G-invariant probability measure on $V(G)$ . If $k \geq \Delta + 1$ , then G has a $\mu $ -equitable k-colouring.
Proof. Let $U \subseteq V(G)$ be the union of all the infinite components of G. Then U is a G-invariant Borel set, and by Theorem 1.3, $G[U]$ has a Borel-equitable k-colouring. If $\mu (U) = 1$ , then we are done, so assume that $\mu (U) < 1$ . Then, upon passing to the subgraph $G\left [V(G) \setminus U\right ]$ and scaling $\mu $ appropriately, we may assume that every component of G is finite.
Let $\mathcal {C}$ be a set of colours of size k. By Theorem 1.2, G has a Borel proper $\mathcal {C}$ -colouring g. For each function $\vartheta \colon \mathcal {C} \to {\mathbb {N}}$ , let $V_\vartheta \subseteq V(G)$ be the union of all the components C of G satisfying
Then $V(G) = \bigsqcup \left \{V_\vartheta : \vartheta \colon \mathcal {C} \to {\mathbb {N}}\right \}$ is a partition of G into countably many G-invariant Borel sets. Again, whenever $\mu (V_\vartheta ) \neq 0$ , we may pass to the subgraph $G[V_\vartheta ]$ and scale $\mu $ appropriately, thus reducing the situation to the case when $V(G) = V_\vartheta $ for some fixed $\vartheta \colon \mathcal {C} \to {\mathbb {N}}$ . Let $\mathsf {Sym}(\mathcal {C})$ denote the set of all bijections $\mathcal {C} \to \mathcal {C}$ . Since $\mu $ is atomless and every component of G is finite, we can partition $V(G)$ into Borel G-invariant sets as $V(G) = \bigsqcup \left \{V_\pi : \pi \in \mathsf {Sym}(\mathcal {C})\right \}$ so that $\mu (V_\pi ) = 1/k!$ for all $\pi \in \mathsf {Sym}(\mathcal {C})$ . Then the colouring f that sends each $x \in V_\pi $ to $(\pi \circ g)(x)$ is $\mu $ -equitable.
To state our next lemma we need to introduce some terminology. Let G be a Borel graph of finite maximum degree and let $\mu $ be a G-invariant probability measure on $V(G)$ . Given a Borel subset $X \subseteq V(G)$ , we define the cost of X relative to G and $\mu $ by the formula
Intuitively, $\mathsf {C}_\mu (G;X)$ represents the ‘normalised’ number of edges of G incident to a vertex in X; the second summand in expression (5.1) is halved because the edges joining two vertices of X are counted twice. In particular, we have $d_\mu (G) = 2\mathsf {C}_\mu (G; V(G))$ – recall that $d_\mu (G)$ is the $\mu $ -average degree of G. The G-invariance of $\mu $ implies that if $X, Y \subseteq V(G)$ are disjoint Borel sets, then
Note also that if $X \subseteq Y$ , then $\mathsf {C}_\mu (G;X) \leq \mathsf {C}_\mu (G;Y)$ .
Lemma 5.2. Let G be a Borel graph of finite maximum degree and let $\mu $ be a G/invariant probability measure on $V(G)$ . Then for each real number $t \geq 0$ , there exists a Borel subset $X \subseteq V(G)$ with the following properties:
-
(X1) $\deg _G(y) < 2t$ for all $y \in V(G) \setminus X$ .
-
(X2) $\left \lvert N_G(y) \setminus X\right \rvert < t$ for all $y \in V(G) \setminus X$ .
-
(X3) $\mathsf {C}_\mu (G; X') \geq t \mu (X')$ for every Borel set $X' \subseteq X$ .
Proof. By Theorem 1.2, $\chi _{\mathrm {B}}(G)$ is finite, so fix a Borel proper colouring $c \colon V(G) \to \left \{0, \dotsc , k-1\right \}$ for some $k \in {\mathbb {N}}^+$ . Recursively construct Borel sets $X_r$ , $0 \leq r \leq k$ , as follows: Set
and once $X_r$ is defined for some $0 \leq r < k$ , define
We claim that the set $X := X_k$ is as desired. Condition (X1) is a consequence of the definition of $X_0$ . To show (X2), suppose that $y \in V(G) \setminus X$ satisfies $\left \lvert N_G(y) \setminus X\right \rvert \geq t$ and define $r := c(y)$ . Then $\left \lvert N_G(y) \setminus X_r\right \rvert \geq \left \lvert N_G(y) \setminus X\right \rvert \geq t$ and hence $y \in Y_r$ . But then $y \in Y_r \cap c^{-1}(r) = I_r \subseteq X$ – a contradiction. It remains to verify (X3). Let $X' \subseteq X$ be a Borel subset. For each $0 \leq r < k$ , define $X_r' := X' \cap X_r$ and $I^{\prime }_r := X' \cap I_r$ . By repeatedly applying equation (5.2), we obtain
From expression (5.1) and the definition of $X_0$ , it follows that
Let $0 \leq r < k$ . The set $I_r'$ is G-independent, so
Therefore, we have
Putting everything together, we obtain the desired inequality
We need one more technical lemma:
Lemma 5.3. Let G be a locally finite Borel graph and let $\mu $ be an atomless G-invariant probability measure on $V(G)$ . Let $\mathcal {C}$ be a finite set of colours and let f be a Borel proper $\mathcal {C}$ -colouring of G. Then for every Borel set $X \subseteq V(G)$ , there is a Borel proper $\mathcal {C}$ -colouring g of G such that:
-
(P1) $g(x) = f(x)$ for all $x \in X$ and
-
(P2) for all $\alpha , \beta \in \mathcal {C}$ , if $\mu \left (g^{-1}(\alpha )\right ) < \mu \left (g^{-1}(\beta )\right )$ , then
$$ \begin{align*} \mu\left(\left\{y \in g^{-1}(\beta) \setminus X : N_G(y) \cap g^{-1}(\alpha) = \varnothing\right\}\right) = 0. \end{align*} $$
Proof. This is a (significantly simpler) variant of the proof of Lemma 3.6. Let $(r_n, \alpha _n, \beta _n)_{n \in {\mathbb {N}}}$ be a sequence of triples such that
-
(R1) for all $n\in {\mathbb {N}}$ , $r_n \in {\mathbb {N}}$ and $\alpha _n, \beta _n \in \mathcal {C}$ are distinct colours; and
-
(R2) every triple $(r, \alpha , \beta )$ as in (R1) appears in the sequence $(r_n, \alpha _n, \beta _n)_{n \in {\mathbb {N}}}$ infinitely often.
Fix a Borel proper colouring $c \colon V(G) \to {\mathbb {N}}$ of G (for instance, we could take $c = f$ ). Recursively construct Borel proper $\mathcal {C}$ -colourings $f_n$ , $n \in {\mathbb {N}}$ , as follows. Set $f_0 := f$ . Once $f_n$ is defined, we split the definition of $f_{n+1}$ into two cases.
Case 1: $\mu \left (f_n^{-1}(\alpha _n)\right ) \geq \mu \left (f_n^{-1}(\beta _n)\right )$ . Then set $f_{n+1} := f_n$ .
Case 2: $\mu \left (f_n^{-1}(\alpha _n)\right ) < \mu \left (f_n^{-1}(\beta _n)\right )$ . Set
Subcase 2.1: $\mu \left (f_n^{-1}(\alpha _n)\right ) + \mu (A_n) \leq \mu \left (f_n^{-1}(\beta _n)\right ) - \mu (A_n)$ . Then define $B_n := A_n$ .
Subcase 2.2: $\mu \left (f_n^{-1}(\alpha _n)\right ) + \mu (A_n)> \mu \left (f_n^{-1}(\beta _n)\right ) - \mu (A_n)$ . Since $\mu $ is atomless, we can then let $B_n \subseteq A_n$ be an arbitrary Borel subset of $A_n$ with $\mu (B_n) = \left (\mu \left (f_n^{-1}(\beta _n)\right ) - \mu \left (f_n^{-1}(\alpha _n)\right )\right )/2$ .
Note that in both subcases we have
To finish Case 2, define
By construction, $f_{n+1}$ is proper and $f_{n+1}(x) = f_n(x) = f(x)$ for all $x \in X$ .
Now we define a Borel partial $\mathcal {C}$ -colouring $f_\infty \colon V \rightharpoonup \mathcal {C}$ via the pointwise limit
Since each $f_n$ is a proper colouring, $f_\infty $ is also proper. We wish to show that $f_\infty $ is defined $\mu $ -almost everywhere. While this fact can be derived using Lemma 3.2, in this case we can give a simpler and more straightforward convergence argument. Let us introduce the following notation:
Claim 5.3.1. For all $n \in {\mathbb {N}}$ , we have ${\mathrm {dist}}_\mu (f_n, f_{n+1}) \leq (S_n - S_{n+1})/2$ .
Proof. If in the construction of $f_{n+1}$ Case 1 occurred, then $f_{n+1} = f_n$ , and hence both sides of the desired inequality are $0$ . Now assume that Case 2 occurred. Observe that if $a, b, c, d$ are real numbers with $0 \leq d \leq (b-a)/2$ , then
By construction, ${\mathrm {dist}}_\mu (f_n, f_{n+1}) = \mu (B_n)$ . For each $\gamma \in \mathcal {C}$ , we have
It follows from formulas (5.3) and (5.4) that for each $\gamma \in \mathcal {C}\setminus \left \{\alpha _n, \beta _n\right \}$ ,
Therefore,
as desired.
Claim 5.3.1 yields $\sum _{n=0}^\infty {\mathrm {dist}}_\mu (f_n, f_{n+1}) \leq S_0/2 < \infty $ , and hence, by the Borel–Cantelli lemma, the domain of $f_\infty $ is $\mu $ -conull. Thus, there is a $\mu $ -conull G-invariant Borel subset $U \subseteq \mathrm {dom}(f_\infty )$ . Define $g \colon V(G) \to \mathcal {C}$ by sending each $x \in U$ to $f_\infty (x)$ and each $x \in V(G)\setminus U$ to $f(x)$ . We claim that this g is as desired. It is clear that g is proper and that $g(x) = f(x)$ for all $x \in X$ .
It remains to verify (P2). To this end, let $\alpha , \beta \in \mathcal {C}$ be colours such that $\mu \left (g^{-1}(\alpha )\right ) < \mu \left (g^{-1}(\beta )\right )$ . We shall argue that every vertex $y \in U \cap \left (g^{-1}(\beta ) \setminus X\right )$ has a neighbour in $g^{-1}(\alpha )$ , which implies (P2), since $\mu (U)=1$ . Suppose, toward a contradiction, that $y \in U \cap \left (g^{-1}(\beta ) \setminus X\right )$ satisfies $N_G(y) \cap g^{-1}(\alpha ) = \varnothing $ . Set $r := c(y)$ . Since $\left \{y\right \} \cup N_G(y) \subseteq U$ , there is $n_0 \in {\mathbb {N}}$ such that for all $n \geq n_0$ , we have
-
(L1) $f_n(y) = \beta $ and $N_G(y) \cap f_n^{-1}(\alpha ) = \varnothing $ and
-
(L2) $\mu \left (f_n^{-1}(\alpha )\right ) < \mu \left (f_n^{-1}(\beta )\right )$ .
Take any $n \geq n_0$ with $(r_n, \alpha _n, \beta _n) = (r, \alpha , \beta )$ . It follows from (L2) that in the construction of $f_{n+1}$ , Case 2 occurred. Also, by (L1), we have $y \in A_n$ . On the other hand, $y \not \in B_n$ , since $f_{n+1}(y) = \beta \neq \alpha $ . Therefore, $B_n \neq A_n$ , which implies that Subcase 2.2 occurred in the construction of $f_{n+1}$ . Hence
that is, $\mu \left (f_{n+1}^{-1}(\alpha )\right ) = \mu \left (f_{n+1}^{-1}(\beta )\right )$ . But this contradicts (L2) with $n+1$ in place of n.
5.2 Proof of Theorem 1.8
We are now fully equipped to prove Theorem 1.8, so let G be a Borel graph of finite maximum degree $\Delta \geq 3$ without a clique on $\Delta +1$ vertices, and let $\mu $ be an atomless G-invariant probability measure on $V(G)$ such that $d_\mu (G) \leq \Delta /5$ . First we use Lemma 5.2 with $t = 2\Delta /5$ to find a Borel subset $X \subseteq V(G)$ such that
-
(X1) $\deg _G(y) < 4\Delta /5$ for all $y \in V(G) \setminus X$ ,
-
(X2) $\left \lvert N_G(y) \setminus X\right \rvert < 2\Delta /5$ for all $y \in V(G) \setminus X$ and
-
(X3) $\mathsf {C}_\mu (G; X') \geq (2\Delta /5) \mu (X')$ for every Borel set $X' \subseteq X$ .
Claim 5.4. $\mu (X) \leq 1/4$ .
Proof. This is a consequence of the following chain of inequalities:
Next we apply Lemma 5.1 to obtain a $\mu $ -equitable $(\Delta +1)$ -colouring h of the subgraph $G[X]$ ; here ‘ $\mu $ -equitable’ means that each colour class of h has measure $\mu (X)/(\Delta +1)$ . As in the proof of Corollary 1.12, we then uncolour one of the colour classes of h and apply Theorem 1.11 to the resulting partial colouring. This produces a $\mu $ -measurable proper $\Delta $ -colouring $h^\ast $ of $G[X]$ in which every colour class has measure at least $\mu (X)/(\Delta +1)$ . After passing to a $\mu $ -conull G-invariant Borel subset of $V(G)$ , we may assume that $h^\ast $ is Borel.
Claim 5.5. If $S \subseteq X$ is the union of some s colour classes of $h^\ast $ , then
Proof. This is immediate from the fact that each colour class of $h^\ast $ has measure at least $\mu (X)/(\Delta + 1)$ .
Now we use Proposition 2.1 to obtain a Borel inclusion-maximal proper partial $\Delta $ -colouring $g \supseteq h^\ast $ of G. Then $X \subseteq \mathrm {dom}(g)$ by definition; on the other hand, every vertex in $V(G) \setminus X$ has degree less than $4\Delta /5 < \Delta $ , so $V(G) \setminus X \subseteq \mathrm {dom}(g)$ as well. In other words, $\mathrm {dom}(g) = V(G)$ – that is, g is a total colouring. Finally, we invoke Lemma 5.3 to produce a Borel proper $\Delta $ -colouring f of G such that
-
(P1) $f(x) = g(x)$ for all $x \in X$ and
-
(P2) for any two colours $\alpha $ and $\beta $ , if $\mu \left (f^{-1}(\alpha )\right ) < \mu \left (f^{-1}(\beta )\right )$ , then
$$ \begin{align*} \mu\left(\left\{y \in f^{-1}(\beta) \setminus X : N_G(y) \cap f^{-1}(\alpha) = \varnothing\right\}\right) = 0. \end{align*} $$
We claim that this $\Delta $ -colouring f is $\mu $ -equitable.
Suppose, toward a contradiction, that f is not $\mu $ -equitable. Let the set of colours be $\mathcal {C}$ . For $\gamma \in \mathcal {C}$ , let $V_\gamma := f^{-1}(\gamma )$ be the corresponding colour class. Define
Set $A := f^{-1}(\mathcal {A})$ and $B := f^{-1}(\mathcal {B})$ . Since f is not $\mu $ -equitable, $\mathcal {A}, \mathcal {B} \neq \varnothing $ . Set $\xi := \lvert \mathcal {A}\rvert /\Delta $ .
Claim 5.6. $\xi < 4/5$ .
Proof. Take any colour $\beta \in \mathcal {B}$ . Using Claims 5.4 and 5.5, we see that
Therefore, $\mu \left (V_\beta \setminus X\right )> 0$ . By (X1), each vertex in $V_\beta \setminus X$ has degree less than $4\Delta /5$ . On the other hand, by (P2), $\mu $ -almost every vertex in $V_\beta \setminus X$ has a neighbour in every colour class $V_\alpha $ with $\alpha \in \mathcal {A}$ . Thus, we have $\lvert \mathcal {A}\rvert < 4\Delta /5$ , or, equivalently, $\xi < 4/5$ , as desired.
Following [Reference Kostochka and NakprasitKN05], define $V^+ := B \setminus X$ and $V^- := B \cap X$ .
Claim 5.7. $\mu (B) = \mu \left (V^+\right ) + \mu (V^-) \geq 1-\xi $ .
Proof. By definition, $\mu (B) \geq \lvert \mathcal {B}\rvert /\Delta = 1- \xi $ .
Claim 5.8. $\mu \left (V^+\right ) < 7/10$ .
Proof. Take any $\alpha \in \mathcal {A}$ . By (P2), $\mu $ -almost every vertex in $V^+$ has a neighbour in $V_\alpha $ . Since $\mu $ is G-invariant, this implies that
On the other hand, we can write
Claims 5.4 and 5.5 yield $\mu (V_\alpha \cap X) \leq 1/2(\Delta + 1) < 1/2\Delta $ . Also, $\mu (V_\alpha ) < 1/\Delta $ , since $\alpha \in \mathcal {A}$ . Thus
as desired.
Claim 5.9. $\mu (V^-) < (1 - \xi )/2$ .
Proof. By Claims 5.4 and 5.5, we have
Claim 5.10. $(4 - 10\xi ) \mu (V^-) + 10\xi (1-\xi )\leq 1$ .
Proof. Observe that
Applying (X3) with $X' = V^-$ , we get $\mathsf {C}_\mu (G;V^-) \geq (2\Delta /5)\mu (V^-)$ . Also, by (P2), $\mu $ -almost every vertex $y \in V^+$ has at least $\lvert \mathcal {A}\rvert $ neighbours in A. Therefore,
By Claim 5.7,
Plugging this into formula (5.5) and multiplying both sides by $10/\Delta $ gives the desired result.
Claim 5.11. $\xi < 2/5$ .
Proof. Suppose that $\xi \geq 2/5$ . Then $4-10\xi \leq 0$ , so it follows from Claim 5.10 that
In other words, we have $5\xi ^2 - 3\xi - 1 \geq 0$ . This inequality implies that either $\xi \leq \left (3-\sqrt {29}\right )/10 < 0$ , which is impossible, or $\xi \geq \left (3+\sqrt {29}\right )/10 = 0.83\dotsc> 4/5$ , contradicting Claim 5.6.
We are ready for the coup de grâce. Since $\xi < 2/5$ , we have $4-10\xi> 0$ , so Claim 5.10 yields
From this and Claim 5.7 we obtain
The function $t \mapsto (3-4t)/(4 - 10t)$ is increasing for $0 \leq t < 2/5$ , so $\mu \left (V^+\right )$ is at least the value of this function at $t = 0$ – that is, $\mu \left (V^+\right ) \geq 3/4$ . Since $3/4> 7/10$ , this contradicts Claim 5.8 and completes the proof of Theorem 1.8.
Acknowledgements
We are very grateful to Ruiyuan (Ronnie) Chen for insightful discussions and, in particular, for drawing our attention to some of the facts concerning compressible graphs that are mentioned in Section 3.5. We are also grateful to the anonymous referees for their helpful suggestions.
Conflict of Interest
None.
Financial support
The first author is partially supported by NSF grant DMS-2045412. The second author is partially supported by NSF grant DMS-1855579.