This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Measurable Vizing’s theorem

Jan Grebík University of Warwick Mathematics Institute, Coventry CV4 7AL, UK. [email protected]
Abstract.

We prove a full measurable version of Vizing’s theorem for bounded degree Borel graphs, that is, we show that every Borel graph 𝒢\mathcal{G} of degree uniformly bounded by Δ\Delta\in\mathbb{N} defined on a standard probability space (X,μ)(X,\mu) admits a μ\mu-measurable proper edge coloring with (Δ+1)(\Delta+1)-many colors. This answers a question of Marks [Question 4.9, J. Amer. Math. Soc. 29 (2016)] also stated in Kechris and Marks as a part of [Problem 6.13, survey (2020)], and extends the result of the author and Pikhurko [Adv. Math. 374, (2020)] who derived the same conclusion under the additional assumption that the measure μ\mu is 𝒢\mathcal{G}-invariant.

1. Introduction

Vizing’s theorem is a fundamental result in graph theory that relates the number of colors needed to properly color edges of a given graph GG, the so-called chromatic index χ(G)\chi^{\prime}(G) of GG, with its maximum degree; it states that if the maximum degree of GG is Δ\Delta\in\mathbb{N}, then χ(G)Δ+1\chi^{\prime}(G)\leqslant\Delta+1. Together with König’s line coloring theorem (that states that χ(G)=Δ\chi^{\prime}(G)=\Delta under the additional assumption that GG is bipartite), these classical results laid the foundation of edge-colouring, an important and active area of graph theory; see, for example, the recent book on edge-colouring by Stiebitz, Scheide, Toft and Favrholdt [SSTF12].

In this paper we study Vizing’s theorem from the perspective of measurable graph combinatorics, a subfield of descriptive set theory that lies at the intersection of measure theory, random processes, dynamics, group theory, combinatorics and distributed computing; a (non-exhaustive) sample of results related to the field (and to our investigation) includes [Lac90, MU17, GMP17, DF92, MU16, Gab00, KST99, Mar16, CM17, CJM+23, CGM+17, GP20, Ber23, BCG+24]. In its most abstract form, measurable graph combinatorics systematically studies the existence of measurable or definable solutions to various graph coloring problems defined on so-called Borel graphs, graphs where the vertex set (V,)(V,\mathcal{B}) is a standard Borel space, for example the unit interval, and the edge relation EE is a Borel subset of [V]2[V]^{2}, where [V]2[V]^{2} denotes the set of unordered pairs endowed with the canonical Borel structure coming from VV. This study originated in the seminal paper of Kechris, Solecki and Todorčević [KST99] and since then found many applications in various areas of central mathematics, see the surveys of Kechris and Marks [KM20] and Pikhurko [Pik21].

Basic questions about vertex colorings of bounded degree Borel graphs are well-understood. Recall that the Borel chromatic number χ(𝒢)\chi_{\mathcal{B}}(\mathcal{G}) of a Borel graph 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) is the smallest kk\in\mathbb{N} such that there is a decomposition V=V1VkV=V_{1}\sqcup\dots\sqcup V_{k}, where ViV_{i} is a Borel subset of VV that does not span any edge of 𝒢\mathcal{G} for every i[k]i\in[k]. In the paper [KST99] Kechris, Solecki and Todorčević showed that there is a Borel measurable version of the classical greedy algorithm for proper vertex coloring, thus proved that χ(𝒢)Δ+1\chi_{\mathcal{B}}(\mathcal{G})\leqslant\Delta+1 for every Borel graph 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) of maximum degree Δ\Delta\in\mathbb{N}. In the groundbreaking paper [Mar16], Marks found an example of acylic Δ\Delta-regular Borel graph 𝒢\mathcal{G} such that χ(𝒢)=Δ+1\chi_{\mathcal{B}}(\mathcal{G})=\Delta+1 for every Δ\Delta\in\mathbb{N}, thus concluding that there is no Borel analogue of the classical Brooks’ theorem from finite combinatorics. On the other hand, Conley, Marks and Tucker-Drob [CMTD16] proved that Brooks’ theorem holds once Borel measurability is relaxed either in the sense of measure theory or topology. For example, if 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) is a Borel graph of degree bounded by Δ3\Delta\geqslant 3 that does not contain a clique on Δ+1\Delta+1 vertices and μ\mu is a Borel probability measure on (V,)(V,\mathcal{B}), then there is a μ\mu-null Borel set YY such that χ(𝒢(VY))=Δ\chi_{\mathcal{B}}(\mathcal{G}\upharpoonright(V\setminus Y))=\Delta. Recently these results were refined by Bernshteyn [Ber23] and Brandt, Chang, the author, Grunau, Rozhoň, and Vidnyánszky [BCG+24] using ideas from the theory of distributed computing.

In contrast, similar questions about edge colorings are not yet fully understood. A Borel matching of a Borel graph 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) is a Borel subset MEM\subseteq E that is a matching, i.e., every two edges e,fMe,f\in M are either equal (as unordered pairs) or do not share a vertex. The Borel chromatic index χB(𝒢)\chi^{\prime}_{B}(\mathcal{G}) is defined to be the smallest kk\in\mathbb{N} such that there is a decomposition E=E1EkE=E_{1}\sqcup\dots\sqcup E_{k}, where EiE_{i} is a Borel matching for every i[k]i\in[k]. Equivalently, this can be stated in the language of edge colorings as finding the smallest kk\in\mathbb{N} such that there is a Borel map c:E[k]c:E\to[k] that is a proper edge coloring, i.e., c(e)c(f)c(e)\not=c(f) whenever efEe\not=f\in E share a vertex. The greedy upper bound [KST99] implies that χB(𝒢)2Δ1\chi^{\prime}_{B}(\mathcal{G})\leqslant 2\Delta-1 for every Borel graph 𝒢\mathcal{G} of maximum degree bounded by Δ\Delta\in\mathbb{N}. In the same paper [Mar16], Marks found an example of acylic Δ\Delta-regular Borel graph 𝒢\mathcal{G} such that χB(𝒢)=2Δ1\chi^{\prime}_{B}(\mathcal{G})=2\Delta-1 for every Δ\Delta\in\mathbb{N}. This shows that Borel analogue of Vizing’s theorem does not hold. Similarly as in the case of vertex colorings, it is natural to ask if Vizing’s theorem hold once Borel measurability is relaxed either in the sense of measure theory or topology. This question (for both measure and topology) is explicitly stated in the survey of Kechris and Marks [KM20, Problem 6.13]. Marks asked about the measurable relaxation for regular graphs [Mar16, Question 4.9], and, in fact, the same question for invariant measures, so-called graphings, was raised earlier by Abért [Abe10].

In this paper we completely resolve the measurable case, see Theorem 1.1. Before we state the result we formalize the definitions and discuss relevant results from recent years. Recall that we always assume that the Borel graph 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) in question has degree uniformly bounded by Δ\Delta\in\mathbb{N}. Given a Borel probability measure μ\mu on (V,)(V,\mathcal{B}), we define the μ\mu-chromatic index of 𝒢\mathcal{G}, χμ(𝒢)\chi_{\mu}^{\prime}(\mathcal{G}), to be the minimal kk\in\mathbb{N} such that there is a Borel map c:E[k]c:E\to[k] that satisfies

μ({vV:cisnotproperatv})=0,\mu\left(\left\{v\in V:c\ \operatorname{is\ not\ proper\ at\ }v\right\}\right)=0,

where cc is not proper at vVv\in V if there are edges efEe\not=f\in E that are adjacent to vv and c(e)=c(f)c(e)=c(f). In another words, cc is a proper edge coloring at μ\mu-almost every vertex vVv\in V. We say that μ\mu is 𝒢\mathcal{G}-invariant, if μ(g(C))=μ(C)\mu(g(C))=\mu(C) for every CC\in\mathcal{B} and every Borel injection g:CVg:C\to V that satisfies that xx and g(x)g(x) are in the same connected component of 𝒢\mathcal{G} for every xCx\in C. In that case the quadruple 𝒢=(V,,μ,E)\mathcal{G}=(V,\mathcal{B},\mu,E) is called a graphing.

Csóka, Lippner and Pikhurko [CLP16] showed that χμ(𝒢)Δ+1\chi^{\prime}_{\mu}(\mathcal{G})\leqslant\Delta+1 for a graphing 𝒢=(V,,μ,E)\mathcal{G}=(V,\mathcal{B},\mu,E) that does not contain odd cycles and proved an upper bound of Δ+O(Δ)\Delta+O(\sqrt{\Delta}) colors for graphings in general. In a related result, Bernshteyn [Ber19, Theorem 1.3] proved that Δ+o(Δ)\Delta+o(\Delta) colors are enough (even for the so-called list-colouring version) provided that the graphing factors to the shift action Γ[0,1]Γ\Gamma\curvearrowright[0,1]^{\Gamma} of a finitely generated group Γ\Gamma. Answering the question of Abért, the author and Pikhurko [GP20] proved a measurable version of Vizing’s theorem for graphings, that is, χμ(𝒢)Δ+1\chi^{\prime}_{\mu}(\mathcal{G})\leqslant\Delta+1 for any graphing 𝒢=(V,,μ,E)\mathcal{G}=(V,\mathcal{B},\mu,E). Interestingly, the technique developed in [GP20] was greatly extended by Bernshteyn [Ber22] who found striking applications to the LOCAL model of distributed computing, see [Ber22, Chr23, BD23] for a current development in that direction.

Bernshteyn [Ber19], the author and Pikhurko [GP20], Tóth [T2́1] and the author [Gre22] investigated weaker notion of approximate edge colorings. In this setting, we require to find for each probability measure μ\mu and ϵ>0\epsilon>0 a coloring of edges that is not correct or undefined for at most ϵ\epsilon fraction of all edges. Here, the analogues of Vizing’s theorem as well as König’s line coloring theorem hold, see [GP20] and [Gre22].

Bowen and Weilacher [BW23] investigated Vizing’s theorem in the context of (Borel) asymptotic dimension introduced in [CJM+23]. As an application they derived that Δ+1\Delta+1 colors are enough for edge colorings of bipartite graphs in the topological relaxation sense and for measures that are hyperfinite. Stronger results in the special case of free Borel d\mathbb{Z}^{d}-actions, that is, Borel edge coloring with 2d2d colors which is the analogue of König’s line coloring theorem in this setting, were obtained independently around the same time in [BHT24, CU22, GR23, Wei21].

Recently, Qian and Weilacher [QW22] found connections of the topological relaxation to computable combinatorics which allowed them to derive an upper bound of Δ+2\Delta+2 colors for the Baire measurable analogue of Vizing’s theorem, the full topological analogue, that is Δ+1\Delta+1 colors only, remains an interesting open problem.

Next, we state our main result, which is the full analogue of Vizing’s theorem in the measurable setting.

Theorem 1.1.

Let (V,)(V,\mathcal{B}) be a standard Borel space, Δ\Delta\in\mathbb{N}, 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph of uniformly bounded degree by Δ\Delta\in\mathbb{N} and μ\mu be a Borel probability measure on (V,)(V,\mathcal{B}). Then χμ(𝒢)Δ+1\chi_{\mu}^{\prime}(\mathcal{G})\leqslant\Delta+1, i.e., there is a Borel map c:E[Δ+1]c:E\to[\Delta+1] that is a proper edge coloring at μ\mu-almost every vertex vVv\in V.

In the proof we combine the technique of augmenting iterated Vizing chains introduced by the author and Pikhurko in [GP20] together with the following result, Theorem 1.2, that is interesting in its own right and might be useful for other applications as well.111After the first version of this paper appeared on arXiv, we were informed by Gábor Elek that Gabriella Kuhn [Kuh94, Lemma 1] proved the same result in the context of group actions, see Remark 1.3. Before we state the result, we need several definitions. Let 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph and μ\mu be a Borel probability measure on (V,)(V,\mathcal{B}). Recall that μ\mu is called 𝒢\mathcal{G}-quasi-invariant if μ([A]𝒢)=0\mu([A]_{\mathcal{G}})=0, whenever μ(A)=0\mu(A)=0, where [A]𝒢[A]_{\mathcal{G}} is the union of all connected component of 𝒢\mathcal{G} that have non-empty intersection with AA. It is a standard fact, see eg [KM04, Chapter II, Section 8], that if μ\mu is 𝒢\mathcal{G}-quasi-invariant, then there is a function ρμ\rho_{\mu}, called the Radon–Nikodym cocycle of 𝒢\mathcal{G}, that takes values in (0,+)(0,+\infty), is defined for every ordered pair of points x,yVx,y\in V that are in the same connected component of 𝒢\mathcal{G} and satisfies the following mass transport principle:

μ(g(C))=Cρμ(x,g(x))𝑑μ\mu(g(C))=\int_{C}\rho_{\mu}(x,g(x))\ d\mu

for every CVC\subseteq V and an injective Borel map g:CXg:C\to X that satisfies for every xCx\in C that g(x)g(x) is in the same connected component of 𝒢\mathcal{G} as xx. While in general ρμ\rho_{\mu} can behave chaotically, the next result shows that one can always pass to an equivalent measure ν\nu such that ρν\rho_{\nu} is bounded on edges of 𝒢\mathcal{G}.

Theorem 1.2 (see also [Kuh94] Lemma 1).

Let (V,)(V,\mathcal{B}) be a standard Borel space, Δ\Delta\in\mathbb{N}, 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph of uniformly bounded degree by Δ\Delta\in\mathbb{N} and μ\mu be a Borel probability measure on (V,)(V,\mathcal{B}) that is 𝒢\mathcal{G}-quasi-invariant. Then there is an equivalent Borel probability measure ν\nu on (V,)(V,\mathcal{B}) such that

14Δρν(x,y)4Δ\frac{1}{4\Delta}\leqslant\rho_{\nu}(x,y)\leqslant 4\Delta

for every edge (x,y)E(x,y)\in E.

In particular, if dist𝒢(x,y)=k\operatorname{dist}_{\mathcal{G}}(x,y)=k\in\mathbb{N}, then ρν(x,y)(4Δ)k\rho_{\nu}(x,y)\leqslant(4\Delta)^{k}, where dist𝒢\operatorname{dist}_{\mathcal{G}} is the graph distance on 𝒢\mathcal{G}.

Remark 1.3.

Kuhn [Kuh94, Lemma 1] showed that if a countable group Γ\Gamma acts in a quasi-invariant fashion on a standard probability space (X,μ)(X,\mu), then there is an equivalent measure ν\nu such that the cocycle ρν(,γ)\rho_{\nu}({-},\gamma\cdot{-}) (as a function X(0,)X\to(0,\infty)) is bounded for every fixed γΓ\gamma\in\Gamma. This result combined with the fact that every Borel graph 𝒢\mathcal{G} of degree bounded by Δ(𝒢)<+\Delta(\mathcal{G})<+\infty can be generated by 2Δ(𝒢)12\Delta(\mathcal{G})-1 involutions (which follows from the Lusin–Novikov uniformization theorem [Kec95, Theorem 18.10]) implies Theorem 1.2 possibly with a constant larger than 4Δ4\Delta.

Similar, stronger conditions on the cocycle was used by Conley and Tamuz [CT21]. They designed a procedure for solving the unfriendly coloring problem on graphs of degree bounded by Δ\Delta, and showed that this procedure terminates off of a μ\mu-null set for every quasi-invariant Borel probability measure μ\mu under the assumption that 11/Δρμ(x,y)1+1/Δ1-1/\Delta\leqslant\rho_{\mu}(x,y)\leqslant 1+1/\Delta for every edge {x,y}\{x,y\} (this includes for example the case when μ\mu is invariant). Finding a measurable unfriendly coloring for a general Borel probability measure remains an interesting open problem. In general, it would be nice to investigate if our condition has another applications in the context of local graph coloring problems.

The paper is structured as follows: in Section 2 we set the notation and recall basic results, in Section 3 we define the augmenting chains that we consider in this paper, so-called 33-step Vizing chains, and estimate how many of them can be attached to an uncolored edge, in Section 4 we describe an infinite procedure that improves a given coloring so that it does not contain augmenting chains of small weight, in Section 5 we prove Theorem 1.2, that is, we show how to modify a given quasi-invariant measure to an equivalent measure that has bounded cocycle on edges, in Section 6 we describe the double counting argument that estimates the number of uncolored edges, and finally in Section 7 we combine all the results to prove Theorem 1.1.

Acknowledgements

I would like to thank Oleg Pikhurko for many insightful discussions and constant support, to Gábor Elek for pointing out the reference [Kuh94], and to the anonymous referee for valuable comments. The author was supported by Leverhulme Research Project Grant RPG-2018-424.

2. Preliminaries

Our basic descriptive set theory reference is [Kec95], see also [KM20, Pik21]. We mostly follow the notation developed in [GP20]. Let us point out that \mathbb{N} contains 0. If k{0}k\in\mathbb{N}\setminus\{0\}, then we write [k]={1,2,,k}[k]=\{1,2,\dots,k\}. If SS is a set, then we write [S]k[S]^{k} for the set of kk-element subsets of SS. In particular, [S]2[S]^{2} is the set of unordered pairs of SS. We follow a standard graph theoretic notation, i.e., a graph is a pair G=(V,E)G=(V,E), where V[E]2V\subseteq[E]^{2}, degG(x)\operatorname{deg}_{G}(x) is the number of neighbors of xx in GG, distG(x,y)\operatorname{dist}_{G}(x,y) denotes the graph distance of x,yVx,y\in V in GG, and NG(x)N_{G}(x) denotes the set of all edges of GG that are adjacent to xx, i.e., NG(x)={eE:xe}N_{G}(x)=\{e\in E:x\in e\}.

