Planar graphs having no cycle of length , or are DP-3-colorable
Abstract
The concept of DP-coloring of graphs was introduced by Dvořák and Postle, and was used to prove that planar graphs without cycles of length from to are -choosable. In the same paper, they proposed a more natural and stronger claim that such graphs are DP--colorable. This paper confirms that claim by proving a stronger result that planar graphs having no cycle of length , or are DP-3-colorable.
Keywords: DP-coloring; Erdős problem; -signed graphs; reducible configurations; discharging
1 Introduction
Steinberg [7] conjectured in 1976 that every planar graph without cycles of length 4 or 5 is 3-colorable. This conjecture received considerable attention and was finally disproved in 2017 by Cohen-Addad, Hebdige, Král, Li, and Salgado [4].
Motivated by Steinberg’s conjecture, Erdős asked whether there exists a constant such that every planar graph without cycles of length from 4 to is 3-colorable? If so, what is the smallest constant ? It was proved by Abbott and Zhou [1] that such an integer exists and . The upper bound on the smallest constant was improved in a sequence of papers, and the current known best upper bound is , obtained by Borodin, Glebov, Raspaud, and Salavatipour [3]. It remains open whether or .
Erdős’ problem has a natural list coloring version, that has also been studied extensively in the literature. Abbott and Zhou [1] actually showed that planar graphs without cycles of length to are -choosable, and the question is to find the smallest integer such that planar graphs without cycles of length from to are 3-choosable. It was proved by Voigt [8] that and the following result of Dvořák and Postle gives the current known best upper bound for .
Theorem 1.1 ([5]).
Every planar graph without cycles of length from 4 to 8 is 3-choosable.
Theorem 1.1 answers a question posed by Borodin [2] in 1996. Nevertheless, it turns out that the more important impact of the work of Dvořák and Postle is the concept of DP-coloring introduced in [5], which has attracted considerable attention and has motivated a lot of research.
Definition 1.2.
A cover of a graph is a pair , where is a family of disjoint sets, and , where for each edge , is a matching between and . For , we say is an -cover of if for each vertex .
Definition 1.3.
Given a cover of a graph , an -coloring of is a mapping such that for each vertex , , and for each edge , . We say is -colorable if it has an -coloring. We say is DP--colorable, where , if for every -cover , has an -coloring. The DP-chromatic number of is defined as
Given an -list assignment of a graph , let be the -cover of , where and , where for each edge of ,
It is obvious that is -colorable if and only if is -colorable. Therefore if is DP--colorable, then it is -choosable, and hence .
The advantage of transforming a list coloring problem to a DP-coloring problem is that the information of the lists are encoded in the matchings for edges . There are tools one can use in the study of DP-coloring of graphs that are not applicable in the setting of list coloring. For example, one can identify non-adjacent vertices in the study of DP-coloring, that is not applicable in the study of list coloring. It is by using such tools that Dvořák and Postle were able to prove that planar graphs without cycles of length from to are 3-choosable.
As DP-3-colorable graphs are 3-choosable, and DP-coloring technique is used to prove that planar graphs without cycles of length from 4 to 8 are 3-choosable, it seems more natural to prove that these planar graphs are DP-3-colorable. However, in the proof in [5], the family of matchings are restricted to be consistent on closed walks of length 3. This is enough to conclude that the graphs in concern are 3-choosable, but not enough to conclude that they are DP-3-colorable. It was proved in [6] that every planar graph without cycles of length from is DP-3-colorable. The problem whether all planar graphs without cycles of length from 4 to 8 are DP-3-colorable is proposed in [5] and remains open.
In this paper, we solve this problem and prove the following result.
Theorem 1.4.
Every planar graph having no cycle of length 4, 6 or 8 is DP-3-colorable.
2 -signed graphs and configurations
We denote by the family of connected plane graphs having no cycle of length , or . We shall prove the following result that implies Theorem 1.4.
Theorem 2.1.
Assume with infinite face , and is a 3-cover of . If the boundary of has length at most 12, then every -3-coloring of extends to an -3-coloring of .
We may assume that for each vertex , and assume that for each edge of , is a perfect matching between and . For each edge , the matching can be represented by a permutation of , defined as if . Instead of a family of matchings, we have a family of permutations of , satisfying . An -coloring of is equivalent to a mapping such that for each edge , . We call the pair an -signed graph (where is viewed as a sign of the arc ), and call the mapping a proper 3-coloring of .
The following theorem is an equivalent formulation of Theorem 2.1.
Theorem 2.2.
Let be an -signed graph with . If the boundary of the infinite face has length at most 12, then every 3-coloring of extends to a 3-coloring of .
The proof of Theorem 2.2 is by induction. Assume is a counterexample, with minimum. We first prove that a family of configurations are reducible, i.e., none of them can be contained in . In the next section, by using discharging method, we derive a contradiction.
In the remainder of the paper, we consider proper 3-colorings of -signed graphs for (which is equivalent to DP-3-colorings of graphs ). For convenience, we may denote an -signed graphs by . The signs of edges in are specified when needed.
By a switching at a vertex , we mean choose a permutation of , and for each edge incident to , replace with (and hence replace with ). Switching at a vertex just changes the names of colors for , and does not change the colorability of .
An edge is called straight if , where is the identity permutation.
Remark 2.3.
For any set of edges that induces an acyclic subgraph of , by applying some switchings, if needed, we may assume that all edges in are straight.
A cycle is called positive if there exist a sequence of switchings that make all edges in straight. Otherwise, is negative.
A vertex on the boundary of is an external vertex, and other vertices are internal. Denote by the length of a path (which is the number of edges of ), the length of a cycle , and the size of a face . A -vertex (resp., -vertex and -vertex) is a vertex with (resp., and ). The notations of -path, -cycle, -face etc. are defined similarly. A -cycle with vertices in cyclic order is denoted by . Let be three integers with . A -face is a 3-face such that is an internal -vertex for .
-
•
A bad vertex is a vertex incident with a positive -face.
-
•
A -vertex is an internal 3-vertex incident with a 3-face.
-
•
A -vertex is an internal 4-vertex incident with two non-adjacent 3-faces.
-
•
A -vertex is a vertex which is neither a 2-vertex nor a -vertex nor a -vertex.
Assume is a -vertex on a 3-face . The neighbor of not on is called the outer neighbor of (also of ). We say is
-
1.
a -vertex if is positive and contains at least two -vertices;
-
2.
a -vertex if is negative and contains at least two -vertices;
-
3.
a -vertex if is the only -vertex on .
A -vertex is a -vertex whose outer neighbor is not a bad vertex.
Two vertices and are -connected if there exists a --path whose interior vertices are all -vertices.
Let be internal 3-faces. The union is called a snowflake if the following hold:
-
(1)
For each -vertex of , both 3-faces containing belong to ;
-
(2)
Any two nonadjacent vertices of are -connected.
Note that two snowflakes of may share vertices but they are edge-disjoint. For each snowflake , denote by the set of -vertices of and similarly, we define , , , , , and . Let be the set of 3-faces of , and for , let denote the number of 3-faces of containing . Let
-
•
-
•
.
-
•
For , .
Definition 2.4.
A configuration is a 4-tuple such that is an -signed plane graph, is a mapping , and is a subset of . We say an -signed plane graph contains as a configuration if is an induced -signed subgraph (with the same plane embedding), vertices in are internal vertices, and for , if is an integer. If , then there is no restriction on .
A configuration is called reducible if any minimal counterexample does not contain configuration .
Note that vertices of not in can be either internal or external vertices.
If contains a configuration , we say is the host signed graph of . A vertex in a configuration is called a -vertex if , i.e., has degree in the host graph.
We shall often represent a configuration by a figure, and the value and the set is indicated by the “shape” of the vertex : a solid triangle, a solid square, and a solid circle stands for an internal 3-vertex, an internal 4-vertex, and an arbitrary vertex, respectively. There will be no other type of vertices. The signs on a set of acyclic edges is irrelevant, as by switching we may assume all the edges are straight. The sign of a cycle (usually a triangle) is labelled by P, if all edges can be made straight by a switching, or N otherwise. An unlabelled triangle means that it can be either positive or negative. So the signature is omitted and only some triangles are labelled by P or N. The embedding of a configuration is also important (it matters if a path is on the boundary of a face or not), which will be indicated in the figure.
If the mappings , and are clear from the context, we simply call a configuration.
Definition 2.5.
For ,
-
(1)
is the configuration consisting of negative triangles (), where are internal 3-vertices and are internal 4-vertices. The vertex is an arbitrary vertex, and is called the port of .
-
(2)
is the configuration consisting of triangles and (), where each is positive, is adjacent to , vertices are internal 3-vertices, and are internal 4-vertices. The vertices and are arbitrary vertices, and are called the two ports of .

