arXiv is now an independent nonprofit! Learn more
License: arXiv.org perpetual non-exclusive license
arXiv:2608.02335v1 [math.CO] 03 Aug 2026

The DP Color Function of Bipartite Graphs

Hemanshu Kaul Department of Applied Mathematics, Illinois Institute of Technology, Chicago, IL, USA (kaul@illinoistech.edu)    Jeffrey A. Mudrock Department of Mathematics and Statistics, University of South Alabama, Mobile, AL, USA (mudrock@southalabama.edu)    Gunjan Sharma Department of Mathematics and Computer Science, Lake Forest College, Lake Forest, IL, USA (gsharma@lakeforest.edu)    Anne Ullyot Department of Applied Mathematics, Illinois Institute of Technology, Chicago, IL, USA (aullyot@hawk.illinoistech.edu)
Abstract

DP-coloring (or correspondence coloring) is a generalization of list coloring that has been widely studied since its introduction by Dvořák and Postle in 2015. As the analogue of P​(G,q)P(G,q), the chromatic polynomial of a graph GG, the DP color function of GG, denoted by PD​P​(G,q)P_{DP}(G,q), counts the minimum number of DP-colorings over all qq-fold covers of GG. It follows that PD​P​(G,q)≤P​(G,q)P_{DP}(G,q)\leq P(G,q). It is known that there are graphs for which PD​P​(G,q)<P​(G,q)P_{DP}(G,q)<P(G,q) for all sufficiently large qq; in fact, all bipartite graphs containing a cycle have this property. A fundamental open question about DP color functions asks whether, for every graph GG, there exist N∈ℕN\in\mathbb{N} and a polynomial pp such that PD​P​(G,q)=p​(q)P_{DP}(G,q)=p(q) whenever q≥Nq\geq N. In this paper we answer this question affirmatively for all bipartite graphs. Specifically, if GG is an nn-vertex bipartite graph with cc components, then PD​P​(G,q)=(−1)n−c​qc​TG​(1−q,1)P_{DP}(G,q)=(-1)^{n-c}q^{c}\;T_{G}(1-q,1) for all sufficiently large qq, where TG​(x,y)T_{G}(x,y) is the Tutte polynomial of GG. The ideas we develop also yield an asymptotic formula for P​(G,q)−PD​P​(G,q)P(G,q)-P_{DP}(G,q) whenever the girth of GG is even.

Keywords. graph coloring, chromatic polynomial, Tutte polynomial, DP-coloring, correspondence coloring, DP color function

Mathematics Subject Classification. 05C15, 05C30, 05C31, 05C35.

1 Introduction

In 1990, Kostochka and Sidorenko [23] posed a natural question that would serve as the springboard for a broader study of the asymptotic behavior of enumerative functions arising from extensions of classical graph coloring. They asked whether the list color function Pℓ​(G,q)P_{\ell}(G,q), which counts the minimum number of list colorings of GG over all qq-list-assignments, equals the corresponding chromatic polynomial P​(G,q)P(G,q) when qq is large enough. Donner [12] answered this question affirmatively in 1992, and subsequent work improved the known bounds on how large qq must be to achieve this equality [11, 28, 30]. Whether this phenomenon, namely, equality between an enumerative function arising from a variant of list coloring and its classical counterpart whenever the number of colors is sufficiently large, occurs has also been studied in the context of colorings of signed graphs [18], packings of list colorings [22], and list coloring of unlabeled graphs [21].

For DP-coloring, the focus of this paper and a common generalization of many notions of graph coloring, including list coloring (see [7]), this phenomenon does not occur for all graphs. For example, it is known that for every graph GG with girth that is even, the DP color function PD​P​(G,q)P_{DP}(G,q), which counts the minimum number of DP-colorings of GG over all qq-fold covers, does not equal P​(G,q)P(G,q) for all sufficiently large qq. In this paper, we show a modified form of this phenomenon holds for the DP color function in the case of bipartite graphs. Instead of comparing PD​P​(G,q)P_{DP}(G,q) with the chromatic polynomial, we show that PD​P​(G,q)P_{DP}(G,q) equals a multiple of TG​(1−q,1)T_{G}(1-q,1) for large enough qq, where TG​(x,y)T_{G}(x,y) is the Tutte polynomial of GG. This represents major progress towards the conjecture that for every graph GG, PD​P​(G,q)P_{DP}(G,q) equals a polynomial (not necessarily P​(G,q)P(G,q)) for sufficiently large qq.

The remainder of this section provides the necessary definitions and an overview of our results.

1.1 Preliminaries and Graph Coloring

In this paper all graphs are nonempty, finite, simple graphs unless otherwise noted. Generally speaking we follow West [32] for terminology and notation. The set of natural numbers is ℕ={1,2,3,…}\mathbb{N}=\{1,2,3,\ldots\}. For q∈ℕq\in\mathbb{N}, we write ℤq\mathbb{Z}_{q} for the set of integers modulo qq. For m∈ℕm\in\mathbb{N}, we write [m]={1,…,m}[m]=\{1,\ldots,m\}, and we set [0]=∅[0]=\emptyset. For a,b∈ℤa,b\in\mathbb{Z}, we let [a:b]={i∈ℤ:a≤i≤b}[a:b]=\{i\in\mathbb{Z}:a\leq i\leq b\}. Thus [a:b]=∅[a:b]=\emptyset whenever a>ba>b. We use the conventions that an empty sum is 0, an empty product is 11, an empty union is ∅\emptyset, and the intersection of an empty family of subsets of a fixed ambient set is that ambient set. We also take 00=10^{0}=1.

If GG is a graph and S,U⊆V​(G)S,U\subseteq V(G), we use G​[S]G[S] for the subgraph of GG induced by SS, and we use EG​(S,U)E_{G}(S,U) for the set consisting of all the edges in E​(G)E(G) such that one endpoint is in SS and the other is in UU. If an edge in E​(G)E(G) connects the vertices uu and vv, the edge can be represented by u​vuv or v​uvu. For A⊆E​(G)A\subseteq E(G), the spanning subgraph of GG with edge set AA is denoted by G​⟨A⟩G\langle A\rangle. We write G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle for the subgraph of G​⟨A⟩G\langle A\rangle obtained by deleting all isolated vertices. For a graph GG, comp⁡(G)\operatorname{comp}(G) denotes the number of components of GG.

In the classical vertex coloring problem we wish to color the vertices of a graph GG with up to qq colors from [q][q] so that adjacent vertices receive different colors; such a coloring is called a proper qq-coloring. The chromatic number of a graph GG, denoted χ​(G)\chi(G), is the smallest qq such that GG has a proper qq-coloring. List coloring, a well-known variation on classical vertex coloring, was introduced independently by Vizing [29] and Erdős, Rubin, and Taylor [15] in the 1970s. For list coloring, we associate a list assignment LL with a graph GG such that each vertex v∈V​(G)v\in V(G) is assigned a list of colors L​(v)L(v) (we say LL is a list assignment for GG). Then, GG is LL-colorable if there exists a proper coloring ff of GG such that f​(v)∈L​(v)f(v)\in L(v) for each v∈V​(G)v\in V(G) (we refer to such an ff as a proper LL-coloring of GG). A list assignment LL is called a qq-assignment for GG if |L​(v)|=q|L(v)|=q for each v∈V​(G)v\in V(G). The list chromatic number of a graph GG, denoted χℓ​(G)\chi_{\ell}(G), is the smallest qq such that GG is LL-colorable whenever LL is a qq-assignment for GG. We say GG is qq-choosable if q≥χℓ​(G)q\geq\chi_{\ell}(G). Since GG must be LL-colorable whenever LL is a χℓ​(G)\chi_{\ell}(G)-assignment for GG that assigns the same list of colors to each element in V​(G)V(G), it is clear that χ​(G)≤χℓ​(G)\chi(G)\leq\chi_{\ell}(G). This inequality may be strict since it is known that there are bipartite graphs with arbitrarily large list chromatic number (see [15]).

In 2015, Dvořák and Postle [13] introduced a generalization of list coloring called DP-coloring (they called it correspondence coloring) in order to prove that every planar graph without cycles of lengths 4 to 8 is 3-choosable. DP-coloring has been studied extensively111According to MathSciNet, the paper [13] by Dvořák and Postle has over 140 citations currently.. Intuitively, DP-coloring is a variation of list coloring in which each vertex still receives a list of colors, but the correspondence between colors at adjacent vertices may vary from edge to edge. We now give the formal definition. Suppose GG is a graph. A cover of GG is a pair ℋ=(L,H)\mathcal{H}=(L,H) satisfying the following conditions.

  • -

    HH is a graph and LL is a function assigning to each v∈V​(G)v\in V(G) a set L​(v)L(v) satisfying L​(v)⊆V​(H)L(v)\subseteq V(H).

  • -

    The sets L​(v)L(v) for v∈V​(G)v\in V(G) are pairwise disjoint, each is an independent set in HH, and V​(H)=⋃v∈V​(G)L​(v)V(H)=\bigcup_{v\in V(G)}L(v).

  • -

    For all distinct u,v∈V​(G)u,v\in V(G), EH​(L​(u),L​(v))E_{H}(L(u),L(v)) is a matching, and it is empty whenever u​v∉E​(G)uv\notin E(G).

We stress that the matchings between L​(u)L(u) and L​(v)L(v) for u​v∈E​(G)uv\in E(G) need not be perfect (and may even be empty). For q∈ℕq\in\mathbb{N}, we say that ℋ\mathcal{H} is a qq-fold cover of GG if |L​(v)|=q|L(v)|=q for every v∈V​(G)v\in V(G). A qq-fold cover ℋ\mathcal{H} is said to be full if for each u​v∈E​(G)uv\in E(G), the matching EH​(L​(u),L​(v))E_{H}(L(u),L(v)) is perfect. For any qq-fold cover ℋ\mathcal{H} of GG and any A⊆E​(G)A\subseteq E(G), the subcover of ℋ\mathcal{H} restricted to G​⟨A⟩G\langle A\rangle is ℋ​⟨A⟩=(L⟨A⟩,H⟨A⟩)\mathcal{H}\langle A\rangle=(L_{\langle A\rangle},H_{\langle A\rangle}), where L⟨A⟩=LL_{\langle A\rangle}=L, V​(H⟨A⟩)=⋃v∈V​(G)L​(v)V(H_{\langle A\rangle})=\bigcup_{v\in V(G)}L(v), and E​(H⟨A⟩)=⋃u​v∈AEH​(L​(u),L​(v))E(H_{\langle A\rangle})=\bigcup_{uv\in A}E_{H}(L(u),L(v)). The subcover of ℋ\mathcal{H} restricted to G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle is ℋ​⟨⟨A⟩⟩=(L⟨⟨A⟩⟩,H⟨⟨A⟩⟩){\mathcal{H}\langle\langle A\rangle\rangle}=(L_{\langle\langle A\rangle\rangle},H_{\langle\langle A\rangle\rangle}), where L⟨⟨A⟩⟩​(u)=L​(u)L_{\langle\langle A\rangle\rangle}(u)=L(u) for all u∈V​(G​⟨⟨A⟩⟩)u\in V(G\langle\langle A\rangle\rangle), V​(H⟨⟨A⟩⟩)=⋃u∈V​(G​⟨⟨A⟩⟩)L​(u)V(H_{\langle\langle A\rangle\rangle})=\bigcup_{u\in V(G\langle\langle A\rangle\rangle)}L(u), and E​(H⟨⟨A⟩⟩)=⋃u​v∈AEH​(L​(u),L​(v))E(H_{\langle\langle A\rangle\rangle})=\bigcup_{uv\in A}E_{H}(L(u),L(v)).

Suppose GG is a graph and ℋ=(L,H)\mathcal{H}=(L,H) is a qq-fold cover of GG. A transversal of ℋ\mathcal{H} is a set of vertices T⊆V​(H)T\subseteq V(H) such that |T∩L​(v)|=1|T\cap L(v)|=1 for all v∈V​(G)v\in V(G). We let 𝒯ℋ\mathcal{T}_{\mathcal{H}} be the set of all transversals of ℋ\mathcal{H}. A transversal is called independent if it is an independent set in HH. A proper ℋ\mathcal{H}-coloring of GG is an independent transversal of ℋ\mathcal{H}. We let ℐℋ\mathcal{I}_{\mathcal{H}} be the set of all proper ℋ\mathcal{H}-colorings of GG. An anti-ℋ\mathcal{H}-coloring of GG is a transversal TT of ℋ\mathcal{H} such that H​[T]H[T] is isomorphic to GG. We let ℱℋ\mathcal{F}_{\mathcal{H}} be the set of all anti-ℋ\mathcal{H}-colorings of GG.

Suppose ℋ=(L,H)\mathcal{H}=(L,H) is a qq-fold cover of GG. We say ℋ\mathcal{H} is canonical if it admits a canonical labeling, that is, a mapping λ:V​(H)→[q]\lambda\colon V(H)\to[q] such that the following conditions are satisfied.

  • -

    For every v∈V​(G)v\in V(G), the restriction of λ\lambda to L​(v)L(v) is a bijection from L​(v)L(v) to [q][q].

  • -

    For all u​v∈E​(G)uv\in E(G), c∈L​(u)c\in L(u), and c′∈L​(v)c^{\prime}\in L(v), we have c​c′∈E​(H)cc^{\prime}\in E(H) if and only if λ​(c)=λ​(c′)\lambda(c)=\lambda(c^{\prime}).

Now suppose ℋ=(L,H)\mathcal{H}=(L,H) is a canonical qq-fold cover of GG with canonical labeling λ\lambda. For each v∈V​(G)v\in V(G) and j∈[q]j\in[q], let (v,j)(v,j) denote the unique vertex of L​(v)L(v) satisfying λ​((v,j))=j\lambda((v,j))=j. With this notation, for every u​v∈E​(G)uv\in E(G) and i,j∈[q]i,j\in[q], (u,i)​(v,j)∈E​(H)(u,i)(v,j)\in E(H) if and only if i=ji=j. Let 𝒞\mathcal{C} be the set of proper qq-colorings of GG. The function f:𝒞→ℐℋf:\mathcal{C}\to\mathcal{I}_{\mathcal{H}} given by f​(c)={(v,c​(v)):v∈V​(G)}f(c)=\{(v,c(v)):v\in V(G)\} is a bijection. Moreover, for each j∈[q]j\in[q], H​[⋃v∈V​(G){(v,j)}]H[\bigcup_{v\in V(G)}\{(v,j)\}] is isomorphic to GG. Thus ⋃v∈V​(G){(v,j)}∈ℱℋ\bigcup_{v\in V(G)}\{(v,j)\}\in\mathcal{F}_{\mathcal{H}}. It is also important to note that over all qq-fold covers ℋ\mathcal{H} of GG, |ℱℋ||\mathcal{F}_{\mathcal{H}}| is maximized precisely when ℋ\mathcal{H} is canonical (see Lemma 9 below).

1.2 Counting Colorings and Our Motivation

In 1912, Birkhoff [3] introduced the notion of the chromatic polynomial in hopes of using it to make progress on the four color problem. For q∈ℕq\in\mathbb{N}, the chromatic polynomial of a graph GG, denoted P​(G,q)P(G,q), is the number of proper qq-colorings of GG. It is easy to show that P​(G,q)P(G,q) is a polynomial in qq of degree |V​(G)||V(G)| (see [9]). For example, whenever n,q∈ℕn,q\in\mathbb{N} it is well known that P​(Kn,q)=∏i=0n−1(q−i)P(K_{n},q)=\prod_{i=0}^{n-1}(q-i), P​(Cn,q)=(q−1)n+(−1)n​(q−1)P(C_{n},q)=(q-1)^{n}+(-1)^{n}(q-1), and P​(T,q)=q​(q−1)n−1P(T,q)=q(q-1)^{n-1} whenever TT is a tree on nn vertices, (see [2, 32]).

Beyond graph coloring itself, chromatic polynomials and their generalizations are closely connected to the Tutte polynomial, one of the central invariants of modern combinatorics. Through these connections, enumerative coloring questions interact with matroid theory [4, 6], hyperplane arrangements [16], statistical physics, and knot theory [31]. Suppose GG is an nn-vertex graph. The Tutte polynomial of GG, denoted TG​(x,y)T_{G}(x,y), is given by

TG​(x,y)=∑A⊆E​(G)(x−1)comp⁡(G​⟨A⟩)−comp⁡(G)​(y−1)|A|−n+comp⁡(G​⟨A⟩).T_{G}(x,y)=\sum_{A\subseteq E(G)}(x-1)^{\operatorname{comp}(G\langle A\rangle)-\operatorname{comp}(G)}(y-1)^{|A|-n+\operatorname{comp}(G\langle A\rangle)}.

It is well known that P​(G,q)=(−1)n−comp⁡(G)​qcomp⁡(G)​TG​(1−q,0)P(G,q)=(-1)^{n-\operatorname{comp}(G)}q^{\operatorname{comp}(G)}T_{G}(1-q,0) (see [14]). In this paper, we show another specialization of the Tutte polynomial obtained from this formula by replacing y=0y=0 with y=1y=1 plays an essential role in establishing a lower bound on the guaranteed number of DP-colorings for a bipartite graph when qq is sufficiently large (see Remark 4).