Borel graphs    A Borel graph is a triplet 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E), where (V,)(V,\mathcal{B}) is a standard Borel space, (V,E)(V,E) is a graph and EE is a Borel subset of [V]2[V]^{2} (endowed with the natural σ\sigma-algebra inherited from the product σ\sigma-algebra ×\mathcal{B}\times\mathcal{B} on V×VV\times V). We say that 𝒢\mathcal{G} is of bounded maximum degree if there is Δ\Delta\in\mathbb{N} such that deg𝒢(x)Δ\operatorname{deg}_{\mathcal{G}}(x)\leqslant\Delta for every xVx\in V. We write Δ(𝒢)\Delta(\mathcal{G}) for smallest such Δ\Delta. We denote the connectedness relation of 𝒢\mathcal{G} as F𝒢F_{\mathcal{G}}. That is, F𝒢F_{\mathcal{G}} is an equivalence relation on XX, and we write [x]𝒢[x]_{\mathcal{G}} for the 𝒢\mathcal{G}-connectivity component of xVx\in V. If Δ(𝒢)<\Delta(\mathcal{G})<\infty, then F𝒢F_{\mathcal{G}} is a Borel subset of V×VV\times V and |[x]𝒢||[x]_{\mathcal{G}}| is at most countable. Recall that an equivalence relation FF on a standard Borel space (X,𝒟)(X,\mathcal{D}) that is Borel as a subset of X×XX\times X and each FF-equivalence class is at most countable is called a countable Borel equvialence relation (CBER) on XX, see [Kec24]. In particular, if Δ(𝒢)<\Delta(\mathcal{G})<\infty, then F𝒢F_{\mathcal{G}} is a CBER on VV. Given AXA\subseteq X, we write [A]F[A]_{F} for the FF-saturation of AA in FF, i.e., the smallest FF-invariant subset of XX that contains AA. If [A]F=A[A]_{F}=A, then we say that AA is FF-invariant. In case F=F𝒢F=F_{\mathcal{G}} we write simply [A]𝒢[A]_{\mathcal{G}}, and say that AA is 𝒢\mathcal{G}-invariant if it is F𝒢F_{\mathcal{G}}-invariant. Observe that if AA is a Borel set, then so is [A]F[A]_{F}.

The line graph of a Borel graph 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) is the Borel graph =(E,𝒞,I𝒢)\mathcal{E}=(E,\mathcal{C},I_{\mathcal{G}}), where 𝒞\mathcal{C} is the σ\sigma-algebra on EE inherited form [V]2[V]^{2} and (E,I𝒢)(E,I_{\mathcal{G}}) is the line graph of (V,E)(V,E), i.e., {e,f}I𝒢\{e,f\}\in I_{\mathcal{G}} if and only if ee and ff share exactly one vertex. Observe that if Δ(𝒢)<\Delta(\mathcal{G})<\infty, then Δ()2Δ(𝒢)2\Delta(\mathcal{E})\leqslant 2\Delta(\mathcal{G})-2. Similarly as above, FF_{\mathcal{E}} is the CBER on EE induced by the connectivity components of \mathcal{E}.

A Borel chromatic number χ(𝒢)\chi_{\mathcal{B}}(\mathcal{G}) of a Borel graph 𝒢\mathcal{G} is the minimal kk\in\mathbb{N} such that there is a Borel proper vertex coloring d:V[k]d:V\to[k] of 𝒢\mathcal{G}. Note that the subscript χ\chi_{\mathcal{B}} refers to the corresponding σ\sigma-algebra. A Borel chromatic index χ(𝒢)\chi^{\prime}_{\mathcal{B}}(\mathcal{G}) is defined as χ𝒞()\chi_{\mathcal{C}}(\mathcal{E}). That is χ(𝒢)=k\chi^{\prime}_{\mathcal{B}}(\mathcal{G})=k if there is a Borel proper vertex coloring c:E[k]c:E\to[k] of \mathcal{E}.

Measures    The set of all Borel probability measures on a standard Borel space (X,)(X,\mathcal{B}) is denoted as 𝒫(X)\mathcal{P}(X). Let FF be a CBER on XX and μ𝒫(X)\mu\in\mathcal{P}(X). We say that μ\mu is FF-quasi invariant if μ([A]F)=0\mu([A]_{F})=0, whenever μ(A)=0\mu(A)=0. If 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) is a Borel graph then we say that μ𝒫(V)\mu\in\mathcal{P}(V) is 𝒢\mathcal{G}-quasi-invariant if it is F𝒢F_{\mathcal{G}}-quasi-invariant

Proposition 2.1 (Proposition 3.1 and 3.2 in [GP20]).

Let 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph such that Δ(𝒢)<\Delta(\mathcal{G})<\infty, =(E,𝒞,I𝒢)\mathcal{E}=(E,\mathcal{C},I_{\mathcal{G}}) be its line graph and μ𝒫(V)\mu\in\mathcal{P}(V). Then there is μ^𝒫(E)\hat{\mu}\in\mathcal{P}(E) that is \mathcal{E}-quasi-invariant and satisfies

μ({xV:eAxe})=0\mu\left(\left\{x\in V:\exists e\in A\ x\in e\right\}\right)=0

for every AEA\subseteq E that satisfy μ^(A)=0\hat{\mu}(A)=0.

Proof. By [GP20, Proposition 3.2], we find μ~𝒫(V)\tilde{\mu}\in\mathcal{P}(V) that is 𝒢\mathcal{G}-quasi invariant and satisfies μ([A]𝒢)=μ~([A]𝒢)\mu([A]_{\mathcal{G}})=\tilde{\mu}([A]_{\mathcal{G}}) for every AVA\subseteq V. By [GP20, Proposition 3.1], we find μ^𝒫(E)\hat{\mu}\in\mathcal{P}(E) that is \mathcal{E}-quasi invariant and satisfies

μ~({xV:eAxe})<Δ(𝒢)ϵ\tilde{\mu}\left(\left\{x\in V:\exists e\in A\ x\in e\right\}\right)<\Delta(\mathcal{G})\epsilon

for every AEA\subseteq E that satisfies μ^(A)<ϵ\hat{\mu}(A)<\epsilon. In particular, if μ^(A)=0\hat{\mu}(A)=0, then

μ({xV:eAxe})μ([{xV:eAxe}]𝒢)=μ~([{xV:eAxe}]𝒢)=0\begin{split}\mu\left(\left\{x\in V:\exists e\in A\ x\in e\right\}\right)\leqslant&\ \mu\left(\left[\left\{x\in V:\exists e\in A\ x\in e\right\}\right]_{\mathcal{G}}\right)\\ =&\ \tilde{\mu}\left(\left[\left\{x\in V:\exists e\in A\ x\in e\right\}\right]_{\mathcal{G}}\right)=0\end{split}

as μ~({xV:eAxe})=0\tilde{\mu}\left(\left\{x\in V:\exists e\in A\ x\in e\right\}\right)=0. ∎

A fundamental tool in the study of quasi-invariant measures is the Radon-Nikodym cocycle. Let (X,)(X,\mathcal{B}) be a standard Borel space, FF be a CBER on XX and μ𝒫(X)\mu\in\mathcal{P}(X) be FF-quasi-invariant. Then the Radon–Nikodym cocycle (of μ\mu with respect to FF) is a Borel function ρμ,F:F>0\rho_{\mu,F}:F\to\mathbb{R}_{>0} with the property that

μ(g(C))=Cρμ,F(x,g(x))𝑑μ(x)\mu(g(C))=\int_{C}\rho_{\mu,F}(x,g(x))\ d\mu(x)

for every CC\in\mathcal{B} and injective Borel map g:CXg:C\to X such that (x,g(x))F(x,g(x))\in F. It is a standard fact that the Radon–Nikodym cocycle exists and it is unique up to null-sets, that is, if ρ\rho and ρ\rho^{\prime} are two Radon–Nikodym cocycles of μ\mu with respect to FF, then there is a μ\mu-conull FF-invariant set AXA\subseteq X such that

ρ(F(A×A))=ρ(F(A×A)),\rho\upharpoonright(F\cap(A\times A))=\rho^{\prime}\upharpoonright(F\cap(A\times A)),

see [KM04]. The following statement summarizes the properties of cocycles that we need.

Proposition 2.2 (Chapter II, Section 8 in [KM04]).

Let (X,)(X,\mathcal{B}) be a standard Borel space, FF be a CBER on XX and μ𝒫(X)\mu\in\mathcal{P}(X) be FF-quasi-invariant. Then the Radon–Nikodym cocycle ρμ,F:F>0\rho_{\mu,F}:F\to\mathbb{R}_{>0} satisfies:

  1. (1)

    there is a μ\mu-conull FF-invariant set AA\in\mathcal{B} such that ρμ,F(x,y)ρμ,F(y,z)=ρμ,F(x,z)\rho_{\mu,F}(x,y)\rho_{\mu,F}(y,z)=\rho_{\mu,F}(x,z) for any x,y,zAx,y,z\in A such that y,z[x]Fy,z\in[x]_{F},

  2. (2)

    (mass transport) we have

    Xx[y]F𝐅(x,y)dμ(y)=Xy[x]F𝐅(x,y)ρμ,F(x,y)dμ(x)\int_{X}\sum_{x\in[y]_{F}}{\bf F}(x,y)\ d\mu(y)=\int_{X}\sum_{y\in[x]_{F}}{\bf F}(x,y)\rho_{\mu,F}(x,y)\ d\mu(x)

    for any function 𝐅:F[0,]{\bf F}:F\to[0,\infty].

In case that F=F𝒢F=F_{\mathcal{G}}, we write ρμ,𝒢\rho_{\mu,\mathcal{G}} instead of ρμ,F𝒢\rho_{\mu,F_{\mathcal{G}}}. If FF is clear from context, then we write simply ρμ\rho_{\mu}.

Definition 2.3.

Let 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph such that Δ(𝒢)<\Delta(\mathcal{G})<\infty and μ𝒫(V)\mu\in\mathcal{P}(V) be 𝒢\mathcal{G}-quasi-invariant. We say that μ\mu is 𝒢\mathcal{G}-bounded if

14Δρμ(x,y)4Δ\frac{1}{4\Delta}\leqslant\rho_{\mu}(x,y)\leqslant 4\Delta

for every {x,y}E\{x,y\}\in E.

We show in Theorem 5.1 that every 𝒢\mathcal{G}-quasi-invariant μ𝒫(V)\mu\in\mathcal{P}(V) is equivalent with a 𝒢\mathcal{G}-bounded measure ν𝒫(V)\nu\in\mathcal{P}(V).

3. Edge colorings

Let 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph such that Δ(𝒢)<\Delta(\mathcal{G})<\infty. A partial (Borel proper edge) coloring of 𝒢\mathcal{G} is a partial Borel (with respect to the σ\sigma-algebra 𝒞\mathcal{C} on EE, in particular, dom(c)𝒞\operatorname{dom}(c)\in\mathcal{C}) map c;E[Δ(𝒢)+1]c;E\to[\Delta(\mathcal{G})+1] that assigns different colors to different edges that share a vertex. Usually we use lower case Greek letters for colors, e.g. α,β[Δ(𝒢)+1]\alpha,\beta\in[\Delta(\mathcal{G})+1]. Given a partial coloring cc, we define mc(x)m_{c}(x) to be the set of missing colors at xVx\in V, i.e., mc(x)=[Δ(𝒢)+1]{c(e):eN𝒢(x)}m_{c}(x)=[\Delta(\mathcal{G})+1]\setminus\{c(e):e\in N_{\mathcal{G}}(x)\}. We also write UcU_{c} for the set of uncolored edges, i.e., Uc=Edom(c)U_{c}=E\setminus\operatorname{dom}(c).

In order to improve a given partial coloring cc, we utilize an idea from the proof of Vizing’s theorem, so called Vizing chains. In general, given an uncolored edge eUce\in U_{c}, we want to find an injective augmenting sequence of edges Wc(e)=(ei)ikW_{c}(e)=(e_{i})_{i\leqslant k} such that e0=ee_{0}=e, eiei+1e_{i}\cap e_{i+1}\not=\emptyset for iki\leqslant k and eiUce_{i}\not\in U_{c} for every 1ik1\leqslant i\leqslant k with the property that keeping the colors outside of Wc(e)W_{c}(e) intact but shifting the colors from ei+1e_{i+1} to eie_{i} produces a different partial (proper) coloring cc^{\prime} such that mc(z0)mc(z1)m_{c^{\prime}}(z_{0})\cap m_{c^{\prime}}(z_{1})\not=\emptyset, where {z0,z1}=ek\{z_{0},z_{1}\}=e_{k} is the last edge of Wc(e)W_{c}(e). Extending cc^{\prime} by assigning any color from mc(z0)mc(z1)m_{c^{\prime}}(z_{0})\cap m_{c^{\prime}}(z_{1}) to eke_{k} then improves cc as we decreased the number of uncolored edges. Observe that the difference between cc and cc^{\prime} is contained in Wc(e)W_{c}(e).

Various types of sequences Wc(e)W_{c}(e) have been used in the literature. In order to prove classical Vizing’s theorem, one chooses Wc(e)W_{c}(e) to be a concatenation of a so-called fan and an alternating path, also known as a Vizing chain. To prove an analogue of Vizing’s theorem for graphings, the author and Pikhurko [GP20] iterated this process two times. Namely, first we fix a Vizing chain, then truncate it at any edge on the alternating path, and then grow a second Vizing chain from that place; such a sequence is called an iterated Vizing chain. In order to devise efficient (both deterministic and randomized) local algorithms that produce a proper edge colorings with Δ+1\Delta+1 colors on finite graphs, Bernshteyn [Ber22] iterated this process log(n)\log(n) times, where nn is the number of vertices of the graph. Bernshteyn called the produced injective sequence a multi-step Vizing chain. In this paper, being ideologically more closer to [GP20], we iterate the process 33 times. We follow the terminology of Bernshteyn and call this augmenting chain a 33-step Vizing chain. The estimate for the number of 33-step Vizing chains that can be assigned to a given uncolored edge follows the computation from [GP20]. It seems plausible that one can get similar estimate by adapting the results from finite graphs, but we decided to follow the more direct path of generalizing [GP20].

3.1. 33-step Vizing chains

We recall the notation from [GP20, Section 2] and refer the reader there for basic results about this notation. Fix a Borel graph 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) such that Δ(𝒢)<\Delta(\mathcal{G})<\infty and a partial edge coloring c;E[Δ(𝒢)+1]c;E\to[\Delta(\mathcal{G})+1]. Set Δ=Δ(𝒢)\Delta=\Delta(\mathcal{G}) and fix an ordering of the set of colours [Δ+1][\Delta+1].

A chain is a sequence P=(e0,)P=(e_{0},\dots) of edges of 𝒢\mathcal{G} such that for every index ii\in\mathbb{N} with ei,ei+1e_{i},e_{i+1} being in PP we have eiei+1e_{i}\cap e_{i+1}\not=\emptyset, that is, every two consecutive edges in PP intersect. Let l(P)=|P|l(P)=|P| denote the length of the chain PP, i.e., the number of edges in PP. Note that a chain can be finite (possibly empty) or infinite; thus l(P){}l(P)\in\mathbb{N}\cup\{\infty\} and, if PP is finite, then P=(e0,,el(P)1)P=(e_{0},\dots,e_{l(P)-1}). The convention of labeling the first edge as e0e_{0} allows us to write P=(ei)i<l(P)P=(e_{i})_{i<l(P)}, regardless of whether PP is finite or not. If l(P)=l(P)=\infty, then we define l(P)1=l(P)-1=\infty in order to avoid case by case statements in several places.

We call ei1e_{i-1} the ii-th edge of PP. For an edge ff that occurs exactly once in PP, let its index i(f)i(f) be i1i\geqslant 1 such that f=ei1f=e_{i-1}, that is, the index of the ii-th edge is ii. Also, for il(P)i\leqslant l(P), let Pi=(ej)j<iP_{i}=(e_{j})_{j<i} denote the ii-th prefix of PP (which consists of the first ii edges from PP). We have, for example, that Pl(P)=PP_{l(P)}=P. For chains PP and QQ, we write PQP\sqsubseteq Q if P=Ql(P)P=Q_{l(P)}, that is, PP is a prefix of QQ. If PP is a finite chain with the last edge ee and QQ is a chain with the first edge ff and efe\cap f\not=\emptyset, then we write PQP^{\frown}Q for the chain that is the concatenation of PP and QQ.

Let us call a chain P=(ei)i<l(P)P=(e_{i})_{i<l(P)} a path if PP is empty, or if every vertex zVz\in V belongs to at most 2 edges from PP and there is a vertex that belongs only to e0e_{0}. (In other words, PP is a finite path with a fixed direction on edges or an infinite one-sided ray, where no self-intersections are allowed.) Also, a chain PP is called a cycle if PP is non-empty and every vertex belongs to 0 or 2 edges of PP. (These are just finite cycles, having some edge and direction fixed.)

Definition 3.1 (Definition 2.2 in [GP20]).

We say that a chain P=(ei)i<l(P)P=(e_{i})_{i<l(P)} is

  1. (1)

    edge injective if every edge appears at most once in PP, that is, for every 0i<j<l(P)0\leqslant i<j<l(P) we have that eieje_{i}\not=e_{j},

  2. (2)

    cc-shiftable if l(P)1l(P)\geqslant 1, PP is edge injective, e0Uce_{0}\in U_{c} and ejdom(c)e_{j}\in\operatorname{dom}(c) for every 1j<l(P)1\leqslant j<l(P) (that is, if PP is non-empty with no edge repeated and e0e_{0} is the unique uncoloured edge of PP);

  3. (3)

    cc-proper-shiftable if PP is cc-shiftable and cP;E[Δ+1]c_{P};E\to[\Delta+1] is a partial coloring, where cPc_{P} is the shift of cc along PP (or PP-shift of cc for short) which is defined as

    • dom(cP)=dom(c){e0}{el(P)1}\operatorname{dom}(c_{P})=\operatorname{dom}(c)\cup\{e_{0}\}\setminus\{e_{l(P)-1}\} where we put {el(P)1}=\{e_{l(P)-1}\}=\emptyset if l(P)=l(P)=\infty,

    • cP(ei)=c(ei+1)c_{P}(e_{i})=c(e_{i+1}) for every i+1<l(P)i+1<l(P),

    • cP(f)=c(f)c_{P}(f)=c(f) for every fdom(c)Pf\in\operatorname{dom}(c)\setminus P;

  4. (4)

    cc-augmenting if PP is cc-proper-shiftable and either l(P)=l(P)=\infty or PP is finite with mcP(x)mcP(y)m_{c_{P}}(x)\cap m_{c_{P}}(y)\not=\emptyset where xyx\not=y are the vertices of the last edge el(P)1e_{l(P)-1} of PP.