Figure 1 are Configurations and drawings of general .
Assume is a configuration and with (i.e., has one neighbor in ). Let be obtained from the disjoint union of and by identifying with the port of , and let . For other vertices of and edges , and and status of are inherited from or . Then the configuration is called the -extension of at , and is denoted as .
Assume is a configuration and with and is incident with two non-adjacent triangles, say and . Let be obtained from the disjoint union of and by splitting into two vertices and so that each is incident with and identifying each with a port of , and let . For other vertices of and edges , and and status of are inherited from or . Then the configuration is called the -extension of at , and is denoted as .
Definition 2.6.
Assume is a 9-face of , and is a vertex of . We say is a nice -face and is a nice vertex of if one of the following holds:
-
(1)
are -vertices, and are -vertices, and either is a -vertex or is a -vertex or an external 3-vertex;
-
(2)
is a -vertex, and are -vertices, are bad vertices, and is a -vertex or an external 3-vertex;
-
(3)
and are -vertices, and are -vertices, are bad vertices, and is a -vertex or an external 3-vertex.
The snowflake containing is called the related snowflake of . We further call a 2-nice vertex of if satisfies (1) above, a 1-nice vertex of otherwise.
It is easy to see that a nice 9-face is related to precisely one snowflake.
Consider a plane graph . For or , denote by the subgraph of induced by . For a subgraph of , denote by (shortly, ) the set of vertices of which has a neighbor in . For a cycle , and are the set of vertices in the interior and exterior of , respectively. Denote by (resp., ) the subgraph of induced by (resp., ). A cycle is separating if both and are nonempty. A path and a vertex are adjacent if and is adjacent to a vertex of . A path on 2-vertices is called a -string if it is adjacent to no 2-vertices. Note that if a vertex is adjacent to a string, then it is adjacent to an end vertex of the string, as vertices in a string are 2-vertices in .
3 The proof of Theorem 2.2
To see that Theorem 1.4 follows from Theorem 2.2, take any -signed graph . If has no triangles, then it has girth at least 5 and is known to be DP--colorable [5]. We may next assume that has a triangle . Any 3-coloring of can be extended to both and by Theorem 2.2, which together result in a 3-coloring of .
The remainder of this paper is devoted to the proof of Theorem 2.2.
Assume to the contrary that Theorem 2.2 is false. Let be a counterexample with minimum . Thus the infinite face is a -face, and there exists a 3-coloring of that cannot extend to .
Denote by the boundary of . By the minimality of , has no chords.
3.1 Reducible configurations
Lemma 3.1.
has no separating -cycles.
Proof.
If is a separating -cycle of , then by the minimality of , we can extend to and then extend the resulting coloring of to . ∎
Lemma 3.2.
is 2-connected. Consequently, the boundary of each face is a cycle.
Proof.
Otherwise, we may assume that has a block and a cut vertex with . Let By the minimality of , we can extend to . Let be a cycle of of minimum length that contains . If , then is a facial cycle, since has no chords by its minimality and is not separating by Lemma 3.1. We can extend the coloring of to a 3-coloring of and further to by the minimality of . If , then insert an edge with an arbitrary sign between any two consecutive neighbors (say and ) of in . Note that . We can extend the coloring of to a 3-coloring of and further to . In either case, the resulting coloring of is an extension of , a contradiction. ∎
Corollary 3.3.
Every -cycle of with is facial.
Lemma 3.4.
Every internal vertex of has degree at least 3.
Proof.
If is an internal vertex with , then we can extend to , and then extend to by coloring with a color not matched to the colors of its two neighbors. ∎
Lemma 3.5.
If is a -face of and is a -string contained in the boundary of , then .
Proof.
By Lemma 3.4, is contained in the boundary of . Assume . Let and be the infinite face of . Then . We can first extend to and then extend the coloring of to . ∎
Lemma 3.6.
Let be a 3-face such that . We may assume that edges of are all straight, where and are the other neighbor of and , respectively. Let be a 3-coloring of .
-
(1)
If is straight and , then for any , can be extended to with .
-
(2)
If is not straight, then for at least two colors , can be extended to with .
The proof of Lemma 3.6 is a straightforward verification and hence omitted.
Lemma 3.6 (2) says that if is not straight, then any -coloring of forbids at most one color for . Thus pre-coloring and has the same effect as pre-coloring one neighbor of . This property is used in the proof of Lemma 3.7 below and also in some later arguments.
Lemma 3.7.
Let be the port of . For any 3-coloring of , there exist at least two colors such that can be extended to so that .
Proof.
If , then this is Lemma 3.6 (2). Assume and the lemma holds for . Let the vertices of be labelled as in Figure 1. Let and be the other neighbor of and , respectively. Apply Lemma 3.6 to , we conclude that there are two colors such that can be extended to so that . Thus can be treated as a 3-vertex with one pre-colored neighbor. By induction hypothesis, there are two colors such that can be extended to so that . ∎