The notion of chromatic polynomial was extended to list coloring in the early 1990s by Kostochka and Sidorenko [23]. If LL is a list assignment for a graph GG, let Pℓ​(G,L)P_{\ell}(G,L) denote the number of proper LL-colorings of GG. For q∈ℕq\in\mathbb{N}, the list color function of GG, denoted Pℓ​(G,q)P_{\ell}(G,q), is the minimum value of Pℓ​(G,L)P_{\ell}(G,L) where the minimum is taken over all possible qq-assignments LL for GG. Since a qq-assignment could assign the same qq colors to every vertex in a graph, it is clear that Pℓ​(G,q)≤P​(G,q)P_{\ell}(G,q)\leq P(G,q) for each q∈ℕq\in\mathbb{N}. In general, the list color function can differ significantly from the chromatic polynomial for small values of qq. For example, for any n≥2n\geq 2, Pℓ​(Kn,nn,q)=0P_{\ell}(K_{n,n^{n}},q)=0 and P​(Kn,nn,q)>1P(K_{n,n^{n}},q)>1 whenever q∈[2:n]q\in[2:n] [15]. On the other hand, in 2023 Dong and Zhang [11], improving on earlier results (see [12, 28, 30]), showed that for any graph GG, Pℓ​(G,q)=P​(G,q)P_{\ell}(G,q)=P(G,q) whenever q≥|E​(G)|−1q\geq|E(G)|-1.

In 2019, the first and second named authors introduced a DP-coloring analogue of the chromatic polynomial in hopes of gaining a better understanding of DP-coloring and using it as a tool for making progress on some open questions related to the list color function [20]. Since 2019 it has received some attention in the literature (see for example [1, 5, 8, 10, 33, 24, 26, 25] and references therein). Specifically, suppose ℋ=(L,H)\mathcal{H}=(L,H) is a cover of graph GG. Let PD​P​(G,ℋ)P_{DP}(G,\mathcal{H}) be the number of ℋ\mathcal{H}-colorings of GG. Then, the DP color function of GG, denoted PD​P​(G,q)P_{DP}(G,q), is the minimum value of PD​P​(G,ℋ)P_{DP}(G,\mathcal{H}) where the minimum is taken over all qq-fold covers ℋ\mathcal{H} of GG. Note that this minimum may equivalently be taken over all full qq-fold covers. Thus, whenever a qq-fold cover ℋ=(L,H)\mathcal{H}=(L,H) such that PD​P​(G,ℋ)=PD​P​(G,q)P_{DP}(G,\mathcal{H})=P_{DP}(G,q) is assumed to exist, we may assume that the cover is full. It is easy to prove that

PD​P​(G,q)≤Pℓ​(G,q)≤P​(G,q)P_{DP}(G,q)\leq P_{\ell}(G,q)\leq P(G,q)

for each q∈ℕq\in\mathbb{N}. Note that if GG is a disconnected graph with components W1,W2,…,WkW_{1},W_{2},\ldots,W_{k}, then PD​P​(G,q)=∏i=1kPD​P​(Wi,q)P_{DP}(G,q)=\prod_{i=1}^{k}P_{DP}(W_{i},q).

The DP color function of certain graphs is identical to the corresponding list color function. For example, PD​P​(G,q)=P​(G,q)P_{DP}(G,q)=P(G,q) for every q∈ℕq\in\mathbb{N} whenever GG is chordal or an odd cycle ([20]). On the other hand, some graphs have a DP color function that behaves in a very different manner than its list color function. For example, it is known ([20]) that if GG is a graph with girth that is even, there is an N∈ℕN\in\mathbb{N} such that PD​P​(G,q)<P​(G,q)P_{DP}(G,q)<P(G,q) whenever q≥Nq\geq N. Asymptotically, we have the following result.

Theorem 1 ([25]).

Suppose gg is an odd integer with g≥3g\geq 3. If GG is a graph on nn vertices with girth gg or g+1g+1, then P​(G,q)−PD​P​(G,q)=O​(qn−g)P(G,q)-P_{DP}(G,q)=O(q^{n-g}) as q→∞q\to\infty. Moreover, for each odd integer g≥3g\geq 3 there is a graph GG on nn vertices with girth g+1g+1 such that P​(G,q)−PD​P​(G,q)=Θ​(qn−g)P(G,q)-P_{DP}(G,q)=\Theta(q^{n-g}) as q→∞q\to\infty.

We improve Theorem 1 by proving that for every graph GG with girth g+1g+1 that is even, P​(G,q)−PD​P​(G,q)=Θ​(qn−g)P(G,q)-P_{DP}(G,q)=\Theta(q^{n-g}) as q→∞q\to\infty. We also find the asymptotic leading coefficient of P​(G,q)−PD​P​(G,q)P(G,q)-P_{DP}(G,q).

Notice Theorem 1 shows that asymptotically the DP color function of any graph remains close to its chromatic polynomial. This suggests the stronger possibility that, for every graph GG, its DP color function may eventually agree exactly with some polynomial. This leads to the following fundamental open question.

Question 2 ([20]).

For every graph GG, is there an N∈ℕN\in\mathbb{N} and a polynomial p​(q)p(q) such that PD​P​(G,q)=p​(q)P_{DP}(G,q)=p(q) whenever q≥Nq\geq N?

Question 2 has an affirmative answer whenever GG has a vertex vv such that G−vG-v is acyclic; in particular, this class contains all generalized theta graphs [17]. It is also affirmative when GG has a dominating vertex; in this case, the stronger conclusion PD​P​(G,q)=P​(G,q)P_{DP}(G,q)=P(G,q) holds for all sufficiently large qq [25]. In this paper, we answer Question 2 affirmatively for every bipartite graph.

1.3 Results and Outline of the Paper

In Section 2, we develop several tools that apply to arbitrary graphs and will be used throughout the paper. Importantly, Section 2 ends with a proof that for any graph GG and sufficiently large qq there are qq-fold covers of GG that are cycle-shattering. We call a qq-fold cover ℋ\mathcal{H} a cycle-shattering cover of GG if for all A⊆E​(G)A\subseteq E(G) such that G​⟨A⟩G\langle A\rangle contains a cycle, |ℱℋ​⟨A⟩|=0|\mathcal{F}_{\mathcal{H}\langle A\rangle}|=0. Cycle-shattering covers are key to the proofs of Theorems 3 and 6.

In Section 3, we answer Question 2 affirmatively for bipartite graphs by proving the following result.

Theorem 3.

Suppose GG is a bipartite graph with nn vertices and mm edges. If q≥m+2mq\geq m+2^{m} and aia_{i} is the number of acyclic spanning subgraphs of GG with ii components, then

PD​P​(G,q)=∑j=0n−1(−1)j​an−j​qn−j.P_{DP}(G,q)=\sum_{j=0}^{n-1}(-1)^{j}a_{n-j}q^{n-j}.
Remark 4.

Note that ∑j=0n−1(−1)j​an−j​qn−j\sum_{j=0}^{n-1}(-1)^{j}a_{n-j}q^{n-j} is exactly (−1)n−comp⁡(G)​qcomp⁡(G)​TG​(1−q,1)(-1)^{n-\operatorname{comp}(G)}q^{\operatorname{comp}(G)}T_{G}(1-q,1) for all qq. Recall that P​(G,q)=(−1)n−comp⁡(G)​qcomp⁡(G)​TG​(1−q,0)P(G,q)=(-1)^{n-\operatorname{comp}(G)}q^{\operatorname{comp}(G)}T_{G}(1-q,0). Thus for bipartite graphs GG that contain a cycle, the eventual polynomial representing PD​P​(G,q)P_{DP}(G,q) differs from P​(G,q)P(G,q), although both arise from specializations of the Tutte polynomial. This difference is further studied in Theorem 6 below for all graphs with girth that is even.

Note that if the answer to Question 2 is yes for a given connected graph GG, p​(q)p(q) does not necessarily equal (−1)n−1​q​TG​(1−q,y)(-1)^{n-1}qT_{G}(1-q,y) for any fixed y∈ℝy\in\mathbb{R}. With some computation, one can see the polynomial representation of PD​P​(G,q)P_{DP}(G,q) given by Theorem 6 part (ii) in [17] applied to the Theta graph G=Θ​(1,2,3)G=\Theta(1,2,3) gives a counterexample.222A Theta Graph G=Θ​(ℓ1,ℓ2,ℓ3)G=\Theta(\ell_{1},\ell_{2},\ell_{3}) consists of a pair of end vertices joined by 33 internally disjoint paths of lengths ℓ1,ℓ2,ℓ3∈ℕ\ell_{1},\ell_{2},\ell_{3}\in\mathbb{N}.

We make no attempt to optimize our bound on qq in Theorem 3. It would be interesting to determine how low one could take the bound on qq in Theorem 3. As a starting point for the study of such an optimal lower bound, we determine an exact formula for PD​P​(K2,n,q)P_{DP}(K_{2,n},q) whenever q∈ℕq\in\mathbb{N}.

Theorem 5.

Suppose q,n∈ℕq,n\in\mathbb{N} and pp, rr are nonnegative integers satisfying q​n=q2​p+rqn=q^{2}p+r where p=⌊n/q⌋p=\lfloor{n}/{q}\rfloor. Then, PD​P​(K2,n,q)=∑i=1q2(q−1)ai​(q−2)n−aiP_{DP}(K_{2,n},q)=\sum_{i=1}^{q^{2}}(q-1)^{a_{i}}(q-2)^{n-a_{i}} where, for each j∈[q2]j\in[q^{2}],