Next we describe the building blocks that will be used to build 33-step Vizing chains:

Alternating path. Let xVx\in V and α,β[Δ+1]\alpha,\beta\in[\Delta+1] be different colours such that βmc(x)\beta\in m_{c}(x). Then there is a unique maximal chain P=(ei)i<l(P)P=(e_{i})_{i<l(P)} such that xe0x\in e_{0} if l(P)>0l(P)>0, xe1x\not\in e_{1} if l(P)>1l(P)>1, and c(ei)=αc(e_{i})=\alpha (resp. c(ei)=βc(e_{i})=\beta) for every i<l(P)i<l(P) that is even (resp. odd). We call this unique maximal chain the (alternating) α/β\alpha/\beta-path starting at xVx\in V and denote it as Pc(x,α/β)P_{c}(x,\alpha/\beta). If Pc(x,α/β)P_{c}(x,\alpha/\beta) is finite and non-empty, then we call the unique yVy\in V such that |{fPc(x,α/β):yf}|=1|\{f\in P_{c}(x,\alpha/\beta):y\in f\}|=1 and yxy\not=x the last vertex of Pc(x,α/β)P_{c}(x,\alpha/\beta). If Pc(x,α/β)P_{c}(x,\alpha/\beta) is empty (which happens exactly when αmc(x)\alpha\in m_{c}(x)), then the last vertex is xx. Whenever we write Pc(x,α/β)P_{c}(x,\alpha/\beta) we always assume that the condition that βmc(x)\beta\in m_{c}(x) is satisfied. Observe that the colors on the chain alternate between α\alpha and β\beta (starting with α\alpha) and we never return to a vertex we have previously visited (and thus the edges in PP form a path).

Fan. Let eUce\in U_{c} and xex\in e. We define the maximal fan around xx starting at ee, in symbols Fc(x,e)F_{c}(x,e), as a (finite) chain P=(e0,e1,,ek)P=(e_{0},e_{1},\dots,e_{k}) such that xeix\in e_{i} for every iki\leqslant k and if we denote the other vertex in eie_{i} by viv_{i} then the following statements are satisfied

  1. (1)

    e0=ee_{0}=e,

  2. (2)

    PP is edge injective,

  3. (3)

    c(ei+1)mc(vi)c(e_{i+1})\in m_{c}(v_{i}) for every i<ki<k and c(ei+1)c(e_{i+1}) is the minimal color available in the ii-th step, where we say that a color α\alpha is available in the ii-th step if αmc(vi)\alpha\in m_{c}(v_{i}),

  4. (4)

    (e0,,ek)(e_{0},\dots,e_{k}) is maximal with these properties.

Conditional fan. We generalize, but only formally, the following definition from [GP20, Section 2.5]. Take Pc(x,α/β)P_{c}(x,\alpha/\beta) for some xVx\in V. Let fPc(x,α/β)f\in P_{c}(x,\alpha/\beta) be a an edge that is not first nor last in Pc(x,α/β)P_{c}(x,\alpha/\beta) and yVy\in V be the last vertex of Pc(x,e)i(f)P_{c}(x,e)_{i(f)}. We define the maximal α/β\alpha/\beta-conditional fan starting at ff, denoted as Fc(x,α/β,y)F_{c}(x,\alpha/\beta,y), as a chain P=(g0,,gm)P=(g_{0},\dots,g_{m}) such that ygiy\in g_{i} for every imi\leqslant m and, if we denote the other vertex of gig_{i} by uiu_{i}, then the following is satisfied

  1. (1)

    g0=fg_{0}=f,

  2. (2)

    PP is edge injective,

  3. (3)

    c(gi+1)mc(ui)c(g_{i+1})\in m_{c}(u_{i}) and it is the minimal available color,

  4. (4)

    α,βmc(ui)\alpha,\beta\not\in m_{c}(u_{i}) for every i<mi<m,

  5. (5)

    if α,βmc(um)\alpha,\beta\not\in m_{c}(u_{m}), then (g0,,gm)(g_{0},\dots,g_{m}) is maximal with the properties above.

Note that we should rather write uifu_{i}^{f}, gifg_{i}^{f} and yfy^{f} to stress that those objects depend on the choice of ff. This will be however omitted in the cases when we work with only one ff.

Now we are ready to for the main definition.

Definition 3.2 (33-step Vizing chain).

Let 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph such that Δ(𝒢)<\Delta(\mathcal{G})<\infty, c;E[Δ(𝒢)+1]c;E\to[\Delta(\mathcal{G})+1] be a partial edge coloring and eUce\in U_{c}. We say that a cc-augmenting chain Wc(e)=(ei)i<l(Wc(e))W_{c}(e)=(e_{i})_{i<l(W_{c}(e))}, where l(Wc(e)){}l(W_{c}(e))\in\mathbb{N}\cup\{\infty\}, is a 33-step Vizing chain (at ee) if there are pairwise different vertices y1,y2,y3,z1,z2,z3Vy_{1},y_{2},y_{3},z_{1},z_{2},z_{3}\in V, and colors αi,βi[Δ(𝒢)+1]\alpha_{i},\beta_{i}\in[\Delta(\mathcal{G})+1] for i{1,2,3}i\in\{1,2,3\} such that

Wc(e)=(Fc1)(Pc1)(Fc2)(Pc2)(Fc3)(Pc3),W_{c}(e)=\left(F^{1}_{c}\right)^{\frown}\left(P^{1}_{c}\right)^{\frown}\left(F^{2}_{c}\right)^{\frown}\left(P^{2}_{c}\right)^{\frown}\left(F^{3}_{c}\right)^{\frown}\left(P^{3}_{c}\right),

where

  1. (1)

    Fc1Fc(y1,e)F^{1}_{c}\sqsubseteq F_{c}(y_{1},e), Fc2Fc(z1,α1/β1,y2)F^{2}_{c}\sqsubseteq F_{c}(z_{1},\alpha_{1}/\beta_{1},y_{2}) and Fc3Fc(z2,α2/β2,y3)F^{3}_{c}\sqsubseteq F_{c}(z_{2},\alpha_{2}/\beta_{2},y_{3}),

  2. (2)

    PciPc(zi,αi/βi)P^{i}_{c}\sqsubseteq P_{c}(z_{i},\alpha_{i}/\beta_{i}) for every i{1,2,3}i\in\{1,2,3\},

  3. (3)

    if T{Fci}i=13{Pci}i=13T\in\{F^{i}_{c}\}_{i=1}^{3}\cup\{P^{i}_{c}\}_{i=1}^{3} satisfies T=T=\emptyset, then every SS to the right from TT in the definition of Wc(e)W_{c}(e) is empty as well, i.e., Wc(e)W_{c}(e) is built by at most three iterations of the “Vizing Chain” construction,

3.2. Construction of 33-step Vizing chains

Let eUce\in U_{c} and xex\in e be fixed. First, we describe a process that produces many chains of the form

Wc(e)=(Fc1)(Pc1)(Fc2)(Pc2)(Fc3)(Pc3)W_{c}(e)=\left(F^{1}_{c}\right)^{\frown}\left(P^{1}_{c}\right)^{\frown}\left(F^{2}_{c}\right)^{\frown}\left(P^{2}_{c}\right)^{\frown}\left(F^{3}_{c}\right)^{\frown}\left(P^{3}_{c}\right)

that satisfies (1)–(3) in Definition 3.2, then we investigate how many of these chains are 33-step Vizing chains, i.e., which ones are cc-augmenting. We handle each iteration separately.

Iteration I. We start with [GP20, Section 2.4]. Recall that the Vizing chain Vc(x,e)V_{c}(x,e) either consists of the fan Fc(x,e)F_{c}(x,e), in case it is augmenting, or we have

Vc(x,e)=Fc(x,e)i+1Pc(vi,α/β),V_{c}(x,e)={F_{c}(x,e)_{i+1}}^{\frown}P_{c}(v_{i},\alpha/\beta),

where i<l(Fc(x,e))i<l(F_{c}(x,e)) (so-called first critical index) and {x,vi}\{x,v_{i}\} is the last edge of the truncated fan Fc(x,e)i1+1F_{c}(x,e)_{i_{1}+1}.

Claim 1 (Proposition 2.9 in [GP20]).

If Fc(x,e)F_{c}(x,e) is not cc-augmenting, then there is i<l(Fc(x,e))i<l(F_{c}(x,e)) such that Fc(x,e)i+1Pc(vi,α/β){F_{c}(x,e)_{i+1}}^{\frown}P_{c}(v_{i},\alpha/\beta) is cc-augmenting, where (x,vi)(x,v_{i}) is the last edge of the truncated fan Fc(x,e)i+1F_{c}(x,e)_{i+1} and β\beta is the smallest missing color at viv_{i}. In particular, the Vizing chain Vc(x,e)V_{c}(x,e) is a 33-step Vizing chain.

Moreover, if nonempty, then Pc(vi,α/β)P_{c}(v_{i},\alpha/\beta) does not use the vertex xx.

Suppose that Pc(vi,α/β)P_{c}(v_{i},\alpha/\beta) is non-empty. Define Fc1=Fc(x,e)i1+1F^{1}_{c}=F_{c}(x,e)_{{i_{1}}+1}, y1=xy_{1}=x, z1=viz_{1}=v_{i} and α1=α\alpha_{1}=\alpha, β1=β\beta_{1}=\beta. This concludes the first iteration of the construction.

Iteration II. Recall that f1Pc(z1,α1/β1)f^{1}\in P_{c}(z_{1},\alpha_{1}/\beta_{1}) is suitable [GP20, Definition 2.10] if it is of graph distance 3\geqslant 3 from Fc1F^{1}_{c}, it is not the last edge of Pc(z1,α1/β1)P_{c}(z_{1},\alpha_{1}/\beta_{1}) and c(f1)=α1c(f^{1})=\alpha_{1} (we remark that the last condition only helps with the notation and is otherwise irrelevant). Let y2y_{2} be the last vertex of Pc(z1,α1/β1)i(f1)P_{c}(z_{1},\alpha_{1}/\beta_{1})_{i(f^{1})} and set Fc(x,ef1)=Fc(z1,α1/β1,y2)F_{c}(x,e\leadsto f^{1})=F_{c}(z_{1},\alpha_{1}/\beta_{1},y_{2}), where Fc(z1,α1/β1,y2)F_{c}(z_{1},\alpha_{1}/\beta_{1},y_{2}) is the maximal α1/β1\alpha_{1}/\beta_{1}-conditional fan starting at f1f^{1}.

Claim 2 (Proposition 2.12 in [GP20]).

Let f1Pc(z1,α/β)f^{1}\in P_{c}(z_{1},\alpha/\beta) be suitable. Then

P=Vc(x,e)i(f1)1Fc(x,ef1)P={V_{c}(x,e)_{i(f^{1})-1}}^{\frown}F_{c}(x,e\leadsto f^{1})

is cc-proper-shiftable.

According to the type of f1f^{1}, as defined in [GP20, Section 2.5], it is possible to assign an injective sequence of edges QQ such that either Q=Fc(x,ef1)Q=F_{c}(x,e\leadsto f^{1}), or

Q=Fc(x,ef1)m+1Pc(um,γ/δ),Q={F_{c}(x,e\leadsto f^{1})_{m+1}}^{\frown}P_{c}(u_{m},\gamma/\delta),

where m<l(Fc(x,ef1))m<l(F_{c}(x,e\leadsto f^{1})) (the so called second critical index), {y2,um}\{y_{2},u_{m}\} is the last edge of the truncated fan Fc(x,ef1)m+1F_{c}(x,e\leadsto f^{1})_{m+1} and {γ,δ}\{\gamma,\delta\} is either equal to or disjoint from {α1,β1}\{\alpha_{1},\beta_{1}\}. Using the technical notion of superb edges, the following, again adapted to our terminology, is shown in [GP20].

Claim 3 (Proposition 2.15 and 2.17 in [GP20]).

Let f1Pc(z1,α1/β1)f^{1}\in P_{c}(z_{1},\alpha_{1}/\beta_{1}) be suitable and superb. The chain

(Fc1)(Pc(z1,α1/β1)i(f1)1)Q(F^{1}_{c})^{\frown}(P_{c}(z_{1},\alpha_{1}/\beta_{1})_{i(f^{1})-1})^{\frown}Q

is a 33-step Vizing chain.

Suppose that Pc(um,γ/δ)P_{c}(u_{m},\gamma/\delta) is non-empty. Define Pc1=Pc(z1,α1/β1)i(f1)1P^{1}_{c}=P_{c}(z_{1},\alpha_{1}/\beta_{1})_{i(f^{1})-1}, Fc2=Fc(x,ef1)m+1F^{2}_{c}=F_{c}(x,e\leadsto f^{1})_{m+1}, z2=umz_{2}=u_{m} and α2=γ\alpha_{2}=\gamma, β2=δ\beta_{2}=\delta. This concludes the second iteration of the construction.

Iteration III. We say that f2Pc(z2,α2/β2)f^{2}\in P_{c}(z_{2},\alpha_{2}/\beta_{2}) is 22-suitable if

  • the graph distance of ff and f2f^{2} is at least 33 for every f(Fc1)(Pc1)(Fc2)f\in(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c}),

  • it is not the last edge of Pc(z2,α2/β2)P_{c}(z_{2},\alpha_{2}/\beta_{2})

  • c(f2)=α2c(f^{2})=\alpha_{2}.

Let y3y_{3} be the last vertex of Pc(z2,α2/β2)i(f2)P_{c}(z_{2},\alpha_{2}/\beta_{2})_{i(f^{2})} and set

Fc(x,ef1f2)=Fc(z2,α2/β2,y3),F_{c}(x,e\leadsto f^{1}\leadsto f^{2})=F_{c}(z_{2},\alpha_{2}/\beta_{2},y_{3}),

where Fc(z2,α2/β2,y3)F_{c}(z_{2},\alpha_{2}/\beta_{2},y_{3}) is the maximal α2/β2\alpha_{2}/\beta_{2}-conditional fan starting at f2f^{2}.

Proposition 3.3.

Let f2Pc(z2,α2/β2)f^{2}\in P_{c}(z_{2},\alpha_{2}/\beta_{2}) be 22-suitable. Then

P=(Fc1)(Pc1)(Fc2)(Pc(z2,α2/β2)i(f2)1)Fc(x,ef1f2)P=(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c})^{\frown}(P_{c}(z_{2},\alpha_{2}/\beta_{2})_{i(f^{2})-1})^{\frown}F_{c}(x,e\leadsto f^{1}\leadsto f^{2})

is cc-proper-shiftable.

Proof. Suppose that cPc_{P} is not a partial coloring. By the definition, we find a vertex vVv\in V such that cPN𝒢(v)c_{P}\upharpoonright N_{\mathcal{G}}(v) is not proper. By the fact that f2f^{2} is 22-suitable together with [GP20, Proposition 2.12], we see that vfv\not\in f for any f(Fc1)(Pc1)(Fc2)f\in(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c}). Moreover, we must have vfv\in f for some fFc(x,ef1f2)f\in F_{c}(x,e\leadsto f^{1}\leadsto f^{2}) as the colors used around vertices that lie only on the path Pc(z2,α2/β2)i(f2)1P_{c}(z_{2},\alpha_{2}/\beta_{2})_{i(f^{2})-1} do not change. Now the definition of Fc(x,ef1f2)F_{c}(x,e\leadsto f^{1}\leadsto f^{2}), as the maximal α2/β2\alpha_{2}/\beta_{2}-conditional fan starting at f2f^{2}, shows that no such vVv\in V can exist, the argument is literally the same as in [GP20, Proposition 2.12]. ∎

Suppose that f2f^{2} is 22-suitable and set Pc2=Pc(z2,α2/β2)i(f2)1P^{2}_{c}=P_{c}(z_{2},\alpha_{2}/\beta_{2})_{i(f^{2})-1}. Next we define various types of 22-suitable edges and the notion of an amazing edge. This is inspired by similar notions in [GP20, Section 2.5].

We say that a 22-suitable edge f2Pc(z2,α2/β2)f^{2}\in P_{c}(z_{2},\alpha_{2}/\beta_{2}) is of type (a) if

P=(Fc1)(Pc1)(Fc2)(Pc2)Fc(x,ef1f2)P=(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c})^{\frown}(P^{2}_{c})^{\frown}F_{c}(x,e\leadsto f^{1}\leadsto f^{2})

is cc-augmenting. Every edge of type (a) is said to be amazing. Define Fc3=Fc(x,ef1f2)F^{3}_{c}=F_{c}(x,e\leadsto f^{1}\leadsto f^{2}) and set

Wc(e,f1,f2)=(Fc1)(Pc1)(Fc2)(Pc2)(Fc3).W_{c}(e,f^{1},f^{2})=(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c})^{\frown}(P^{2}_{c})^{\frown}(F^{3}_{c}).

Then the following is immediate from the definitions.

Proposition 3.4.

Let f2f^{2} be of type (a). Then Wc(e,f1,f2)W_{c}(e,f^{1},f^{2}) is a 33-step Vizing chain.