Lemma 3.8.
If is contained in , then the port vertex has degree at least . In particular, has no Configuration a-1, see Figure 2.
Proof.
Assume to the contrary that and . By the minimality of , can be extended to , say the resulting coloring . Let be the neighbor of in . By Lemma 3.7, there are at least two colors such that can be extended to so that . The coloring of forbids one color for . Hence, there is at least one color such that can be extended to so that . ∎

Lemma 3.9.
has none of Configurations b-1, b-2, b-3, see Figure 3.
Proof.
(1) Suppose to the contrary that has Configuration b-1, say . By Remark 2.3, we may assume that edges of the path are all straight. Remove from and identify with . Denote by the resulting -signed graph.
We shall show that and is still proper in .
We claim that the operation creates no -cycles and consequently, . Otherwise, this new cycle corresponds to an -path in connecting and , which together with forms a -cycle, say . As one of and lies inside and the other lies outside, is a separating -cycle of , contradicting Lemma 3.1.
Also the operation does not identify an external vertex with another vertex which is either external or adjacent to an external vertex. Otherwise, the operation creates a cycle formed by a path of and possibly one more edge with . Since , we have , contradicting the conclusion above that the operation creates no -cycles.
Therefore, is still proper in , and by the minimality of , can be extended to and further to as follows: color the same as and consequently, and (as well as and ) can be properly colored in turn.
(2) Suppose to the contrary that has Configuration b-2, say . Note that is an -extension of Configuration b-1 at . So, we can apply a similar proof as for (1), deriving a contradiction. Note that the graph operation here removes instead of . For the coloring extended from to : by Lemma 3.7, there are two colors such that can be extended to so that . This has the same effect as is a 3-vertex and has a pre-colored neighbor. Hence, following the proof for (1), color the same as and consequently, and (as well as and ) can be properly colored in turn.
(3) Suppose to the contrary that has Configuration b-3, say . Note that is an -extension of Configuration b-1 at both and . We can also apply similar argument as for (1), deriving a contradiction. Note that is also the port of an , and so it will be treated the same as for both the graph operation and the coloring extension. ∎

