The DP Color Function of Bipartite Graphs
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 , the chromatic polynomial of a graph , the DP color function of , denoted by , counts the minimum number of DP-colorings over all -fold covers of . It follows that . It is known that there are graphs for which for all sufficiently large ; in fact, all bipartite graphs containing a cycle have this property. A fundamental open question about DP color functions asks whether, for every graph , there exist and a polynomial such that whenever . In this paper we answer this question affirmatively for all bipartite graphs. Specifically, if is an -vertex bipartite graph with components, then for all sufficiently large , where is the Tutte polynomial of . The ideas we develop also yield an asymptotic formula for whenever the girth of 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 , which counts the minimum number of list colorings of over all -list-assignments, equals the corresponding chromatic polynomial when is large enough. Donner [12] answered this question affirmatively in 1992, and subsequent work improved the known bounds on how large 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 with girth that is even, the DP color function , which counts the minimum number of DP-colorings of over all -fold covers, does not equal for all sufficiently large . 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 with the chromatic polynomial, we show that equals a multiple of for large enough , where is the Tutte polynomial of . This represents major progress towards the conjecture that for every graph , equals a polynomial (not necessarily ) for sufficiently large .
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 . For , we write for the set of integers modulo . For , we write , and we set . For , we let . Thus whenever . We use the conventions that an empty sum is , an empty product is , an empty union is , and the intersection of an empty family of subsets of a fixed ambient set is that ambient set. We also take .
If is a graph and , we use for the subgraph of induced by , and we use for the set consisting of all the edges in such that one endpoint is in and the other is in . If an edge in connects the vertices and , the edge can be represented by or . For , the spanning subgraph of with edge set is denoted by . We write for the subgraph of obtained by deleting all isolated vertices. For a graph , denotes the number of components of .
In the classical vertex coloring problem we wish to color the vertices of a graph with up to colors from so that adjacent vertices receive different colors; such a coloring is called a proper -coloring. The chromatic number of a graph , denoted , is the smallest such that has a proper -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 with a graph such that each vertex is assigned a list of colors (we say is a list assignment for ). Then, is -colorable if there exists a proper coloring of such that for each (we refer to such an as a proper -coloring of ). A list assignment is called a -assignment for if for each . The list chromatic number of a graph , denoted , is the smallest such that is -colorable whenever is a -assignment for . We say is -choosable if . Since must be -colorable whenever is a -assignment for that assigns the same list of colors to each element in , it is clear that . 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 is a graph. A cover of is a pair satisfying the following conditions.
-
-
is a graph and is a function assigning to each a set satisfying .
-
-
The sets for are pairwise disjoint, each is an independent set in , and .
-
-
For all distinct , is a matching, and it is empty whenever .
We stress that the matchings between and for need not be perfect (and may even be empty). For , we say that is a -fold cover of if for every . A -fold cover is said to be full if for each , the matching is perfect. For any -fold cover of and any , the subcover of restricted to is , where , , and . The subcover of restricted to is , where for all , , and .
Suppose is a graph and is a -fold cover of . A transversal of is a set of vertices such that for all . We let be the set of all transversals of . A transversal is called independent if it is an independent set in . A proper -coloring of is an independent transversal of . We let be the set of all proper -colorings of . An anti--coloring of is a transversal of such that is isomorphic to . We let be the set of all anti--colorings of .
Suppose is a -fold cover of . We say is canonical if it admits a canonical labeling, that is, a mapping such that the following conditions are satisfied.
-
-
For every , the restriction of to is a bijection from to .
-
-
For all , , and , we have if and only if .
Now suppose is a canonical -fold cover of with canonical labeling . For each and , let denote the unique vertex of satisfying . With this notation, for every and , if and only if . Let be the set of proper -colorings of . The function given by is a bijection. Moreover, for each , is isomorphic to . Thus . It is also important to note that over all -fold covers of , is maximized precisely when 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 , the chromatic polynomial of a graph , denoted , is the number of proper -colorings of . It is easy to show that is a polynomial in of degree (see [9]). For example, whenever it is well known that , , and whenever is a tree on 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 is an -vertex graph. The Tutte polynomial of , denoted , is given by
It is well known that (see [14]). In this paper, we show another specialization of the Tutte polynomial obtained from this formula by replacing with plays an essential role in establishing a lower bound on the guaranteed number of DP-colorings for a bipartite graph when 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 is a list assignment for a graph , let denote the number of proper -colorings of . For , the list color function of , denoted , is the minimum value of where the minimum is taken over all possible -assignments for . Since a -assignment could assign the same colors to every vertex in a graph, it is clear that for each . In general, the list color function can differ significantly from the chromatic polynomial for small values of . For example, for any , and whenever [15]. On the other hand, in 2023 Dong and Zhang [11], improving on earlier results (see [12, 28, 30]), showed that for any graph , whenever .
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 is a cover of graph . Let be the number of -colorings of . Then, the DP color function of , denoted , is the minimum value of where the minimum is taken over all -fold covers of . Note that this minimum may equivalently be taken over all full -fold covers. Thus, whenever a -fold cover such that is assumed to exist, we may assume that the cover is full. It is easy to prove that
for each . Note that if is a disconnected graph with components , then .
The DP color function of certain graphs is identical to the corresponding list color function. For example, for every whenever 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 is a graph with girth that is even, there is an such that whenever . Asymptotically, we have the following result.
Theorem 1 ([25]).
Suppose is an odd integer with . If is a graph on vertices with girth or , then as . Moreover, for each odd integer there is a graph on vertices with girth such that as .
We improve Theorem 1 by proving that for every graph with girth that is even, as . We also find the asymptotic leading coefficient of .
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 , 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 , is there an and a polynomial such that whenever ?
Question 2 has an affirmative answer whenever has a vertex such that is acyclic; in particular, this class contains all generalized theta graphs [17]. It is also affirmative when has a dominating vertex; in this case, the stronger conclusion holds for all sufficiently large [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 and sufficiently large there are -fold covers of that are cycle-shattering. We call a -fold cover a cycle-shattering cover of if for all such that contains a cycle, . 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 is a bipartite graph with vertices and edges. If and is the number of acyclic spanning subgraphs of with components, then
Remark 4.
Note that is exactly for all . Recall that . Thus for bipartite graphs that contain a cycle, the eventual polynomial representing differs from , 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 , does not necessarily equal for any fixed . With some computation, one can see the polynomial representation of given by Theorem 6 part (ii) in [17] applied to the Theta graph gives a counterexample.222A Theta Graph consists of a pair of end vertices joined by internally disjoint paths of lengths .
We make no attempt to optimize our bound on in Theorem 3. It would be interesting to determine how low one could take the bound on in Theorem 3. As a starting point for the study of such an optimal lower bound, we determine an exact formula for whenever .
Theorem 5.
Suppose and , are nonnegative integers satisfying where . Then, where, for each ,
It follows from Theorem 5 that, for all , is identical to (the formula in Theorem 3) if and only if or . It is natural to ask whether the threshold, , on in Theorem 3 can be lowered to or even a polynomial in . 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 given in Theorem 1 by giving an asymptotically sharp formula for this difference when is a graph with girth that is even.
Theorem 6.
Let be odd. Suppose is an -vertex graph with edges and girth , and let be the number of -cycles in . Then
as .
If has girth where is even, and is given by a polynomial for all sufficiently large , then Theorem 6 determines the coefficients of the highest-order terms of .
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 and any -fold cover of ,
Lemma 7 makes explicit the role anticolorings play in computing the number of proper -colorings of . Consequently, we develop in Lemma 9 some basic properties of when . We conclude the section by proving in Lemma 11 that every graph admits a cycle-shattering -fold cover whenever 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 and every , any -fold cover of satisfying has no anti--colorings of [20].
Throughout this section, suppose is an -vertex graph with edges and that is a -fold cover of . For , let denote the set of vertices incident to an edge of . For each , we write . Note that is the set of transversals of where the edge prevents the transversal from being independent; in fact, . The following observation is immediate.
Observation 8.
([27]) For any graph and cover of , .
We next collect several properties of anti-colorings that will be used repeatedly.
Lemma 9.
Let be a graph and be a -fold cover of . Fix . Then the following statements hold.
-
(i)
If and is connected, then for any distinct , for every .
-
(ii)
For every , .
-
(iii)
If and is connected, then .
-
(iv)
For every component of , , with equality if and only if admits a canonical labeling.
-
(v)
Let be the components of , where may be zero. Then
Consequently, if and only if there exists such that .
Proof.
(i) Suppose for contradiction that for some . As , there exists such that . Since is connected, there is a -path in . This implies there exist adjacent along this path with and . Let be the unique element in . Because is a matching, is adjacent to at most one vertex in . Thus at least one of does not belong to . Since , Observation 8, applied to , implies that at least one of does not belong to , a contradiction.
(ii) By Observation 8,
Thus .
(iii) Consider the map defined by . It is easy to see is a function. By Statement (i), is injective, and the result follows.
(iv) Fix a component of and suppose, for a contradiction, that . Fix . Since is -fold, . Every element of
is a transversal and therefore contains exactly one vertex of . Thus there exist distinct
such that . This contradicts Statement (i) applied with . Therefore, .
Now assume and write . By Statement (i), whenever and . Since , it follows that is a partition of for every . For and , define to be the unique index such that . The restriction of to is therefore a bijection from to .
Fix , , and . If , then , so Observation 8, applied to and its cover , implies that . Conversely, suppose that and let . Let be the unique vertex in . Since , the preceding implication gives . Because is a matching, , and hence . Therefore, if and only if , so is a canonical labeling of .
Conversely, assume admits a canonical labeling. This allows us to name the vertices of such that for each , and whenever . In particular, for each , the set is a transversal of , and is isomorphic to . Hence for all , implying . Together with the previous upper bound, this yields .
(v)
Let . First we assume and . Write . Define the function by where . By Observation 8, each , so is a function.
Suppose and . Then for every and for every . Consequently, . Thus is injective.
Let be an arbitrary element of the codomain of , and define . Since is a partition , the set is a transversal of .
Let , and let be the component of containing and . Then . Since , Observation 8, applied to and the cover , implies that the unique elements of and are adjacent in , and hence in .
Now suppose are distinct and . By the definition of , there is no edge between and in . Therefore, the map sending each to the unique element of is an isomorphism from to . Hence and . Thus is surjective.
Since is bijective, . Also, since for each , . By Statement (iv), for each , . Also, since , we have
Moreover, if and only if there exists some such that . When or , 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 is acyclic.
Lemma 10.
([7]) Suppose is a full -fold cover of an acyclic graph . Then admits a canonical labeling.
Note that in Statement (iii) of Lemma 9, the requirement that is connected is necessary. For example, suppose and let be the disjoint union of two edges. If is one edge within , then by Lemma 10, for any full -fold cover of , while .
We next prove that every graph admits a cycle-shattering -fold cover whenever is sufficiently large.
Lemma 11.
Suppose is a graph with vertices and edges. If , then there exists a full -fold cycle-shattering cover of . Consequently, if is the number of acyclic spanning subgraphs of with components, then
Proof.
Throughout this argument numerical quantities will be interpreted as elements of or elements of depending on context. In the first part of the argument, addition is modulo . Then, for the remainder of the argument we use standard addition. Suppose the edges of are and the vertices of are . We construct a -fold cover of as follows. For each let . It remains to specify .
For each , let be the permutation given by . Note . For each , if where , then for each , add the edge to . Hence is a full -fold cover of and this completes the construction of .
For the sake of contradiction, suppose there exists such that contains a cycle and . Choose a cycle in . Suppose the vertices of in cyclic order are , where . By cyclic order we mean and , where . For each , let be such that . Since the edges of are distinct, are pairwise distinct.
Suppose is an anti--coloring of . For each , let be such that is the unique element of , and let . By Observation 8, applied to and its cover , the vertices and are adjacent in , and hence in , for every . Thus if and if for each . For each , let if and if . Since and , it follows for each that . These equations imply
Since , we have .
This means that if we interpret as an integer for each and use standard addition, must be divisible by . We will use this fact to obtain a contradiction.
For the remainder of the proof we use standard addition. Since for every , . Since the indices are pairwise distinct elements of ,
are pairwise distinct as well. Therefore, since ,
Thus is divisible by and satisfies , which means . However, this is impossible, since moving the negative terms of to the right side of this equation implies there is a nonnegative integer with two distinct binary representations. Thus for any such that contains a cycle, .
3 Bipartite Graphs
In this section we begin by proving Theorem 3. To prove Theorem 3 for a bipartite graph we show that for sufficiently large , if is a cycle-shattering cover of , then .
Theorem 3.
Suppose is a bipartite graph with vertices and edges . If and is the number of acyclic spanning subgraphs of with components, then
Proof.
Suppose . By Lemma 11, there exists a cycle-shattering, full -fold cover of . We claim that . It suffices to prove that for an arbitrary full -fold cover of . By Lemma 7, , where denotes the sum
| (1) |
Let . If , then is acyclic, and Lemmas 9(iv,v) and 10 imply . Thus the term corresponding to in (1) is zero. If , then contains a cycle and . So,
Clearly, if for every , then and we are done. Hence we may assume there exists an and a cycle where . Since , Lemma 9(ii) gives . Let be the minimum length among all such cycles. Since is bipartite, for some .
Let . Then (1) reduces to . We claim that if , then every cycle in has length at least . Suppose to the contrary that there exists a cycle with . Since , Lemma 9(ii) gives . However, the minimality of implies and therefore , contradicting .
Thus for every , every cycle in has length at least . Therefore since there exists at least one component containing at least vertices. We now partition according to the value of . For each , let and . Then we have
To finish our proof that , we determine exactly, give a careful lower bound on (when ), and give a rough lower bound on any remaining terms.
Consider . Let . Then . Since , contains a cycle and every cycle in has length at least . Thus some component of contains a cycle and at least vertices. Since , this implies and any other components of are isolated vertices. Thus contains a cycle of length exactly . Moreover, has no additional edges, since any chord of this -cycle would create a shorter cycle in . Therefore is the edge set of a -cycle. Write and note . By Lemma 9(v),
Now, suppose , and consider . Let and consist of the elements of with odd size and even size respectively. Then,
Now, we will bound from below.
Suppose . Then . Since , every cycle in has length at least and contains a cycle. This implies exactly one component of contains a cycle. Indeed, if two components contained cycles, then each would have at least vertices, so , meaning , and contradicting .
Let be the unique component of containing a cycle. Since every cycle in has length at least , we have . Also, , which implies . Hence .
If , then is a -cycle. Let . Then is acyclic, , and . Hence consists of one and any other components of are isolated vertices. Therefore, in the case , the nontrivial components of are exactly one and one . This means and .
Now suppose . If , let . Then is acyclic, , and . Hence is edgeless, and has only as a nontrivial component. Since is bipartite, contains no cycle of length . Thus contains a cycle of length together with one additional vertex . The cycle has no chord, since any chord would create a cycle in of length less than . We will now determine when and when .
Suppose . Then is obtained from by adding the vertex and one edge with exactly one endpoint in . This means and .
Now, suppose and are distinct neighbors of in . Since and are both adjacent to , they lie in the same part of the bipartition of . Hence the two -paths contained in have even length. Suppose their lengths are and where . So, contains cycles of lengths and . Since every cycle in has length at least , both of these cycle lengths are at least . Hence
which means and . Since , it follows that . Thus, it is only possible that when is a -cycle. Moreover, when there is such an , and . This means and .
Thus, if , then there is a -cycle and edge such that , where has at most one endpoint in . Since and , by Lemma 9(ii), ; so . Now, we will establish a bijection between and a set related to in order to obtain a useful formula for whenever .
For each , let . Let be the function that maps each to where is the -cycle in and is the edge in satisfying . By the preceding paragraph is a function and it is easy to prove it is also a bijection.
Suppose and . Since , we have
We claim for each that . To prove this, fix . Write . First suppose . Then has as its components and the whose edge is . Also, since , Lemmas 9(iv,v) and 10 give
Next, suppose without loss of generality that and . Then is connected and consists of the -cycle and the degree one vertex with unique neighbor . Since and is connected, Lemma 9(iii) gives . Also, since , Lemma 9(iv,v) gives
Consequently, for each , . Also, since for each , we may write
and it follows that .
Finally, if , we bound the terms for each . Notice that for each and , Lemma 9(iv,v) implies . Since the total number of subsets of is , it follows that
Bringing all this together, we obtain
One can note that this lower bound holds even when . Finally, since and ,
Consequently,
Since was an arbitrary -fold full cover, minimizes the number of -colorings among all -fold covers of . Hence . Since is a cycle-shattering cover, Lemma 11 implies . ∎
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 in Theorem 3. As a starting point for the study of such an optimal lower bound, we determine an exact formula for whenever . To do that, we first need the following lemma.
Lemma 12.
Let with . For any , among all satisfying , the sum is minimized if and only if for all .
Proof.
Note the result is obvious when . Thus we may assume that . We call a tuple balanced if for all .
Fix some . For the forward direction, we proceed via contradiction. Suppose that minimizes the indicated sum among all tuples in whose coordinates sum to , and suppose that is not balanced. Thus there exist such that . Let , where
Note that the sum of the coordinates of is . To obtain our contradiction, we will show that .
Since and , we have , contradicting the minimality of . Therefore the elements in whose coordinates sum to and minimize the desired sum are balanced.
Conversely, suppose is balanced and . Let be a minimizer of among all tuples whose coordinates sum to . By the forward direction, is balanced. We claim that , and thus also minimizes the desired sum.
Write , where and . An easy argument can be used to show that every balanced tuple in whose coordinates sum to has exactly coordinates equal to and coordinates equal to . So, both and have exactly coordinates equal to and exactly coordinates equal to . It follows that
as desired. ∎
Now we prove Theorem 5 which we restate.
Theorem 5.
Suppose and that and are nonnegative integers satisfying where . Then where, for each ,
Proof.
Let with bipartition and . If , then which is the same as the stated formula.
Now suppose . When , is a path on three vertices which means . The stated formula gives since and . When , contains a -cycle, so and . The stated formula also gives .
Thus we may assume . Set as defined in the statement of the theorem. We first prove that . Let be a full -fold cover of such that . For each , write . Since is full and for each and , is a perfect matching. For each , , define the map by letting be the unique element of such that . Since is a perfect matching, is a bijection and hence a permutation of .
Let be the set of proper -colorings of . Then . For each , let Note that since , for all . Since every is a transversal, each such contains exactly one element of and exactly one element of . Hence is a partition of , and . We now compute for each .
For each and , let . Note if and otherwise. Clearly for all , .
Let and for all . Since precisely when , we have for exactly values of and for the remaining values of . Hence , and it follows that
Finally, we claim that . To see this, fix . For each , there is one unique such that since is a permutation of . Thus for each there exist exactly ordered pairs in with the property that . So, .
The integers , indexed by , lie in and have sum . Likewise, the integers , indexed by , lie in and satisfy . Moreover, for all . Therefore, Lemma 12, applied with and , gives
It remains to show that . It is sufficient to construct a -fold cover of such that . For each , let . In this construction, all arithmetic is done in , with the exception of calculating . For each , let be the permutations defined by and . For each , , and , add the edge to . Figure 1 depicts the cover of in the case and .
We now show that . For each , let . Note the elements of are integers and not elements of . See Figure 1 for an illustration of these sets. Write . The counting argument above applies to with in place of ; therefore .
It remains to show that . To do this we determine for each . Since and , is determined by and . For each , set . Then is a partition of . Moreover, for each fixed , the map is a bijection from to ; so .
Now fix and suppose . Then . Hence, for each , the condition is equivalent to . Thus . The number of integers with the property that is congruent to mod is when , otherwise it is when . So, if , then
The table in Figure 1 organizes the values of for the case and .
For the remainder of the proof we use standard arithmetic. Notice . Since for every , the number of ordered pairs satisfying is . Similarly, the number of ordered pairs satisfying is . Thus the values , indexed by , consist of exactly copies of and copies of . Therefore
∎
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 be an -vertex graph with edges and girth and write
. Then for , and where is the number of -cycles in .
We now prove Theorem 6, which we restate.
Theorem 6.
Let be odd. Suppose is an -vertex graph with edges and girth , and let be the number of -cycles in . Then
as .
Proof.
By Proposition 13, there exist fixed integers such that
Set . Then . Also,
We first prove by showing for every . Fix and let be a full -fold cover of such that . For any -fold cover of and , let
. By Lemma 7,
| (2) |
We proceed by finding exactly and bound both and from below.
First consider . Fix . Since has girth , for every such that , is acyclic. Hence and Lemmas 9(iv,v) and 10 give . Therefore, for every .
Now consider . Since is odd, .
It remains to bound . If , then , so suppose . Fix and suppose satisfies . By Lemma 9(iv,v), . Thus it suffices to show that . Write , and, for each , let . For we have , so .
Since has girth , is acyclic for every . We now consider . If is acyclic, then and follows.
Suppose instead contains a cycle. Then there exists a -cycle in such that , so . Also, since , its endpoints cannot both lie in , as this would imply is a chord of , creating a cycle of length less than . Hence joins two distinct components of , so and follows.
Thus, for every with , and for every .
Consequently, using (2), we have
Thus for every . Since as , there is a positive constant such that provided is sufficiently large.
We now prove by showing that for every . Suppose . By Lemma 11, there exists a full -fold cover of such that for all , if contains a cycle then . By Lemma 7 and the definition of as above,
| (3) |
We proceed by finding and exactly and bound from above.
First consider . As before, for every and any with , is acyclic. Hence for every .
Now consider . Since has girth , for any with , contains a cycle if and only if is the edge set of a -cycle. Thus exactly such sets are the edge sets of -cycles , while the remaining sets have acyclic. If contains a cycle, then by Lemma 11. Otherwise, is acyclic, so , and Lemmas 9(iv,v) and 10 give . It follows that
It remains to bound from above. To do this, we will bound from above for every . Fix . For every with , if contains a cycle, then by Lemma 11. Otherwise, is acyclic, so , and Lemmas 9(iv,v) and 10 give . Therefore,
Thus, summing over gives . Consequently, using (3), we have
Since , it follows that . Since as , there is a positive constant such that provided 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] (2023) Counting colorings of triangle-free graphs. J. Comb. Theory B 161, pp. 86–108. Cited by: §1.2.
- [2] (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] (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] (1972) The Tutte–Grothendieck ring. Algebra Universalis 2, pp. 375–388. External Links: Document, Link Cited by: §1.2.
- [5] (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] (1969) The Tutte polynomial. Aequationes Mathematicae 3, pp. 211–229. External Links: Document, Link Cited by: §1.2.
- [7] (2024) A polynomial method for counting colorings of sparse graphs. Note: arXiv:2312.11744preprint Cited by: §1, Lemma 10.
- [8] (2024) An algebraic approach for counting DP-3-colorings of sparse graphs. European J. Combin. 118, pp. 103890. Cited by: §1.2.
- [9] (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] (2022) DP color functions versus chromatic polynomials. Adv. Appl. Math. 134, pp. 102301. Cited by: §1.2.
- [11] (2023) An improved lower bound of for -assignments . J. Comb. Theory B 161, pp. 109–119. Cited by: §1.2, §1.3, §1.
- [12] (1992) On the number of list-colorings. J. Graph Theory 16, pp. 239–245. Cited by: §1.2, §1.
- [13] (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] (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] (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] (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] (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] (2024-03) The list-coloring function of signed graphs. Discrete Mathematics 347 (3), pp. 113790. External Links: Document, Link Cited by: §1.
- [19] (2024) On the list color function threshold. J. Graph Theory 105 (3), pp. 386–397. Cited by: §1.3.
- [20] (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] (2024) Counting list colorings of unlabeled graphs. Note: arXiv:2409.06063preprint Cited by: §1.
- [22] (2025) Counting packings of list-colorings of graphs. Enumer. Comb. and Appl. 5 (3), pp. S2R20. Cited by: §1.
- [23] (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] (2024) Bounds for DP color function and canonical labelings. Graphs Combin. 40, pp. 65. Cited by: §1.2.
- [25] (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] (2022) A deletion-contraction relation for the DP color function. Graphs Combin. 38, pp. 115. Cited by: §1.2.
- [27] (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] (2009) The chromatic polynomial and list colorings. J. Comb. Theory B 99, pp. 474–479. Cited by: §1.2, §1.3, §1.
- [29] (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] (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] (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] (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] (2023) DP color functions versus chromatic polynomials (ii). J. Graph Theory 103, pp. 740–761. Cited by: §1.2.