We say that a 22-suitable edge f2Pc(z2,α2/β2)f^{2}\in P_{c}(z_{2},\alpha_{2}/\beta_{2}) is of type (b) if it is not of type (a) and in the construction of the conditional fan Fc(x,ef1f2)F_{c}(x,e\leadsto f^{1}\leadsto f^{2}) we encountered α2\alpha_{2} or β2\beta_{2}. Observe that as f2f^{2} is not of type (a), we must have β2mc(wn)\beta_{2}\in m_{c}(w_{n}), where {y3,wn}\{y_{3},w_{n}\} is the last edge in Fc(x,ef1f2)F_{c}(x,e\leadsto f^{1}\leadsto f^{2}). Following the previous notation we say that nn is the third critical index. Define Fc3=Fc(x,ef1f2)F^{3}_{c}=F_{c}(x,e\leadsto f^{1}\leadsto f^{2}), y3=wny_{3}=w_{n}, α3=α2\alpha_{3}=\alpha_{2}, β3=β2\beta_{3}=\beta_{2} and Pc3=Pc(z3,α3/β3)P^{3}_{c}=P_{c}(z_{3},\alpha_{3}/\beta_{3}). We say that f2f^{2} of type (b) is amazing, if

  • PcQ(z3,α3/β3)=Pc(z3,α3/β3)P_{c_{Q}}(z_{3},\alpha_{3}/\beta_{3})=P_{c}(z_{3},\alpha_{3}/\beta_{3}), where Q=(Fc1)(Pc1)(Fc2)(Pc2)(Fc3)Q=(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c})^{\frown}(P^{2}_{c})^{\frown}(F^{3}_{c}).

Proposition 3.5.

Let f2f^{2} be of type (b) and amazing. Then

Wc(e,f1,f2)=(Fc1)(Pc1)(Fc2)(Pc2)(Fc3)(Pc3)W_{c}(e,f^{1},f^{2})=(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c})^{\frown}(P^{2}_{c})^{\frown}(F^{3}_{c})^{\frown}(P^{3}_{c})

is a 33-step Vizing chain.

Proof. It follows directly from the definitions that Wc(e,f1,f2)W_{c}(e,f^{1},f^{2}) satisfies (1)–(3) in Definition 3.2. It remains to show that Wc(e,f1,f2)W_{c}(e,f^{1},f^{2}) is cc-augmenting. This can be done by the same argument as in [GP20, Proposition 2.15]. Namely, first observe that cQc_{Q}, where

Q=(Fc1)(Pc1)(Fc2)(Pc2)(Fc3),Q=(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c})^{\frown}(P^{2}_{c})^{\frown}(F^{3}_{c}),

is a proper coloring by the same reasoning as in Proposition 3.3. Moreover, by the definition of 22-suitable edge, we must have α2mcQ(y3)\alpha_{2}\in m_{c_{Q}}(y_{3}). As PcQ(z3,α3/β3)=Pc(z3,α3/β3)P_{c_{Q}}(z_{3},\alpha_{3}/\beta_{3})=P_{c}(z_{3},\alpha_{3}/\beta_{3}), we have that Wc(e,f1,f2)W_{c}(e,f^{1},f^{2}) is edge injective and β2mcQ(z3)\beta_{2}\in m_{c_{Q}(z_{3})}. This shows that {y3,z3}Pc3\{y_{3},z_{3}\}^{\frown}P^{3}_{c} is cQc_{Q}-augmenting as y3y_{3} cannot be the last vertex of Pc3P^{3}_{c} (if it were, then PcQ(z3,α3/β3)Pc(z3,α3/β3)P_{c_{Q}}(z_{3},\alpha_{3}/\beta_{3})\not=P_{c}(z_{3},\alpha_{3}/\beta_{3}) as α2,β2mc(y3)\alpha_{2},\beta_{2}\not\in m_{c}(y_{3})). Hence Wc(e,f1,f2)W_{c}(e,f^{1},f^{2}) is cc-augmenting as desired. ∎

We say that a 22-suitable edge f2Pc(z2,α2/β2)f^{2}\in P_{c}(z_{2},\alpha_{2}/\beta_{2}) is of type (c) if it is not of type (a), or (b). Let γ\gamma be the smallest colour in mc(y3)m_{c}(y_{3}). The reason why we cannot extend Fc(x,ef1f2)F_{c}(x,e\leadsto f^{1}\leadsto f^{2}) is the same as when we build the standard Vizing chain, see [GP20, Proposition 2.8], or [GP20, Section2.5: Type II edge]. Namely there is a colour δ\delta and index

j<n=l(Fc(x,ef1f2))1j<n=l(F_{c}(x,e\leadsto f^{1}\leadsto f^{2}))-1

such that δ\delta is the minimal colour available in both mc(wj)m_{c}(w_{j}) and mc(wn)m_{c}(w_{n}). It is clear that γδ\gamma\not=\delta because f2f^{2} is not of Type (a) and {α2,β2}{γ,δ}=\{\alpha_{2},\beta_{2}\}\cap\{\gamma,\delta\}=\emptyset because ff is not of Type (b).

Consider now the alternating γ/δ\gamma/\delta-paths Pc(wj,γ/δ)P_{c}(w_{j},\gamma/\delta) and Pc(wn,γ/δ)P_{c}(w_{n},\gamma/\delta). Our aim is to choose one of them, call it QQ, and then define

Wc(e,f1,f2)=(Fc1)(Pc1)(Fc2)(Pc2)(Fc(x,ef1f2)+1)Q,W_{c}(e,f^{1},f^{2})=(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c})^{\frown}(P^{2}_{c})^{\frown}(F_{c}(x,e\leadsto f^{1}\leadsto f^{2})_{\ell+1})^{\frown}Q,

where {i,m}\ell\in\{i,m\}, depending on the choice of QQ, is such that Wc(x,f1,f2)W_{c}(x,f^{1},f^{2}) is cc-augmenting. As in the case of type (b), we need to rule out some edges. We say that a 22-suitable f2Pc(z2,α2/β2)f^{2}\in P_{c}(z_{2},\alpha_{2}/\beta_{2}) of type (c) is amazing if, in the above notation, both of the following equalities hold

  • Pc(wj,γ/δ)=PcR(wj,γ/δ)P_{c}(w_{j},\gamma/\delta)=P_{c_{R}}(w_{j},\gamma/\delta),

  • Pc(wn,γ/δ)=PcR(wj,γ/δ)P_{c}(w_{n},\gamma/\delta)=P_{c_{R}}(w_{j},\gamma/\delta),

where R=(Fc1)(Pc1)(Fc2)(Pc2)R=(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c})^{\frown}(P^{2}_{c}).

Let f2Pc(z2,α2/β2)f^{2}\in P_{c}(z_{2},\alpha_{2}/\beta_{2}) be of type (c) and amazing. We take {j,n}\ell\in\{j,n\} to be the index for which there is no hPc(uj,δ/ϵ)h\in P_{c}(u_{j},\delta/\epsilon) such that y3hy_{3}\in h, see [GP20, Proposition 2.9]. If both indices jj and nn satisfy this, then we put =j\ell=j for definiteness. We call this index \ell the third critical index. We define Fc3=Fc(x,ef1f2)+1F^{3}_{c}=F_{c}(x,e\leadsto f^{1}\leadsto f^{2})_{\ell+1}, z3=wz_{3}=w_{\ell}, α3=γ\alpha_{3}=\gamma, β3=δ\beta_{3}=\delta and Pc3=Pc(w,α3/β3)P^{3}_{c}=P_{c}(w_{\ell},\alpha_{3}/\beta_{3}).

Proposition 3.6.

Let f2f^{2} be of type (c) and amazing. Then

Wc(e,f1,f2)=(Pc1)(Fc2)(Pc2)(Fc3)(Pc3)W_{c}(e,f^{1},f^{2})=(P^{1}_{c})^{\frown}(F^{2}_{c})^{\frown}(P^{2}_{c})^{\frown}(F^{3}_{c})^{\frown}(P^{3}_{c})

is a 33-step Vizing chain.

Proof. It follows directly from the definitions that Wc(e,f1,f2)W_{c}(e,f^{1},f^{2}) satisfies (1)–(3) in Definition 3.2. It remains to show that Wc(e,f1,f2)W_{c}(e,f^{1},f^{2}) is cc-augmenting. This can be done by the same argument as in [GP20, Proposition 2.17]. Namely, first observe that cQc_{Q}, where

Q=(Fc1)(Pc1)(Fc2)(Pc2)(Fc3),Q=(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c})^{\frown}(P^{2}_{c})^{\frown}(F^{3}_{c}),

is cc-proper shiftable by the same reasoning as in Proposition 3.3. In particular, QQ is edge injective. As y3fy_{3}\not\in f for any fPc3f\in P^{3}_{c} by the definition of the third critical index and PcR(z3,α3/β3)=Pc(z3,α3/β3)P_{c_{R}}(z_{3},\alpha_{3}/\beta_{3})=P_{c}(z_{3},\alpha_{3}/\beta_{3}), we infer that Wc(e,f1,f2)W_{c}(e,f^{1},f^{2}) is edge injective. Similar argument shows that PcQ(z3,α3/β3)=PcR(z3,α3/β3)=Pc(z3,α3/β3)P_{c_{Q}}(z_{3},\alpha_{3}/\beta_{3})=P_{c_{R}}(z_{3},\alpha_{3}/\beta_{3})=P_{c}(z_{3},\alpha_{3}/\beta_{3}). Moreover, by the definition of 22-suitable edge, we must have α3mcQ(y3)\alpha_{3}\in m_{c_{Q}}(y_{3}). This shows that {y3,z3}Pc3\{y_{3},z_{3}\}^{\frown}P^{3}_{c} is cQc_{Q}-augmenting. Hence Wc(e,f1,f2)W_{c}(e,f^{1},f^{2}) is cc-augmenting as desired. ∎

Altogether, we just proved the following statement.

Theorem 3.7.

Let eUce\in U_{c}, xex\in e, f1f^{1} be superb and f2f^{2} be amazing as defined above. Then Wc(e,f1,f2)W_{c}(e,f^{1},f^{2}) is a 33-step Vizing chain.

3.3. How many 33-step Vizing chains are there

Let eUce\in U_{c} and xex\in e. We say that ee is KK-bad for cc, where KK\in\mathbb{N}, if every 33-step Vizing chain Wc(e)W_{c}(e) at ee satisfies l(Wc(e)))2K+2Δl(W_{c}(e)))\geqslant 2K+2\Delta. In the following claims we use the notation from previous section.

Proposition 3.8.

Let KK\in\mathbb{N}, eUce\in U_{c} be KK-bad for cc and xex\in e. Then

  • l(Pc(vi,α/β))Kl(P_{c}(v_{i},\alpha/\beta))\geqslant K, where Pc(vi,α/β)P_{c}(v_{i},\alpha/\beta) is the alternating path from the first iteration,

  • l(Pc(um,γ/δ))K2l(P_{c}(u_{m},\gamma/\delta))\geqslant\frac{K}{2} for every superb edge f1f^{1} such that i(f1)K2i(f^{1})\leqslant\frac{K}{2}, where Pc(um,γ/δ)P_{c}(u_{m},\gamma/\delta) is the alternating path in the second iteration that corresponds to f1f^{1}.

Proof. Both chains from Claim 1 and Claim 3 are 33-step Vizing chains. As ee is KK-bad for cc and both chains contain at most two fans that each contain at most Δ\Delta edges, we conclude that l(Pc(vi,α/β))Kl(P_{c}(v_{i},\alpha/\beta))\geqslant K and l(Pc(um,γ/δ))K2l(P_{c}(u_{m},\gamma/\delta))\geqslant\frac{K}{2} under the assumption that f1f^{1} is superb and satisfies i(f1)K2i(f^{1})\leqslant\frac{K}{2}. ∎

Claim 4 (Proposition 2.20 in [GP20]).

Let KK\in\mathbb{N}, eUce\in U_{c} be KK-bad for cc and xex\in e. Then there are colors {γ,δ}[Δ+1]\{\gamma,\delta\}\subseteq[\Delta+1] and at least

13(Δ+1)2(K4Δ51)2Δ3\frac{1}{3(\Delta+1)^{2}}\left(\frac{K}{4}-\Delta^{5}-1\right)-2\Delta^{3}

many superb edges f1Pc(vi,α/β)f^{1}\in P_{c}(v_{i},\alpha/\beta) such that i(f1)K2i(f^{1})\leqslant\frac{K}{2} and the alternating path in the second iteration that corresponds to f1f^{1} is a γ/δ\gamma/\delta-path.

Definition 3.9.

Let KK\in\mathbb{N}, eUce\in U_{c} be KK-bad for cc, xex\in e and {γ,δ}[Δ+1]\{\gamma,\delta\}\subseteq[\Delta+1] be as in Claim 4. Define 𝒱c(e)\mathcal{V}_{c}(e) to be the set of pairs (f1,f2)(f^{1},f^{2}) such that f1Pc(vi,α/β)f^{1}\in P_{c}(v_{i},\alpha/\beta) is superb and satisfies i(f1)K2i(f^{1})\leqslant\frac{K}{2} and f2Pc(um,γ/δ)f^{2}\in P_{c}(u_{m},\gamma/\delta) is amazing and satisfies i(f2)K2i(f^{2})\leqslant\frac{K}{2} (where the index i(f2)i(f^{2}) is taken with respect to Pc(um,γ/δ)P_{c}(u_{m},\gamma/\delta)), where Pc(um,γ/δ)P_{c}(u_{m},\gamma/\delta) is the alternating path in the second iteration that corresponds to f1f^{1}.

Our aim is to estimate the cardinality of 𝒱c(e)\mathcal{V}_{c}(e) as this gives a lower bound on the cardinality of the set of all 33-step Vizing chains at ee. In fact, we bound the cardinality of the projection of 𝒱c(e)\mathcal{V}_{c}(e) to the second coordinate as this clearly gives a lower bound for the cardinality of 𝒱c(e)\mathcal{V}_{c}(e).

The following proposition gives a sufficient condition for an edge to be amazing.

Proposition 3.10.

Let KK\in\mathbb{N}, eUce\in U_{c} be KK-bad for cc, xex\in e and {γ,δ}[Δ+1]\{\gamma,\delta\}\subseteq[\Delta+1] be as in Claim 4. Suppose that f1Pc(vi,α/β)f^{1}\in P_{c}(v_{i},\alpha/\beta) is superb, i(f1)K2i(f^{1})\leqslant\frac{K}{2} and pick f2f^{2} on the the alternating path Pc(um,γ/δ)P_{c}(u_{m},\gamma/\delta) (that corresponds to f1f^{1} in the second iteration). Assume that

  1. (1)

    f2f^{2} is 22-suitable,

  2. (2)

    there is no alternating path Pc(w,ι/κ)P_{c}(w,\iota/\kappa) such that, simultaneously, wVw\in V is of 𝒢\mathcal{G}-distance 11 from y3f2y_{3}\in f^{2} and Pc(w,ι/κ)P_{c}(w,\iota/\kappa) is of distance at most 33 from (Fc1)(Pc1)(Fc2)(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c}), where f1f^{1} is the first edge of Fc2F^{2}_{c}.

Then f2f^{2} is amazing. In particular, (f1,f2)𝒱c(e)(f^{1},f^{2})\in\mathcal{V}_{c}(e).

Proof. Suppose that the conditions are satisfied. If f2f^{2} is of type (a), then it is amazing.

If f2f^{2} is of type (b), then we need to verify that PcQ(z3,α3/β3)=Pc(z3,α3/β3)P_{c_{Q}}(z_{3},\alpha_{3}/\beta_{3})=P_{c}(z_{3},\alpha_{3}/\beta_{3}), where Q=(Fc1)(Pc1)(Fc2)(Pc2)(Fc3)Q=(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c})^{\frown}(P^{2}_{c})^{\frown}(F^{3}_{c}). As dist𝒢(y3,z3)=1\operatorname{dist}_{\mathcal{G}}(y_{3},z_{3})=1, we have that Pc(z3,α3/β3)P_{c}(z_{3},\alpha_{3}/\beta_{3}) avoids (Fc1)(Pc1)(Fc2)(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c}). Hence if PcQ(z3,α3/β3)Pc(z3,α3/β3)P_{c_{Q}}(z_{3},\alpha_{3}/\beta_{3})\not=P_{c}(z_{3},\alpha_{3}/\beta_{3}) it must be the case that y3y_{3} is covered by Pc(z3,α3/β3)P_{c}(z_{3},\alpha_{3}/\beta_{3}). This can only happen if Pc(z3,α3/β3)P_{c}(z_{3},\alpha_{3}/\beta_{3}) contains Pc2P^{2}_{c} as α3=α2\alpha_{3}=\alpha_{2} and β3=β2\beta_{3}=\beta_{2}. But that is not possible as Pc2P^{2}_{c} is of distance 11 from (Fc1)(Pc1)(Fc2)(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c}).

If f2f^{2} is of type (c), then we need to verify that Pc(wj,γ/δ)=PcR(wj,γ/δ)P_{c}(w_{j},\gamma/\delta)=P_{c_{R}}(w_{j},\gamma/\delta) and Pc(wn,γ/δ)=PcR(wj,γ/δ)P_{c}(w_{n},\gamma/\delta)=P_{c_{R}}(w_{j},\gamma/\delta). This follows easily as {γ,δ}{α2,β2}=\{\gamma,\delta\}\cap\{\alpha_{2},\beta_{2}\}=\emptyset and both Pc(wj,γ/δ)P_{c}(w_{j},\gamma/\delta), Pc(wn,γ/δ)P_{c}(w_{n},\gamma/\delta) avoid (Fc1)(Pc1)(Fc2)(F^{1}_{c})^{\frown}(P^{1}_{c})^{\frown}(F^{2}_{c}). ∎

Proposition 3.11.

Let KK\in\mathbb{N}, eUce\in U_{c} be KK-bad for cc, xex\in e and {γ,δ}[Δ+1]\{\gamma,\delta\}\subseteq[\Delta+1] be as in Claim 4. Define f2𝒮c(e)f^{2}\in\mathcal{S}_{c}(e) if c(f2)=γc(f^{2})=\gamma and there is f1Pc(vi,α/β)f^{1}\in P_{c}(v_{i},\alpha/\beta) such that f1f^{1} is superb, i(f1)K2i(f^{1})\leqslant\frac{K}{2}, f2Pc(um,γ/δ)f^{2}\in P_{c}(u_{m},\gamma/\delta) and i(f2)K2i(f^{2})\leqslant\frac{K}{2} (the index is taken with respect to Pc(um,γ/δ)P_{c}(u_{m},\gamma/\delta) and Pc(um,γ/δ)P_{c}(u_{m},\gamma/\delta) corresponds to f1f^{1} in the second iteration), and at least one of the items from Proposition 3.10 is not satisfied. Then we have