Lemma 3.10.
has none of Configurations d-1 and d-2, see Figure 4.
Proof.
(1) Suppose to the contrary that has Configuration d-1, say . By Remark 2.3, we may assume edges of and are all straight. Remove from and identify with , obtaining a new -signed graph .
We claim that the operation creates no -cycles and consequently, . Otherwise, this new cycle corresponds to an -path in , which together with forms a -cycle, say . Then either one of and lies inside and the other lies outside or . In the former case, is a separating -cycle of , contradicting Lemma 3.1. In the latter case, and divide into a 3-cycle and two -cycles, contradicting the fact that .
Similarly as the proof of Lemma 3.9, we can show that is still proper in . Hence, by the minimality of , can be extended to and further to as follows: let and be the colors of and , respectively. If , then color with , which obviously extends to , since are of the same color. Assume . Note that has a pre-colored neighbor . By Lemma 3.6, there exists an available color for such that the resulting coloring is extendable to and . As and are of the same color, can be properly colored.
(2) Note that Configuration d-2 is an -extension of Configuration d-1 at . By similar argument as for (1), we can show that has no Configuration d-2. ∎

Lemma 3.11.
contains none of Configurations e-1, e-2, e-3, see Figure 5. In particular, the outer neighbor of a -vertex is not a -vertex, and the outer neighbor of a bad vertex is neither a -vertex nor a -vertex.
Proof.
(1) Suppose to the contrary that has Configuration e-1. By Remark 2.3, we may assume edges incident with , , , or are all straight. Remove from and add a straight edge between and , obtaining a new -signed graph .
We shall show that the operation creates no -cycles and consequently, . If not, a -cycle of can be obtained from this -cycle by substituting for . If , then and divide into a 3-cycle and two -cycles, contradicting the fact that . Thus and similarly, . Now is a separating -cycle, contradicting Lemma 3.1.
We shall show that the operation does not add an edge between two external vertices and consequently, is still proper in . If not, the operation creates a cycle formed by a path of and with , a contradiction.
By the minimality of , can be extended to and further to as follows: Let be the resulting coloring of . If or , then obviously can be extended to in the order or , respectively; otherwise, color same as , and same as and consequently, we can properly color and .
(2) Suppose to the contrary that has Configuration e-2. By Remark 2.3, we may assume edges incident with , , or are all straight. Remove from and identify with . We thereby obtain a new -signed graph . Similarly as the proof of Lemma 3.10, we can show that and is still proper in . Therefore, by the minimality of , can be extended to and further to as follows: properly color and in turn. Since and receive different colors, the resulting coloring can be extended to and by Lemma 3.6.
(3) Note that Configuration e-3 is an -extension of Configuration e-2 at for which and is an internal 3-vertex in . By similar argument as for (2), we can show that has no Configuration e-3. ∎
Lemma 3.12.
Let . Then the unique 4-vertex of which is not a port is incident with two 9-faces.
Proof.
Let and be the two faces (other than triangles) incident with . Assume to the contrary that at least one of is not a -face. Then . We distinguish two cases, see Figure 6.

Case 1: and locate on the same side of .
By Remark 2.3, we may assume that edges of paths and are all straight. Remove all the vertices of except and , and identify with , and with . We thereby obtain from a new -signed graph, say .
We claim that the operation creates no -cycles and consequently, . Otherwise, this new cycle contains either one path (say ) between and or between and , or two paths such that one (say ) between and and the other (say ) between and in . In the former case, together with or forms a separating -cycle of , contradicting Lemma 3.1. In the latter case, it follows that , contradicting the assumption that .
Similarly as the proof of Lemma 3.9, we can show that is still proper in .
Therefore, by the minimality of , can be extended to and further to as follows: properly color and then and . Properly color and . By Lemma 3.6, the resulting coloring is extendable to and , and to and as well.
Case 2: and locate on distinct sides of .
Note that locate in anti-clockwise order around the incident 3-face while do in clockwise order. By the same argument as for Case 1, a contradiction can be derived. ∎
Lemma 3.13.
Let with . Then among all the 9-faces containing a 4-vertex of which is not a port, there exist at least nice 9-faces.
Proof.
Denote by the unique path of with and being ports of and being -vertices. Let for . For any such that and locate on one side of and locate on the other side, let the face . See Figure 7 for an example of and .

We claim that each is a nice 9-face and . By Lemma 3.12, . This implies that . Since has no Configuration e-2, we can deduce that: (1) , i.e., ; (2) if , then is not an internal 3-vertex; (3) if , then at least one of and is not an internal 3-vertex. By definition, is a nice 9-face.
Let be the set of all such faces . By the claim above, . ∎

Lemma 3.14.
has none of Configurations c-1, c-2, c-3, see Figure 8.
Proof.
(1) Suppose to the contrary that has Configuration c-1, say . Note that for each , the vertices are labelled in clockwise order around their incident triangle no matter on which side of the path this triangle is located. By Remark 2.3, we may assume that edges of , , , , , are all straight. Let . Remove from , identify with into a new vertex , and with into a new vertex , and insert a new straight edge between and for each . Denote by the resulting -signed graph. We shall show that and is still proper in .
We claim that the operation creates no -cycles and consequently, . Otherwise, denote by this new -cycle. A segment of is a subpath of such that each of its two ends is either a new vertex or , or a new edge , and whose interior vertices are in . Let be the segments of . For , construct a path from as follows: if is an edge of , then replace by ; if (resp., ) is an end vertex of , then replace by (resp., replace by ). Denote by the cycle obtained from by replacing by for .
Note that if the two ends of are new edges, then contains at least two edges of , and hence ; and if one end of is a new vertex and the other end is a new edge. As there are only two new vertices, and hence .
It follows from the construction that and .
If , then is a separating -cycle of , contradicting Lemma 3.1. If , then consists of paths in , each together with the shortest path of connecting the two end vertices of forms a cycle of . Note that each has length at most . Moreover, each path has length at least , except that there are at most two such paths that has one end vertex in , and has length at least 1. So and hence, . So one of the is a separating -cycle of , a contradiction.
Note that all the vertices of are internal. The operation makes still proper in .
By the minimality of , can be extended to and further to as follows: since and receive the same color, we can properly color and in turn, and so do and . For , properly color . Since and receive distinct colors, the resulting coloring can be extended to and by Lemma 3.6.
(2) By definition, Configuration c-2 (resp., c-3) is an -extension of Configuration c-1 at (resp., at and ). So by a similar proof as for (1), we can show that has neither c-2 nor c-3. ∎