aj={p+1 if ​j≤rp if ​j>r.a_{j}=\begin{cases}p+1&\text{ if }j\leq r\\ p&\text{ if }j>r.\end{cases}

It follows from Theorem 5 that, for all q,n∈ℕq,n\in\mathbb{N}, PD​P​(K2,n,q)P_{DP}(K_{2,n},q) is identical to (−1)n+1​q​TK2,n​(1−q,1)(-1)^{n+1}qT_{K_{2,n}}(1-q,1) (the formula in Theorem 3) if and only if q≥|V​(K2,n)|−2q\geq|V(K_{2,n})|-2 or q=2q=2. It is natural to ask whether the threshold, |E​(G)|+2|E​(G)||E(G)|+2^{|E(G)|}, on qq in Theorem 3 can be lowered to O​(|V​(G)|)O(|V(G)|) or even a polynomial in |V​(G)||V(G)|. Such questions on bounding the threshold on number of colors needed to observe the equality between list color function and the chromatic polynomial have been well-studied in the literature, see [11, 19, 28, 30].

Finally in Section 4, we improve on the upper bound on P​(G,q)−PD​P​(G,q)P(G,q)-P_{DP}(G,q) given in Theorem 1 by giving an asymptotically sharp formula for this difference when GG is a graph with girth that is even.

Theorem 6.

Let g≥3g\geq 3 be odd. Suppose GG is an nn-vertex graph with mm edges and girth g+1g+1, and let tt be the number of (g+1)(g+1)-cycles in GG. Then

P​(G,q)−PD​P​(G,q)=t​qn−g+O​(qn−g−1)P(G,q)-P_{DP}(G,q)=tq^{n-g}+O(q^{n-g-1})

as q→∞q\to\infty.

If GG has girth g+1g+1 where g+1g+1 is even, and PD​P​(G,q)P_{DP}(G,q) is given by a polynomial p​(q)p(q) for all sufficiently large qq, then Theorem 6 determines the coefficients of the g+1g+1 highest-order terms of p​(q)p(q).

2 General Tools

In this section we present some important tools that will be used throughout the paper and may be of independent interest as they hold for all graphs. Crucially, the following inclusion–exclusion formula is well-known.

Lemma 7.

([25]) For any graph GG and any qq-fold cover ℋ=(L,H)\mathcal{H}=(L,H) of GG,

PD​P​(G,ℋ)=∑A⊆E​(G)(−1)|A|​|ℱℋ​⟨A⟩|.P_{DP}(G,\mathcal{H})=\sum_{A\subseteq E(G)}(-1)^{|A|}\,\bigl|\mathcal{F}_{\mathcal{H}\langle A\rangle}\bigr|.

Lemma 7 makes explicit the role anticolorings play in computing the number of proper ℋ\mathcal{H}-colorings of GG. Consequently, we develop in Lemma 9 some basic properties of ℱℋ​⟨A⟩\mathcal{F}_{\mathcal{H}\langle A\rangle} when A⊆E​(G)A\subseteq E(G). We conclude the section by proving in Lemma 11 that every graph admits a cycle-shattering qq-fold cover whenever qq is sufficiently large. Intuitively, one might expect cycle-shattering covers to play an important role in studying DP color functions of bipartite graphs, since for every even cycle CC and every q≥2q\geq 2, any qq-fold cover ℋ\mathcal{H} of CC satisfying PD​P​(C,ℋ)=PD​P​(C,q)P_{DP}(C,\mathcal{H})=P_{DP}(C,q) has no anti-ℋ\mathcal{H}-colorings of CC [20].

Throughout this section, suppose GG is an nn-vertex graph with mm edges and that ℋ=(L,H)\mathcal{H}=(L,H) is a qq-fold cover of GG. For A⊆E​(G)A\subseteq E(G), let U​(A)U(A) denote the set of vertices incident to an edge of AA. For each u​v∈E​(G)uv\in E(G), we write ℰℋ​(u​v)={T∈𝒯ℋ:|E​(H​[T])∩EH​(L​(u),L​(v))|=1}\mathcal{E}_{\mathcal{H}}(uv)=\{T\in\mathcal{T}_{\mathcal{H}}:|E(H[T])\cap E_{H}(L(u),L(v))|=1\}. Note that ℰℋ​(u​v)\mathcal{E}_{\mathcal{H}}(uv) is the set of transversals of ℋ\mathcal{H} where the edge u​vuv prevents the transversal from being independent; in fact, ℰℋ​(u​v)=ℱℋ​⟨{u​v}⟩\mathcal{E}_{\mathcal{H}}(uv)=\mathcal{F}_{\mathcal{H}\langle\{uv\}\rangle}. The following observation is immediate.

Observation 8.

([27]) For any graph GG and cover ℋ\mathcal{H} of GG, ℱℋ=⋂u​v∈E​(G)ℰℋ​(u​v)\mathcal{F}_{\mathcal{H}}=\bigcap_{uv\in E(G)}\mathcal{E}_{\mathcal{H}}(uv).

We next collect several properties of anti-colorings that will be used repeatedly.

Lemma 9.

Let GG be a graph and ℋ\mathcal{H} be a qq-fold cover of GG. Fix A⊆E​(G)A\subseteq E(G). Then the following statements hold.

  1. (i)

    If A≠∅A\neq\emptyset and G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle is connected, then for any distinct F,F′∈ℱℋ​⟨⟨A⟩⟩F,F^{\prime}\in\mathcal{F}_{\mathcal{H}\langle\langle A\rangle\rangle}, F∩L​(v)≠F′∩L​(v)F\cap L(v)\neq F^{\prime}\cap L(v) for every v∈U​(A)v\in U(A).

  2. (ii)

    For every A′⊆AA^{\prime}\subseteq A, |ℱℋ​⟨A′⟩|≥|ℱℋ​⟨A⟩||\mathcal{F}_{\mathcal{H}\langle A^{\prime}\rangle}|\geq|\mathcal{F}_{\mathcal{H}\langle A\rangle}|.

  3. (iii)

    If ∅≠A′⊆A\emptyset\neq A^{\prime}\subseteq A and G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle is connected, then |ℱℋ​⟨⟨A′⟩⟩|≥|ℱℋ​⟨⟨A⟩⟩||\mathcal{F}_{\mathcal{H}\langle\langle A^{\prime}\rangle\rangle}|\geq|\mathcal{F}_{\mathcal{H}\langle\langle A\rangle\rangle}|.

  4. (iv)

    For every component WW of G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle, |ℱℋ​⟨⟨E​(W)⟩⟩|≤q|\mathcal{F}_{\mathcal{H}\langle\langle E(W)\rangle\rangle}|\leq q, with equality if and only if ℋ​⟨⟨E​(W)⟩⟩\mathcal{H}\langle\langle E(W)\rangle\rangle admits a canonical labeling.

  5. (v)

    Let W1,…,WkW_{1},\dots,W_{k} be the components of G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle, where kk may be zero. Then

    |ℱℋ​⟨A⟩|=qn−|U​(A)|​∏i=1k|ℱℋ​⟨⟨E​(Wi)⟩⟩|≤qcomp⁡(G​⟨A⟩).|\mathcal{F}_{\mathcal{H}\langle A\rangle}|=q^{n-|U(A)|}\prod_{i=1}^{k}|\mathcal{F}_{\mathcal{H}\langle\langle E(W_{i})\rangle\rangle}|\leq q^{\operatorname{comp}({G\langle A\rangle})}.

    Consequently, |ℱℋ​⟨A⟩|=0|\mathcal{F}_{\mathcal{H}\langle A\rangle}|=0 if and only if there exists i∈[k]i\in[k] such that |ℱℋ​⟨⟨E​(Wi)⟩⟩|=0|\mathcal{F}_{\mathcal{H}\langle\langle E(W_{i})\rangle\rangle}|=0.

Proof.

(i) Suppose for contradiction that F∩L​(u)=F′∩L​(u)F\cap L(u)=F^{\prime}\cap L(u) for some u∈U​(A)u\in U(A). As F≠F′F\neq F^{\prime}, there exists w∈U​(A)w\in U(A) such that F∩L​(w)≠F′∩L​(w)F\cap L(w)\neq F^{\prime}\cap L(w). Since G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle is connected, there is a u,wu,w-path in G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle. This implies there exist adjacent a,b∈U​(A)a,b\in U(A) along this path with F∩L​(a)=F′∩L​(a)F\cap L(a)=F^{\prime}\cap L(a) and F∩L​(b)≠F′∩L​(b)F\cap L(b)\neq F^{\prime}\cap L(b). Let xx be the unique element in F∩L​(a)=F′∩L​(a)F\cap L(a)=F^{\prime}\cap L(a). Because EH​(L​(a),L​(b))E_{H}(L(a),L(b)) is a matching, xx is adjacent to at most one vertex in L​(b)L(b). Thus at least one of F,F′F,F^{\prime} does not belong to ℰℋ​⟨⟨A⟩⟩​(a​b)\mathcal{E}_{\mathcal{H}\langle\langle A\rangle\rangle}(ab). Since a​b∈Aab\in A, Observation 8, applied to ℋ​⟨⟨A⟩⟩\mathcal{H}\langle\langle A\rangle\rangle, implies that at least one of F,F′F,F^{\prime} does not belong to ℱℋ​⟨⟨A⟩⟩\mathcal{F}_{\mathcal{H}\langle\langle A\rangle\rangle}, a contradiction.

(ii) By Observation 8,

ℱℋ​⟨A⟩=⋂u​v∈E​(G​⟨A⟩)ℰℋ​(u​v)⊆⋂u​v∈E​(G​⟨A′⟩)ℰℋ​(u​v)=ℱℋ​⟨A′⟩.\mathcal{F}_{\mathcal{H}\langle A\rangle}=\bigcap_{uv\in E(G\langle A\rangle)}\mathcal{E}_{\mathcal{H}}(uv)\subseteq\bigcap_{uv\in E(G\langle A^{\prime}\rangle)}\mathcal{E}_{\mathcal{H}}(uv)=\mathcal{F}_{\mathcal{H}\langle A^{\prime}\rangle}.

Thus |ℱH​⟨A′⟩|≥|ℱH​⟨A⟩||\mathcal{F}_{H\langle A^{\prime}\rangle}|\geq|\mathcal{F}_{H\langle A\rangle}|.

(iii) Consider the map ϕ:ℱℋ​⟨⟨A⟩⟩→ℱℋ​⟨⟨A′⟩⟩\phi:\mathcal{F}_{\mathcal{H}\langle\langle A\rangle\rangle}\to\mathcal{F}_{\mathcal{H}\langle\langle A^{\prime}\rangle\rangle} defined by ϕ​(F)=F∩⋃v∈U​(A′)L​(v)\phi(F)=F\cap\bigcup_{v\in U(A^{\prime})}L(v). It is easy to see ϕ\phi is a function. By Statement (i), ϕ\phi is injective, and the result follows.

(iv) Fix a component WW of G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle and suppose, for a contradiction, that |ℱℋ​⟨⟨E​(W)⟩⟩|>q|\mathcal{F}_{\mathcal{H}\langle\langle E(W)\rangle\rangle}|>q. Fix u∈V​(W)u\in V(W). Since ℋ\mathcal{H} is qq-fold, |L​(u)|=q|L(u)|=q. Every element of ℱℋ​⟨⟨E​(W)⟩⟩\mathcal{F}_{\mathcal{H}\langle\langle E(W)\rangle\rangle} is a transversal and therefore contains exactly one vertex of L​(u)L(u). Thus there exist distinct F,F′∈ℱℋ​⟨⟨E​(W)⟩⟩F,F^{\prime}\in\mathcal{F}_{\mathcal{H}\langle\langle E(W)\rangle\rangle} such that F∩L​(u)=F′∩L​(u)F\cap L(u)=F^{\prime}\cap L(u). This contradicts Statement (i) applied with A=E​(W)A=E(W). Therefore, |ℱℋ​⟨⟨E​(W)⟩⟩|≤q|\mathcal{F}_{\mathcal{H}\langle\langle E(W)\rangle\rangle}|\leq q.

Now assume |ℱℋ​⟨⟨E​(W)⟩⟩|=q|\mathcal{F}_{\mathcal{H}\langle\langle E(W)\rangle\rangle}|=q and write ℱℋ​⟨⟨E​(W)⟩⟩={F1,…,Fq}\mathcal{F}_{\mathcal{H}\langle\langle E(W)\rangle\rangle}=\{F_{1},\dots,F_{q}\}. By Statement (i), Fi∩L​(v)≠Fj∩L​(v)F_{i}\cap L(v)\neq F_{j}\cap L(v) whenever i≠ji\neq j and v∈V​(W)v\in V(W). Since |L​(v)|=q|L(v)|=q, it follows that {F1∩L​(v),…,Fq∩L​(v)}\{F_{1}\cap L(v),\dots,F_{q}\cap L(v)\} is a partition of L​(v)L(v) for every v∈V​(W)v\in V(W). For v∈V​(W)v\in V(W) and x∈L​(v)x\in L(v), define λ​(x)\lambda(x) to be the unique index i∈[q]i\in[q] such that x∈Fix\in F_{i}. The restriction of λ\lambda to L​(v)L(v) is therefore a bijection from L​(v)L(v) to [q][q].

Fix u​v∈E​(W)uv\in E(W), c∈L​(u)c\in L(u), and c′∈L​(v)c^{\prime}\in L(v). If λ​(c)=λ​(c′)=i\lambda(c)=\lambda(c^{\prime})=i, then c,c′∈Fic,c^{\prime}\in F_{i}, so Observation 8, applied to WW and its cover ℋ​⟨⟨E​(W)⟩⟩\mathcal{H}\langle\langle E(W)\rangle\rangle, implies that c​c′∈E​(H)cc^{\prime}\in E(H). Conversely, suppose that c​c′∈E​(H)cc^{\prime}\in E(H) and let λ​(c)=i\lambda(c)=i. Let dd be the unique vertex in Fi∩L​(v)F_{i}\cap L(v). Since λ​(c)=λ​(d)=i\lambda(c)=\lambda(d)=i, the preceding implication gives c​d∈E​(H)cd\in E(H). Because EH​(L​(u),L​(v))E_{H}(L(u),L(v)) is a matching, c′=dc^{\prime}=d, and hence λ​(c′)=i=λ​(c)\lambda(c^{\prime})=i=\lambda(c). Therefore, c​c′∈E​(H)cc^{\prime}\in E(H) if and only if λ​(c)=λ​(c′)\lambda(c)=\lambda(c^{\prime}), so λ\lambda is a canonical labeling of ℋ​⟨⟨E​(W)⟩⟩\mathcal{H}\langle\langle E(W)\rangle\rangle.

Conversely, assume ℋ​⟨⟨E​(W)⟩⟩\mathcal{H}\langle\langle E(W)\rangle\rangle admits a canonical labeling. This allows us to name the vertices of H⟨⟨E​(W)⟩⟩H_{\langle\langle E(W)\rangle\rangle} such that for each v∈V​(W)v\in V(W), L​(v)={(v,j):j∈[q]}L(v)=\{(v,j):j\in[q]\} and (u,j)​(v,j)∈E​(H⟨⟨E​(W)⟩⟩)(u,j)(v,j)\in E(H_{\langle\langle E(W)\rangle\rangle}) whenever u​v∈E​(W)uv\in E(W). In particular, for each j∈[q]j\in[q], the set Fj={(v,j):v∈V​(W)}F_{j}=\{(v,j):v\in V(W)\} is a transversal of ℋ​⟨⟨E​(W)⟩⟩\mathcal{H}\langle\langle E(W)\rangle\rangle, and H⟨⟨E​(W)⟩⟩​[Fj]H_{\langle\langle E(W)\rangle\rangle}[F_{j}] is isomorphic to G​⟨⟨E​(W)⟩⟩G\langle\langle E(W)\rangle\rangle. Hence Fj∈ℱℋ​⟨⟨E​(W)⟩⟩F_{j}\in\mathcal{F}_{\mathcal{H}\langle\langle E(W)\rangle\rangle} for all j∈[q]j\in[q], implying |ℱℋ​⟨⟨E​(W)⟩⟩|≥q|\mathcal{F}_{\mathcal{H}\langle\langle E(W)\rangle\rangle}|\geq q. Together with the previous upper bound, this yields |ℱℋ​⟨⟨E​(W)⟩⟩|=q|\mathcal{F}_{\mathcal{H}\langle\langle E(W)\rangle\rangle}|=q.

(v) Let Z=V​(G)−U​(A)Z=V(G)-U(A). First we assume k≥1k\geq 1 and Z≠∅Z\neq\emptyset. Write Z={z1,…,zp}Z=\{z_{1},\dots,z_{p}\}. Define the function ϕ:ℱℋ​⟨A⟩→(∏i=1kℱℋ​⟨⟨E​(Wi)⟩⟩)×(∏z∈Z{{x}:x∈L​(z)})\phi:\mathcal{F}_{\mathcal{H}\langle A\rangle}\to(\prod_{i=1}^{k}\mathcal{F}_{\mathcal{H}\langle\langle E(W_{i})\rangle\rangle})\times(\prod_{z\in Z}\{\{x\}:x\in L(z)\}) by ϕ​(F)=((Fi,…,Fk),(F∩L​(z1),…,F∩L​(zp)))\phi(F)=\big((F_{i},\dots,F_{k}),(F\cap L(z_{1}),\dots,F\cap L(z_{p}))\big) where Fi=F∩(⋃v∈V​(Wi)L​(v))F_{i}=F\cap\big(\bigcup_{v\in V(W_{i})}L(v)\big). By Observation 8, each Fi∈ℱℋ​⟨⟨E​(Wi)⟩⟩F_{i}\in\mathcal{F}_{\mathcal{H}\langle\langle E(W_{i})\rangle\rangle}, so ϕ\phi is a function.

Suppose F,F′∈ℱℋ​⟨A⟩F,F^{\prime}\in\mathcal{F}_{\mathcal{H}\langle A\rangle} and ϕ​(F)=ϕ​(F′)\phi(F)=\phi(F^{\prime}). Then Fi=Fi′F_{i}=F_{i}^{\prime} for every i∈[k]i\in[k] and F∩L​(zj)=F′∩L​(zj)F\cap L(z_{j})=F^{\prime}\cap L(z_{j}) for every j∈[p]j\in[p]. Consequently, F=(⋃i=1kFi)∪(⋃j=1p(F∩L​(zj)))=(⋃i=1kFi′)∪(⋃j=1p(F′∩L​(zj)))=F′F=(\bigcup_{i=1}^{k}F_{i})\cup(\bigcup_{j=1}^{p}(F\cap L(z_{j})))=(\bigcup_{i=1}^{k}F^{\prime}_{i})\cup(\bigcup_{j=1}^{p}(F^{\prime}\cap L(z_{j})))=F^{\prime}. Thus ϕ\phi is injective.

Let ((F1,…,Fk),({xz1},…,{xzp}))\big((F_{1},\dots,F_{k}),(\{x_{z_{1}}\},\dots,\{x_{z_{p}}\})\big) be an arbitrary element of the codomain of ϕ\phi, and define F=(⋃i=1kFi)∪(⋃j=1p{xzj})F=\left(\bigcup_{i=1}^{k}F_{i}\right)\cup\left(\bigcup_{j=1}^{p}\{x_{z_{j}}\}\right). Since {V​(W1),…,V​(Wk),Z}\{V(W_{1}),\dots,V(W_{k}),Z\} is a partition V​(G)V(G), the set FF is a transversal of ℋ​⟨A⟩\mathcal{H}\langle A\rangle.

Let u​v∈Auv\in A, and let WiW_{i} be the component of G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle containing uu and vv. Then F∩(⋃w∈V​(Wi)L​(w))=FiF\cap\left(\bigcup_{w\in V(W_{i})}L(w)\right)=F_{i}. Since Fi∈ℱℋ​⟨⟨E​(Wi)⟩⟩F_{i}\in\mathcal{F}_{\mathcal{H}\langle\langle E(W_{i})\rangle\rangle}, Observation 8, applied to WiW_{i} and the cover ℋ​⟨⟨E​(Wi)⟩⟩\mathcal{H}\langle\langle E(W_{i})\rangle\rangle, implies that the unique elements of F∩L​(u)F\cap L(u) and F∩L​(v)F\cap L(v) are adjacent in H⟨⟨E​(Wi)⟩⟩H_{\langle\langle E(W_{i})\rangle\rangle}, and hence in H⟨A⟩​[F]H_{\langle A\rangle}[F].

Now suppose u,v∈V​(G)u,v\in V(G) are distinct and u​v∉E​(G​⟨A⟩)uv\notin E(G\langle A\rangle). By the definition of H⟨A⟩H_{\langle A\rangle}, there is no edge between L​(u)L(u) and L​(v)L(v) in H⟨A⟩H_{\langle A\rangle}. Therefore, the map sending each v∈V​(G)v\in V(G) to the unique element of F∩L​(v)F\cap L(v) is an isomorphism from G​⟨A⟩G\langle A\rangle to H⟨A⟩​[F]H_{\langle A\rangle}[F]. Hence F∈ℱℋ​⟨A⟩F\in\mathcal{F}_{\mathcal{H}\langle A\rangle} and ϕ​(F)=((F1,…,Fk),({xz1},…,{xzp}))\phi(F)=\big((F_{1},\dots,F_{k}),(\{x_{z_{1}}\},\dots,\{x_{z_{p}}\})\big). Thus ϕ\phi is surjective.

Since ϕ\phi is bijective, |ℱℋ​⟨A⟩|=(∏i=1k|ℱℋ​⟨⟨E​(Wi)⟩⟩|)⋅(∏z∈Z|{{x}:x∈L​(z)}|)|\mathcal{F}_{\mathcal{H}\langle A\rangle}|=\Bigl(\prod_{i=1}^{k}\bigl|\mathcal{F}_{\mathcal{H}\langle\langle E(W_{i})\rangle\rangle}\bigr|\Bigr)\cdot\Bigl(\prod_{z\in Z}\bigl|\{\{x\}:x\in L(z)\}\bigr|\Bigr). Also, since |{{x}:x∈L​(z)}|=|L​(z)|=q\bigl|\{\{x\}:x\in L(z)\}\bigr|=|L(z)|=q for each z∈Zz\in Z, |ℱℋ​⟨A⟩|=qn−|U​(A)|​∏i=1k|ℱℋ​⟨⟨E​(Wi)⟩⟩|\bigl|\mathcal{F}_{\mathcal{H}\langle A\rangle}\bigr|=q^{n-|U(A)|}\prod_{i=1}^{k}\bigl|\mathcal{F}_{\mathcal{H}\langle\langle E(W_{i})\rangle\rangle}\bigr|. By Statement (iv), for each i∈[k]i\in[k], |ℱℋ​⟨⟨E​(Wi)⟩⟩|≤q\bigl|\mathcal{F}_{\mathcal{H}\langle\langle E(W_{i})\rangle\rangle}\bigr|\leq q. Also, since comp⁡(G​⟨A⟩)=n−|U​(A)|+k\operatorname{comp}(G\langle A\rangle)=n-|U(A)|+k, we have

|ℱℋ​⟨A⟩|=qn−|U​(A)|​∏i=1k|ℱℋ​⟨⟨E​(Wi)⟩⟩|≤qcomp⁡(G​⟨A⟩).\bigl|\mathcal{F}_{\mathcal{H}\langle A\rangle}\bigr|=q^{n-|U(A)|}\prod_{i=1}^{k}\bigl|\mathcal{F}_{\mathcal{H}\langle\langle E(W_{i})\rangle\rangle}\bigr|\leq q^{\operatorname{comp}(G\langle A\rangle)}.

Moreover, |ℱℋ​⟨A⟩|=0|\mathcal{F}_{\mathcal{H}\langle A\rangle}|=0 if and only if there exists some i∈[k]i\in[k] such that |ℱℋ​⟨⟨E​(Wi)⟩⟩|=0|\mathcal{F}_{\mathcal{H}\langle\langle E(W_{i})\rangle\rangle}|=0. When k=0k=0 or Z=∅Z=\emptyset, it is easy to adapt the proof above to obtain the desired result. ∎

The following result is helpful in applying Lemma 9 in the case when G​⟨A⟩G\langle A\rangle is acyclic.

Lemma 10.

([7]) Suppose ℋ=(L,H)\mathcal{H}=(L,H) is a full qq-fold cover of an acyclic graph GG. Then ℋ\mathcal{H} admits a canonical labeling.

Note that in Statement (iii) of Lemma 9, the requirement that G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle is connected is necessary. For example, suppose q≥2q\geq 2 and let G​⟨⟨A⟩⟩G\langle\langle A\rangle\rangle be the disjoint union of two edges. If A′A^{\prime} is one edge within AA, then by Lemma 10, for any full qq-fold cover ℋ=(L,H)\mathcal{H}=(L,H) of GG, |ℱℋ​⟨⟨A⟩⟩|=q2|\mathcal{F}_{\mathcal{H}\langle\langle A\rangle\rangle}|=q^{2} while |ℱℋ​⟨⟨A′⟩⟩|=q|\mathcal{F}_{\mathcal{H}\langle\langle A^{\prime}\rangle\rangle}|=q.

We next prove that every graph admits a cycle-shattering qq-fold cover whenever qq is sufficiently large.

Lemma 11.

Suppose GG is a graph with nn vertices and mm edges. If q≥2mq\geq 2^{m}, then there exists a full qq-fold cycle-shattering cover ℋ\mathcal{H} of GG. Consequently, if aia_{i} is the number of acyclic spanning subgraphs of GG with ii components, then

PD​P​(G,ℋ)=∑j=0n−1(−1)j​an−j​qn−j.P_{DP}(G,\mathcal{H})=\sum_{j=0}^{n-1}(-1)^{j}a_{n-j}q^{n-j}.
Proof.

Throughout this argument numerical quantities will be interpreted as elements of ℤq\mathbb{Z}_{q} or elements of ℤ\mathbb{Z} depending on context. In the first part of the argument, addition is modulo qq. Then, for the remainder of the argument we use standard addition. Suppose the edges of GG are e1,…,eme_{1},\dots,e_{m} and the vertices of GG are v1,…,vnv_{1},\dots,v_{n}. We construct a qq-fold cover ℋ=(L,H)\mathcal{H}=(L,H) of GG as follows. For each vj∈V​(G)v_{j}\in V(G) let L​(vj)={(j,i):i∈ℤq}L(v_{j})=\{(j,i):i\in\mathbb{Z}_{q}\}. It remains to specify E​(H)E(H).

For each s∈[m]s\in[m], let πs:ℤq→ℤq\pi_{s}:\mathbb{Z}_{q}\to\mathbb{Z}_{q} be the permutation given by πs​(x)=x+2s−1\pi_{s}(x)=x+2^{s-1}. Note πs−1​(x)=x−2s−1\pi^{-1}_{s}(x)=x-2^{s-1}. For each ej∈E​(G)e_{j}\in E(G), if ej=vα​vβe_{j}=v_{\alpha}v_{\beta} where α<β\alpha<\beta, then for each i∈ℤqi\in\mathbb{Z}_{q}, add the edge (α,i)​(β,πj​(i))(\alpha,i)(\beta,\pi_{j}(i)) to E​(H)E(H). Hence ℋ\mathcal{H} is a full qq-fold cover of GG and this completes the construction of HH.

For the sake of contradiction, suppose there exists B⊆E​(G)B\subseteq E(G) such that G​⟨B⟩G\langle B\rangle contains a cycle and |ℱℋ​⟨B⟩|>0|\mathcal{F}_{\mathcal{H}\langle B\rangle}|>0. Choose a cycle CC in G​⟨B⟩G\langle B\rangle. Suppose the vertices of CC in cyclic order are vb1,vb2,…,vbkv_{b_{1}},v_{b_{2}},\dots,v_{b_{k}}, where k≤mk\leq m. By cyclic order we mean V​(C)={vb1,vb2,…,vbk}V(C)=\{v_{b_{1}},v_{b_{2}},\dots,v_{b_{k}}\} and E​(C)={vbi​vbi+1:i∈[k]}E(C)=\{v_{b_{i}}v_{b_{i+1}}:i\in[k]\}, where bk+1=b1b_{k+1}=b_{1}. For each i∈[k]i\in[k], let ai∈[m]a_{i}\in[m] be such that eai=vbi​vbi+1e_{a_{i}}=v_{b_{i}}v_{b_{i+1}}. Since the edges of CC are distinct, a1,…,aka_{1},\dots,a_{k} are pairwise distinct.

Suppose FF is an anti-ℋ​⟨B⟩\mathcal{H}\langle B\rangle-coloring of G​⟨B⟩G\langle B\rangle. For each i∈[k]i\in[k], let ci∈ℤqc_{i}\in\mathbb{Z}_{q} be such that (bi,ci)(b_{i},c_{i}) is the unique element of F∩L​(vbi)F\cap L(v_{b_{i}}), and let ck+1=c1c_{k+1}=c_{1}. By Observation 8, applied to G​⟨B⟩G\langle B\rangle and its cover ℋ​⟨B⟩\mathcal{H}\langle B\rangle, the vertices (bi,ci)(b_{i},c_{i}) and (bi+1,ci+1)(b_{i+1},c_{i+1}) are adjacent in H⟨B⟩H_{\langle B\rangle}, and hence in HH, for every i∈[k]i\in[k]. Thus ci+1=πai​(ci)c_{i+1}=\pi_{a_{i}}(c_{i}) if bi<bi+1b_{i}<b_{i+1} and ci+1=πai−1​(ci)c_{i+1}=\pi^{-1}_{a_{i}}(c_{i}) if bi>bi+1b_{i}>b_{i+1} for each i∈[k]i\in[k]. For each i∈[k]i\in[k], let di=1d_{i}=1 if bi<bi+1b_{i}<b_{i+1} and di=−1d_{i}=-1 if bi>bi+1b_{i}>b_{i+1}. Since πai​(x)=x+2ai−1\pi_{a_{i}}(x)=x+2^{a_{i}-1} and πai−1​(x)=x−2ai−1\pi_{a_{i}}^{-1}(x)=x-2^{a_{i}-1}, it follows for each i∈[k]i\in[k] that ci+1=ci+di​2ai−1c_{i+1}=c_{i}+d_{i}2^{a_{i}-1}. These equations imply

ck+1=c1+∑i=1kdi​2ai−1.c_{k+1}=c_{1}+\sum_{i=1}^{k}d_{i}2^{a_{i}-1}.

Since ck+1=c1c_{k+1}=c_{1}, we have ∑i=1kdi​2ai−1=0\sum_{i=1}^{k}d_{i}2^{a_{i}-1}=0.

This means that if we interpret di​2ai−1d_{i}2^{a_{i}-1} as an integer for each i∈[k]i\in[k] and use standard addition, ∑i=1kdi​2ai−1\sum_{i=1}^{k}d_{i}2^{a_{i}-1} must be divisible by qq. We will use this fact to obtain a contradiction.

For the remainder of the proof we use standard addition. Since di∈{−1,1}d_{i}\in\{-1,1\} for every i∈[k]i\in[k], |∑i=1kdi​2ai−1|≤∑i=1k2ai−1|\sum_{i=1}^{k}d_{i}2^{a_{i}-1}|\leq\sum_{i=1}^{k}2^{a_{i}-1}. Since the indices a1,…,aka_{1},\ldots,a_{k} are pairwise distinct elements of [m][m],
2a1−1,…,2ak−12^{a_{1}-1},\ldots,2^{a_{k}-1} are pairwise distinct as well. Therefore, since q≥2mq\geq 2^{m},

|∑i=1kdi​2ai−1|≤∑i=1k2ai−1≤∑s=1m2s−1=2m−1<q.\left|\sum_{i=1}^{k}d_{i}2^{a_{i}-1}\right|\leq\sum_{i=1}^{k}2^{a_{i}-1}\leq\sum_{s=1}^{m}2^{s-1}=2^{m}-1<q.

Thus ∑i=1kdi​2ai−1\sum_{i=1}^{k}d_{i}2^{a_{i}-1} is divisible by qq and satisfies |∑i=1kdi​2ai−1|<q|\sum_{i=1}^{k}d_{i}2^{a_{i}-1}|<q, which means ∑i=1kdi​2ai−1=0\sum_{i=1}^{k}d_{i}2^{a_{i}-1}=0. However, this is impossible, since moving the negative terms of ∑i=1kdi​2ai−1\sum_{i=1}^{k}d_{i}2^{a_{i}-1} to the right side of this equation implies there is a nonnegative integer with two distinct binary representations. Thus for any A⊆E​(G)A\subseteq E(G) such that G​⟨A⟩G\langle A\rangle contains a cycle, |ℱℋ​⟨A⟩|=0|\mathcal{F}_{\mathcal{H}\langle A\rangle}|=0.

By Lemma 7, only the terms corresponding to sets A⊆E​(G)A\subseteq E(G) for which G​⟨A⟩G\langle A\rangle is acyclic can be nonzero. For every such AA, the cover ℋ​⟨A⟩\mathcal{H}\langle A\rangle is full, so Lemmas 10 and 9(iv, v) imply that |ℱℋ​⟨A⟩|=qcomp⁡(G​⟨A⟩)|\mathcal{F}_{\mathcal{H}\langle A\rangle}|=q^{\operatorname{comp}(G\langle A\rangle)}. Since an acyclic spanning subgraph with n−jn-j components has jj edges, grouping the terms in Lemma 7 gives

PD​P​(G,ℋ)=∑j=0n−1(−1)j​an−j​qn−j.P_{DP}(G,\mathcal{H})=\sum_{j=0}^{n-1}(-1)^{j}a_{n-j}q^{n-j}.

∎

3 Bipartite Graphs

In this section we begin by proving Theorem 3. To prove Theorem 3 for a bipartite graph GG we show that for sufficiently large qq, if ℋ\mathcal{H} is a cycle-shattering cover of GG, then PD​P​(G,ℋ)=PD​P​(G,q)P_{DP}(G,\mathcal{H})=P_{DP}(G,q).

Theorem 3.

Suppose GG is a bipartite graph with nn vertices and mm edges . If q≥m+2mq\geq m+2^{m} and aia_{i} is the number of acyclic spanning subgraphs of GG with ii components, then

PD​P​(G,q)=∑j=0n−1(−1)j​an−j​qn−j.P_{DP}(G,q)=\sum_{j=0}^{n-1}(-1)^{j}a_{n-j}q^{n-j}.
Proof.

Suppose q≥m+2mq\geq m+2^{m}. By Lemma 11, there exists a cycle-shattering, full qq-fold cover ℋS=(LS,HS)\mathcal{H}_{S}=(L_{S},H_{S}) of GG. We claim that PD​P​(G,q)=PD​P​(G,ℋS)P_{DP}(G,q)=P_{DP}(G,\mathcal{H}_{S}). It suffices to prove that PD​P​(G,ℋ)−PD​P​(G,ℋS)≥0P_{DP}(G,\mathcal{H})-P_{DP}(G,\mathcal{H}_{S})\geq 0 for an arbitrary full qq-fold cover ℋ=(L,H)\mathcal{H}=(L,H) of GG. By Lemma 7, PD​P​(G,ℋ)−PD​P​(G,ℋS)=Δ​ℋP_{DP}(G,\mathcal{H})-P_{DP}(G,\mathcal{H}_{S})=\Delta\mathcal{H}, where Δ​ℋ\Delta\mathcal{H} denotes the sum

∑A⊆E​(G)(−1)|A|​(|ℱℋ​⟨A⟩|−|ℱℋS​⟨A⟩|).\sum_{A\subseteq E(G)}(-1)^{|A|}\big(|\mathcal{F}_{\mathcal{H}\langle A\rangle}|-|\mathcal{F}_{\mathcal{H}_{S}\langle A\rangle}|\big). (1)

Let ℬ={A⊆E​(G):G​⟨A⟩​ contains a cycle}\mathcal{B}=\{A\subseteq E(G):G\langle A\rangle\text{ contains a cycle}\}. If A∉ℬA\notin\mathcal{B}, then G​⟨A⟩G\langle A\rangle is acyclic, and Lemmas 9(iv,v) and 10 imply |ℱℋ​⟨A⟩|=qcomp⁡(G​⟨A⟩)=|ℱℋS​⟨A⟩||\mathcal{F}_{\mathcal{H}\langle A\rangle}|=q^{\operatorname{comp}(G\langle A\rangle)}=|\mathcal{F}_{\mathcal{H}_{S}\langle A\rangle}|. Thus the term corresponding to AA in (1) is zero. If A∈ℬA\in\mathcal{B}, then G​⟨A⟩G\langle A\rangle contains a cycle and |ℱℋS​⟨A⟩|=0|\mathcal{F}_{\mathcal{H}_{S}\langle A\rangle}|=0. So,

Δ​ℋ\displaystyle\Delta\mathcal{H} =∑A∈ℬ(−1)|A|​(|ℱℋ​⟨A⟩|−|ℱℋS​⟨A⟩|)\displaystyle=\sum_{A\in\mathcal{B}}(-1)^{|A|}\left(|\mathcal{F}_{\mathcal{H}\langle A\rangle}|-|\mathcal{F}_{\mathcal{H}_{S}\langle A\rangle}|\right)
=∑A∈ℬ(−1)|A|​|ℱℋ​⟨A⟩|\displaystyle=\sum_{A\in\mathcal{B}}(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}|

Clearly, if |ℱℋ​⟨A⟩|=0|\mathcal{F}_{\mathcal{H}\langle A\rangle}|=0 for every A∈ℬA\in\mathcal{B}, then Δ​ℋ=0\Delta\mathcal{H}=0 and we are done. Hence we may assume there exists an A∈ℬA\in\mathcal{B} and a cycle C⊆G​⟨A⟩C\subseteq G\langle A\rangle where |ℱℋ​⟨A⟩|≥1|\mathcal{F}_{\mathcal{H}\langle A\rangle}|\geq 1. Since E​(C)⊆AE(C)\subseteq A, Lemma 9(ii) gives |ℱℋ​⟨E​(C)⟩|≥|ℱℋ​⟨A⟩|≥1|\mathcal{F}_{\mathcal{H}\langle E(C)\rangle}|\geq|\mathcal{F}_{\mathcal{H}\langle A\rangle}|\geq 1. Let ℓ\ell be the minimum length among all such cycles. Since GG is bipartite, ℓ=2​k\ell=2k for some k≥2k\geq 2.

Let 𝒜={A∈ℬ:|ℱℋ​⟨A⟩|≥1}\mathcal{A}=\{A\in\mathcal{B}:|\mathcal{F}_{\mathcal{H}\langle A\rangle}|\geq 1\}. Then (1) reduces to Δ​ℋ=∑A∈𝒜(−1)|A|​|ℱℋ​⟨A⟩|\Delta\mathcal{H}=\sum_{A\in\mathcal{A}}(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}|. We claim that if A∈𝒜A\in\mathcal{A}, then every cycle in G​⟨A⟩G\langle A\rangle has length at least 2​k2k. Suppose to the contrary that there exists a cycle C′⊆G​⟨A⟩C^{\prime}\subseteq G\langle A\rangle with |E​(C′)|<2​k|E(C^{\prime})|<2k. Since E​(C′)⊆AE(C^{\prime})\subseteq A, Lemma 9(ii) gives |ℱℋ​⟨A⟩|≤|ℱℋ​⟨E​(C′)⟩||\mathcal{F}_{\mathcal{H}\langle A\rangle}|\leq|\mathcal{F}_{\mathcal{H}\langle E(C^{\prime})\rangle}|. However, the minimality of 2​k2k implies |ℱℋ​⟨E​(C′)⟩|=0|\mathcal{F}_{\mathcal{H}\langle E(C^{\prime})\rangle}|=0 and therefore |ℱℋ​⟨A⟩|=0|\mathcal{F}_{\mathcal{H}\langle A\rangle}|=0, contradicting A∈𝒜A\in\mathcal{A}.

Thus for every A∈𝒜A\in\mathcal{A}, every cycle in G​⟨A⟩G\langle A\rangle has length at least 2​k2k. Therefore 1≤comp⁡(G​⟨A⟩)≤n−2​k+11\leq\operatorname{comp}({G\langle A\rangle})\leq n-2k+1 since there exists at least one component containing at least 2​k2k vertices. We now partition 𝒜\mathcal{A} according to the value of n−comp⁡(G​⟨A⟩)n-\operatorname{comp}(G\langle A\rangle). For each i∈[2k−1:n−1]i\in[2k-1:n-1], let 𝒜i={A∈𝒜:comp⁡(G​⟨A⟩)=n−i}\mathcal{A}_{i}=\{A\in\mathcal{A}:\operatorname{comp}(G\langle A\rangle)=n-i\} and Δ​Si=∑A∈𝒜i(−1)|A|​|ℱℋ​⟨A⟩|\Delta S_{i}=\sum_{A\in\mathcal{A}_{i}}(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}|. Then we have

Δ​ℋ=∑i=2​k−1n−1Δ​Si.\Delta\mathcal{H}=\sum_{i=2k-1}^{n-1}\Delta S_{i}.

To finish our proof that Δ​ℋ≥0\Delta\mathcal{H}\geq 0, we determine Δ​S2​k−1\Delta S_{2k-1} exactly, give a careful lower bound on Δ​S2​k\Delta S_{2k} (when n>2​kn>2k), and give a rough lower bound on any remaining terms.

Consider Δ​S2​k−1\Delta S_{2k-1}. Let A∈𝒜2​k−1A\in\mathcal{A}_{2k-1}. Then n−comp⁡(G​⟨A⟩)=2​k−1n-\operatorname{comp}(G\langle A\rangle)=2k-1. Since A∈𝒜A\in\mathcal{A}, G​⟨A⟩G\langle A\rangle contains a cycle and every cycle in G​⟨A⟩G\langle A\rangle has length at least 2​k2k. Thus some component WW of G​⟨A⟩G\langle A\rangle contains a cycle and at least 2​k2k vertices. Since n−comp⁡(G​⟨A⟩)=2​k−1n-\operatorname{comp}(G\langle A\rangle)=2k-1, this implies |V​(W)|=2​k|V(W)|=2k and any other components of G​⟨A⟩G\langle A\rangle are isolated vertices. Thus WW contains a cycle of length exactly 2​k2k. Moreover, WW has no additional edges, since any chord of this 2​k2k-cycle would create a shorter cycle in G​⟨A⟩G\langle A\rangle. Therefore AA is the edge set of a 2​k2k-cycle. Write ρ2​k​(G,ℋ)=∑A∈𝒜2​k−1|ℱℋ​⟨⟨A⟩⟩|\rho_{2k}(G,\mathcal{H})=\sum_{A\in\mathcal{A}_{2k-1}}|\mathcal{F}_{\mathcal{H}\langle\langle A\rangle\rangle}| and note ρ2​k​(G,ℋ)>0\rho_{2k}(G,\mathcal{H})>0. By Lemma 9(v),

Δ​S2​k−1\displaystyle\Delta S_{2k-1} =∑A∈𝒜2​k−1(−1)|A|​|ℱℋ​⟨A⟩|\displaystyle=\sum_{A\in\mathcal{A}_{2k-1}}(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}|
=∑A∈𝒜2​k−1|ℱℋ​⟨A⟩|\displaystyle=\sum_{A\in\mathcal{A}_{2k-1}}|\mathcal{F}_{\mathcal{H}\langle A\rangle}|
=∑A∈𝒜2​k−1|ℱℋ​⟨⟨A⟩⟩|​qn−2​k\displaystyle=\sum_{A\in\mathcal{A}_{2k-1}}|\mathcal{F}_{\mathcal{H}\langle\langle A\rangle\rangle}|q^{n-2k}
=qn−2​k​ρ2​k​(G,ℋ).\displaystyle=q^{n-2k}\rho_{2k}(G,\mathcal{H}).

Now, suppose n>2​kn>2k, and consider Δ​S2​k\Delta S_{2k}. Let 𝒜2​kO\mathcal{A}_{2k}^{O} and 𝒜2​kE\mathcal{A}_{2k}^{E} consist of the elements of 𝒜2​k\mathcal{A}_{2k} with odd size and even size respectively. Then,

∑A∈𝒜2​k(−1)|A|​|ℱℋ​⟨A⟩|\displaystyle\sum_{A\in\mathcal{A}_{2k}}(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}| =∑A∈𝒜2​kE(−1)|A|​|ℱℋ​⟨A⟩|+∑A∈𝒜2​kO(−1)|A|​|ℱℋ​⟨A⟩|\displaystyle=\sum_{A\in\mathcal{A}_{2k}^{E}}(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}|+\sum_{A\in\mathcal{A}_{2k}^{O}}(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}|
≥∑A∈𝒜2​kO(−1)|A|​|ℱℋ​⟨A⟩|.\displaystyle\geq\sum_{A\in\mathcal{A}_{2k}^{O}}(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}|.

Now, we will bound ∑A∈𝒜2​kO(−1)|A|​|ℱℋ​⟨A⟩|\sum_{A\in\mathcal{A}_{2k}^{O}}(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}| from below.

Suppose A∈𝒜2​kA\in\mathcal{A}_{2k}. Then n−comp⁡(G​⟨A⟩)=2​kn-\operatorname{comp}(G\langle A\rangle)=2k. Since A∈𝒜A\in\mathcal{A}, every cycle in G​⟨A⟩G\langle A\rangle has length at least 2​k2k and G​⟨A⟩G\langle A\rangle contains a cycle. This implies exactly one component of G​⟨A⟩G\langle A\rangle contains a cycle. Indeed, if two components contained cycles, then each would have at least 2​k2k vertices, so comp⁡(G​⟨A⟩)≤n−2​(2​k−1)\operatorname{comp}(G\langle A\rangle)\leq n-2(2k-1), meaning n−comp⁡(G​⟨A⟩)≥4​k−2>2​kn-\operatorname{comp}(G\langle A\rangle)\geq 4k-2>2k, and contradicting n−comp⁡(G​⟨A⟩)=2​kn-\operatorname{comp}(G\langle A\rangle)=2k.

Let WW be the unique component of G​⟨A⟩G\langle A\rangle containing a cycle. Since every cycle in G​⟨A⟩G\langle A\rangle has length at least 2​k2k, we have |V​(W)|≥2​k|V(W)|\geq 2k. Also, n−2​k=comp⁡(G​⟨A⟩)≤n−|V​(W)|+1n-2k=\operatorname{comp}(G\langle A\rangle)\leq n-|V(W)|+1, which implies |V​(W)|≤2​k+1|V(W)|\leq 2k+1. Hence |V​(W)|∈{2​k,2​k+1}|V(W)|\in\{2k,2k+1\}.

If |V​(W)|=2​k|V(W)|=2k, then WW is a 2​k2k-cycle. Let R=G​⟨A⟩−V​(W)R={G\langle A\rangle}-V(W). Then RR is acyclic, |V​(R)|=n−2​k|V(R)|=n-2k, and comp⁡(R)=n−2​k−1\operatorname{comp}(R)=n-2k-1. Hence RR consists of one K2K_{2} and any other components of G​⟨A⟩G\langle A\rangle are isolated vertices. Therefore, in the case |V​(W)|=2​k|V(W)|=2k, the nontrivial components of G​⟨A⟩G\langle A\rangle are exactly one C2​kC_{2k} and one K2K_{2}. This means |A|=2​k+1|A|=2k+1 and A∈𝒜2​kOA\in\mathcal{A}^{O}_{2k}.

Now suppose |V​(W)|=2​k+1|V(W)|=2k+1. If G​⟨A⟩≠WG\langle A\rangle\neq W, let R=G​⟨A⟩−V​(W)R={G\langle A\rangle}-V(W). Then RR is acyclic, |V​(R)|=n−(2​k+1)|V(R)|=n-(2k+1), and comp⁡(R)=n−2​k−1\operatorname{comp}(R)=n-2k-1. Hence RR is edgeless, and G​⟨A⟩G\langle A\rangle has only WW as a nontrivial component. Since GG is bipartite, WW contains no cycle of length 2​k+12k+1. Thus WW contains a cycle CC of length 2​k2k together with one additional vertex xx. The cycle CC has no chord, since any chord would create a cycle in G​⟨A⟩G\langle A\rangle of length less than 2​k2k. We will now determine WW when degW⁡(x)=1\deg_{W}(x)=1 and when degW⁡(x)≥2\deg_{W}(x)\geq 2.

Suppose degW⁡(x)=1\deg_{W}(x)=1. Then WW is obtained from CC by adding the vertex xx and one edge with exactly one endpoint in V​(C)V(C). This means |A|=2​k+1|A|=2k+1 and A∈𝒜2​kOA\in\mathcal{A}^{O}_{2k}.

Now, suppose degW⁡(x)≥2\deg_{W}(x)\geq 2 and u,vu,v are distinct neighbors of xx in V​(C)V(C). Since uu and vv are both adjacent to xx, they lie in the same part of the bipartition of WW. Hence the two u,vu,v-paths contained in CC have even length. Suppose their lengths are 2​r2r and 2​k−2​r2k-2r where r∈[k−1]r\in[k-1]. So, WW contains cycles of lengths 2​r+22r+2 and 2​k−2​r+22k-2r+2. Since every cycle in G​⟨A⟩G\langle A\rangle has length at least 2​k2k, both of these cycle lengths are at least 2​k2k. Hence

2​r+2≥2​kand2​k−2​r+2≥2​k,2r+2\geq 2k\qquad\text{and}\qquad 2k-2r+2\geq 2k,

which means r≥k−1r\geq k-1 and r≤1r\leq 1. Since 1≤r≤k−11\leq r\leq k-1, it follows that k=2k=2. Thus, it is only possible that degW⁡(x)≥2\deg_{W}(x)\geq 2 when CC is a 44-cycle. Moreover, when there is such an xx, degW⁡(x)=2\deg_{W}(x)=2 and W=K2,3W=K_{2,3}. This means |A|=6|A|=6 and A∈𝒜2​kEA\in\mathcal{A}^{E}_{2k}.

Thus, if A∈𝒜2​kOA\in\mathcal{A}_{2k}^{O}, then there is a 2​k2k-cycle CC and edge e∈E​(G)−E​(C)e\in E(G)-E(C) such that A=E​(C)∪{e}A=E(C)\cup\{e\}, where ee has at most one endpoint in V​(C)V(C). Since E​(C)⊆AE(C)\subseteq A and A∈𝒜2​kA\in\mathcal{A}_{2k}, by Lemma 9(ii), 1≤|ℱℋ​⟨A⟩|≤|ℱℋ​⟨E​(C)⟩|1\leq|\mathcal{F}_{\mathcal{H}\langle A\rangle}|\leq|\mathcal{F}_{\mathcal{H}\langle E(C)\rangle}|; so E​(C)∈𝒜2​k−1E(C)\in\mathcal{A}_{2k-1}. Now, we will establish a bijection between 𝒜2​kO\mathcal{A}^{O}_{2k} and a set related to 𝒜2​k−1\mathcal{A}_{2k-1} in order to obtain a useful formula for (−1)|A|​|ℱℋ​⟨A⟩|(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}| whenever A∈𝒜2​kOA\in\mathcal{A}_{2k}^{O}.

For each A0∈𝒜2​k−1A_{0}\in\mathcal{A}_{2k-1}, let ℰ​(A0)={x​y∈E​(G)−A0:|{x,y}∩U​(A0)|≤1}\mathcal{E}(A_{0})=\{xy\in E(G)-A_{0}:|\{x,y\}\cap U(A_{0})|\leq 1\}. Let ϕ:𝒜2​kO→⋃A0∈𝒜2​k−1({A0}×ℰ​(A0))\phi:\mathcal{A}_{2k}^{O}\to\bigcup_{A_{0}\in\mathcal{A}_{2k-1}}(\{A_{0}\}\times\mathcal{E}(A_{0})) be the function that maps each A∈𝒜2​kOA\in\mathcal{A}^{O}_{2k} to (E​(CA),eA)(E(C_{A}),e_{A}) where CAC_{A} is the 2​k2k-cycle in G​⟨A⟩G\langle A\rangle and eAe_{A} is the edge in E​(G)−E​(CA)E(G)-E(C_{A}) satisfying A=E​(CA)∪{eA}A=E(C_{A})\cup\{e_{A}\}. By the preceding paragraph ϕ\phi is a function and it is easy to prove it is also a bijection.

Suppose A∈𝒜2​kOA\in\mathcal{A}_{2k}^{O} and ϕ​(A)=(E​(CA),eA)\phi(A)=(E(C_{A}),e_{A}). Since A=E​(CA)∪{eA}A=E(C_{A})\cup\{e_{A}\}, we have

(−1)|A|​|ℱℋ​⟨A⟩|=−|ℱℋ​⟨E​(CA)∪{eA}⟩|.(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}|=-|\mathcal{F}_{\mathcal{H}\langle E(C_{A})\cup\{e_{A}\}\rangle}|.

We claim for each A∈𝒜2​kOA\in\mathcal{A}_{2k}^{O} that |ℱℋ​⟨E​(CA)∪{eA}⟩|≤qn−2​k−1​|ℱℋ​⟨⟨E​(CA)⟩⟩||\mathcal{F}_{\mathcal{H}\langle{E(C_{A})\cup\{e_{A}\}}\rangle}|\leq q^{n-2k-1}|\mathcal{F}_{\mathcal{H}\langle\langle E(C_{A})\rangle\rangle}|. To prove this, fix B∈𝒜2​kOB\in\mathcal{A}_{2k}^{O}. Write eB=x​ye_{B}=xy. First suppose {x,y}∩V​(CB)=∅\{x,y\}\cap V(C_{B})=\varnothing. Then G​⟨⟨B⟩⟩G\langle\langle B\rangle\rangle has as its components CBC_{B} and the K2K_{2} whose edge is eBe_{B}. Also, since |U​(B)|=2​k+2|U(B)|=2k+2, Lemmas 9(iv,v) and 10 give

|ℱℋ​⟨E​(CB)∪{eB}⟩|=qn−(2​k+2)​|ℱℋ​⟨⟨E​(CB)⟩⟩|⋅|ℱℋ​⟨⟨{eB}⟩⟩|=qn−2​k−1​|ℱℋ​⟨⟨E​(CB)⟩⟩|.|\mathcal{F}_{\mathcal{H}\langle{E(C_{B})\cup\{e_{B}\}}\rangle}|=q^{n-(2k+2)}|\mathcal{F}_{\mathcal{H}\langle\langle E(C_{B})\rangle\rangle}|\cdot|\mathcal{F}_{\mathcal{H}\langle\langle\{e_{B}\}\rangle\rangle}|=q^{n-2k-1}|\mathcal{F}_{\mathcal{H}\langle\langle E(C_{B})\rangle\rangle}|.

Next, suppose without loss of generality that x∈V​(CB)x\in V(C_{B}) and y∉V​(CB)y\notin V(C_{B}). Then G​⟨⟨B⟩⟩G\langle\langle B\rangle\rangle is connected and consists of the 2​k2k-cycle CBC_{B} and the degree one vertex yy with unique neighbor xx. Since E​(CB)⊆BE(C_{B})\subseteq B and G​⟨⟨B⟩⟩G\langle\langle B\rangle\rangle is connected, Lemma 9(iii) gives |ℱℋ​⟨⟨E​(CB)∪{eB}⟩⟩|≤|ℱℋ​⟨⟨E​(CB)⟩⟩||\mathcal{F}_{\mathcal{H}\langle\langle E(C_{B})\cup\{e_{B}\}\rangle\rangle}|\leq|\mathcal{F}_{\mathcal{H}\langle\langle E(C_{B})\rangle\rangle}|. Also, since |U​(B)|=2​k+1|U(B)|=2k+1, Lemma 9(iv,v) gives

|ℱℋ​⟨E​(CB)∪{eB}⟩|=qn−(2​k+1)​|ℱℋ​⟨⟨E​(CB)∪{eB}⟩⟩|≤qn−2​k−1​|ℱℋ​⟨⟨E​(CB)⟩⟩|.|\mathcal{F}_{\mathcal{H}\langle{E(C_{B})\cup\{e_{B}\}}\rangle}|=q^{n-(2k+1)}|\mathcal{F}_{\mathcal{H}\langle\langle E(C_{B})\cup\{e_{B}\}\rangle\rangle}|\leq q^{n-2k-1}|\mathcal{F}_{\mathcal{H}\langle\langle E(C_{B})\rangle\rangle}|.

Consequently, for each A∈𝒜2​kOA\in\mathcal{A}_{2k}^{O}, |ℱℋ​⟨E​(CA)∪{eA}⟩|≤qn−2​k−1​|ℱℋ​⟨⟨E​(CA)⟩⟩||\mathcal{F}_{\mathcal{H}\langle{E(C_{A})\cup\{e_{A}\}}\rangle}|\leq q^{n-2k-1}|\mathcal{F}_{\mathcal{H}\langle\langle E(C_{A})\rangle\rangle}|. Also, since |ℰ​(A0)|≤m−2​k|\mathcal{E}(A_{0})|\leq m-2k for each A0∈𝒜2​k−1A_{0}\in\mathcal{A}_{2k-1}, we may write

∑A∈𝒜2​kO(−1)|A|​|ℱℋ​⟨A⟩|\displaystyle\sum_{A\in\mathcal{A}_{2k}^{O}}(-1)^{|A|}|\mathcal{F}_{\mathcal{H}\langle A\rangle}| =−∑A0∈𝒜2​k−1∑e∈ℰ​(A0)|ℱℋ​⟨A0∪{e}⟩|\displaystyle=-\sum_{A_{0}\in\mathcal{A}_{2k-1}}\sum_{e\in\mathcal{E}(A_{0})}|\mathcal{F}_{\mathcal{H}\langle A_{0}\cup\{e\}\rangle}|
≥−∑A0∈𝒜2​k−1∑e∈ℰ​(A0)qn−2​k−1​|ℱℋ​⟨⟨A0⟩⟩|\displaystyle\geq-\sum_{A_{0}\in\mathcal{A}_{2k-1}}\sum_{e\in\mathcal{E}(A_{0})}q^{n-2k-1}|\mathcal{F}_{\mathcal{H}\langle\langle A_{0}\rangle\rangle}|
≥−(m−2​k)​∑A0∈𝒜2​k−1qn−2​k−1​|ℱℋ​⟨⟨A0⟩⟩|\displaystyle\geq-(m-2k)\sum_{A_{0}\in\mathcal{A}_{2k-1}}q^{n-2k-1}|\mathcal{F}_{\mathcal{H}\langle\langle A_{0}\rangle\rangle}|
=−(m−2​k)​qn−2​k−1​ρ2​k​(G,ℋ),\displaystyle=-(m-2k)q^{n-2k-1}\rho_{2k}(G,\mathcal{H}),

and it follows that Δ​S2​k≥−(m−2​k)​ρ2​k​(G,ℋ)​qn−2​k−1\Delta S_{2k}\geq-(m-2k)\rho_{2k}(G,\mathcal{H})q^{n-2k-1}.

Finally, if n>2​k+1n>2k+1, we bound the terms Δ​Si\Delta S_{i} for each i∈[2k+1:n−1]i\in[2k+1:n-1]. Notice that for each i∈[2k+1:n−1]i\in[2k+1:n-1] and A∈𝒜iA\in\mathcal{A}_{i}, Lemma 9(iv,v) implies |ℱℋ​⟨A⟩|≤qcomp⁡(G​⟨A⟩)≤qn−2​k−1|\mathcal{F}_{\mathcal{H}\langle A\rangle}|\leq q^{\operatorname{comp}(G\langle A\rangle)}\leq q^{n-2k-1}. Since the total number of subsets of E​(G)E(G) is 2m2^{m}, it follows that

∑i=2​k+1n−1Δ​Si≥−2m​qn−2​k−1.\sum_{i=2k+1}^{n-1}\Delta S_{i}\geq-2^{m}q^{n-2k-1}.

Bringing all this together, we obtain

PD​P​(G,ℋ)−PD​P​(G,ℋS)\displaystyle P_{DP}(G,\mathcal{H})-P_{DP}(G,\mathcal{H}_{S}) =∑i=2​k−1n−1Δ​Si\displaystyle=\sum_{i=2k-1}^{n-1}\Delta S_{i}
≥qn−2​k​ρ2​k​(G,ℋ)−(m−2​k)​qn−2​k−1​ρ2​k​(G,ℋ)−2m​qn−2​k−1\displaystyle\geq q^{n-2k}\rho_{2k}(G,\mathcal{H})-(m-2k)q^{n-2k-1}\rho_{2k}(G,\mathcal{H})-2^{m}q^{n-2k-1}
=qn−2​k−1​((q−(m−2​k))​ρ2​k​(G,ℋ)−2m).\displaystyle=q^{n-2k-1}\left(\bigl(q-(m-2k)\bigr)\rho_{2k}(G,\mathcal{H})-2^{m}\right).

One can note that this lower bound holds even when n∈{2​k,2​k+1}n\in\{2k,2k+1\}. Finally, since ρ2​k​(G,ℋ)≥1\rho_{2k}(G,\mathcal{H})\geq 1 and q≥m+2mq\geq m+2^{m},

(q−(m−2​k))​ρ2​k​(G,ℋ)−2m≥q−(m−2​k)−2m≥0.\bigl(q-(m-2k)\bigr)\rho_{2k}(G,\mathcal{H})-2^{m}\geq q-(m-2k)-2^{m}\geq 0.

Consequently,

PD​P​(G,ℋ)−PD​P​(G,ℋS)≥0.P_{DP}(G,\mathcal{H})-P_{DP}(G,\mathcal{H}_{S})\geq 0.

Since ℋ\mathcal{H} was an arbitrary qq-fold full cover, ℋS\mathcal{H}_{S} minimizes the number of ℋ\mathcal{H}-colorings among all qq-fold covers of GG. Hence PD​P​(G,q)=PD​P​(G,ℋS)P_{DP}(G,q)=P_{DP}(G,\mathcal{H}_{S}). Since ℋS\mathcal{H}_{S} is a cycle-shattering cover, Lemma 11 implies PD​P​(G,q)=∑j=0n−1(−1)j​an−j​qn−jP_{DP}(G,q)=\sum_{j=0}^{n-1}(-1)^{j}a_{n-j}q^{n-j}. ∎

Thus, the DP color function of a bipartite graph is eventually polynomial. As noted in the introduction, it would be interesting to determine how low one could take the bound on qq in Theorem 3. As a starting point for the study of such an optimal lower bound, we determine an exact formula for PD​P​(K2,n,q)P_{DP}(K_{2,n},q) whenever q∈ℕq\in\mathbb{N}. To do that, we first need the following lemma.

Lemma 12.

Let q,n,k∈ℕq,n,k\in\mathbb{N} with q≥3q\geq 3. For any s∈[0:nk]s\in[0:nk], among all (a1,…,ak)∈[0:n]k(a_{1},\dots,a_{k})\in[0:n]^{k} satisfying ∑ℓ=1kaℓ=s\sum_{\ell=1}^{k}a_{\ell}=s, the sum ∑ℓ=1k(q−1)aℓ​(q−2)n−aℓ\sum_{\ell=1}^{k}(q-1)^{a_{\ell}}(q-2)^{n-a_{\ell}} is minimized if and only if |ai−aj|≤1|a_{i}-a_{j}|\leq 1 for all i,j∈[k]i,j\in[k].

Proof.

Note the result is obvious when k=1k=1. Thus we may assume that k≥2k\geq 2. We call a tuple 𝐱=(x1,…,xk)∈[0:n]k\mathbf{x}=(x_{1},\ldots,x_{k})\in[0:n]^{k} balanced if |xi−xj|≤1|x_{i}-x_{j}|\leq 1 for all i,j∈[k]i,j\in[k].

Fix some s∈[0:nk]s\in[0:nk]. For the forward direction, we proceed via contradiction. Suppose that 𝐛=(b1,…,bk)\mathbf{b}=(b_{1},\ldots,b_{k}) minimizes the indicated sum among all tuples in [0:n]k[0:n]^{k} whose coordinates sum to ss, and suppose that 𝐛\mathbf{b} is not balanced. Thus there exist i,j∈[k]i,j\in[k] such that bi≥bj+2b_{i}\geq b_{j}+2. Let 𝐛′=(b1′,…,bk′)∈[0:n]k\mathbf{b}^{\prime}=(b_{1}^{\prime},\dots,b_{k}^{\prime})\in[0:n]^{k}, where

bℓ′={bℓ if ​ℓ∉{i,j}bi−1 if ​ℓ=ibj+1 if ​ℓ=j.b^{\prime}_{\ell}=\begin{cases}b_{\ell}&\text{ if }\ell\notin\{i,j\}\\ b_{i}-1&\text{ if }\ell=i\\ b_{j}+1&\text{ if }\ell=j.\end{cases}

Note that the sum of the coordinates of b′\textbf{b}^{\prime} is ss. To obtain our contradiction, we will show that ∑ℓ=1k(q−1)bℓ​(q−2)n−bℓ>∑ℓ=1k(q−1)bℓ′​(q−2)n−bℓ′\sum_{\ell=1}^{k}(q-1)^{b_{\ell}}(q-2)^{n-b_{\ell}}>\sum_{\ell=1}^{k}(q-1)^{b^{\prime}_{\ell}}(q-2)^{n-b^{\prime}_{\ell}}.

∑ℓ=1k(q−1)bℓ​(q−2)n−bℓ−∑ℓ=1k(q−1)bℓ′​(q−2)n−bℓ′\displaystyle\sum_{\ell=1}^{k}(q-1)^{b_{\ell}}(q-2)^{n-b_{\ell}}-\sum_{\ell=1}^{k}(q-1)^{b^{\prime}_{\ell}}(q-2)^{n-b^{\prime}_{\ell}}
=(q−1)bi−1​(q−2)n−bi−(q−1)bj​(q−2)n−bj−1\displaystyle=(q-1)^{b_{i}-1}(q-2)^{n-b_{i}}-(q-1)^{b_{j}}(q-2)^{n-b_{j}-1}
=(q−1)bj​(q−2)n−bi​((q−1)bi−bj−1−(q−2)bi−bj−1).\displaystyle=(q-1)^{b_{j}}(q-2)^{n-b_{i}}\left((q-1)^{b_{i}-b_{j}-1}-(q-2)^{b_{i}-b_{j}-1}\right).

Since bi−bj−1≥1b_{i}-b_{j}-1\geq 1 and q−1>q−2≥1q-1>q-2\geq 1, we have ∑ℓ=1k(q−1)bℓ​(q−2)n−bℓ>∑ℓ=1k(q−1)bℓ′​(q−2)n−bℓ′\sum_{\ell=1}^{k}(q-1)^{b_{\ell}}(q-2)^{n-b_{\ell}}>\sum_{\ell=1}^{k}(q-1)^{b^{\prime}_{\ell}}(q-2)^{n-b^{\prime}_{\ell}}, contradicting the minimality of 𝐛\mathbf{b}. Therefore the elements in [0:n]k[0:n]^{k} whose coordinates sum to ss and minimize the desired sum are balanced.

Conversely, suppose 𝐛=(b1,…,bk)∈[0:n]k\mathbf{b}=(b_{1},\dots,b_{k})\in[0:n]^{k} is balanced and ∑ℓ=1kbℓ=s\sum_{\ell=1}^{k}b_{\ell}=s. Let 𝐜=(c1,…,ck)∈[0:n]k\mathbf{c}=(c_{1},\dots,c_{k})\in[0:n]^{k} be a minimizer of ∑ℓ=1k(q−1)aℓ​(q−2)n−aℓ\sum_{\ell=1}^{k}(q-1)^{a_{\ell}}(q-2)^{n-a_{\ell}} among all tuples (a1,…,ak)∈[0:n]k(a_{1},\dots,a_{k})\in[0:n]^{k} whose coordinates sum to ss. By the forward direction, 𝐜\mathbf{c} is balanced. We claim that ∑ℓ=1k(q−1)bℓ​(q−2)n−bℓ=∑ℓ=1k(q−1)cℓ​(q−2)n−cℓ\sum_{\ell=1}^{k}(q-1)^{b_{\ell}}(q-2)^{n-b_{\ell}}=\sum_{\ell=1}^{k}(q-1)^{c_{\ell}}(q-2)^{n-c_{\ell}}, and thus 𝐛\mathbf{b} also minimizes the desired sum.

Write s=k​p+rs=kp+r, where p∈[0:n]p\in[0:n] and r∈[0:k−1]r\in[0:k-1]. An easy argument can be used to show that every balanced tuple in [0:n]k[0:n]^{k} whose coordinates sum to ss has exactly rr coordinates equal to p+1p+1 and k−rk-r coordinates equal to pp. So, both 𝐛\mathbf{b} and 𝐜\mathbf{c} have exactly rr coordinates equal to p+1p+1 and exactly k−rk-r coordinates equal to pp. It follows that

∑ℓ=1k(q−1)bℓ​(q−2)n−bℓ=∑ℓ=1k(q−1)cℓ​(q−2)n−cℓ,\sum_{\ell=1}^{k}(q-1)^{b_{\ell}}(q-2)^{n-b_{\ell}}=\sum_{\ell=1}^{k}(q-1)^{c_{\ell}}(q-2)^{n-c_{\ell}},

as desired. ∎

Now we prove Theorem 5 which we restate.

Theorem 5.

Suppose q,n∈ℕq,n\in\mathbb{N} and that pp and rr are nonnegative integers satisfying q​n=q2​p+rqn=q^{2}p+r where p=⌊n/q⌋p=\lfloor n/q\rfloor. Then PD​P​(K2,n,q)=∑i=1q2(q−1)ai​(q−2)n−aiP_{DP}(K_{2,n},q)=\sum_{i=1}^{q^{2}}(q-1)^{a_{i}}(q-2)^{n-a_{i}} where, for each j∈[q2]j\in[q^{2}],

aj={p+1 if ​j≤rp if ​j>r.a_{j}=\begin{cases}p+1&\text{ if }j\leq r\\ p&\text{ if }j>r.\end{cases}
L∗​(x1)L^{*}(x_{1})01122L∗​(x2)L^{*}(x_{2}) 01122L∗​(y1)L^{*}(y_{1})01122L∗​(y2)L^{*}(y_{2})01122L∗​(y3)L^{*}(y_{3})01122L∗​(y4)L^{*}(y_{4}) 01122011220112201122011220112201122β=0\beta=0β=1\beta=1β=2\beta=2α=0\alpha=0α=1\alpha=1α=2\alpha=2221111112211111122
Figure 1: The left part of the figure depicts the 33-fold cover ℋ∗\mathcal{H}^{*} of K=K2,4K=K_{2,4} used in the proof of Theorem 5. For each v∈V​(K)v\in V(K), a gray oval containing three vertices represents L∗​(v)={(v,γ):γ∈ℤ3}L^{*}(v)=\{(v,\gamma):\gamma\in\mathbb{Z}_{3}\}. The vertices in each list are labeled by their second coordinates. The bold solid paths illustrate that 1,4∈B(0,0)∗1,4\in B^{*}_{(0,0)}, while the bold dashed path illustrates that 3∈B(1,2)∗3\in B^{*}_{(1,2)}. The right table records the values b(α,β)∗b^{*}_{(\alpha,\beta)}, with rows indexed by α\alpha and columns indexed by β\beta. The solid box marks b(0,0)∗b^{*}_{(0,0)}, and the dashed box marks b(1,2)∗b^{*}_{(1,2)}. Consequently, PD​P​(K,ℋ∗)=∑(α,β)∈ℤ32(3−1)b(α,β)∗​(3−2)4−b(α,β)∗=3⋅22+6⋅2=24P_{DP}(K,\mathcal{H}^{*})=\sum_{(\alpha,\beta)\in\mathbb{Z}_{3}^{2}}(3-1)^{b^{*}_{(\alpha,\beta)}}(3-2)^{4-b^{*}_{(\alpha,\beta)}}=3\cdot 2^{2}+6\cdot 2=24.
Proof.

Let K=K2,nK=K_{2,n} with bipartition X={xh:h∈[2]}X=\{x_{h}:h\in[2]\} and Y={yt:t∈[n]}Y=\{y_{t}:t\in[n]\}. If q=1q=1, then PD​P​(K,1)=0P_{DP}(K,1)=0 which is the same as the stated formula.

Now suppose q=2q=2. When n=1n=1, KK is a path on three vertices which means PD​P​(K,2)=2P_{DP}(K,2)=2. The stated formula gives 22 since p=0p=0 and r=2r=2. When n≥2n\geq 2, KK contains a 44-cycle, so χD​P​(K)≥3\chi_{DP}(K)\geq 3 and PD​P​(K,2)=0P_{DP}(K,2)=0. The stated formula also gives 0.

Thus we may assume q≥3q\geq 3. Set σ=∑j=1q2(q−1)aj​(q−2)n−aj\sigma=\sum_{j=1}^{q^{2}}(q-1)^{a_{j}}(q-2)^{n-a_{j}} as defined in the statement of the theorem. We first prove that PD​P​(K,q)≥σP_{DP}(K,q)\geq\sigma. Let ℋ=(L,H)\mathcal{H}=(L,H) be a full qq-fold cover of KK such that PD​P​(K,ℋ)=PD​P​(K,q)P_{DP}(K,\mathcal{H})=P_{DP}(K,q). For each v∈V​(K)v\in V(K), write L​(v)={(v,γ):γ∈[q]}L(v)=\{(v,\gamma):\gamma\in[q]\}. Since ℋ\mathcal{H} is full and xh​yt∈E​(K)x_{h}y_{t}\in E(K) for each h∈[2]h\in[2] and t∈[n]t\in[n], EH​(L​(xh),L​(yt))E_{H}(L(x_{h}),L(y_{t})) is a perfect matching. For each h∈[2]h\in[2], t∈[n]t\in[n], define the map πh,t:[q]→[q]\pi_{h,t}:[q]\to[q] by letting πh,t​(γ)\pi_{h,t}(\gamma) be the unique element of [q][q] such that (xh,γ)​(yt,πh,t​(γ))∈E​(H)(x_{h},\gamma)(y_{t},\pi_{h,t}(\gamma))\in E(H). Since EH​(L​(xh),L​(yt))E_{H}(L(x_{h}),L(y_{t})) is a perfect matching, πh,t\pi_{h,t} is a bijection and hence a permutation of [q][q].

Let ℐℋ\mathcal{I}_{\mathcal{H}} be the set of proper ℋ\mathcal{H}-colorings of KK. Then PD​P​(K,ℋ)=|ℐℋ|P_{DP}(K,\mathcal{H})=|\mathcal{I}_{\mathcal{H}}|. For each (α,β)∈[q]2(\alpha,\beta)\in[q]^{2}, let ℐℋ​(α,β)={I∈ℐℋ:(x1,α),(x2,β)∈I}.\mathcal{I}_{\mathcal{H}}(\alpha,\beta)=\{I\in\mathcal{I}_{\mathcal{H}}:(x_{1},\alpha),(x_{2},\beta)\in I\}. Note that since q≥3q\geq 3, ℐℋ​(α,β)≠∅\mathcal{I}_{\mathcal{H}}(\alpha,\beta)\neq\emptyset for all (α,β)∈[q]2(\alpha,\beta)\in[q]^{2}. Since every I∈ℐℋI\in\mathcal{I}_{\mathcal{H}} is a transversal, each such II contains exactly one element of L​(x1)L(x_{1}) and exactly one element of L​(x2)L(x_{2}). Hence {ℐℋ​(α,β):(α,β)∈[q]2}\{\mathcal{I}_{\mathcal{H}}(\alpha,\beta):(\alpha,\beta)\in[q]^{2}\} is a partition of ℐℋ\mathcal{I}_{\mathcal{H}}, and PD​P​(K,ℋ)=∑(α,β)∈[q]2|ℐℋ​(α,β)|P_{DP}(K,\mathcal{H})=\sum_{(\alpha,\beta)\in[q]^{2}}|\mathcal{I}_{\mathcal{H}}(\alpha,\beta)|. We now compute |ℐℋ​(α,β)||\mathcal{I}_{\mathcal{H}}(\alpha,\beta)| for each (α,β)∈[q]2(\alpha,\beta)\in[q]^{2}.

For each (α,β)∈[q]2(\alpha,\beta)\in[q]^{2} and t∈[n]t\in[n], let Dt​(α,β)={δ∈[q]:(x1,α)​(yt,δ),(x2,β)​(yt,δ)∉E​(H)}D_{t}(\alpha,\beta)=\{\delta\in[q]:(x_{1},\alpha)(y_{t},\delta),(x_{2},\beta)(y_{t},\delta)\notin E(H)\}. Note |Dt​(α,β)|=q−1|D_{t}(\alpha,\beta)|=q-1 if π1,t​(α)=π2,t​(β)\pi_{1,t}(\alpha)=\pi_{2,t}(\beta) and |Dt​(α,β)|=q−2|D_{t}(\alpha,\beta)|=q-2 otherwise. Clearly for all (α,β)∈[q]2(\alpha,\beta)\in[q]^{2}, |ℐℋ​(α,β)|=∏t=1n|Dt​(α,β)||\mathcal{I}_{\mathcal{H}}(\alpha,\beta)|=\prod_{t=1}^{n}|D_{t}(\alpha,\beta)|.

Let B(α,β)={t∈[n]:π1,t​(α)=π2,t​(β)}B_{(\alpha,\beta)}=\{t\in[n]:\pi_{1,t}(\alpha)=\pi_{2,t}(\beta)\} and b(α,β)=|B(α,β)|b_{(\alpha,\beta)}=|B_{(\alpha,\beta)}| for all (α,β)∈[q]2(\alpha,\beta)\in[q]^{2}. Since |Dt​(α,β)|=q−1|D_{t}(\alpha,\beta)|=q-1 precisely when π1,t​(α)=π2,t​(β)\pi_{1,t}(\alpha)=\pi_{2,t}(\beta), we have |Dt​(α,β)|=q−1|D_{t}(\alpha,\beta)|=q-1 for exactly b(α,β)b_{(\alpha,\beta)} values of t∈[n]t\in[n] and |Dt​(α,β)|=q−2|D_{t}(\alpha,\beta)|=q-2 for the remaining n−b(α,β)n-b_{(\alpha,\beta)} values of tt. Hence |ℐℋ​(α,β)|=(q−1)b(α,β)​(q−2)n−b(α,β)|\mathcal{I}_{\mathcal{H}}(\alpha,\beta)|=(q-1)^{b_{(\alpha,\beta)}}(q-2)^{n-b_{(\alpha,\beta)}}, and it follows that PD​P​(K,q)=∑(α,β)∈[q]2(q−1)b(α,β)​(q−2)n−b(α,β).P_{DP}(K,q)=\sum_{(\alpha,\beta)\in[q]^{2}}(q-1)^{b_{(\alpha,\beta)}}(q-2)^{n-b_{(\alpha,\beta)}}.

Finally, we claim that ∑(α,β)∈[q]2b(α,β)=q​n\sum_{(\alpha,\beta)\in[q]^{2}}b_{(\alpha,\beta)}=qn. To see this, fix t0∈[n]t_{0}\in[n]. For each α∈[q]\alpha\in[q], there is one unique β∈[q]\beta\in[q] such that π1,t0​(α)=π2,t0​(β)\pi_{1,t_{0}}(\alpha)=\pi_{2,t_{0}}(\beta) since π2,t0\pi_{2,t_{0}} is a permutation of [q][q]. Thus for each t∈[n]t\in[n] there exist exactly qq ordered pairs (α,β)(\alpha,\beta) in [q]2[q]^{2} with the property that t∈B(α,β)t\in B_{(\alpha,\beta)}. So, ∑(α,β)∈[q]2b(α,β)=q​n\sum_{(\alpha,\beta)\in[q]^{2}}b_{(\alpha,\beta)}=qn.

The q2q^{2} integers b(α,β)b_{(\alpha,\beta)}, indexed by (α,β)∈[q]2(\alpha,\beta)\in[q]^{2}, lie in [0:n][0:n] and have sum q​nqn. Likewise, the integers aia_{i}, indexed by i∈[q2]i\in[q^{2}], lie in [0:n][0:n] and satisfy ∑i=1q2ai=q2​p+r=q​n\sum_{i=1}^{q^{2}}a_{i}=q^{2}p+r=qn. Moreover, |ai−aj|≤1|a_{i}-a_{j}|\leq 1 for all i,j∈[q2]i,j\in[q^{2}]. Therefore, Lemma 12, applied with k=q2k=q^{2} and s=q​ns=qn, gives

PD​P​(K,q)=∑(α,β)∈[q]2(q−1)b(α,β)​(q−2)n−b(α,β)≥σ.P_{DP}(K,q)=\sum_{(\alpha,\beta)\in[q]^{2}}(q-1)^{b_{(\alpha,\beta)}}(q-2)^{n-b_{(\alpha,\beta)}}\geq\sigma.

It remains to show that PD​P​(K,q)≤σP_{DP}(K,q)\leq\sigma. It is sufficient to construct a qq-fold cover ℋ∗=(L∗,H∗)\mathcal{H}^{*}=(L^{*},H^{*}) of KK such that PD​P​(K,ℋ∗)=σP_{DP}(K,\mathcal{H}^{*})=\sigma. For each v∈V​(K)v\in V(K), let L∗​(v)={(v,γ):γ∈ℤq}L^{*}(v)=\{(v,\gamma):\gamma\in\mathbb{Z}_{q}\}. In this construction, all arithmetic is done in ℤq\mathbb{Z}_{q}, with the exception of calculating PD​P​(K,ℋ∗)P_{DP}(K,\mathcal{H}^{*}). For each t∈[n]t\in[n], let π1,t∗,π2,t∗:ℤq→ℤq\pi^{*}_{1,t},\pi^{*}_{2,t}:\mathbb{Z}_{q}\to\mathbb{Z}_{q} be the permutations defined by π1,t∗​(γ)=γ\pi^{*}_{1,t}(\gamma)=\gamma and π2,t∗​(γ)=γ+t−1\pi^{*}_{2,t}(\gamma)=\gamma+t-1 . For each h∈[2]h\in[2], t∈[n]t\in[n], and γ∈ℤq\gamma\in\mathbb{Z}_{q}, add the edge (xh,γ)​(yt,πh,t∗​(γ))(x_{h},\gamma)(y_{t},\pi^{*}_{h,t}(\gamma)) to E​(H∗)E(H^{*}). Figure 1 depicts the cover ℋ∗\mathcal{H}^{*} of KK in the case q=3q=3 and n=4n=4.

We now show that PD​P​(K,ℋ∗)=σP_{DP}(K,\mathcal{H}^{*})=\sigma. For each (α,β)∈ℤq2(\alpha,\beta)\in\mathbb{Z}_{q}^{2}, let B(α,β)∗={t∈[n]:π1,t∗​(α)=π2,t∗​(β)}B_{(\alpha,\beta)}^{*}=\{t\in[n]:\pi^{*}_{1,t}(\alpha)=\pi^{*}_{2,t}(\beta)\}. Note the elements of B(α,β)∗B_{(\alpha,\beta)}^{*} are integers and not elements of ℤq\mathbb{Z}_{q}. See Figure 1 for an illustration of these sets. Write b(α,β)∗=|B(α,β)∗|b^{*}_{(\alpha,\beta)}=|B_{(\alpha,\beta)}^{*}|. The counting argument above applies to ℋ∗\mathcal{H}^{*} with ℤq\mathbb{Z}_{q} in place of [q][q]; therefore PD​P​(K,ℋ∗)=∑(α,β)∈ℤq2(q−1)b(α,β)∗​(q−2)n−b(α,β)∗P_{DP}(K,\mathcal{H}^{*})=\sum_{(\alpha,\beta)\in\mathbb{Z}_{q}^{2}}(q-1)^{b^{*}_{(\alpha,\beta)}}(q-2)^{n-b^{*}_{(\alpha,\beta)}}.

It remains to show that ∑(α,β)∈ℤq2(q−1)b(α,β)∗​(q−2)n−b(α,β)∗=σ\sum_{(\alpha,\beta)\in\mathbb{Z}_{q}^{2}}(q-1)^{b^{*}_{(\alpha,\beta)}}(q-2)^{n-b^{*}_{(\alpha,\beta)}}=\sigma. To do this we determine b(α,β)∗b^{*}_{(\alpha,\beta)} for each (α,β)∈ℤq2(\alpha,\beta)\in\mathbb{Z}_{q}^{2}. Since π1,t∗​(α)=α\pi^{*}_{1,t}(\alpha)=\alpha and π2,t∗​(β)=β+t−1\pi^{*}_{2,t}(\beta)=\beta+t-1, b(α,β)∗b^{*}_{(\alpha,\beta)} is determined by α−β\alpha-\beta and nn. For each d∈ℤqd\in\mathbb{Z}_{q}, set Sd={(α,β)∈ℤq2:α−β=d}S_{d}=\{(\alpha,\beta)\in\mathbb{Z}_{q}^{2}:\alpha-\beta=d\}. Then {S0,…,Sq−1}\{S_{0},\ldots,S_{q-1}\} is a partition of ℤq2\mathbb{Z}_{q}^{2}. Moreover, for each fixed d∈[0:q−1]d\in[0:q-1], the map β↦(β+d,β)\beta\mapsto(\beta+d,\beta) is a bijection from ℤq\mathbb{Z}_{q} to SdS_{d}; so |Sd|=q|S_{d}|=q.

Now fix d∈ℤqd\in\mathbb{Z}_{q} and suppose (α,β)∈Sd(\alpha,\beta)\in S_{d}. Then α−β=d\alpha-\beta=d. Hence, for each t∈[n]t\in[n], the condition α=β+t−1\alpha=\beta+t-1 is equivalent to t−1=dt-1=d. Thus B(α,β)∗={t∈[n]:t−1=d}B^{*}_{(\alpha,\beta)}=\{t\in[n]:t-1=d\}. The number of integers t∈[n]t\in[n] with the property that t−1t-1 is congruent to dd mod qq is p+1p+1 when d<(nmodq)d<(n\mod q), otherwise it is pp when d≥(nmodq)d\geq(n\mod q). So, if s=nmodqs=n\mod q, then

b(α,β)∗={p+1if d∈[0:s−1]pif d∈[s:q−1].b^{*}_{(\alpha,\beta)}=\begin{cases}p+1&\text{if }d\in[0:s-1]\\ p&\text{if }d\in[s:q-1]\par\end{cases}.

The table in Figure 1 organizes the values of b(α,β)∗b^{*}_{(\alpha,\beta)} for the case q=3q=3 and n=4n=4.

For the remainder of the proof we use standard arithmetic. Notice s​q=rsq=r. Since |Sd|=q|S_{d}|=q for every d∈[0:q−1]d\in[0:q-1], the number of ordered pairs (α,β)∈ℤq2(\alpha,\beta)\in\mathbb{Z}_{q}^{2} satisfying b(α,β)∗=p+1b^{*}_{(\alpha,\beta)}=p+1 is ∑d=0s−1|Sd|=s​q\sum_{d=0}^{s-1}|S_{d}|=sq. Similarly, the number of ordered pairs (α,β)∈ℤq2(\alpha,\beta)\in\mathbb{Z}_{q}^{2} satisfying b(α,β)∗=pb^{*}_{(\alpha,\beta)}=p is ∑d=sq−1|Sd|=(q−s)​q=q2−s​q\sum_{d=s}^{q-1}|S_{d}|=(q-s)q=q^{2}-sq. Thus the q2q^{2} values b(α,β)∗b^{*}_{(\alpha,\beta)}, indexed by (α,β)∈ℤq2(\alpha,\beta)\in\mathbb{Z}_{q}^{2}, consist of exactly rr copies of p+1p+1 and q2−rq^{2}-r copies of pp. Therefore

PD​P​(K,ℋ∗)=∑(α,β)∈ℤq2(q−1)b(α,β)∗​(q−2)n−b(α,β)∗=∑j=1q2(q−1)aj​(q−2)n−aj=σ.P_{DP}(K,\mathcal{H}^{*})=\sum_{(\alpha,\beta)\in\mathbb{Z}_{q}^{2}}(q-1)^{b^{*}_{(\alpha,\beta)}}(q-2)^{n-b^{*}_{(\alpha,\beta)}}=\sum_{j=1}^{q^{2}}(q-1)^{a_{j}}(q-2)^{n-a_{j}}=\sigma.

∎

One can note from our result that PD​P​(K2,n,q)P_{DP}(K_{2,n},q) is identical to the formula in Theorem 3 whenever q≥nq\geq n. Moreover, when q≥nq\geq n, the cover ℋ∗\mathcal{H}^{*} constructed in the proof of Theorem 5 is cycle-shattering.

4 Graphs with Girth that is Even

In this section we prove Theorem 6. We first recall the following fact about chromatic polynomials.

Proposition 13 ([9]).

Let GG be an nn-vertex graph with mm edges and girth ℓ\ell and write
P​(G,q)=∑i=0n(−1)i​ai​qn−iP(G,q)=\sum_{i=0}^{n}(-1)^{i}a_{i}q^{n-i}. Then ai=(mi)a_{i}=\binom{m}{i} for i∈[0:ℓ−2]i\in[0:\ell-2], and aℓ−1=(mℓ−1)−ta_{\ell-1}=\binom{m}{\ell-1}-t where tt is the number of ℓ\ell-cycles in GG.

We now prove Theorem 6, which we restate.

Theorem 6.

Let g≥3g\geq 3 be odd. Suppose GG is an nn-vertex graph with mm edges and girth g+1g+1, and let tt be the number of (g+1)(g+1)-cycles in GG. Then

P​(G,q)−PD​P​(G,q)=t​qn−g+O​(qn−g−1)P(G,q)-P_{DP}(G,q)=tq^{n-g}+O(q^{n-g-1})

as q→∞q\to\infty.

Proof.

By Proposition 13, there exist fixed integers cg+1,…,cnc_{g+1},\dots,c_{n} such that

P​(G,q)=∑i=0g−1(−1)i​(mi)​qn−i+(−1)g​((mg)−t)​qn−g+∑i=g+1n(−1)i​ci​qn−i.P(G,q)=\sum_{i=0}^{g-1}(-1)^{i}\binom{m}{i}q^{n-i}+(-1)^{g}\left(\binom{m}{g}-t\right)q^{n-g}+\sum_{i=g+1}^{n}(-1)^{i}c_{i}q^{n-i}.

Set R​(q)=∑i=g+1n(−1)i​ci​qn−iR(q)=\sum_{i=g+1}^{n}(-1)^{i}c_{i}q^{n-i}. Then R​(q)=O​(qn−g−1)R(q)=O(q^{n-g-1}). Also,

P​(G,q)=∑i=0g(−1)i​(mi)​qn−i+t​qn−g+R​(q).P(G,q)=\sum_{i=0}^{g}(-1)^{i}\binom{m}{i}q^{n-i}+tq^{n-g}+R(q).

We first prove P​(G,q)−PD​P​(G,q)≤t​qn−g+O​(qn−g−1)P(G,q)-P_{DP}(G,q)\leq tq^{n-g}+O(q^{n-g-1}) by showing PD​P​(G,q)≥∑i=0g(−1)i​(mi)​qn−i−2m​qn−g−1P_{DP}(G,q)\geq\sum_{i=0}^{g}(-1)^{i}\binom{m}{i}q^{n-i}-2^{m}q^{n-g-1} for every q∈ℕq\in\mathbb{N}. Fix q∈ℕq\in\mathbb{N} and let ℋ∗=(L∗,H∗)\mathcal{H}^{*}=(L^{*},H^{*}) be a full qq-fold cover of GG such that PD​P​(G,ℋ∗)=PD​P​(G,q)P_{DP}(G,\mathcal{H}^{*})=P_{DP}(G,q). For any qq-fold cover ℋ\mathcal{H} of GG and r∈[0:m]r\in[0:m], let
Sr​(ℋ)=(−1)r​∑A⊆E​(G),|A|=r|ℱℋ​⟨A⟩|S_{r}(\mathcal{H})=(-1)^{r}\sum_{A\subseteq E(G),|A|=r}|\mathcal{F}_{\mathcal{H}\langle A\rangle}|. By Lemma 7,

PD​P​(G,ℋ∗)=∑r=0mSr​(ℋ∗)=∑r=0gSr​(ℋ∗)+Sg+1​(ℋ∗)+∑r=g+2mSr​(ℋ∗).~P_{DP}(G,\mathcal{H}^{*})=\sum_{r=0}^{m}S_{r}(\mathcal{H}^{*})=\sum_{r=0}^{g}S_{r}(\mathcal{H}^{*})+S_{g+1}(\mathcal{H}^{*})+\sum_{r=g+2}^{m}S_{r}(\mathcal{H}^{*}). (2)

We proceed by finding ∑r=0gSr​(ℋ∗)\sum_{r=0}^{g}S_{r}(\mathcal{H}^{*}) exactly and bound both Sg+1​(ℋ∗)S_{g+1}(\mathcal{H}^{*}) and ∑r=g+2mSr​(ℋ∗)\sum_{r=g+2}^{m}S_{r}(\mathcal{H}^{*}) from below.

First consider ∑r=0gSr​(ℋ∗)\sum_{r=0}^{g}S_{r}(\mathcal{H}^{*}). Fix r∈[0:g]r\in[0:g]. Since GG has girth g+1g+1, for every A⊆E​(G)A\subseteq E(G) such that |A|=r|A|=r, G​⟨A⟩G\langle A\rangle is acyclic. Hence comp⁡(G​⟨A⟩)=n−r\operatorname{comp}(G\langle A\rangle)=n-r and Lemmas 9(iv,v) and 10 give |ℱℋ∗​⟨A⟩|=qcomp⁡(G​⟨A⟩)=qn−r|\mathcal{F}_{\mathcal{H}^{*}\langle A\rangle}|=q^{\operatorname{comp}(G\langle A\rangle)}=q^{n-r}. Therefore, Sr​(ℋ∗)=(−1)r​(mr)​qn−rS_{r}(\mathcal{H}^{*})=(-1)^{r}\binom{m}{r}q^{n-r} for every r∈[0:g]r\in[0:g].

Now consider Sg+1​(ℋ∗)S_{g+1}(\mathcal{H}^{*}). Since gg is odd, Sg+1​(ℋ∗)=∑A⊆E​(G),|A|=g+1(−1)g+1​|ℱℋ∗​⟨A⟩|≥0S_{g+1}(\mathcal{H}^{*})=\sum_{A\subseteq E(G),|A|=g+1}(-1)^{g+1}|\mathcal{F}_{\mathcal{H}^{*}\langle A\rangle}|\geq 0.

It remains to bound ∑r=g+2mSr​(ℋ∗)\sum_{r=g+2}^{m}S_{r}(\mathcal{H}^{*}). If m≤g+1m\leq g+1, then ∑r=g+2mSr​(ℋ∗)=0\sum_{r=g+2}^{m}S_{r}(\mathcal{H}^{*})=0, so suppose m≥g+2m\geq g+2. Fix r∈[g+2:m]r\in[g+2:m] and suppose A⊆E​(G)A\subseteq E(G) satisfies |A|=r|A|=r. By Lemma 9(iv,v), |ℱℋ∗​⟨A⟩|≤qcomp⁡(G​⟨A⟩)|\mathcal{F}_{\mathcal{H}^{*}\langle A\rangle}|\leq q^{\operatorname{comp}(G\langle A\rangle)}. Thus it suffices to show that comp⁡(G​⟨A⟩)≤n−g−1\operatorname{comp}(G\langle A\rangle)\leq n-g-1. Write A={e1,…,er}A=\{e_{1},\dots,e_{r}\}, and, for each i∈[r]i\in[r], let Ai={e1,…,ei}A_{i}=\{e_{1},\dots,e_{i}\}. For 1≤k≤j≤r1\leq k\leq j\leq r we have Ak⊆AjA_{k}\subseteq A_{j}, so comp⁡(G​⟨Aj⟩)≤comp⁡(G​⟨Ak⟩)\operatorname{comp}(G\langle A_{j}\rangle)\leq\operatorname{comp}(G\langle A_{k}\rangle).

Since GG has girth g+1g+1, G​⟨Ai⟩G\langle A_{i}\rangle is acyclic for every i∈[g]i\in[g]. We now consider G​⟨Ag+1⟩G\langle A_{g+1}\rangle. If G​⟨Ag+1⟩G\langle A_{g+1}\rangle is acyclic, then comp⁡(G​⟨Ag+1⟩)=n−(g+1)=n−g−1\operatorname{comp}(G\langle A_{g+1}\rangle)=n-(g+1)=n-g-1 and comp⁡(G​⟨A⟩)≤n−g−1\operatorname{comp}(G\langle A\rangle)\leq n-g-1 follows.

Suppose instead G​⟨Ag+1⟩G\langle A_{g+1}\rangle contains a cycle. Then there exists a (g+1)(g+1)-cycle CC in GG such that Ag+1=E​(C)A_{g+1}=E(C), so comp⁡(G​⟨Ag+1⟩)=n−(g+1)+1=n−g\operatorname{comp}(G\langle A_{g+1}\rangle)=n-(g+1)+1=n-g. Also, since eg+2∉E​(C)e_{g+2}\notin E(C), its endpoints cannot both lie in V​(C)V(C), as this would imply eg+2e_{g+2} is a chord of CC, creating a cycle of length less than g+1g+1. Hence eg+2e_{g+2} joins two distinct components of G​⟨Ag+1⟩G\langle A_{g+1}\rangle, so comp⁡(G​⟨Ag+2⟩)=n−g−1\operatorname{comp}(G\langle A_{g+2}\rangle)=n-g-1 and comp⁡(G​⟨A⟩)≤n−g−1\operatorname{comp}(G\langle A\rangle)\leq n-g-1 follows.

Thus, for every A⊆E​(G)A\subseteq E(G) with |A|=r|A|=r, |ℱℋ∗​⟨A⟩|≤qn−g−1|\mathcal{F}_{\mathcal{H}^{*}\langle A\rangle}|\leq q^{n-g-1} and Sr​(ℋ∗)=(−1)r​∑A⊆E​(G),|A|=r|ℱℋ∗​⟨A⟩|≥−(mr)​qn−g−1S_{r}(\mathcal{H}^{*})=(-1)^{r}\sum_{A\subseteq E(G),|A|=r}|\mathcal{F}_{\mathcal{H}^{*}\langle A\rangle}|\geq-\binom{m}{r}q^{n-g-1} for every r∈[g+2:m]r\in[g+2:m].

Consequently, using (2), we have

PD​P​(G,q)\displaystyle P_{DP}(G,q) ≥∑r=0g(−1)r​(mr)​qn−r+0−∑r=g+2m(mr)​qn−g−1\displaystyle\geq\sum_{r=0}^{g}(-1)^{r}\binom{m}{r}q^{n-r}+0-\sum_{r=g+2}^{m}\binom{m}{r}q^{n-g-1}
≥∑r=0g(−1)r​(mr)​qn−r−2m​qn−g−1.\displaystyle\geq\sum_{r=0}^{g}(-1)^{r}\binom{m}{r}q^{n-r}-2^{m}q^{n-g-1}.

Thus P​(G,q)−PD​P​(G,q)≤t​qn−g+R​(q)+2m​qn−g−1P(G,q)-P_{DP}(G,q)\leq tq^{n-g}+R(q)+2^{m}q^{n-g-1} for every q∈ℕq\in\mathbb{N}. Since R​(q)+2m​qn−g−1=O​(qn−g−1)R(q)+2^{m}q^{n-g-1}=O(q^{n-g-1}) as q→∞q\to\infty, there is a positive constant C1C_{1} such that P​(G,q)−PD​P​(G,q)≤t​qn−g+C1​qn−g−1P(G,q)-P_{DP}(G,q)\leq tq^{n-g}+C_{1}q^{n-g-1} provided qq is sufficiently large.

We now prove P​(G,q)−PD​P​(G,q)≥t​qn−g+O​(qn−g−1)P(G,q)-P_{DP}(G,q)\geq tq^{n-g}+O(q^{n-g-1}) by showing that PD​P​(G,q)≤∑i=0g(−1)i​(mi)​qn−i+((mg+1)−t)​qn−g−1+2m​qn−g−2P_{DP}(G,q)\leq\sum_{i=0}^{g}(-1)^{i}\binom{m}{i}q^{n-i}+\left(\binom{m}{g+1}-t\right)q^{n-g-1}+2^{m}q^{n-g-2} for every q≥2mq\geq 2^{m}. Suppose q≥2mq\geq 2^{m}. By Lemma 11, there exists a full qq-fold cover ℋS=(LS,HS)\mathcal{H}_{S}=(L_{S},H_{S}) of GG such that for all A⊆E​(G)A\subseteq E(G), if G​⟨A⟩G\langle A\rangle contains a cycle then |ℱℋS​⟨A⟩|=0|\mathcal{F}_{\mathcal{H}_{S}\langle A\rangle}|=0. By Lemma 7 and the definition of SrS_{r} as above,

PD​P​(G,ℋS)=∑r=0mSr​(ℋS)=∑r=0gSr​(ℋS)+Sg+1​(ℋS)+∑r=g+2mSr​(ℋS).~P_{DP}(G,\mathcal{H}_{S})=\sum_{r=0}^{m}S_{r}(\mathcal{H}_{S})=\sum_{r=0}^{g}S_{r}(\mathcal{H}_{S})+S_{g+1}(\mathcal{H}_{S})+\sum_{r=g+2}^{m}S_{r}(\mathcal{H}_{S}). (3)

We proceed by finding ∑r=0gSr​(ℋS)\sum_{r=0}^{g}S_{r}(\mathcal{H}_{S}) and Sg+1​(ℋS)S_{g+1}(\mathcal{H}_{S}) exactly and bound ∑r=g+2mSr​(ℋS)\sum_{r=g+2}^{m}S_{r}(\mathcal{H}_{S}) from above.

First consider ∑r=0gSr​(ℋS)\sum_{r=0}^{g}S_{r}(\mathcal{H}_{S}). As before, for every r∈[0:g]r\in[0:g] and any A⊆E​(G)A\subseteq E(G) with |A|=r|A|=r, G​⟨A⟩G\langle A\rangle is acyclic. Hence Sr​(ℋS)=(−1)r​(mr)​qn−rS_{r}(\mathcal{H}_{S})=(-1)^{r}\binom{m}{r}q^{n-r} for every r∈[0:g]r\in[0:g].

Now consider Sg+1​(ℋS)S_{g+1}(\mathcal{H}_{S}). Since GG has girth g+1g+1, for any A⊆E​(G)A\subseteq E(G) with |A|=g+1|A|=g+1, G​⟨A⟩G\langle A\rangle contains a cycle if and only if AA is the edge set of a (g+1)(g+1)-cycle. Thus exactly tt such sets AA are the edge sets of (g+1)(g+1)-cycles , while the remaining (mg+1)−t\binom{m}{g+1}-t sets AA have G​⟨A⟩G\langle A\rangle acyclic. If G​⟨A⟩G\langle A\rangle contains a cycle, then |ℱℋS​⟨A⟩|=0|\mathcal{F}_{\mathcal{H}_{S}\langle A\rangle}|=0 by Lemma 11. Otherwise, G​⟨A⟩G\langle A\rangle is acyclic, so comp⁡(G​⟨A⟩)=n−g−1\operatorname{comp}(G\langle A\rangle)=n-g-1, and Lemmas 9(iv,v) and 10 give |ℱℋS​⟨A⟩|=qn−g−1|\mathcal{F}_{\mathcal{H}_{S}\langle A\rangle}|=q^{n-g-1}. It follows that

Sg+1​(ℋS)=((mg+1)−t)​qn−g−1.S_{g+1}(\mathcal{H}_{S})=\left(\binom{m}{g+1}-t\right)q^{n-g-1}.

It remains to bound ∑r=g+2mSr​(ℋS)\sum_{r=g+2}^{m}S_{r}(\mathcal{H}_{S}) from above. To do this, we will bound |Sr​(ℋS)||S_{r}(\mathcal{H}_{S})| from above for every r∈[g+2:m]r\in[g+2:m]. Fix r∈[g+2:m]r\in[g+2:m]. For every A⊆E​(G)A\subseteq E(G) with |A|=r|A|=r, if G​⟨A⟩G\langle A\rangle contains a cycle, then |ℱℋS​⟨A⟩|=0|\mathcal{F}_{\mathcal{H}_{S}\langle A\rangle}|=0 by Lemma 11. Otherwise, G​⟨A⟩G\langle A\rangle is acyclic, so comp⁡(G​⟨A⟩)=n−r\operatorname{comp}(G\langle A\rangle)=n-r, and Lemmas 9(iv,v) and 10 give |ℱℋS​⟨A⟩|=qn−r|\mathcal{F}_{\mathcal{H}_{S}\langle A\rangle}|=q^{n-r}. Therefore,

|Sr​(ℋS)|\displaystyle|S_{r}(\mathcal{H}_{S})| =∑A⊆E​(G)|A|=rG​⟨A⟩​ is acyclicqn−r≤(mr)​qn−r≤(mr)​qn−g−2.\displaystyle=\sum_{\begin{subarray}{c}A\subseteq E(G)\\ |A|=r\\ G\langle A\rangle\text{ is acyclic}\end{subarray}}q^{n-r}\leq\binom{m}{r}q^{n-r}\leq\binom{m}{r}q^{n-g-2}.

Thus, summing over r∈[g+2:m]r\in[g+2:m] gives ∑r=g+2mSr​(ℋS)≤∑r=g+2m|Sr​(ℋS)|≤2m​qn−g−2\sum_{r=g+2}^{m}S_{r}(\mathcal{H}_{S})\leq\sum_{r=g+2}^{m}|S_{r}(\mathcal{H}_{S})|\leq 2^{m}q^{n-g-2}. Consequently, using (3), we have

PD​P​(G,ℋS)\displaystyle P_{DP}(G,\mathcal{H}_{S}) ≤∑r=0g(−1)r​(mr)​qn−r+((mg+1)−t)​qn−g−1+2m​qn−g−2.\displaystyle\leq\sum_{r=0}^{g}(-1)^{r}\binom{m}{r}q^{n-r}+\left(\binom{m}{g+1}-t\right)q^{n-g-1}+2^{m}q^{n-g-2}.

Since PD​P​(G,q)≤PD​P​(G,ℋS)P_{DP}(G,q)\leq P_{DP}(G,\mathcal{H}_{S}), it follows that P​(G,q)−PD​P​(G,q)≥t​qn−g+R​(q)−((mg+1)−t)​qn−g−1−2m​qn−g−2P(G,q)-P_{DP}(G,q)\geq tq^{n-g}+R(q)-(\binom{m}{g+1}-t)q^{n-g-1}-2^{m}q^{n-g-2}. Since R​(q)−((mg+1)−t)​qn−g−1−2m​qn−g−2=O​(qn−g−1)R(q)-(\binom{m}{g+1}-t)q^{n-g-1}-2^{m}q^{n-g-2}=O(q^{n-g-1}) as q→∞q\to\infty, there is a positive constant C2C_{2} such that t​qn−g−C2​qn−g−1≤P​(G,q)−PD​P​(G,q)tq^{n-g}-C_{2}q^{n-g-1}\leq P(G,q)-P_{DP}(G,q) provided qq is sufficiently large. The desired result immediately follows. ∎

Declaration of generative AI and AI-assisted technologies in the manuscript preparation process. During the preparation of this manuscript, the authors used ChatGPT (OpenAI) between May and July 2026 for limited language editing and for assistance in creating and refining certain figures. All AI-assisted text and graphical material was reviewed, revised, and independently verified by the authors.

References

  • [1] A. Bernshteyn, T. Brazelton, R. Cao, and A. Kang (2023) Counting colorings of triangle-free graphs. J. Comb. Theory B 161, pp. 86–108. Cited by: §1.2.
  • [2] N. Biggs (1993) Algebraic graph theory. Second edition, Cambridge Mathematical Library, Cambridge University Press, Cambridge. External Links: ISBN 0-521-45897-8, MathReview (Robin J. Wilson) Cited by: §1.2.
  • [3] G. D. Birkhoff (1912) A determinant formula for the number of ways of coloring a map. Ann. of Math. (2) 14 (1-4), pp. 42–46. External Links: ISSN 0003-486X,1939-8980, Document, Link, MathReview Entry Cited by: §1.2.
  • [4] T. H. Brylawski (1972) The Tutte–Grothendieck ring. Algebra Universalis 2, pp. 375–388. External Links: Document, Link Cited by: §1.2.
  • [5] M. V. Bui, H. Kaul, M. Maxfield, J. A. Mudrock, P. Shin, and S. Thomason (2023) Non-chromatic-adherence of the DP color function via generalized theta graphs. Graphs Combin. 39 (3), pp. Paper No. 42. External Links: ISSN 0911-0119,1435-5914, Document, Link, MathReview Entry Cited by: §1.2.
  • [6] H. H. Crapo (1969) The Tutte polynomial. Aequationes Mathematicae 3, pp. 211–229. External Links: Document, Link Cited by: §1.2.
  • [7] S. Dahlberg, H. Kaul, and J. A. Mudrock (2024) A polynomial method for counting colorings of sparse graphs. Note: arXiv:2312.11744preprint Cited by: §1, Lemma 10.
  • [8] S. Dahlberg, H. Kaul, and J. A. Mudrock (2024) An algebraic approach for counting DP-3-colorings of sparse graphs. European J. Combin. 118, pp. 103890. Cited by: §1.2.
  • [9] F. M. Dong, K. M. Koh, and K. L. Teo (2005) Chromatic polynomials and chromaticity of graphs. World Scientific Publishing Co. Pte. Ltd., Hackensack, NJ. External Links: ISBN 981-256-383-0, Document, Link, MathReview (Karen L. Collins) Cited by: §1.2, Proposition 13.
  • [10] F. Dong and Y. Yang (2022) DP color functions versus chromatic polynomials. Adv. Appl. Math. 134, pp. 102301. Cited by: §1.2.
  • [11] F. Dong and M. Zhang (2023) An improved lower bound of P​(G,L)−P​(G,k)P(G,L)-P(G,k) for kk-assignments LL. J. Comb. Theory B 161, pp. 109–119. Cited by: §1.2, §1.3, §1.
  • [12] Q. Donner (1992) On the number of list-colorings. J. Graph Theory 16, pp. 239–245. Cited by: §1.2, §1.
  • [13] Z. Dvořák and L. Postle (2018) Correspondence coloring and its application to list-coloring planar graphs without cycles of lengths 4 to 8. J. Comb. Theory B 129, pp. 38–54. Cited by: §1.1, footnote 1.
  • [14] J. A. Ellis-Monaghan and C. Merino (2010) Graph polynomials and their applications I: the Tutte polynomial. In Structural Analysis of Complex Networks, M. Dehmer (Ed.), pp. 219–255. External Links: Document Cited by: §1.2.
  • [15] P. Erdös, A. L. Rubin, and H. Taylor (1980) Choosability in graphs. In Proceedings of the West Coast Conference on Combinatorics, Graph Theory and Computing (Humboldt State Univ., Arcata, Calif., 1979), Congress. Numer., Vol. XXVI, pp. 125–157. External Links: ISBN 0-919628-26-5, MathReview (R. C. Entringer) Cited by: §1.1, §1.2.
  • [16] C. Greene and T. Zaslavsky (1983) On the interpretation of Whitney numbers through arrangements of hyperplanes, zonotopes, non-Radon partitions, and orientations of graphs. Transactions of the American Mathematical Society 280 (1), pp. 97–126. External Links: Document, Link Cited by: §1.2.
  • [17] C. Halberg, H. Kaul, A. Liu, J. A. Mudrock, P. Shin, and S. Thomason (2024) On polynomial representations of the DP color function: theta graphs and their generalizations. Journal of Combinatorics 15 (4), pp. 451–468. Cited by: §1.2, §1.3.
  • [18] S. Huang, J. Qian, and W. Wang (2024-03) The list-coloring function of signed graphs. Discrete Mathematics 347 (3), pp. 113790. External Links: Document, Link Cited by: §1.
  • [19] H. Kaul, A. Kumar, J. A. Mudrock, P. Rewers, P. Shin, and K. To (2024) On the list color function threshold. J. Graph Theory 105 (3), pp. 386–397. Cited by: §1.3.
  • [20] H. Kaul and J. A. Mudrock (2021) On the chromatic polynomial and counting DP-colorings of graphs. Adv. Appl. Math. 123, pp. 103121. Cited by: §1.2, §1.2, §2, Question 2.
  • [21] H. Kaul and J. A. Mudrock (2024) Counting list colorings of unlabeled graphs. Note: arXiv:2409.06063preprint Cited by: §1.
  • [22] H. Kaul and J. A. Mudrock (2025) Counting packings of list-colorings of graphs. Enumer. Comb. and Appl. 5 (3), pp. S2R20. Cited by: §1.
  • [23] A. V. Kostochka and A. Sidorenko (1992) Problem session of the prachatice conference on graph theory. In Fourth Czechoslovak Symposium on Combinatorics, Graphs and Complexity, Vol. 51, pp. 380. Cited by: §1.2, §1.
  • [24] Z. Li and Y. Yang (2024) Bounds for DP color function and canonical labelings. Graphs Combin. 40, pp. 65. Cited by: §1.2.
  • [25] J. A. Mudrock and S. Thomason (2021) Answers to two questions on the DP color function. Electronic Journal of Combinatorics 28, pp. P2.24. Cited by: §1.2, §1.2, Theorem 1, Lemma 7.
  • [26] J. A. Mudrock (2022) A deletion-contraction relation for the DP color function. Graphs Combin. 38, pp. 115. Cited by: §1.2.
  • [27] G. Sharma (2024) Extremal and enumerative problems on dp-coloring of graphs. Illinois Institute of Technology, Chicago, IL. Note: ProQuest Dissertations & Theses, 31235377 Cited by: Observation 8.
  • [28] C. Thomassen (2009) The chromatic polynomial and list colorings. J. Comb. Theory B 99, pp. 474–479. Cited by: §1.2, §1.3, §1.
  • [29] V. G. Vizing (1976) Coloring the vertices of a graph in prescribed colors. Diskret. Analiz 101 (29), pp. 3–10. External Links: MathReview (D. Cvetković) Cited by: §1.1.
  • [30] W. Wang, J. Qian, and Z. Yan (2017) When does the list-coloring function of a graph equal its chromatic polynomial. J. Comb. Theory B 122, pp. 543–549. Cited by: §1.2, §1.3, §1.
  • [31] D. J. A. Welsh (1994) The computational complexity of knot and matroid polynomials. Discrete Mathematics 124 (1–3), pp. 251–269. External Links: Document, Link Cited by: §1.2.
  • [32] D. B. West (2001) Introduction to graph theory. Prentice Hall, Inc., Upper Saddle River, NJ. External Links: ISBN 0-13-227828-6, MathReview Entry Cited by: §1.1, §1.2.
  • [33] M. Zhang and F. Dong (2023) DP color functions versus chromatic polynomials (ii). J. Graph Theory 103, pp. 740–761. Cited by: §1.2.