|𝒮c(e)|4(Δ+1)4r=04(2Δ)r(K2+Δ)|\mathcal{S}_{c}(e)|\leqslant 4(\Delta+1)^{4}\sum_{r=0}^{4}(2\Delta)^{r}\left(\frac{K}{2}+\Delta\right)

Proof. Let f1f^{1} and f2f^{2} are as above and assume that item (1) from Proposition 3.10 is not satisfied. As c(f2)=γc(f^{2})=\gamma, we know that either f2f^{2} is the last edge on Pc(um,γ/δ)P_{c}(u_{m},\gamma/\delta) or it is of distance at most 44 from (Fc1)Pc(vi,α/β)K2+1(F^{1}_{c})^{\frown}P_{c}(v_{i},\alpha/\beta)_{\frac{K}{2}+1}. There are at most K2\frac{K}{2} many edges that satisfy the former condition, and we have

|{fE:dist(f,(Fc1)Pc(vi,α/β)K2+1)4}|r=04(2Δ)r(K2+Δ)\left|\left\{f\in E:\operatorname{dist}_{\mathcal{E}}(f,(F^{1}_{c})^{\frown}P_{c}(v_{i},\alpha/\beta)_{\frac{K}{2}+1})\leqslant 4\right\}\right|\leqslant\sum_{r=0}^{4}(2\Delta)^{r}\left(\frac{K}{2}+\Delta\right) (1)

which gives upper bound on the latter condition.

Suppose that (2) from Proposition 3.10 is not satisfied. That means that there is a path Pc(w,ι/κ)P_{c}(w,\iota/\kappa), where ww is of distance one from y3y_{3}, that intersect

B={fE:dist(f,(Fc1)Pc(vi,α/β)K2+1)4}.B=\left\{f\in E:\operatorname{dist}_{\mathcal{E}}(f,(F^{1}_{c})^{\frown}P_{c}(v_{i},\alpha/\beta)_{\frac{K}{2}+1})\leqslant 4\right\}.

Every edge from BB is an element of 2(Δ+1)22(\Delta+1)^{2} many such paths. Together with (1), we conclude that there are at most

2(Δ+1)4r=04(2Δ)r(K2+Δ)2(\Delta+1)^{4}\sum_{r=0}^{4}(2\Delta)^{r}\left(\frac{K}{2}+\Delta\right)

edges f2f^{2} that do not satisfy (2) from Proposition 3.10.

Summing these three bounds gives the desired estimate. ∎

Proposition 3.12.

Let KK\in\mathbb{N}, eUce\in U_{c} be KK-bad for cc, xex\in e and {γ,δ}[Δ+1]\{\gamma,\delta\}\subseteq[\Delta+1] be as in Claim 4. Define f2𝒯c(e)f^{2}\in\mathcal{T}_{c}(e) if c(f2)=γc(f^{2})=\gamma and there is f1Pc(vi,α/β)f^{1}\in P_{c}(v_{i},\alpha/\beta) such that f1f^{1} is superb, i(f1)K2i(f^{1})\leqslant\frac{K}{2}, f2Pc(um,γ/δ)f^{2}\in P_{c}(u_{m},\gamma/\delta) and i(f2)K2i(f^{2})\leqslant\frac{K}{2} (the index is taken with respect to Pc(um,γ/δ)P_{c}(u_{m},\gamma/\delta) and Pc(um,γ/δ)P_{c}(u_{m},\gamma/\delta) corresponds to f1f^{1} in the second iteration). Then we have

|𝒯c(e)|K4Δ2(13(Δ+1)2(K4Δ51)2Δ3)|\mathcal{T}_{c}(e)|\geqslant\frac{K}{4\Delta^{2}}\left(\frac{1}{3(\Delta+1)^{2}}\left(\frac{K}{4}-\Delta^{5}-1\right)-2\Delta^{3}\right)

Proof. By Claim 4, there is {γ,δ}[Δ+1]\{\gamma,\delta\}\subseteq[\Delta+1] and at least

13(Δ+1)2(K4Δ51)2Δ3\frac{1}{3(\Delta+1)^{2}}\left(\frac{K}{4}-\Delta^{5}-1\right)-2\Delta^{3}

many superb edges f1Pc(vi,α/β)f^{1}\in P_{c}(v_{i},\alpha/\beta) such that i(f1)K2i(f^{1})\leqslant\frac{K}{2} and the alternating path in the second iteration that corresponds to f1f^{1} is a γ/δ\gamma/\delta-path. For each such f1f^{1}, there are at least K4\frac{K}{4} edges of the corresponding Pc(um,γ/δ)P_{c}(u_{m},\gamma/\delta) that have color γ\gamma. This shows that there are at least

K4(13(Δ+1)2(K4Δ51)2Δ3)\frac{K}{4}\left(\frac{1}{3(\Delta+1)^{2}}\left(\frac{K}{4}-\Delta^{5}-1\right)-2\Delta^{3}\right)

pairs (f1,f2)(f^{1},f^{2}) that satisfy the conditions above. To estimate the size of 𝒯c(e)\mathcal{T}_{c}(e) we need to compute the number of pairs (f1,f2)(f^{1},f^{2}) to which a given edge f2f^{2} contributes.

Every f2f^{2} can reach f1f_{1} by following the γ/δ\gamma/\delta path in one of its two directions, and then there are Δ2\Delta^{2} many choices for f1f^{1}. Altogether,

|𝒯c(e)|K4Δ2(13(Δ+1)2(K4Δ51)2Δ3)|\mathcal{T}_{c}(e)|\geqslant\frac{K}{4\Delta^{2}}\left(\frac{1}{3(\Delta+1)^{2}}\left(\frac{K}{4}-\Delta^{5}-1\right)-2\Delta^{3}\right)

as needed. ∎

Finally observe that the projection of 𝒱c(e)\mathcal{V}_{c}(e) to the second coordinate contains 𝒯c(e)𝒮c(e)\mathcal{T}_{c}(e)\setminus\mathcal{S}_{c}(e) by Proposition 3.10. Hence, the combination of Propositions 3.12 and 3.11, together with a trivial modification gives the main estimate.

Theorem 3.13.

Let KK\in\mathbb{N}, eUce\in U_{c} be KK-bad for cc and xex\in e. Then we have

|𝒱c(e)|K2(8Δ)4(16Δ)5K.|\mathcal{V}_{c}(e)|\geqslant\frac{K^{2}}{(8\Delta)^{4}}-(16\Delta)^{5}K.

In particular, for every eUce\in U_{c} that is KK-bad and xex\in e there are at least (K2(8Δ)4(16Δ)5K)\left(\frac{K^{2}}{(8\Delta)^{4}}-(16\Delta)^{5}K\right) many pairs (f1,f2)(f^{1},f^{2}) such that Wc(e,f1,f2)W_{c}(e,f^{1},f^{2}) is a three step Vizing chain.

4. Improving colorings

In this section we describe one step of the algorithm that will, in Section 7 produce the desired Δ(𝒢)+1\Delta(\mathcal{G})+1 edge coloring μ\mu-almost everywhere. The step, and therefore the whole algorithm, can be run on any Borel graph 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) of degree bounded by Δ(𝒢)<\Delta(\mathcal{G})<\infty endowed with an \mathcal{E}-quasi-invariant Borel probability measure ν𝒫(E)\nu\in\mathcal{P}(E), where =(E,𝒞,I𝒢)\mathcal{E}=(E,\mathcal{C},I_{\mathcal{G}}) is the corresponding line graph. However, in order to show that the algorithm terminates ν\nu-almost everywhere, we need to assume additionally that ν\nu is 𝒢\mathcal{G}-bounded, see Section 5.

Fix 𝒢\mathcal{G} and ν\nu as above, and a Radon-Nikodym cocycle ρν\rho_{\nu} of ν\nu with respect to \mathcal{E}.

Definition 4.1.

We say that a partial coloring c;E[Δ(𝒢)+1]c;E\to[\Delta(\mathcal{G})+1] does not admit an improvement of weight LL\in\mathbb{N} if

ν({eUc: 3stepVizingchainWc(e)s.t.fWc(e)ρν(e,f)L})=0.\nu\left(\left\{e\in U_{c}:\exists\ 3\operatorname{-step\ Vizing\ chain}\ W_{c}(e)\ \operatorname{s.t.}\ \sum_{f\in W_{c}(e)}\rho_{\nu}(e,f)\leqslant L\right\}\right)=0.

If this condition is not satisfied, then we say that cc admits an improvement of weight LL.

Theorem 4.2.

Let c;E[Δ(𝒢)+1]c;E\to[\Delta(\mathcal{G})+1] be a partial coloring and LL\in\mathbb{N}. Then there is a partial coloring c;E[Δ(𝒢)+1]c^{\prime};E\to[\Delta(\mathcal{G})+1] that does not admit improvement of weight LL with the property that ν(dom(c)dom(c))=0\nu(\operatorname{dom}(c)\setminus\operatorname{dom}(c^{\prime}))=0 and

ν({eE:c(e)c(e)})Lν(Uc),\nu(\{e\in E:c(e)\not=c^{\prime}(e)\})\leqslant L\nu(U_{c}),

where c(e)c(e)c(e)\not=c^{\prime}(e) also includes the situation when edom(c)dom(c)e\in\operatorname{dom}(c^{\prime})\setminus\operatorname{dom}(c).

Proof. The strategy of the proof follows closely [GP20, Proof of Proposition 5.4]. For a partial coloring d;E[Δ(𝒢)+1]d;E\to[\Delta(\mathcal{G})+1] define AdA_{d} to be the set of those eUde\in U_{d} for which there exists a 33-step Vizing chain Wd(e)W_{d}(e) such that

fWd(e)ρν(e,f)L.\sum_{f\in W_{d}(e)}\rho_{\nu}(e,f)\leqslant L.

Clearly, ν(Ad)=0\nu(A_{d})=0 if and only if dd does not admit improvement of weight LL. Set c0=cc_{0}=c. We use induction to build a transfinite sequence of partial colorings (cα)α<1(c_{\alpha})_{\alpha<\aleph_{1}} that satisfy the following:

  1. (1)

    for every α<β<1\alpha<\beta<\aleph_{1}, we have ν(dom(cα)dom(cβ))=0\nu(\operatorname{dom}(c_{\alpha})\setminus\operatorname{dom}(c_{\beta}))=0,

  2. (2)

    for every α<1\alpha<\aleph_{1}, if ν(Acα)0\nu(A_{c_{\alpha}})\not=0, then ν(Ucα+1)<ν(Ucα)\nu(U_{c_{\alpha+1}})<\nu(U_{c_{\alpha}}),

  3. (3)

    for every α<β<1\alpha<\beta<\aleph_{1}, if cαcβc_{\alpha}\not=c_{\beta}, then ν(Ucβ)<ν(Ucα)\nu(U_{c_{\beta}})<\nu(U_{c_{\alpha}}),

  4. (4)

    if cα=cα+1c_{\alpha}=c_{\alpha+1} for some α<1\alpha<\aleph_{1}, then cα=cβc_{\alpha}=c_{\beta} for every αβ<1\alpha\leqslant\beta<\aleph_{1},

  5. (5)

    for every α<β<1\alpha<\beta<\aleph_{1},

    ν({eE:cα(e)cβ(e)})Lαα<βν(Sα)=Lν(αα<βSα)Lν(Uc),\nu(\{e\in E:c_{\alpha}(e)\not=c_{\beta}(e)\})\leqslant L\sum_{\alpha\leqslant\alpha^{\prime}<\beta}\nu(S_{\alpha^{\prime}})=L\nu\left(\bigcup_{\alpha\leqslant\alpha^{\prime}<\beta}S_{\alpha^{\prime}}\right)\leqslant L\nu(U_{c}),

    where Sα=UcαUcα+1S_{\alpha^{\prime}}=U_{c_{\alpha^{\prime}}}\setminus U_{c_{\alpha^{\prime}+1}}.

Once we build such a sequence then we are done. Indeed, conditions (3) and (4) guarantee the existence of α<1\alpha<\aleph_{1} such that cα=cβc_{\alpha}=c_{\beta} for every αβ<1\alpha\leqslant\beta<\aleph_{1} as there are no strictly decreasing sequences of real numbers of length 1\aleph_{1}. Define c=cα0c^{\prime}=c_{\alpha_{0}}, where α0\alpha_{0} is the minimal ordinal with this propery. Then (1) (with the choice 0<α00<\alpha_{0}) implies ν(dom(c)dom(c))=0\nu(\operatorname{dom}(c)\setminus\operatorname{dom}(c^{\prime}))=0, (2) implies that c=cα0c^{\prime}=c_{\alpha_{0}} does not admit improvement of weight LL and (5) (with the choice 0<α00<\alpha_{0}) implies that ν({eE:c(e)c(e)})Lν(Uc)\nu(\{e\in E:c(e)\not=c^{\prime}(e)\})\leqslant L\nu(U_{c}).

Successor stage αα+1\alpha\mapsto\alpha+1. Suppose that we have constructed a sequence of partial colorings (cβ)βα(c_{\beta})_{\beta\leqslant\alpha} such that the property (1)–(5) hold for every (pair of) ordinal(s) less or equal than α\alpha. If ν(Acα)=0\nu(A_{c_{\alpha}})=0, then setting cα+1=cαc_{\alpha+1}=c_{\alpha} clearly works. Suppose that ν(Acα)>0\nu(A_{c_{\alpha}})>0 and pick any Borel assignemnt eAcαWcα(e)e\in A_{c_{\alpha}}\mapsto W_{c_{\alpha}}(e) with the property Wcα(e)W_{c_{\alpha}}(e) is a 33-step Vizing chain and fWc(e)ρν(e,f)L\sum_{f\in W_{c}(e)}\rho_{\nu}(e,f)\leqslant L for evey eAcαe\in A_{c_{\alpha}}.

Case I. There is kk\in\mathbb{N} such that

ν({eAcα:|Wcα(e)|=k})>0.\nu(\{e\in A_{c_{\alpha}}:|W_{c_{\alpha}}(e)|=k\})>0.

By [KST99, Proposition 4.6] (applied on the 2k+22k+2 power graph of \mathcal{E} that is of bounded degree), there is a set SαAcαS_{\alpha}\subseteq A_{c_{\alpha}} with the property that

  • (a)

    ν(Sα)>0\nu(S_{\alpha})>0,

  • (b)

    eeSαe\not=e^{\prime}\in S_{\alpha} are at least 2k+22k+2 far apart in the graph distance of \mathcal{E},

  • (c)

    |Wcα(e)|=k|W_{c_{\alpha}}(e)|=k for every eSαe\in S_{\alpha}.

Set Tα=eSαWcα(e)T_{\alpha}=\bigcup_{e\in S_{\alpha}}W_{c_{\alpha}}(e) and observe that

ν(Tα)=eSαfWcα(e)ρν(e,f)dνLν(Sα)\nu(T_{\alpha})=\int_{e\in S_{\alpha}}\sum_{f\in W_{c_{\alpha}}(e)}\rho_{\nu}(e,f)\ d\nu\leqslant L\nu(S_{\alpha}) (*)

by item (2) in Proposition 2.2. As {Wcα(e)}eSα\{W_{c_{\alpha}}(e)\}_{e\in S_{\alpha}} are pairwise of positive distance from each other by (b) and (c), and each Wcα(e)W_{c_{\alpha}}(e) is augmenting, there is a partial coloring cα+1c_{\alpha+1} with the property that

  • (i)

    Tαdom(cα+1)T_{\alpha}\subseteq\operatorname{dom}(c_{\alpha+1}),

  • (ii)

    cα(dom(cα)Tα)=cα+1(dom(cα)Tα)c_{\alpha}\upharpoonright(\operatorname{dom}(c_{\alpha})\setminus T_{\alpha})=c_{\alpha+1}\upharpoonright(\operatorname{dom}(c_{\alpha})\setminus T_{\alpha}).

We claim that cα+1c_{\alpha+1} works as required, namely, let α<α+1\alpha^{\prime}<\alpha+1, then

  1. (1)

    ν(dom(cα)dom(cα+1))=0\nu(\operatorname{dom}(c_{\alpha^{\prime}})\setminus\operatorname{dom}(c_{\alpha+1}))=0 as ν(dom(cα)dom(cα))=0\nu(\operatorname{dom}(c_{\alpha^{\prime}})\setminus\operatorname{dom}(c_{\alpha}))=0 and dom(cα+1)=dom(cα)Sα\operatorname{dom}(c_{\alpha+1})=\operatorname{dom}(c_{\alpha})\cup S_{\alpha} by (i) and (ii),

  2. (2)

    follows from dom(cα+1)=dom(cα)Sα\operatorname{dom}(c_{\alpha+1})=\operatorname{dom}(c_{\alpha})\cup S_{\alpha} together with (a),

  3. (3)

    follows from (2) combined with inductive assumption (3),

  4. (4)

    if cα=cα+1c_{\alpha^{\prime}}=c_{\alpha^{\prime}+1} for some α<α{\alpha^{\prime}<\alpha}, then ν(Acα)=0\nu(A_{c_{\alpha}})=0 by the inductive assumption (4) and (2),

  5. (5)

    observe that ν(SαSβ)=0\nu\left(S_{\alpha}\cap S_{\beta}\right)=0 for every β<α\beta<\alpha by the inductive assumption (1), consequently when combined with the inductive assumption (5) and (*4), we have

    ν({eE:cα(e)cα+1(e)})ν({eE:cα(e)cα(e)})+ν({eE:cα(e)cα+1(e)})Lαβ<αν(Sβ)+ν(Tα)Lαβ<α+1ν(Sβ)=Lν(αβ<α+1Sα)Lν(Uc).\begin{split}\nu(\{e\in E:c_{\alpha^{\prime}}(e)\not=c_{\alpha+1}(e)\})\leqslant&\ \nu(\{e\in E:c_{\alpha^{\prime}}(e)\not=c_{\alpha}(e)\})\\ &\ +\nu(\{e\in E:c_{\alpha}(e)\not=c_{\alpha+1}(e)\})\\ \leqslant&\ L\sum_{\alpha^{\prime}\leqslant\beta<\alpha}\nu(S_{\beta})+\nu(T_{\alpha})\\ \leqslant&\ L\sum_{\alpha^{\prime}\leqslant\beta<\alpha+1}\nu(S_{\beta})\\ =&\ L\nu\left(\bigcup_{\alpha^{\prime}\leqslant\beta<\alpha+1}S_{\alpha^{\prime}}\right)\leqslant L\nu(U_{c}).\end{split}