Lemma 3.15.
has none of Configurations g-1, g-2, g-3, g-4, g-5, see Figure 9.
Proof.
(1) Suppose to the contrary that has Configuration g-1, say . By Remark 2.3, we may assume edges of are all straight. Remove from and identify with , with , and with , obtaining a new -signed graph .
We claim that the operation creates no -cycles and consequently, . Otherwise, denote by this new -cycle. Clearly, contains precisely one path of (that is either an edge or a 2-path). W.l.o.g., let and be ends of this path. So, corresponds to two paths of , which together with and forms a separating -cycle of , contradicting Lemma 3.1.
We claim that is still proper in . Otherwise, there exist at least two external vertices among , , and , w.l.o.g., say and . So, the operation creates a cycle formed by and a path of with , a contradiction.
By the minimality of , can be extended to and further to as follows: since and receive the same color, and can be properly colored in turn. So do and , as well as and .
(2) Note that Configuration g-2 is an -extension of Configuration g-1 at , and Configuration g-3 is an -extension of Configuration g-1 at both and . Therefore, by a similar argument as for (1), we can show that has neither g-2 nor g-3.
(3) Suppose to the contrary that has Configuration g-4, say . Note that is a -extension of Configuration g-1 at for some . We will follow the proof for the reducibility of both c-1 and g-1.
By Remark 2.3, we may assume that edges of , , , , , , and are all straight. Let . Remove from , identify with , with , and with , and insert a straight edge between and for each . Denote by the resulting -signed graph.
By similar proof as for the reducibility of Configuration c-1, we can show that and is still proper in . Note that here the distance of any two vertices of is at most , which is still no more than , since . So, the similar proof still works. Finally, can be extended to and further to in a similar way.
(4) Note that Configuration g-5 is an -extension of Configuration g-4 at . By similar argument as for (3), we can show that has no g-5. ∎

Lemma 3.16.
has none of Configurations h-1 and h-2, see Figure 10.
Proof.
(1) Suppose to the contrary that has Configuration h-1, say . By Remark 2.3, we may assume that edges of , , , and are all straight. Let . Remove from and identify with , with , with , and with (resulting in four new vertices , respectively). We thereby obtain a new -signed graph .
We claim that the operation creates no -cycles and consequently, . Otherwise, denote by this new -cycle. A segment of is a subpath of such that both of its two ends are in , and whose interior vertices are in . Let be the segments of . By the structure of , . For , construct a path from as follows: if (resp., ) is an end vertex of , then replace by (resp., replace by , replace by , replace by ). Denote by the cycle obtained from by replacing by for . Clearly, . For , is a separating -cycle of , contradicting Lemma 3.1. For , one of and connects with and the other connects with . So, by replacing by , we can obtain from two cycles of , say and , with as their only common vertex. Clearly, . So, at least one of and is a separating -cycle, contradicting Lemma 3.1.
We claim that is still proper in . Otherwise, either both and are external or both and are external. W.l.o.g., say the former case. Then the operation creates a cycle formed by and a path of with , a contradiction.
By the minimality of , can be extended to and further to as follows: since and receive the same color, and can be properly colored in turn. So do pairs and , and , and .
(2) Suppose to the contrary that has Configuration h-2, say . Note that is a -extension of Configuration h-1 at for . By Remark 2.3, we may assume that edges of , , , , , , , are all straight. Let . Remove from , identify with , with , with , and with , and insert a straight edge between and for each . Denote by the resulting -signed graph.
By similar proof as for the reducibility of Configuration c-1, we can show that and is still proper in . Note that here the distance between any two vertices of is at most , which is still no more than , since . So, the similar proof still works. Finally, can be extended to and further to in a similar way. ∎