Case II. There is no kk\in\mathbb{N} such that

ν({eAcα:|Wcα(e)|=k})>0.\nu(\{e\in A_{c_{\alpha}}:|W_{c_{\alpha}}(e)|=k\})>0.

In another words, ν\nu-almost every 33-step Vizing chain is infinite. Observe that this can happen if and only if there is an assignment (defined for ν\nu-almost every eAcαe\in A_{c_{\alpha}}) eAcα(xe,αe,βe)e\in A_{c_{\alpha}}\mapsto(x_{e},\alpha_{e},\beta_{e}), where xeVx_{e}\in V and αe,βe[Δ+1]\alpha_{e},\beta_{e}\in[\Delta+1], such that Wcα(e)=M(e)Pcα(xe,αe/βe)W_{c_{\alpha}}(e)=M(e)^{\frown}P_{c_{\alpha}}(x_{e},\alpha_{e}/\beta_{e}). Using finite additivity of ν\nu and [KST99, Proposition 4.6], we find 10<k10<k\in\mathbb{N}, α,β[Δ+1]\alpha,\beta\in[\Delta+1] and RαAcαR_{\alpha}\subseteq A_{c_{\alpha}} such that

  • (a)

    ν(Rα)>0\nu(R_{\alpha})>0,

  • (b)

    |M(e)|=k|M(e)|=k, αe=α\alpha_{e}=\alpha and βe=β\beta_{e}=\beta for every eRαe\in R_{\alpha},

  • (c)

    eeRαe\not=e^{\prime}\in R_{\alpha} are at least 5k5k far apart in the graph distance of \mathcal{E}.

Note that this implies that if eeRαe\not=e^{\prime}\in R_{\alpha}, then

  • xexex_{e}\not=x_{e^{\prime}} and consequently Pcα(xe,α/β)P_{c_{\alpha}}(x_{e},\alpha/\beta) and Pcα(xe,α/β)P_{c_{\alpha}}(x_{e^{\prime}},\alpha/\beta) are vertex disjoint,

  • M(e)M(e) and M(e)M(e^{\prime}) are at least 2k2k apart in the graph distance of \mathcal{E}.

However, it can happen that M(e)Pcα(xe,α/β)M(e)\cap P_{c_{\alpha}}(x_{e^{\prime}},\alpha/\beta)\not=\emptyset.

We address this issue as follows. Define an auxiliary directed graph \mathcal{H} on RαR_{\alpha} as follows. For eeRαe\not=e^{\prime}\in R_{\alpha}, let (e,e)(e,e^{\prime}) be an oriented edge if Pcα(xe,α/β)P_{c_{\alpha}}(x_{e^{\prime}},\alpha/\beta) intersect B(e,2k)B_{\mathcal{E}}(e,2k), the ball of radius 2k2k around ee. Note that as |B(e,2k)|(2Δ)2k|B_{\mathcal{E}}(e,2k)|\leqslant(2\Delta)^{2k} for every eRαe\in R_{\alpha}, the graph \mathcal{H} has uniformly bounded outdegree. By [KST99, Proposition 4.5], we can write Rα=nRα,nR_{\alpha}=\bigcup_{n\in\mathbb{N}}R_{\alpha,n}, where each Rα,nR_{\alpha,n} is \mathcal{H}-independent. By σ\sigma-additivity of ν\nu we find nn\in\mathbb{N} such that ν(Rα,n)>0\nu(R_{\alpha,n})>0 and set Sα=Rα,nS_{\alpha}=R_{\alpha,n}.

Let eeSαe\not=e^{\prime}\in S_{\alpha}. By the definition we have that Wcα(e)W_{c_{\alpha}}(e) and Wcα(e)W_{c_{\alpha}}(e^{\prime}) are vertex disjoint. Moreover, (cα)e(c_{\alpha})_{e} extends cαc_{\alpha} as edom((cα)e)e\in\operatorname{dom}((c_{\alpha})_{e}) and dom(cα)dom((cα)e)\operatorname{dom}(c_{\alpha})\subseteq\operatorname{dom}((c_{\alpha})_{e}). Set Tα=eSαWcα(e)T_{\alpha}=\bigcup_{e\in S_{\alpha}}W_{c_{\alpha}}(e) and define

cα+1(f)={cα(f)if fTα(cα)e(f)if fWcα(e), where eSα is the unique such edge.c_{\alpha+1}(f)=\begin{cases}c_{\alpha}(f)&\text{if $f\not\in T_{\alpha}$}\\ (c_{\alpha})_{e}(f)&\text{if $f\in W_{c_{\alpha}}(e)$, where $e\in S_{\alpha}$ is the unique such edge}.\end{cases}

It follows immediately that

  • (i)

    Tαdom(cα+1)T_{\alpha}\subseteq\operatorname{dom}(c_{\alpha+1}),

  • (ii)

    cα(dom(cα)Tα)=cα+1(dom(cα)Tα)c_{\alpha}\upharpoonright(\operatorname{dom}(c_{\alpha})\setminus T_{\alpha})=c_{\alpha+1}\upharpoonright(\operatorname{dom}(c_{\alpha})\setminus T_{\alpha}).

Observe that cα+1c_{\alpha+1} is a partial coloring. Indeed, if xVx\in V is not covered by any edge of distance k+2k+2 to some eSαe\in S_{\alpha}, then cα+1N𝒢(x)=cαN𝒢(x)c_{\alpha+1}\upharpoonright N_{\mathcal{G}}(x)=c_{\alpha}\upharpoonright N_{\mathcal{G}}(x) (as the only modification is a shift of some of the infinite α/β\alpha/\beta-paths). On the other hand if xVx\in V is of distance at most k+2k+2 to some eSαe\in S_{\alpha}, then cα+1N𝒢(x)=(cα)eN𝒢(x)c_{\alpha+1}\upharpoonright N_{\mathcal{G}}(x)=(c_{\alpha})_{e}\upharpoonright N_{\mathcal{G}}(x), hence cα+1c_{\alpha+1} is a partial coloring. Same reasoning as above shows that

ν(Tα)=eSαfWcα(e)ρν(e,f)dνLν(Sα)\nu(T_{\alpha})=\int_{e\in S_{\alpha}}\sum_{f\in W_{c_{\alpha}}(e)}\rho_{\nu}(e,f)\ d\nu\leqslant L\nu(S_{\alpha}) (**)

by item (2) in Proposition 2.2. Verifying the conditions (1)–(5) can be done mutatis mutandis as in the Case (I).

Limit stage βα\beta\nearrow\alpha. Suppose that α<1\alpha<\aleph_{1} is a limit ordinal and we have constructed (cβ)β<α(c_{\beta})_{\beta<\alpha} such that the property (1)–(5) hold for every (pair of) ordinal(s) strictly less than α\alpha. We claim that cα(e):=limβαcβ(e)c_{\alpha}(e):=\lim_{\beta\to\alpha}c_{\beta}(e) is defined ν\nu-almost everywhere, i.e., the sequence of colors (cβ(e))β<α(c_{\beta}(e))_{\beta<\alpha} eventually stabilizes (in fact the colors in the sequence are changed only finitely many times) for ν\nu-almost every eEe\in E. This follows from the Borel-Cantelli lemma as, by the previous paragraph, the sequence (Tβ)β<α(T_{\beta})_{\beta<\alpha}, where TβT_{\beta} is the set of edges that changed their color in the β\betath step, satisfies

β<αν(Tβ)β<αLν(Sβ)Lν(Uc)<.\sum_{\beta<\alpha}\nu(T_{\beta})\leqslant\sum_{\beta<\alpha}L\nu(S_{\beta})\leqslant L\nu(U_{c})<\infty.

Hence the set of edges eEe\in E for which {β<α:eTβ}\{\beta<\alpha:e\in T_{\beta}\} is cofinal in α\alpha has to be ν\nu-null.

It remains to show that (1)–(5) continuous to hold with α\alpha. Let α<α\alpha^{\prime}<\alpha, then

  1. (1)

    by the fact that α<1\alpha<\aleph_{1}, the inductive assumption and construction of cαc_{\alpha}, we have

    ν({edom(cα):α<β<αedom(cβ)orlimβαcβ(e)notdefined})=0,\nu(\{e\in\operatorname{dom}(c_{\alpha^{\prime}}):\exists\alpha^{\prime}<\beta^{\prime}<\alpha\ e\not\in\operatorname{dom}(c_{\beta^{\prime}})\ \operatorname{or}\ \lim_{\beta\to\alpha}c_{\beta}(e)\ \operatorname{not\ defined}\})=0,

    consequently, ν(dom(cα)dom(cα))=0\nu(\operatorname{dom}(c_{\alpha^{\prime}})\setminus\operatorname{dom}(c_{\alpha}))=0,

  2. (2)

    is not relevant in limit stages,

  3. (3)

    if cαcαc_{\alpha^{\prime}}\not=c_{\alpha}, then cαcα+1c_{\alpha^{\prime}}\not=c_{\alpha^{\prime}+1} (see (4)), this implies that

    ν(Ucα)>ν(Ucα+1)ν(Ucα)\nu(U_{c_{\alpha^{\prime}}})>\nu(U_{c_{\alpha^{\prime}+1}})\geqslant\nu(U_{c_{\alpha}})

    as ν(dom(cα+1)dom(cα))=0\nu(\operatorname{dom}(c_{\alpha^{\prime}+1})\setminus\operatorname{dom}(c_{\alpha}))=0 by (1) (where the strict inequality follows from the inductive assumption (3)),

  4. (4)

    if cβ=cβ′′c_{\beta^{\prime}}=c_{\beta^{\prime\prime}} for some β<α\beta^{\prime}<\alpha and every ββ′′<α\beta^{\prime}\leqslant\beta^{\prime\prime}<\alpha, then cα(e)=limβαcβ(e)=cβ(e)c_{\alpha}(e)=\lim_{\beta\to\alpha}c_{\beta(e)}=c_{\beta^{\prime}}(e), hence cα=cβc_{\alpha}=c_{\beta^{\prime}},

  5. (5)

    if cα(e)cα(e)c_{\alpha^{\prime}}(e)\not=c_{\alpha}(e), then there must be αβ<α\alpha^{\prime}\leqslant\beta<\alpha such that eTβe\in T_{\beta} as otherwise cα(e)=limβαcβ(e)=cα(e)c_{\alpha}(e)=\lim_{\beta\to\alpha}c_{\beta}(e)=c_{\alpha^{\prime}}(e), consequently, we have

    ν({eE:cα(e)cα(e)})αβ<αν(Tβ)αβ<αLν(Sβ)=Lαβ<αν(Sβ)=Lν(αβ<αSβ)Lν(β<αSβ)Lν(Uc)\begin{split}\nu(\{e\in E:c_{\alpha^{\prime}}(e)\not=c_{\alpha}(e)\})\leqslant&\ \sum_{\alpha^{\prime}\leqslant\beta<\alpha}\nu(T_{\beta})\leqslant\sum_{\alpha^{\prime}\leqslant\beta<\alpha}L\nu(S_{\beta})\\ =&\ L\sum_{\alpha^{\prime}\leqslant\beta<\alpha}\nu(S_{\beta})=L\nu\left(\bigcup_{\alpha^{\prime}\leqslant\beta<\alpha}S_{\beta}\right)\\ \leqslant&\ L\nu\left(\bigcup_{\beta<\alpha}S_{\beta}\right)\leqslant L\nu(U_{c})\end{split}

    by the definition of TβT_{\beta} and SβS_{\beta} combined with the fact that ν(SβSβ)=0\nu(S_{\beta}\cap S_{\beta^{\prime}})=0 for every β<β<α\beta<\beta^{\prime}<\alpha which follows by the inductive assumption (1).

This finishes the proof. ∎

5. Cocycle bounded on edges

Recall that two Borel probablity measures μ,ν𝒫(V)\mu,\nu\in\mathcal{P}(V) are equivalent if μ(A)=0\mu(A)=0 if and only if ν(A)=0\nu(A)=0 for every AA\in\mathcal{B}. We restate Theorem 1.2 in a compact form for the convenience of the reader.

Theorem 5.1.

Let Δ\Delta\in\mathbb{N}, 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph such that Δ(𝒢)<\Delta(\mathcal{G})<\infty and μ𝒫(V)\mu\in\mathcal{P}(V) be a 𝒢\mathcal{G}-quasi-invariant. Then there is an equivalent 𝒢\mathcal{G}-bounded Borel probability measure ν𝒫(V)\nu\in\mathcal{P}(V).

Proof. Let 𝒢[k]\mathcal{G}^{[k]} denote the Borel graph on VV, where (x,y)(x,y) form an edge if and only if dist𝒢(x,y)=k\operatorname{dist}_{\mathcal{G}}(x,y)=k. Then 𝒢[1]=𝒢\mathcal{G}^{[1]}=\mathcal{G} and 𝒢[k]\mathcal{G}^{[k]} has degree bounded by Δk\Delta^{k}. Use repeatedly [KST99, Proposition 4.6] to find a Borel proper edge coloring {Aik}i=12Δk\{A^{k}_{i}\}_{i=1}^{2\Delta^{k}} of 𝒢[k]\mathcal{G}^{[k]} for each k{0}k\in\mathbb{N}\setminus\{0\}. Using any Borel linear order on VV, vertices covered by AikA^{k}_{i} can be split into two disjoint Borel sets Ai,0kVA^{k}_{i,0}\subseteq V and Ai,1kVA^{k}_{i,1}\subseteq V together with Borel isomorphisms fi,0k:Ai,0kAi,1kf^{k}_{i,0}:A^{k}_{i,0}\to A^{k}_{i,1} and fi,1k:Ai,1kAi,0kf^{k}_{i,1}:A^{k}_{i,1}\to A^{k}_{i,0} such that {x,fi,0k(x)},{y,fi,1k(y)}Aik\{x,f^{k}_{i,0}(x)\},\{y,f^{k}_{i,1}(y)\}\in A^{k}_{i} for every xAi,0kx\in A^{k}_{i,0} and yAi,1ky\in A^{k}_{i,1}. We also set A0,00=VA^{0}_{0,0}=V and f0,00=idVf^{0}_{0,0}=\operatorname{id}_{V}. Observe that for every (x,y)F𝒢(x,y)\in F_{\mathcal{G}} there is exactly one triplet (k,i,j)(k,i,j), where k=dist𝒢(x,y)k=\operatorname{dist}_{\mathcal{G}}(x,y), i2Δdist𝒢(x,y)i\in 2\Delta^{\operatorname{dist}_{\mathcal{G}}(x,y)} and j{0,1}j\in\{0,1\}, such that fi,jk(x)=yf^{k}_{i,j}(x)=y.

Denote as μi,jk\mu^{k}_{i,j} the push-forward of μAi,1jk\mu\upharpoonright A^{k}_{i,1-j} via (fi,jk)1\left(f^{k}_{i,j}\right)^{-1}, where j{0,1}j\in\{0,1\}. We have

μi,jk(B)=μ(fi,jk(BAi,jk))=B𝟏Ai,jk(x)ρμ(x,fi,jk(x))𝑑μ\mu^{k}_{i,j}(B)=\mu(f^{k}_{i,j}(B\cap A^{k}_{i,j}))=\int_{B}{\bf 1}_{A^{k}_{i,j}}(x)\rho_{\mu}(x,f^{k}_{i,j}(x))\ d\mu (2)

for every BB\in\mathcal{B}, where ρμ\rho_{\mu} is the Radon-Nikodym cocycle with respect to μ\mu. In particular, μi,jk(V)1\mu^{k}_{i,j}(V)\leqslant 1. Define

ν~=μ+k{0}12k(12Δki=12Δkμi,0k+12Δki=12Δkμi,1k).\tilde{\nu}=\mu+\sum_{k\in\mathbb{N}\setminus\{0\}}\frac{1}{2^{k}}\left(\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}\mu^{k}_{i,0}+\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}\mu^{k}_{i,1}\right). (3)
Claim 5.

ν~\tilde{\nu} is a finite Borel measure on VV that is equivalent with μ\mu. The Radon–Nikodym derivative Ω=dν~dμ\Omega=\frac{d\tilde{\nu}}{d\mu} can be explicitly written as

Ω(x)=1+k{0}12k(12Δki=12Δk𝟏Ai,0k(x)ρμ(x,fi,0k(x))+12Δki=12Δk𝟏Ai,1k(x)ρμ(x,fi,1k(x)))\Omega(x)=1+\sum_{k\in\mathbb{N}\setminus\{0\}}\frac{1}{2^{k}}\left(\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}{\bf 1}_{A^{k}_{i,0}}(x)\rho_{\mu}(x,f^{k}_{i,0}(x))+\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}{\bf 1}_{A^{k}_{i,1}}(x)\rho_{\mu}(x,f^{k}_{i,1}(x))\right)

for μ\mu (and ν~\tilde{\nu}) almost every xVx\in V. In particular, 1Ω=dμdν~\frac{1}{\Omega}=\frac{d\mu}{d\tilde{\nu}}.

Proof. Let nn\in\mathbb{N} and define

ν~n=μ+k=1n12k(12Δki=12Δkμi,0k+12Δki=12Δkμi,1k).\tilde{\nu}_{n}=\mu+\sum_{k=1}^{n}\frac{1}{2^{k}}\left(\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}\mu^{k}_{i,0}+\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}\mu^{k}_{i,1}\right).

As μi,jk(V)1\mu^{k}_{i,j}(V)\leqslant 1, we see that ν~n\tilde{\nu}_{n} is a finite Borel measure on VV that is equivalent with μ\mu. Indeed, if μ(A)=0\mu(A)=0, then by the definition of 𝒢\mathcal{G}-quasi-invariance we have that ν~n(A)=0\tilde{\nu}_{n}(A)=0, and if ν~n(A)=0\tilde{\nu}_{n}(A)=0, then μ(A)=0\mu(A)=0 as μ(A)ν~n(A)\mu(A)\leqslant\tilde{\nu}_{n}(A) for every AA\in\mathcal{B}. Moreover, it is easy to see that the Radon–Nikodym derivative Ωn=dν~ndμ\Omega_{n}=\frac{d\tilde{\nu}_{n}}{d\mu} satisfies

Ωn(x)=1+k=1n12k(12Δki=12Δk𝟏Ai,0k(x)ρμ(x,fi,0k(x))+12Δki=12Δk𝟏Ai,1k(x)ρμ(x,fi,1k(x)))\Omega_{n}(x)=1+\sum_{k=1}^{n}\frac{1}{2^{k}}\left(\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}{\bf 1}_{A^{k}_{i,0}}(x)\rho_{\mu}(x,f^{k}_{i,0}(x))+\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}{\bf 1}_{A^{k}_{i,1}}(x)\rho_{\mu}(x,f^{k}_{i,1}(x))\right)

by (2).

Observe that the limit Ω(x)=limnΩn(x)\Omega(x)=\lim_{n\to\infty}\Omega_{n}(x) is defined for every xVx\in V as {Ωn(x)}n\{\Omega_{n}(x)\}_{n\in\mathbb{N}} is increasing, and we have

limnAΩn(x)𝑑μ=AΩ(x)𝑑μ\lim_{n\to\infty}\int_{A}\Omega_{n}(x)\ d\mu=\int_{A}\Omega(x)\ d\mu

for every AA\in\mathcal{B} by the Monotone Convergence Theorem. Note that by the definition of Ωn\Omega_{n} we have

limnν~n(A)=AΩ(x)𝑑μ\lim_{n\to\infty}\tilde{\nu}_{n}(A)=\int_{A}\Omega(x)\ d\mu (4)

for every AA\in\mathcal{B}.

The sequence {ν~n}n\{\tilde{\nu}_{n}\}_{n\in\mathbb{N}} is a Cauchy sequence in the total variation distance .TV\|.\|_{TV}. Indeed, we have

ν~mν~nTV=(ν~mν~n)(V)=(k=nm12k(12Δki=12Δkμi,0k+12Δki=12Δkμi,1k))(V)12n1\|\tilde{\nu}_{m}-\tilde{\nu}_{n}\|_{TV}=(\tilde{\nu}_{m}-\tilde{\nu}_{n})(V)=\left(\sum_{k=n}^{m}\frac{1}{2^{k}}\left(\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}\mu^{k}_{i,0}+\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}\mu^{k}_{i,1}\right)\right)(V)\leqslant\frac{1}{2^{n-1}}

as ν~mν~n\tilde{\nu}_{m}-\tilde{\nu}_{n} is a finite Borel (positive) measure for every m>n>1m>n>1. Consequently, there is a finite Borel measure ν~\tilde{\nu} on (V,)(V,\mathcal{B}) such that ν~nTVν~\tilde{\nu}_{n}\xrightarrow{TV}\tilde{\nu}. In particular, we have ν~n(A)ν~(A)<\tilde{\nu}_{n}(A)\to\tilde{\nu}(A)<\infty for every AA\in\mathcal{B}. Combined with (4), we see that Ω=dν~dμ\Omega=\frac{d\tilde{\nu}}{d\mu} as desired.

It remains to show that μ\mu and ν~\tilde{\nu} are equivalent. If μ(A)=0\mu(A)=0, then ν~(A)=limnν~n(A)=0\tilde{\nu}(A)=\lim_{n\to\infty}\tilde{\nu}_{n}(A)=0 as in that case ν~n(A)=0\tilde{\nu}_{n}(A)=0 for every nn\in\mathbb{N}. On the other hand, if ν~(A)=0\tilde{\nu}(A)=0, then AΩ(x)𝑑μ=0\int_{A}\Omega(x)\ d\mu=0 as Ω=dν~dμ\Omega=\frac{d\tilde{\nu}}{d\mu}. This can only happen if μ(A)=0\mu(A)=0 as Ω1\Omega\geqslant 1. ∎

Let ν\nu be a normalization of ν~\tilde{\nu}, i.e., ν=Kν~\nu=K\tilde{\nu} for some 0<K<0<K<\infty. It is easy to see that ν\nu and ν~\tilde{\nu}, hence also ν\nu and μ\mu, are equivalent. Consequently, ν\nu is 𝒢\mathcal{G}-quasi-invariant. Write ρν\rho_{\nu} for the Radon–Nikodym cocycle of ν\nu with respect to 𝒢\mathcal{G}.

Claim 6.

There is a μ\mu-conull 𝒢\mathcal{G}-invariant set AVA\subseteq V such that

ρν(x,y)=ρμ(x,y)Ω(y)Ω(x)\rho_{\nu}(x,y)=\rho_{\mu}(x,y)\frac{\Omega(y)}{\Omega(x)} (5)

for every x,yAx,y\in A such that (x,y)F𝒢(x,y)\in F_{\mathcal{G}}.

Proof. Let g:CVg:C\to V be a Borel injection such that (x,g(x))F𝒢(x,g(x))\in F_{\mathcal{G}} for every xCx\in C. Set g(C)=Dg(C)=D, then g:CDg:C\to D is a Borel bijection. As μ\mu and ν\nu are equivalent, ΩK=νμ\frac{\Omega}{K}=\frac{\nu}{\mu} and ρμ(x,g(x))Ω(g(x))Ω(x)\rho_{\mu}(x,g(x))\frac{\Omega(g(x))}{\Omega(x)} are non-negative. We have

Cρμ(x,g(x))Ω(g(x))Ω(x)𝑑ν(x)=Cρμ(x,g(x))Ω(g(x))Ω(x)Ω(x)K𝑑μ(x)=Cρμ(x,g(x))1KΩ(g(x))𝑑μ(x).\begin{split}\int_{C}\rho_{\mu}(x,g(x))\frac{\Omega(g(x))}{\Omega(x)}\ d\nu(x)=&\ \int_{C}\rho_{\mu}(x,g(x))\frac{\Omega(g(x))}{\Omega(x)}\frac{\Omega(x)}{K}\ d\mu(x)\\ =&\ \int_{C}\rho_{\mu}(x,g(x))\frac{1}{K}\Omega(g(x))\ d\mu(x).\end{split}

By (2) Proposition 2.2 applied to f(x,y)f(x,y) that is defined as 1KΩ(y)\frac{1}{K}\Omega(y) whenever g(x)=yg(x)=y and 0 otherwise, we have

Cρμ(x,g(x))1KΩ(g(x))𝑑μ(x)=D1KΩ(y)𝑑μ(y)=ν(D)=ν(g(C))=Cρν(x,g(x))𝑑ν(x)\begin{split}\int_{C}\rho_{\mu}(x,g(x))\frac{1}{K}\Omega(g(x))\ d\mu(x)=&\ \int_{D}\frac{1}{K}\Omega(y)\ d\mu(y)\\ =&\ \nu(D)=\nu(g(C))\\ =&\ \int_{C}\rho_{\nu}(x,g(x))\ d\nu(x)\end{split}

and the claim follows from the uniqueness of the Radon-Nikodym cocycle. ∎

It remains to show that ρμ(x,y)Ω(y)4ΔΩ(x)\rho_{\mu}(x,y)\Omega(y)\leqslant 4\Delta\Omega(x) for every (x,y)E(x,y)\in E, as this clearly implies ρν(x,y)=ρμ(x,y)Ω(y)Ω(x)4Δ\rho_{\nu}(x,y)=\rho_{\mu}(x,y)\frac{\Omega(y)}{\Omega(x)}\leqslant 4\Delta. Let (x,y)E(x,y)\in E. Suppose that yAi,jky\in A^{k}_{i,j}, i.e., z=fi,jk(y)z=f^{k}_{i,j}(y) is well-defined and satisfies dist𝒢(y,z)=k\operatorname{dist}_{\mathcal{G}}(y,z)=k. We already observed that the triplet (k,i,j)(k,i,j) is unique. As (x,y)F𝒢(x,y)\in F_{\mathcal{G}}, there is exactly one triplet (k,i,j)(k^{\prime},i^{\prime},j^{\prime}) such that xAi,jkx\in A^{k^{\prime}}_{i^{\prime},j^{\prime}} and fi,jk(x)=zf^{k^{\prime}}_{i^{\prime},j^{\prime}}(x)=z. Moreover, as (x,y)E(x,y)\in E we have that kk+1k^{\prime}\leqslant k+1. Indeed, we have dist𝒢(x,z)=kdist𝒢(x,y)+dist𝒢(y,z)=k+1\operatorname{dist}_{\mathcal{G}}(x,z)=k^{\prime}\leqslant\operatorname{dist}_{\mathcal{G}}(x,y)+\operatorname{dist}_{\mathcal{G}}(y,z)=k+1. The same reasoning with the roles of yy and xx interchanged implies that the assignment (k,i,j)(k,i,j)(k,i,j)\mapsto(k^{\prime},i^{\prime},j^{\prime}) is a bijection. Observe that

12k+1(2Δk+1)𝟏Ai,jk(y)ρμ(x,fi,jk(y))12k(2Δk)𝟏Ai,jk(x)ρμ(x,fi,jk(x))\frac{1}{2^{k+1}(2\Delta^{k+1})}{\bf 1}_{A^{k}_{i,j}}(y)\rho_{\mu}(x,f^{k}_{i,j}(y))\leqslant\frac{1}{2^{k^{\prime}}(2\Delta^{k^{\prime}})}{\bf 1}_{A^{k^{\prime}}_{i^{\prime},j^{\prime}}}(x)\rho_{\mu}(x,f^{k^{\prime}}_{i^{\prime},j^{\prime}}(x)) (6)

holds whenever yAi,jky\in A^{k}_{i,j}. We have

ρμ(x,y)Ω(y)=ρμ(x,y)(1+k{0}12k(12Δki=12Δk𝟏Ai,0k(y)ρμ(y,fi,0k(y))+12Δki=12Δk𝟏Ai,1k(y)ρμ(y,fi,1k(y))))=ρμ(x,y)+k{0}12k(12Δki=12Δk𝟏Ai,0k(y)ρμ(x,fi,0k(y))+12Δki=12Δk𝟏Ai,1k(y)ρμ(x,fi,1k(y))) 4Δ(14Δρμ(x,f0,00(y))+k{0}12k+1(12Δk+1i=12Δk𝟏Ai,0k(y)ρμ(x,fi,0k(y))+12Δk+1i=12Δk𝟏Ai,1k(y)ρμ(x,fi,1k(y)))) 4Δ(1+k{0}12k(12Δki=12Δk𝟏Ai,0k(x)ρμ(x,fi,0k(x))+12Δki=12Δk𝟏Ai,1k(x)ρμ(x,fi,1k(x))))= 4ΔΩ(x),\begin{split}\rho_{\mu}(x,y)\Omega(y)=&\ \rho_{\mu}(x,y)\Bigg{(}1+\sum_{k\in\mathbb{N}\setminus\{0\}}\frac{1}{2^{k}}\Bigg{(}\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}{\bf 1}_{A^{k}_{i,0}}(y)\rho_{\mu}(y,f^{k}_{i,0}(y))\\ &\ +\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}{\bf 1}_{A^{k}_{i,1}}(y)\rho_{\mu}(y,f^{k}_{i,1}(y))\Bigg{)}\Bigg{)}\\ =&\ \rho_{\mu}(x,y)+\sum_{k\in\mathbb{N}\setminus\{0\}}\frac{1}{2^{k}}\Bigg{(}\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}{\bf 1}_{A^{k}_{i,0}}(y)\rho_{\mu}(x,f^{k}_{i,0}(y))\\ &\ +\frac{1}{2\Delta^{k}}\sum_{i=1}^{2\Delta^{k}}{\bf 1}_{A^{k}_{i,1}}(y)\rho_{\mu}(x,f^{k}_{i,1}(y))\Bigg{)}\\ \leqslant&\ 4\Delta\Bigg{(}\frac{1}{4\Delta}\rho_{\mu}(x,f^{0}_{0,0}(y))+\sum_{k\in\mathbb{N}\setminus\{0\}}\frac{1}{2^{k+1}}\Bigg{(}\frac{1}{2\Delta^{k+1}}\sum_{i=1}^{2\Delta^{k}}{\bf 1}_{A^{k}_{i,0}}(y)\rho_{\mu}(x,f^{k}_{i,0}(y))\\ &\ +\frac{1}{2\Delta^{k+1}}\sum_{i=1}^{2\Delta^{k}}{\bf 1}_{A^{k}_{i,1}}(y)\rho_{\mu}(x,f^{k}_{i,1}(y))\Bigg{)}\Bigg{)}\\ \leqslant&\ 4\Delta\Bigg{(}1+\sum_{k^{\prime}\in\mathbb{N}\setminus\{0\}}\frac{1}{2^{k^{\prime}}}\Bigg{(}\frac{1}{2\Delta^{k^{\prime}}}\sum_{i=1}^{2\Delta^{k^{\prime}}}{\bf 1}_{A^{k^{\prime}}_{i^{\prime},0}}(x)\rho_{\mu}(x,f^{k^{\prime}}_{i^{\prime},0}(x))\\ &\ +\frac{1}{2\Delta^{k^{\prime}}}\sum_{i=1}^{2\Delta^{k^{\prime}}}{\bf 1}_{A^{k^{\prime}}_{i^{\prime},1}}(x)\rho_{\mu}(x,f^{k^{\prime}}_{i^{\prime},1}(x))\Bigg{)}\Bigg{)}\\ =&\ 4\Delta\Omega(x),\end{split}

where we used (1) Proposition 2.2 to get the second equality and (6) together with the fact that (k,i,j)(k,i,j)(k,i,j)\mapsto(k^{\prime},i^{\prime},j^{\prime}) is a bijection to get the second inequality. ∎

6. Double counting argument

In this section we show that if a partial edge coloring cc does not admit improvement of weight LL, then the measure of uncolored edges has to be O(1log2(L)L)O\left(\frac{1}{\log^{2}(L)L}\right) under the assumption that ν\nu is 𝒢\mathcal{G}-bounded.

Theorem 6.1.

Let 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph such that Δ(𝒢)<\Delta(\mathcal{G})<\infty, =(E,𝒞,I𝒢)\mathcal{E}=(E,\mathcal{C},I_{\mathcal{G}}) be the corresponding line graph, ν𝒫(E)\nu\in\mathcal{P}(E) be \mathcal{E}-bounded, i.e., ν\nu satisfy ρν(e,f)8Δ\rho_{\nu}(e,f)\leqslant 8\Delta for every e,fEe,f\in E such that (e,f)I𝒢(e,f)\in I_{\mathcal{G}}, and c;E[Δ(𝒢)+1]c;E\to[\Delta(\mathcal{G})+1] be a partial coloring that does not admit improvement of weight LL\in\mathbb{N}, where log8Δ(L)(8Δ)20\log_{8\Delta}(L)\geqslant(8\Delta)^{20}. Then

ν(Uc)64(4Δ)7(Δ!)14log8Δ2(L)L.\nu(U_{c})\leqslant\frac{64(4\Delta)^{7}(\Delta!)^{14}}{\log_{8\Delta}^{2}(L)L}.
Proposition 6.2.

Let 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph such that Δ(𝒢)<\Delta(\mathcal{G})<\infty, =(E,𝒞,I𝒢)\mathcal{E}=(E,\mathcal{C},I_{\mathcal{G}}) be the corresponding line graph and ν𝒫(E)\nu\in\mathcal{P}(E) be \mathcal{E}-bounded. Suppose that c;E[Δ(𝒢)+1]c;E\to[\Delta(\mathcal{G})+1] is a partial coloring that does not admit improvement of weight LL\in\mathbb{N}, where log8Δ(L)212Δ\frac{\log_{8\Delta}(L)}{2}-1\geqslant 2\Delta. Then ν\nu-almost every eUce\in U_{c} is log8Δ(L)4\frac{\log_{8\Delta}(L)}{4}-bad for cc.

Proof. Let Wc(e)W_{c}(e) be a 33-step Vizing chain at ee. We have

LfWc(e)ρν(e,f)k|Wc(e)|(8Δ)k(8Δ)|Wc(e)|+1.L\leqslant\sum_{f\in W_{c}(e)}\rho_{\nu}(e,f)\leqslant\sum_{k\leqslant|W_{c}(e)|}(8\Delta)^{k}\leqslant(8\Delta)^{|W_{c}(e)|+1}.

Consequently, |Wc(e)|log8Δ(L)1log8Δ(L)2+2Δ|W_{c}(e)|\geqslant\log_{8\Delta}(L)-1\geqslant\frac{\log_{8\Delta}(L)}{2}+2\Delta. ∎

We get an immediate corollary of Theorem 3.13.

Proposition 6.3.

Let 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph such that Δ(𝒢)<\Delta(\mathcal{G})<\infty, =(E,𝒞,I𝒢)\mathcal{E}=(E,\mathcal{C},I_{\mathcal{G}}) be the corresponding line graph and ν𝒫(E)\nu\in\mathcal{P}(E) be \mathcal{E}-bounded. Suppose that c;E[Δ(𝒢)+1]c;E\to[\Delta(\mathcal{G})+1] is a partial coloring that does not admit improvement of weight LL\in\mathbb{N}, where log8Δ(L)(8Δ)20\log_{8\Delta}(L)\geqslant(8\Delta)^{20}. Then we have

|𝒱c(e)|1(4Δ)7log8Δ2(L)|\mathcal{V}_{c}(e)|\geqslant\frac{1}{(4\Delta)^{7}}\log^{2}_{8\Delta}(L)

for ν\nu-almost every eUce\in U_{c}.

Proposition 6.4.