Lemma 3.17.
has none of Configurations f-1, f-2, f-3, see Figure 11.
Proof.
(1) Suppose to the contrary that has Configuration f-1, say . By the minimality of , can be extended to and further to as follows: Note that the vertex has three permissible color, and has at least two permissible colors. Choose a color for so that after is colored, still has at least two permissible colors. Then properly color all the remaining uncolored vertices in the order , , , , , , , , , , , , .
(2) Suppose to the contrary that has Configuration f-2, say . By the minimality of , can be extended to and further to as follows: Similarly as in (1), we can choose a color for so that after is colored, still has at least two permissible colors. Then properly color vertices , , , , , , , , , in order. Note that has one pre-colored neighbor. Since the triangle is negative, by Lemma 3.6, the resulting coloring can be extended to . Finally, properly color .
(3) By similar argument as for (1), we can also show that has no Configuration f-3. ∎
3.2 Discharging in
In what follows, let , , and be the set of vertices, edges, and faces of , respectively. For each , the initial charge of is defined as
Move charge among elements of according to the following rules:
-
sends to each incident vertex charge .
-
A -vertex sends to each incident 3-face with charge if is either an external 3-vertex or an external 4-vertex incident with two 3-faces; charge otherwise.
-
Every -face with sends charge to each of its incident vertices.
-
Let be a -vertex of a snowflake such that the outer neighbor of is not a vertex of .
-
If is a bad vertex and is a - or -vertex, then sends charge to ;
-
If is a -vertex but not bad, and is a -, -, or -vertex, then sends charge to ;
-
If is a -vertex, and is a - or -vertex, then sends charge to .
-
-
Let be a nice 9-face related to a snowflake , and be a nice vertex of .
-
If is a 1-nice vertex of , then sends charge to through .
-
If is a 2-nice vertex of , then sends charge to through .
-
-
Let be a string on the boundary of an -face with . If is a vertex adjacent to , then sends to each vertex of charge .
Let denote the final charge of an element of after the discharging procedure. By Euler’s formula together with Handshaking Theorem , we can deduce from the definition of that
As , to complete the proof of Theorem 2.1 by deriving a contradiction, it suffices to show that .
The initial charge and the final charge of a snowflake are defined as follows:
(1) |
Claim 3.18.
for each snowflake of .
Proof.
First assume that is a positive -face. We can calculate from Formula 1 that . For each vertex of , let be the outer neighbor of . By Lemma 3.11, is not a -vertex or a -vertex. Clearly, is neither a -vertex nor a 2-vertex. So, is a -vertex or a -vertex. By , receives charge from . Moreover, since , is incident with two -faces. By , receives charge at least from each of them. Therefore,
Assume is not a positive -face. By Lemma 3.5, contains no 2-vertices. By , each vertex of receives a total charge at least from its two incident -faces. For each , let be the outer neighbor of . If is a -vertex, then is not by Lemma 3.11. So, is a -vertex or a -vertex or a -vertex. By , receives charge from . If is a -vertex, then might be a -vertex, for which case sends charge to . If is a -vertex, then by , sends to charge if is bad, and charge at most otherwise. Finally, the 3-faces of receive a total charge from incident -vertices by . Therefore,
(2) |
Let be a graph whose vertex set and edge set is given by: for any , if and only if and are intersecting at a -vertex in . Clearly, is a connected subcubic plane graph.
Notice that the number of 3-faces of containing is one if , two if , and if for . Hence,
(3) |
Combining Formulas 1, 2, 3 gives
(4) |
Moreover, since is a connected graph, , i.e.,
(5) |
If is not a tree, then Formula 5 can be strengthened as , which together with Formula 3 gives . Hence, we can deduce from Formula 4 that . Therefore, we may next assume that is a tree.
We will first show that the following inequality holds:
(6) |
Note that each leaf of corresponds to a 3-face of which contains a -vertex or at least two - or -vertices. Formula 6 follows when is not an isolated vertex. Next, let be an isolated vertex, i.e., is a 3-face. By Lemma 3.8 and the assumption that is not a positive -face, contains a -vertex. It follows that contains either another -vertex or two - or -vertices, yielding Formula 6 as well.
Clearly, both and are even integers, and if then . So by applying Formula 6, we can deduce from Formula 7 that except the following six cases:
-
(a)
, , , ;
-
(b)
, , , ;
-
(c)
, , , ;
-
(d)
, , , ;
-
(e)
, , , ;
-
(f)
, , , .
Next we consider these exceptional cases, for which the calculation of will always be based on Formula 7. Since , has no -vertices. Recall that is a subcubic planar tree. So, contains two less vertices of degree 3 (in ) than leaves. Correspondingly, contains two less -faces than -faces. Moreover, the remaining 3-faces of must be -faces.
For Cases a, b, and c: Since , is a path. Denote by the length of . If (i.e., is an edge), then is Configuration b-1, which however is reducible by Lemma 3.9. So, . The snowflake can be labelled as follows: let and be two -faces, and be a -face for so that intersects with at the 4-vertex for . Let be the outer neighbor of .
Case c: Since has no Configuration c-1 by Lemma 3.14, . By Lemma 3.13, the snowflake is related to at least four nice 9-faces, whose nice vertices send to a total charge at least by . Therefore, it follows from Formula 7 that
Case b: W.l.o.g., let be negative. Since has no Configuration d-1 by Lemma 3.10, is negative. Since has no Configuration b-2 by Lemma 3.9, . Hence, . Since has no Configuration e-3 by Lemma 3.11, neither nor is a bad vertex. So, , i.e., all of are bad vertices. Since has no Configuration c-2 by Lemma 3.14, . By Lemma 3.13, is related to at least four nice 9-faces, strengthening Formula 7 as by .
Case a: Similar to Case b, we can show that , both and are negative, and none of are bad vertices. Let .
Case a.1: assume that locate on the same side of . So, belongs to the boundary of some face, say .
Case a.1.1: let . In this case, , i.e., (if exist) are all bad vertices. If , then sends to each vertex of charge at least by , strengthening Formula 7 as Next, let . Then . For , since has no Configuration f-3 by Lemma 3.17, at least one of and (w.l.o.g., say ) is not a -vertex. Then sends no charge to and instead, it receives charge from , giving For , it is obvious that neither the outer neighbor of nor that of is a -vertex. So, both and send no charge to their outer neighbor, yielding .
Case a.1.2: let . In this case, coincides with , and thus .
If , then sends to each vertex of charge at least by , strengthening Formula 7 as
Let . If both and are -vertices, say 3-faces and , then at least one of , , and is Configuration e-2, contradicting Lemma 3.11. Hence, at least one of and is not a -vertex and correspondingly, at least one of and sends no charge to its outer neighbor. Moreover, sends to each vertex of charge by . Therefore,
It remains to assume that . If is a -vertex or an external 3-vertex, i.e., is a 2-nice vertex of , then sends charge to and to , strengthening Formula 7 as Hence, we may next assume that is an internal 3-vertex and similarly, so does . Since has no Configuration f-1 by Lemma 3.17, . Then cannot be a -vertex, since otherwise is Configuration e-2. Similarly, neither does . So, both and send no charge to their outer neighbors. If , i.e., is a 2-nice vertex of , then sends charge to , giving Next, let . Since has no Configuration f-2 by Lemma 3.17, neither nor is a -vertex. So, both and receive charge from their outer neighbors, giving
Case a.2: assume that not all of locate on the same side of . Recall that both and are negative. If , then either is Configuration b-2 or contains Configuration d-2, contradicting Lemma 3.9 or 3.10, respectively. Hence, . It follows that , and thus (if exist) are all bad vertices.
Case a.2.1: let . Since has none of Configurations b-2, b-3 and d-1, we can deduce that precisely one of and (w.l.o.g., say ) is positive, and locates on one side of while locate on the other side. So, belongs to the boundary of some face, say . If , then sends to each vertex of charge at least by , strengthening Formula 7 as Next, let . If is not a - or -vertex, then receives charge from by , strengthening Formula 7 as Next, let be a - or -vertex. Moreover, if at least one of and is a nice vertex of , then it is a 2-nice vertex and sends charge to , giving Next, let be an internal 3-vertex and let . Since has no Configuration b-1, we can deduce that is not a - or -vertex. Moreover, since has no Configuration e-2, we can deduce that cannot be a -vertex. Now, both and send no charge to their outer neighbors, giving
Case a.2.2: let . Since has no Configuration e-3 by Lemma 3.11, both and are positive. Since has neither Configuration d-2 nor Configuration c-3 by Lemma 3.10 or 3.14, locate on the same side of . Denote by the minimum index such that and locate on different sides of , and the maximum one. W.l.o.g., let belong to the boundary of a face , and belong to the boundary of a face . If , then sends to each vertex of charge at least by , strengthening Formula 7 as . We may next assume that and similarly, . Notice that . Since has no Configuration e-2, we can deduce that the outer neighbor of (resp., ) cannot be a -vertex and so it receives no charge from (resp., ), strengthening Formula 7 as .
Case d: Clearly, is a subdivision of a claw. Denote by () the length of paths between a leaf and the 3-vertex in . So, the snowflake can be labelled as follows: let be a -face, be a -face, be a -face, be the outer neighbor of so that intersects with at the 4-vertex for , , and . W.l.o.g., let locate in clockwise order around , and so do .
For , if , then the face is negative (since has no Configuration d-1 by Lemma 3.10) and is not a bad vertex (since has no Configuration e-3 by Lemma 3.11). Furthermore, if , then is not a bad vertex (again since has no Configuration e-3). Since , it suffices to consider two cases: either or .
Case d.1: assume that . Since has neither Configuration g-1 nor Configuration g-2 by Lemma 3.15, . So, are all bad vertices. Since has no Configuration g-5 by Lemma 3.15, . By Lemma 3.13, the snowflake is related to at least three nice 9-faces, whose nice vertices send to a total charge at least by . Therefore,
Case d.2: assume that . Since has no Configuration g-3 by Lemma 3.15, and must locate on the same side of . We distinguish two cases depending on which side.
Case d.2.1: let belong to the boundary of some face . If , then sends to each vertex of charge at least by , strengthening Formula 7 as We may next assume that . Let . If neither nor is a -vertex, then both and send no charge to their outer neighbors, strengthening Formula 7 as W.l.o.g., next let be a -vertex. Since has no Configuration e-2, must be a -vertex and hence, cannot be an internal 3-vertex. So, receives charge from , giving
Case d.2.2: let (resp., ) belong to the boundary of some face (resp., ). If , then sends to each vertex of charge at least by , strengthening Formula 7 as We may next assume that and similarly, . Let . If both and are -vertices, say 3-faces and . It is easy to see that at least one of , , and is Configuration e-2, contradicting Lemma 3.11. So, at least one of and is not a -vertex and consequently, at least one of and sends no charge to its outer neighbor. Similarly, at least one of and sends no charge to its outer neighbor. Therefore, Formula 7 can be strengthened as
Case e: Clearly, consists of two -faces, four negative -faces, and -faces. Recall that . Since has no Configuration e-3 by Lemma 3.11, each -face of must intersect with two negative -faces. Since has neither Configuration h-1 nor Configuration h-2 by Lemma 3.16, must be a -extension of Configuration h-1 for some . By Lemma 3.13, is related to at least two nice 9-faces, whose nice vertices send to a total charge at least by . Therefore,
Case f: We apply a similar argument as Case e. Clearly, consists of one -face, one positive -face, two negative -faces, and -faces. Since has no Configuration e-3 by Lemma 3.11, the -face of intersects with two negative -faces. Since has neither Configuration g-1 nor Configuration g-4 by Lemmas 3.15, must be a -extension of Configuration g-1 for some . By Lemma 3.13, the snowflake is related to at least three nice 9-faces, whose nice vertices send to a total charge at least by . Therefore, ∎
Claim 3.19.
for each internal -vertex of .
Proof.
Since is internal, is adjacent to no strings of . So, is not applicable to . Denote by and the number of 3-faces and -faces containing , respectively. Let be the number of -vertices whose outer neighbor is . Since ,
(8) |
The vertex sends charge 1 to each incident 3-face by 2, and charge at most to each -vertex whose outer neighbor is by 4. Moreover, receives charge at least from each incident -face by 3. Finally, recall that a nice 9-face is related to precisely one snowflake. If is a nice vertex of a nice 9-face , then sends to the related snowflake of charge at most by . Therefore, we can conclude from above that
(9) |
where the second inequality uses Formula 8. By Lemma 3.4, . We distinguish the following three cases.
Case 1: assume that . The last line of Formula 9 gives directly except when and . For this exceptional case, , and implies . So, the first line of Formula 9 yields .
Case 2: assume that . Since by Formula 8, if , then the first line of Formula 9 gives . Since is not a -vertex, it remains to assume that . Denote by the faces containing , and the neighbors of , in the same cyclic order with . Clearly, both and are -faces. If , then cannot be a nice vertex by definition, strengthening the first line of Formula 9 as . Next, let . Then is also a -face. Note that if (resp., ) is a bad vertex, then cannot be a 2-nice vertex of (resp., ). Also note that if both and are bad vertices, then cannot be a 2-nice vertex of . Considering charges receives from incident -faces and charges sends to , to and , and to snowflakes related to , or , we have .
Case 3: assume that . In this case, and cannot be a nice vertex. Clearly, the faces incident with are one -face and two -faces if , one -face and two -faces if , and three -faces if . Therefore, by and . ∎
Claim 3.20.
for each external -vertex of .
Proof.
By Lemma 3.5 and the rule 6, sends to the vertices of each adjacent string a total charge at most
(10) |
where is the face (other than ) containing this string.
Take the notation , , and for the same meaning as in the proof of Claim 3.19. So, Formula 8 still holds. However, Formula 9 should be changed to
(11) |
This is because receives from charge and additionally, sends a total charge at most to the vertices of adjacent strings by Formula 10.
Therefore, the conclusion follows directly from the last line of Formula 11 when either or and , follows from the second line of Formula 11 when either (since in this case) or , and follows from the first line of Formula 11 when (since in this case). So, it remains to consider the following two cases:
Firstly, assume that . In this case, cannot be a nice vertex by definition. If , then receives charge from and charge from each incident -face, and sends charge to the other incident 3-face and charge at most to each adjacent string, giving . We may next assume that , i.e., is one of the -faces containing . So, receives charge from and charge from the other incident -face, and sends to each incident 3-face charge by , giving .
Secondly, assume that . Denote by and the two faces (besides ) containing with . First let . Then and is not a nice vertex. Note that receives charge from by and charge at least from by , and sends charge to by and charge at most to one adjacent string (if exists) by 6, giving . Next let . Since , is a -face. So, receives a total charge at least from incident faces. Moreover, sends to adjacent strings (if exist) a total charge at most . If the internal neighbor of is not a -vertex, then sends no charge to this neighbor and is not a nice vertex of or , yielding ; otherwise, both and are -faces, yielding . ∎
Claim 3.21.
for each 2-vertex of .
Proof.
Claim 3.22.
.
Proof.
Since 1 is the only rule making move charge out, we have , since . ∎
Claim 3.23.
for each -face of with .
Proof.
Since 3 is the only rule making move charge out, we have ∎
4 Acknowledgement
Ligang Jin is supported by NSFC 11801522, U20A2068. Yingli Kang is supported by NSFC 11901258 and ZJNSF LY22A010016. Xuding Zhu is supported by NSFC 12371359, U20A2068.
References
- [1] H. L. Abbott and B. Zhou, On small faces in 4-critical graphs, Ars Combin. 32 (1991) 203-207.
- [2] O. V. Borodin, Colorings of plane graphs: a survey, Discrete Math. 313 (2013) 517–539.
- [3] O. V. Borodin, A. N. Glebov, A. Raspaud, and M. R. Salavatipour, Planar graphs without cycles of length from 4 to 7 are 3-colorable, J. Combin. Theory Ser. B 93 (2005) 303-311.
- [4] V. Cohen-Addad, M. Hebdige, D. Král, Z. Li, and E. Salgado, Steinberg’s Conjecture is false, J. Combin. Theory Ser. B 122 (2017) 452-456.
- [5] Z. Dvořák and L. Postle, Correspondence coloring and its application to list-coloring planar graphs without cycles of lengths 4 to 8, J. Combin. Theory Ser. B 129 (2018) 38-54.
- [6] R. Liu, S. Loeb, Y. Lin, and G. Yu, DP-3-coloring of some planar graphs, Discrete Math. 342 (1) (2019) 178-189.
- [7] R. Steinberg, The state of the three color problem, in: J. Gimbel, J. W. Kennedy & L. V. Quintas (eds.), Quo Vadis, Graph Theory? Ann Discrete Math 55 (1993) 211-248.
- [8] M. Voigt, A non-3-choosable planar graph without cycles of length 4 and 5, Discrete Math. 307 (2007) 1013-1015.