Let 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph such that Δ(𝒢)<\Delta(\mathcal{G})<\infty, =(E,𝒞,I𝒢)\mathcal{E}=(E,\mathcal{C},I_{\mathcal{G}}) be the corresponding line graph and ν𝒫(E)\nu\in\mathcal{P}(E) be \mathcal{E}-bounded. Suppose that c;E[Δ(𝒢)+1]c;E\to[\Delta(\mathcal{G})+1] is a partial coloring that does not admit improvement of weight LL\in\mathbb{N}, where log8Δ(L)(8Δ)20\log_{8\Delta}(L)\geqslant(8\Delta)^{20}. Then for ν\nu-almost every eUce\in U_{c} and every (f1,f2)𝒱c(e)(f^{1},f^{2})\in\mathcal{V}_{c}(e) we have

fPc3ρν(e,f)L2,\sum_{f\in P^{3}_{c}}\rho_{\nu}(e,f)\geqslant\frac{L}{2},

where Wc(e,f1,f2)=(Fc1)(Pc1)(Fc2)(Pc2)(Fc3)(Pc3)W_{c}(e,f^{1},f^{2})=\left(F^{1}_{c}\right)^{\frown}\left(P^{1}_{c}\right)^{\frown}\left(F^{2}_{c}\right)^{\frown}\left(P^{2}_{c}\right)^{\frown}\left(F^{3}_{c}\right)^{\frown}\left(P^{3}_{c}\right).

Proof. Set P=(Fc1)(Pc1)(Fc2)(Pc2)(Fc3)P=\left(F^{1}_{c}\right)^{\frown}\left(P^{1}_{c}\right)^{\frown}\left(F^{2}_{c}\right)^{\frown}\left(P^{2}_{c}\right)^{\frown}\left(F^{3}_{c}\right). It follows from the definition of 𝒱c(e)\mathcal{V}_{c}(e) that s=l(P)3Δ+log8Δ(L)2s=l(P)\leqslant 3\Delta+\frac{\log_{8\Delta}(L)}{2}. We have

LfWc(e,f1,f2)ρν(e,f)=fPρν(e,f)+fPc3ρν(e,f)(8Δ)3Δ+log8Δ(L)2+2+fPc3ρν(e,f).\begin{split}L\leqslant\sum_{f\in W_{c}(e,f^{1},f^{2})}\rho_{\nu}(e,f)=&\ \sum_{f\in P}\rho_{\nu}(e,f)+\sum_{f\in P^{3}_{c}}\rho_{\nu}(e,f)\\ \leqslant&\ (8\Delta)^{3\Delta+\frac{\log_{8\Delta}(L)}{2}+2}+\sum_{f\in P^{3}_{c}}\rho_{\nu}(e,f).\end{split}

Consequently, L2L(8Δ)3Δ+2L12fPc3ρν(e,f)\frac{L}{2}\leqslant L-(8\Delta)^{3\Delta+2}L^{\frac{1}{2}}\leqslant\sum_{f\in P^{3}_{c}}\rho_{\nu}(e,f) as needed. ∎

Define an auxiliary Borel oriented bipartite multi-graph c\mathcal{H}_{c} with vertex set Ucdom(c)U_{c}\sqcup\operatorname{dom}(c) such that (e,f)(e,f) is an edge if fPc3f\in P^{3}_{c} for some

Wc(e,f1,f2)=(Fc1)(Pc1)(Fc2)(Pc2)(Fc3)(Pc3),W_{c}(e,f^{1},f^{2})=\left(F^{1}_{c}\right)^{\frown}\left(P^{1}_{c}\right)^{\frown}\left(F^{2}_{c}\right)^{\frown}\left(P^{2}_{c}\right)^{\frown}\left(F^{3}_{c}\right)^{\frown}\left(P^{3}_{c}\right),

where (f1,f2)𝒱c(e)(f^{1},f^{2})\in\mathcal{V}_{c}(e). Note that c\mathcal{H}_{c} is in general a multi-graph as there might be different 33-step Vizing chains at the same edge ee for which (e,f)c(e,f)\in\mathcal{H}_{c} for the same fdom(c)f\in\operatorname{dom}(c). The following is the crucial observation for the double counting argument, note that the right-hand side of the inequality does not depend on LL.

Proposition 6.5.

degc(f)32(Δ!)14\operatorname{deg}_{\mathcal{H}_{c}}(f)\leqslant 32(\Delta!)^{14} for every fdom(c)f\in\operatorname{dom}(c).

Proof. There are at most 2Δ2\Delta choices for α3,β3\alpha_{3},\beta_{3} and z3z_{3} such that fPc3=Pc(z3,α3/β3)f\in P^{3}_{c}=P_{c}(z_{3},\alpha_{3}/\beta_{3}). There are at most Δ\Delta choices for y3y_{3}, and at most Δ!Δ\Delta!\Delta choices for a fan Fc3F^{3}_{c} at x3x_{3}. For Pc2P^{2}_{c} we deduce that there are at most 4(Δ+1)24(\Delta+1)^{2} choices for z2z_{2} and α2,β2\alpha_{2},\beta_{2} as the last edge of Pc2P^{2}_{c} has to intersect the first edge of Fc3F^{3}_{c}. Similar estimates hold for Fc2F^{2}_{c}, Pc1P^{1}_{c} and Fc1F^{1}_{c}. Altogether we get that

degc(f)2Δ(Δ!Δ2)3(4(Δ+1)2)232(Δ!)14\operatorname{deg}_{\mathcal{H}_{c}}(f)\leqslant 2\Delta(\Delta!\Delta^{2})^{3}(4(\Delta+1)^{2})^{2}\leqslant 32(\Delta!)^{14}

as desired. ∎

Proof of Theorem 6.1 Define a function 𝐅(e,f){\bf F}(e,f) that counts the number of oriented edges from ee to ff in c\mathcal{H}_{c}. By (2) Proposition 2.2, we have

Ef[e]𝐅(e,f)ρν(e,f)dν(e)=Ee[f]𝐅(e,f)dν(f).\int_{E}\sum_{f\in[e]_{\mathcal{E}}}{\bf F}(e,f)\rho_{\nu}(e,f)\ d\nu(e)=\int_{E}\sum_{e\in[f]_{\mathcal{E}}}{\bf F}(e,f)\ d\nu(f). (DC)

Using Proposition 6.5, we get an upper bound for the right-hand side of (DC) as

Ee[f]𝐅(e,f)dν(f)dom(c)degc(f)𝑑ν(f)32(Δ!)14.\int_{E}\sum_{e\in[f]_{\mathcal{E}}}{\bf F}(e,f)\ d\nu(f)\leqslant\int_{\operatorname{dom}(c)}\operatorname{deg}_{\mathcal{H}_{c}}(f)\ d\nu(f)\leqslant 32(\Delta!)^{14}.

Using the definition of 𝒱c(e)\mathcal{V}_{c}(e) for eUce\in U_{c}, Proposition 6.4 and Proposition 6.3, we get an lower bound for the left-hand side of (DC) as

Ef[e]𝐅(e,f)ρν(e,f)dν(e)=Uc(f1,f2)𝒱c(e)fPc3ρν(e,f)dν(e)Uc(f1,f2)𝒱c(e)L2dν(e)Uc1(4Δ)7log8Δ2(L)L2𝑑ν(e)=12(4Δ)7log8Δ2(L)Lν(Uc).\begin{split}\int_{E}\sum_{f\in[e]_{\mathcal{E}}}{\bf F}(e,f)\rho_{\nu}(e,f)\ d\nu(e)=&\ \int_{U_{c}}\sum_{(f^{1},f^{2})\in\mathcal{V}_{c}(e)}\sum_{f\in P^{3}_{c}}\rho_{\nu}(e,f)\ d\nu(e)\\ \geqslant&\ \int_{U_{c}}\sum_{(f^{1},f^{2})\in\mathcal{V}_{c}(e)}\frac{L}{2}\ d\nu(e)\\ \geqslant&\ \int_{U_{c}}\frac{1}{(4\Delta)^{7}}\log^{2}_{8\Delta}(L)\frac{L}{2}\ d\nu(e)=\frac{1}{2(4\Delta)^{7}}\log^{2}_{8\Delta}(L)L\nu(U_{c}).\end{split}

Altogether, we infer that

ν(Uc)64(4Δ)7(Δ!)14log8Δ2(L)L\nu(U_{c})\leqslant\frac{64(4\Delta)^{7}(\Delta!)^{14}}{\log^{2}_{8\Delta}(L)L}

as desired. ∎

7. Proof of the main result

We restate Theorem 1.1, in a compact form, for the convenience of the reader.

Theorem 7.1.

Let 𝒢=(V,,E)\mathcal{G}=(V,\mathcal{B},E) be a Borel graph such that Δ(𝒢)<\Delta(\mathcal{G})<\infty and μ𝒫(V)\mu\in\mathcal{P}(V). Then there is a Borel map c:E[Δ(𝒢)+1]c:E\to[\Delta(\mathcal{G})+1] that is a proper edge coloring μ\mu-almost everywhere.

Proof. Apply Proposition 2.1 to 𝒢\mathcal{G} to get μ^\hat{\mu}, then apply Theorem 5.1 to =(E,𝒞,I𝒢)\mathcal{E}=(E,\mathcal{C},I_{\mathcal{G}}) and μ^\hat{\mu} to get ν𝒫(E)\nu\in\mathcal{P}(E) with the property that ρν(e,f)8Δ\rho_{\nu}(e,f)\leqslant 8\Delta for every e,fEe,f\in E such that (e,f)I𝒢(e,f)\in I_{\mathcal{G}}, and μ({xV:eAxe})=0\mu(\{x\in V:\exists e\in A\ x\in e\})=0 for every A𝒞A\in\mathcal{C} such that ν(A)=0\nu(A)=0.

Set Ln=A(8Δ)nL_{n}=A\cdot(8\Delta)^{n}, where AA\in\mathbb{N} is such that log8Δ(Ln)(8Δ)20\log_{8\Delta}(L_{n})\geqslant(8\Delta)^{20} for every nn\in\mathbb{N}, and define inductively, using Theorem 4.2, a sequence {cn}n\{c_{n}\}_{n\in\mathbb{N}} such that cnc_{n} does not admit improvement of weight LnL_{n} for every nn\in\mathbb{N} and

ν({eE:cn(e)cn+1(e)})Ln+1ν(Uc)\nu(\{e\in E:c_{n}(e)\not=c_{n+1}(e)\})\leqslant L_{n+1}\nu(U_{c})

for every nn\in\mathbb{N}.

The Borel–Cantelli Lemma implies that c(e)=limncn(e)c(e)=\lim_{n\to\infty}c_{n}(e) is defined ν\nu-almost everywhere as

nLn+1ν(Ucn)n64(4Δ)7(Δ!)14Ln+1log8Δ2(Ln)Ln=n64(4Δ)7(Δ!)14(8Δ)n+1n2(8Δ)n=n128(4Δ)8(Δ!)14n2<\begin{split}\sum_{n\in\mathbb{N}}L_{n+1}\nu(U_{c_{n}})\leqslant&\ \sum_{n\in\mathbb{N}}\frac{64(4\Delta)^{7}(\Delta!)^{14}L_{n+1}}{\log_{8\Delta}^{2}(L_{n})L_{n}}\\ =&\ \sum_{n\in\mathbb{N}}\frac{64(4\Delta)^{7}(\Delta!)^{14}(8\Delta)^{n+1}}{n^{2}(8\Delta)^{n}}=\sum_{n\in\mathbb{N}}\frac{128(4\Delta)^{8}(\Delta!)^{14}}{n^{2}}<\infty\end{split}

by Theorem 6.1. Altogether, this shows that cc is correct at μ\mu-almost every vertex by the definition of ν\nu. ∎

References

  • [Abe10] Miklos Abert. Some questions, 2010.
  • [BCG+24] Sebastian Brandt, Yi-Jun Chang, Jan Grebík, Christoph Grunau, Václav Rozhoň, and Zoltán Vidnyánszky. On homomorphism graphs. Forum of Mathematics, Pi, 12:e10, 2024.
  • [BD23] A. Bernshteyn and A. Dhawan. Fast algorithms for Vizing’s theorem on bounded degree graphs. arXiv:2303.05408, 2023.
  • [Ber19] Anton Bernshteyn. Measurable versions of the lovász local lemma and measurable graph colorings. Advances in Mathematics, 353:153–223, 2019.
  • [Ber22] Anton Bernshteyn. A fast distributed algorithm for (Δ+1)(\Delta+1)-edge-coloring. Journal of Combinatorial Theory, Series B, 152:319–352, 2022.
  • [Ber23] Anton Bernshteyn. Distributed algorithms, the Lovász Local Lemma, and descriptive combinatorics. Invent. math., 233:495–542, 2023.
  • [BHT24] Ferenc Bencs, Aranka Hrušková, and László Márton Tóth. Factor-of-iid schreier decorations of lattices in euclidean spaces. Discrete Mathematics, 347(9):114056, 2024.
  • [BW23] Matt Bowen and Felix Weilacher. Definable König theorems. Proc. Amer. Math. Soc., 151:4991–4996, 2023.
  • [CGM+17] Endre Csóka, Łukasz Grabowski, András Máthé, Oleg Pikhurko, and Konstantinos Tyros. Borel version of the Local Lemma. arXiv:1605.04877, 2017.
  • [Chr23] Aleksander Bjørn Grodt Christiansen. The power of multi-step vizing chains. In Proceedings of the 55th Annual ACM Symposium on Theory of Computing, STOC 2023, page 1013–1026, New York, NY, USA, 2023. Association for Computing Machinery.
  • [CJM+23] Clinton T. Conley, Steve Jackson, Andrew S. Marks, Brandon Seward, and Robin Tucker-Drob. Borel asymptotic dimension and hyperfinite equivalence relations. Duke Math. J., 172(16):3175–3226, 2023.
  • [CLP16] Endre Csóka, Gabor Lippner, and Oleg Pikhurko. Invariant gaussian processes and independent sets on regular graphs of large girth. Forum of Math., Sigma, 4, 2016.
  • [CM17] Clinton T. Conley and Benjamin D. Miller. Measure reducibility of countable Borel equivalence relations. Ann. of Math. (2), 185(2):347–402, 2017.
  • [CMTD16] Clinton T. Conley, Andrew S. Marks, and Robin D. Tucker-Drob. Brooks’ theorem for measurable colorings. Forum Math. Sigma, e16(4):23pp, 2016.
  • [CT21] Clinton T. Conley and Omer Tamuz. Unfriendly colorings of graphs with finite average degree. Proc. Lond. Math. Soc., 3, 2021.
  • [CU22] Nishant Chandgotia and Spencer Unger. Borel factors and embeddings of systems in subshifts. arxiv:2203.09359, 2022.
  • [DF92] Randall Dougherty and Matthew Foreman. Banach-Tarski paradox using pieces with the property of Baire. Proc. Nat. Acad. Sci. U.S.A., 89(22):10726–10728, 1992.
  • [Gab00] Damien Gaboriau. Coût des relations d’équivalence et des groupes. Invent. Math., 139(1):41–98, 2000.
  • [GMP17] Łukasz Grabowski, András Máthé, and Oleg Pikhurko. Measurable circle squaring. Ann. of Math. (2), 185(2):671–710, 2017.
  • [GP20] Jan Grebík and Oleg Pikhurko. Measurable versions of vizing’s theorem. Advances in Mathematics, 374:107378, 2020.
  • [GR23] Jan Grebík and Václav Rozhoň. Local problems on grids from the perspective of distributed algorithms, finitary factors, and descriptive combinatorics. Advances in Mathematics, 431:109241, 2023.
  • [Gre22] Jan Grebík. Approximate Schreier decorations and approximate König’s line coloring Theorem. Annales Henri Lebesgue, 5:303–315, 2022.
  • [Kec95] Alexander S. Kechris. Classical descriptive set theory, volume 156 of Graduate Texts in Mathematics. Springer-Verlag, New York, 1995.
  • [Kec24] Alexander S. Kechris. The theory of countable Borel equivalence relations. to appear in Cambridge Tracts in Mathematics. Cambridge University Press, 2024.
  • [KM04] Alexander S. Kechris and Benjamin D. Miller. Topics in orbit equivalence, volume 1852 of Lecture Notes in Mathematics. Springer-Verlag, Berlin, 2004.
  • [KM20] Alexander S. Kechris and Andrew S. Marks. Descriptive graph combinatorics. http://www.math.caltech.edu/~kechris/papers/combinatorics20book.pdf, 2020.
  • [KST99] Alexander S. Kechris, Sławomir Solecki, and Stevo Todorčević. Borel chromatic numbers. Adv. Math., 141(1):1–44, 1999.
  • [Kuh94] Gabriella Kuhn. Amenable actions and weak containment of certain representations of discrete groups. Proc. Amer. Math. Soc., 122(3):751–757, 1994.
  • [Lac90] Miklós Laczkovich. Equidecomposability and discrepancy; a solution of Tarski’s circle-squaring problem. J. Reine Angew. Math., 404:77–117, 1990.
  • [Mar16] Andrew S. Marks. A determinacy approach to Borel combinatorics. J. Amer. Math. Soc., 29(2):579–600, 2016.
  • [MU16] Andrew Marks and Spencer Unger. Baire measurable paradoxical decompositions via matchings. Advances in Mathematics, 289:397–410, 2016.
  • [MU17] Andrew S. Marks and Spencer T. Unger. Borel circle squaring. Ann. of Math. (2), 186(2):581–605, 2017.
  • [Pik21] Oleg Pikhurko. Borel combinatorics of locally finite graphs. Surveys in Combinatorics 2021, the 28th British Combinatorial Conference, pages 267–319, 2021.
  • [QW22] Long Qian and Felix Weilacher. Descriptive combinatorics, computable combinatorics, and asi algorithms. arXiv:2206.08426, 2022.
  • [SSTF12] M. Stiebitz, D. Scheide, B. Toft, and L. M. Favrholdt. Graph edge coloring. Wiley Series in Discrete Mathematics and Optimization. John Wiley & Sons, Inc., Hoboken, NJ, 2012.
  • [T2́1] Lázlo M. Tóth. Invariant schreier decorations of unimodular random networks. Annales Henri Lebesgue, 4:1705–1726, 2021.
  • [Wei21] Felix Weilacher. Borel edge colorings for finite dimensional groups. arXiv:2104.14646, 2021.