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

On density of 3\mathbb{Z}_{3}-flow-critical graphs

Zdeněk Dvořák Computer Science Institute (CSI) of Charles University, Malostranské náměstí 25, 118 00 Prague, Czech Republic. E-mail: [email protected]. Supported by project 22-17398S (Flows and cycles in graphs on surfaces) of Czech Science Foundation.    Bojan Mohar Department of Mathematics, Simon Fraser University, Burnaby, B.C. V5A 1S6. E-mail: [email protected]. On leave from IMFM & FMF, Department of Mathematics, University of Ljubljana.Supported in part by the NSERC Discovery Grant R611450 (Canada), and by the Research Project J1-2452 of ARRS (Slovenia).
Abstract

For an abelian group Γ\Gamma, a graph GG is said to be Γ\Gamma-flow-critical if GG does not admit a nowhere-zero Γ\Gamma-flow, but for each edge eE(G)e\in E(G), the contraction G/eG/e has a nowhere-zero Γ\Gamma-flow. We obtain a bound on the density of 3\mathbb{Z}_{3}-flow-critical graphs drawn on a fixed surface, generalizing the planar case of the bound on the density of 4-critical graphs by Kostochka and Yancey.

1 Overview

Critical graphs play an important role in graph coloring theory: A graph GG is cc-critical if χ(G)=c\chi(G)=c, but every proper subgraph of GG is (c1)(c-1)-colorable. Hence, a graph is kk-colorable if and only if it does not contain a (k+1)(k+1)-critical subgraph. In particular, interesting results regarding the chromatic number of graphs on surfaces can be obtained by combining lower bounds on the density of critical graphs with the upper bounds on the density of graphs of given genus arising from the generalized Euler’s formula.

As an example, Gallai [8] proved that for c3c\geq 3, every cc-critical graph different from KcK_{c} has average degree at least c1+c3c23c-1+\frac{c-3}{c^{2}-3}, and in particular, any 44-critical graph other than K4K_{4} has average degree at least 3+1133+\frac{1}{13}. On the other hand, a graph of girth at least six with nn vertices drawn on a surface Σ\Sigma of Euler genus γ\gamma has average degree at most 3+3(γ2)/n3+3(\gamma-2)/n. Hence, if such a graph is 44-critical, it has at most 39(γ2)39(\gamma-2) vertices; and consequently, the 3-colorability of graphs of girth at least six drawn on Σ\Sigma is characterized by a finite number of forbidden subgraphs. Analogously, the same is true for 4-colorability of triangle-free graphs and for 6-colorability.

Let us remark that Gallai’s bound was subsequently improved in [16, 13], and finally an asymptotically tight bound was given by Kostochka and Yancey [15]: Any cc-critical graph with nn vertices has average degree at least (c+1)(c2)c1O(1/n)\frac{(c+1)(c-2)}{c-1}-O(1/n).

Tutte [25] famously observed that coloring is dual to nowhere-zero flows. To state the result, we need several definitions, which we present in a slightly more general setting that will be useful later. We allow graphs to have parallel edges, but no loops. Let Γ\Gamma be an abelian group111We will implicitly assume that Γ\Gamma is nontrivial, i.e. that it contains at least 2 elements although most of the results hold also for the one-element group.. A Γ\Gamma-boundary for a graph GG is a function β:V(G)Γ\beta:V(G)\to\Gamma such that vV(C)β(v)=0\sum_{v\in V(C)}\beta(v)=0 for every component CC of GG. If β\beta is a Γ\Gamma-boundary for GG, we say that the pair 𝔾=(G,β)\mathbb{G}=(G,\beta) is a Γ\Gamma-bordered graph (or a graph with boundary). A symmetric orientation G\overleftrightarrow{G} of GG is the directed graph obtained by replacing every edge e=uve=uv of GG by a pair of oppositely directed edges eue_{u} (directed towards uu) and eve_{v} (directed towards vv). A function f:E(G)Γf:E(\overleftrightarrow{G})\to\Gamma is antisymmetric if for every e=uvE(G)e=uv\in E(G), f(eu)=f(ev)f(e_{u})=-f(e_{v}). A flow in (G,β)(G,\beta) is an antisymmetric function f:E(G)Γf:E(\overleftrightarrow{G})\to\Gamma such that for every uV(G)u\in V(G),

e=uvE(G)f(ev)=β(u).\sum_{e=uv\in E(G)}f(e_{v})=\beta(u).

The flow is nowhere-zero if it does not use the value 0. By a Γ\Gamma-flow in a graph GG, we mean a flow in (G,0)(G,0), where 0 is the Γ\Gamma-boundary assigning to each vertex the value 0.

Theorem 1.1 (Tutte [25]).

Let kk be a positive integer and let Γ\Gamma be an abelian group of order kk. A connected plane graph GG is kk-colorable if and only of its dual graph GG^{\star} has a nowhere-zero Γ\Gamma-flow.

Note that only the size of the group matters, and indeed, Tutte proved that if Γ\Gamma and Γ\Gamma^{\prime} are abelian groups of the same order, then the number of nowhere-zero Γ\Gamma-flows is equal to the number of nowhere-zero Γ\Gamma^{\prime}-flows in any graph. Tutte also stated a number of influential conjectures on the existence of nowhere-zero flows, generalizing the Five Color Theorem, the Four Color Theorem, and Grötzsch theorem, respectively.

Conjecture 1.2 (Tutte).

Let GG be a 22-edge-connected graph.

  • [55-flow Conjecture]

    GG has a nowhere-zero 5\mathbb{Z}_{5}-flow.

  • [44-flow Conjecture]

    If GG does not contain Petersen graph as a minor, then GG has a nowhere-zero 4\mathbb{Z}_{4}-flow.

  • [33-flow Conjecture]

    If GG is 44-edge-connected, then GG has a nowhere-zero 3\mathbb{Z}_{3}-flow.

While these conjectures are still open, Seymour [24] proved existence of nowhere-zero k\mathbb{Z}_{k}-flows for every k6k\geq 6, Robertson, Seymour, and Thomas [22] claimed the proof of existence of nowhere-zero 4\mathbb{Z}_{4}-flows in subcubic graphs with no Petersen minor (with one of the basic cases later appearing in [6] and another one still unpublished [23]), and Lovász et al. [19] proved existence of nowhere-zero 3\mathbb{Z}_{3}-flows in 6-edge-connected graphs.

Given the importance of critical graphs for coloring, it is natural to consider the dual concept of flow-critical graphs, with the definition based on the observation that edge removal in a plane graph corresponds to contraction of the corresponding edge in the dual graph.

For a partition 𝒫{\mathcal{P}} of the vertex set of a graph GG, let G/𝒫G/{\mathcal{P}} be the graph obtained by identifying the vertices in each part of 𝒫{\mathcal{P}} to a single vertex and then removing all resulting loops. If β\beta is a Γ\Gamma-boundary for GG, then let β/𝒫\beta/{\mathcal{P}} be the Γ\Gamma-boundary for G/𝒫G/{\mathcal{P}} obtained by setting (β/𝒫)(p)=vPβ(v)(\beta/{\mathcal{P}})(p)=\sum_{v\in P}\beta(v) for each P𝒫P\in{\mathcal{P}} identified to the vertex pp. For a Γ\Gamma-bordered graph 𝔾=(G,β)\mathbb{G}=(G,\beta), we define 𝔾/𝒫=(G/𝒫,β/𝒫)\mathbb{G}/{\mathcal{P}}=(G/{\mathcal{P}},\beta/{\mathcal{P}}). For a set BV(G)B\subseteq V(G), we define G/BG/B and 𝔾/B\mathbb{G}/B as G/𝒫BG/{\mathcal{P}}_{B} and 𝔾/𝒫B\mathbb{G}/{\mathcal{P}}_{B} for the partition 𝒫B{\mathcal{P}}_{B} consisting of BB and single-vertex sets {v}\{v\} for vV(G)Bv\in V(G)\setminus B. If each part of 𝒫{\mathcal{P}} induces a connected subgraph of GG, we say that 𝒫{\mathcal{P}} is GG-connected, and that G/𝒫G/{\mathcal{P}} (or 𝔾/𝒫\mathbb{G}/{\mathcal{P}}) is a contraction of GG (or 𝔾\mathbb{G}). The partition 𝒫{\mathcal{P}} is non-trivial if at least one part contains more than one vertex, and in this case we call the contraction proper. We say a Γ\Gamma-bordered graph 𝔾\mathbb{G} is flow-critical if 𝔾\mathbb{G} is connected and 𝔾\mathbb{G} has no nowhere-zero flow, but every proper contraction of 𝔾\mathbb{G} has a nowhere-zero flow. We say that a graph GG is Γ\Gamma-flow-critical if the Γ\Gamma-bordered graph (G,0)(G,0) is flow-critical. Clearly, a graph HH has a nowhere-zero Γ\Gamma-flow if and only if no component of HH has a Γ\Gamma-flow-critical contraction.

Given the results outlined above, K2K_{2} is the only Γ\Gamma-flow-critical graph when |Γ|6|\Gamma|\geq 6, and Tutte’s 5-flow conjecture is equivalent to the claim that there are no 5\mathbb{Z}_{5}-flow-critical graphs other than K2K_{2}. Hence, the notion of Γ\Gamma-flow-criticality is interesting only for Γ{3,4,22}\Gamma\in\{\mathbb{Z}_{3},\mathbb{Z}_{4},\mathbb{Z}_{2}^{2}\} (and possibly Γ=5\Gamma=\mathbb{Z}_{5}). The study of flow-critical graphs was started by Nunes da Silva and Lucchesi [3], who showed some of their basic properties. Recently, Li et al. [18] considered the extremal question of the density of 3\mathbb{Z}_{3}-flow-critical graphs, which is also the subject of this paper.

As observed by Li et al. [18], dualizing the results of Kostochka and Yancey [15] shows that if GG is a planar 3\mathbb{Z}_{3}-flow-critical graph, then |E(G)|5|V(G)|82|E(G)|\leq\frac{5|V(G)|-8}{2}. Li et al. [18] also demonstrated that this upper bound cannot be extended to non-planar graphs: For n7n\geq 7, the graph K3,n3+K_{3,n-3}^{+} obtained from the complete bipartite graph K3,n3K_{3,n-3} by adding an edge joining two of the vertices of degree n3n-3 is 3\mathbb{Z}_{3}-flow-critical, and it has 3n83n-8 edges. They conjectured that this bound is best possible.

Conjecture 1.3.

Every 3\mathbb{Z}_{3}-flow-critical graph GG satisfies |E(G)|3|V(G)|5|E(G)|\leq 3|V(G)|-5. Moreover, if |V(G)|7|V(G)|\geq 7, then |E(G)|3|V(G)|8|E(G)|\leq 3|V(G)|-8.

Let us remark that Li et al. [18] only state the version of the conjecture for graphs with at least seven vertices, but the version without this restriction follows by a straightforward inspection of graphs with at most 66 vertices. Li et al. [18] proved a weakening of this conjecture.

Theorem 1.4 (Li et al. [18]).

Every 3\mathbb{Z}_{3}-flow-critical graph GK2G\neq K_{2} satisfies |E(G)|4|V(G)|10|E(G)|\leq 4|V(G)|-10.

The Euler genus of the surface obtained from the plane by adding hh handles and cc crosscaps is 2h+c2h+c, and the Euler genus g(G)g(G) of a graph GG is the minimum Euler genus of surfaces in which GG can be drawn without crossings. Note that the graph K3,n3+K_{3,n-3}^{+} is far from being planar; indeed, it has Euler genus n52\lceil\tfrac{n-5}{2}\rceil (see Ringel [21]). Given that the bound for planar graphs is substantially smaller than the bound for general graphs in Conjecture 1.3, it is natural to ask whether a better bound holds when the genus is bounded. As our main result, we prove that this is indeed the case.

Theorem 1.5.

If GG is a 3\mathbb{Z}_{3}-flow-critical graph, then

|E(G)|5|V(G)|+5g(G)82.|E(G)|\leq\frac{5|V(G)|+5g(G)-8}{2}.

Theorem 1.5 implies Conjecture 1.3 for graphs GG whose Euler genus is at most (|V(G)|8)/5(|V(G)|-8)/5, and shows that for any fixed surface Σ\Sigma, the conjecture can be verified for graphs drawn in Σ\Sigma by examining a finite number of graphs. Let us remark that there exist infinitely many planar 3\mathbb{Z}_{3}-flow-critical graphs GG satisfying |E(G)|=5|V(G)|82|E(G)|=\frac{5|V(G)|-8}{2}, and thus the bound in Theorem 1.5 cannot be improved to c|V(G)|+f(g(G))c|V(G)|+f(g(G)) for c<5/2c<5/2 and any function ff. On the other hand, the dependence on genus is likely not the best possible.

Problem 1.6.

What is the smallest constant α\alpha such that every 3\mathbb{Z}_{3}-flow-critical graph GG satisfies

|E(G)|52|V(G)|+αg(G)+O(1)?|E(G)|\leq\frac{5}{2}|V(G)|+\alpha g(G)+O(1)?

Theorem 1.5 and the example of K3,n3+K_{3,n-3}^{+} show that 1α5/21\leq\alpha\leq 5/2.

Our proof technique is a variation on the potential method argument of Kostochka and Yancey [15], and it naturally leads us to work in a more general setting of graphs with boundary. Hence, we in fact prove the following more general version of Theorem 1.5.

Theorem 1.7.

Let 𝔾=(G,β)\mathbb{G}=(G,\beta) be a 3\mathbb{Z}_{3}-bordered graph. If 𝔾\mathbb{G} is flow-critical, then

|E(G)|5|V(G)|+5g(G)82.|E(G)|\leq\frac{5|V(G)|+5g(G)-8}{2}.

For an abelian group Γ\Gamma, a graph GG is said to be Γ\Gamma-connected if (G,β)(G,\beta) has a nowhere-zero flow for every Γ\Gamma-boundary β\beta. Many of the results on the existence of nowhere-zero flows are known to be true in the group-connectivity setting as well; for instance, 6-edge-connected graphs are 3\mathbb{Z}_{3}-connected [19]. Moreover, the following group-connectivity analogue to the 3-flow conjecture was proposed.

Conjecture 1.8 (Jaeger et al. [10]).

Every 55-edge-connected graph is 3\mathbb{Z}_{3}-connected.

Let us remark that the 3-flow conjecture can be reduced to 5-edge-connected graphs [11], and thus it is implied by Conjecture 1.8. By Theorem 1.7, every flow-critical 3\mathbb{Z}_{3}-bordered graph of Euler genus at most one has average degree less than five. Since every contraction of a 5-edge-connected graph has minimum degree at least five, it follows that Conjecture 1.8 holds for planar and projective-planar graphs; this was previously proved in [20, 5]. Similarly, Theorem 1.7 implies Conjecture 1.8 for graphs that can be made planar by removal of at most three edges (even in the stronger setting where we can prescribe the flow on the removed edges arbitrarily).

As our second result, we show that Conjecture 1.8 implies the first part of Conjecture 1.3.

Theorem 1.9.

Let GG be a graph with the smallest number of vertices satisfying the following conditions:

  • There exists a 3\mathbb{Z}_{3}-boundary β\beta such that (G,β)(G,\beta) is flow-critical, and

  • |E(G)|>3|V(G)|5|E(G)|>3|V(G)|-5.

Then GG is triangle-free, 55-edge-connected, and the only 55-edge-cuts in GG are the vertex neighborhoods.

The rest of the paper is organized as follows. In Section 2, we present basic auxiliary results. In Section 3, we prove a strengthening of Theorem 1.7, which includes the characterization of the graphs for which the bound is tight. In Section 4, we prove Theorem 1.9.

2 Preliminaries

2.1 Flow-critical graphs

We use the following well-known facts concerning flow-critical graphs.

Observation 2.1.

Let Γ\Gamma be an abelian group and let 𝔾=(G,β)\mathbb{G}=(G,\beta) be a Γ\Gamma-bordered graph. If 𝔾\mathbb{G} is flow-critical, then

  • GG is a 2-connected graph or K2K_{2},

  • if Γ2\Gamma\neq\mathbb{Z}_{2}, then GG has no parallel edges, and

  • for every eE(G)e\in E(G), (Ge,β)(G-e,\beta) has a nowhere-zero flow.

Proof.

We may assume that |Γ|2|\Gamma|\geq 2. If GG were neither 22-connected nor K2K_{2}, then G=G1G2G=G_{1}\cup G_{2} for proper induced connected subgraphs G1G_{1} and G2G_{2} intersecting in exactly one vertex, and nowhere-zero flows in 𝔾/V(G1)\mathbb{G}/V(G_{1}) and 𝔾/V(G2)\mathbb{G}/V(G_{2}) would combine to a nowhere-zero flow in 𝔾\mathbb{G}, which is a contradiction.

If GG had parallel edges between vertices uu and vv, then (using the fact that |Γ{0}|2|\Gamma\setminus\{0\}|\geq 2), we could extend any nowhere-zero flow in 𝔾/{u,v}\mathbb{G}/\{u,v\} to a nowhere-zero flow in 𝔾\mathbb{G}.

For an edge e=uve=uv, a nowhere-zero flow in 𝔾/{u,v}\mathbb{G}/\{u,v\} corresponds to a flow ff in 𝔾\mathbb{G} which is non-zero everywhere except for ee. Since 𝔾\mathbb{G} does not have a nowhere-zero flow, the value of ff on ee must be zero, and thus ff is a nowhere-zero flow in (Ge,β)(G-e,\beta). ∎

Moreover, we will need a standard observation on non-existence of nowhere-zero flows in subgraphs.

Observation 2.2.

Let Γ\Gamma be an abelian group and let 𝔾=(G,β)\mathbb{G}=(G,\beta) be a Γ\Gamma-bordered graph with no nowhere-zero flow. Let BB be a subset of V(G)V(G) such that G[B]G[B] is connected and let ff be a nowhere-zero flow in 𝔾/B\mathbb{G}/B, which we view as assigning values to the edges of the symmetric orientation of GE(G[B])G-E(G[B]). Let βf\beta_{f} be defined by

βf(u)=β(u)e=uvE(G)E(G[B])f(ev)\beta_{f}(u)=\beta(u)-\sum_{e=uv\in E(G)\setminus E(G[B])}f(e_{v})

for every uBu\in B. Then βf\beta_{f} is a Γ\Gamma-boundary for G[B]G[B] and (G[B],βf)(G[B],\beta_{f}) does not have a nowhere-zero flow.

Proof.

Let bb be the vertex of G/BG/B created by the contraction of BB. Since G[B]G[B] is connected and

uBβf(u)=(β/B)(b)e=bvE(G/B)f(ev)=0,\sum_{u\in B}\beta_{f}(u)=(\beta/B)(b)-\sum_{e=bv\in E(G/B)}f(e_{v})=0,

βf\beta_{f} is a Γ\Gamma-boundary for G[B]G[B]. A nowhere-zero flow in (G[B],βf)(G[B],\beta_{f}) would combine with ff to a nowhere-zero flow in 𝔾\mathbb{G}, and thus no such nowhere-zero flow exists. ∎

Let e1=u1ve_{1}=u_{1}v and e2=u2ve_{2}=u_{2}v be edges incident with the same vertex vv. By splitting off these edges, we mean deleting e1e_{1} and e2e_{2} and adding a new edge between u1u_{1} and u2u_{2}.

Observation 2.3.

Let Γ\Gamma be an abelian group, let (G,β)(G,\beta) be a Γ\Gamma-bordered graph, and let GG^{\prime} be obtained from GG by splitting off a pair of edges. If (G,β)(G^{\prime},\beta) has a nowhere-zero flow, then so does (G,β)(G,\beta).

2.2 4-critical and 3\mathbb{Z}_{3}-flow-critical planar graphs

A graph HH is an Ore sum of 22-connected graphs H1H_{1} and H2H_{2} if HH is obtained from the disjoint union of H1H_{1} and H2H_{2} by

  • selecting a vertex zz of H1H_{1},

  • splitting zz into two vertices x1x_{1} and y1y_{1}, distributing the edges incident with zz arbitrarily among x1x_{1} and y1y_{1}, but so that neither of x1,y1x_{1},y_{1} is isolated in the resulting graph,

  • deleting an edge e=x2y2e=x_{2}y_{2} from H2H_{2}, and

  • identifying x1x_{1} with x2x_{2} and y1y_{1} with y2y_{2}.

Observe that HH is also 22-connected. If HH is a plane graph, then note that contracting the subgraph corresponding to H2eH_{2}-e gives a plane drawing of H1H_{1} in which the edges incident with x1x_{1} (as well as the edges incident with y1y_{1}) appear consecutively around zz; and moreover, contracting the subgraph corresponding to H1x1H_{1}-x_{1} and suppressing the arising parallel edges gives a plane drawing of H2H_{2}. We say that HH is obtained by a plane Ore sum of the corresponding plane graphs H1H_{1} and H2H_{2}. A graph HH is 44-Ore if it can be obtained by Ore sums from copies of K4K_{4}.

Observation 2.4.

If a 44-Ore graph HH is planar, then any plane drawing of HH is obtained by plane Ore sums from plane drawings of K4K_{4}.

Let us now introduce the dual operation. A gluing of plane graphs G1G_{1} and G2G_{2} is a plane graph GG obtained from the disjoint union of G1G_{1} and G2G_{2} by

  • selecting any distinct vertices u1u_{1} and v1v_{1} incident with the same face of G1G_{1},

  • deleting an edge e=u2v2e=u_{2}v_{2} from G2G_{2}, and

  • identifying u1u_{1} with u2u_{2} and v1v_{1} with v2v_{2}.

Observation 2.5.

Let H1H_{1}, H2H_{2}, and HH be plane 2-connected graphs, and let G1G_{1}, G2G_{2}, and GG be their plane duals. Then HH is a plane Ore sum of H1H_{1} and H2H_{2} if and only if GG is a gluing of G1G_{1} and G2G_{2}.

We say that a graph GG is dual 44-Ore if a plane drawing of GG is dual to a plane drawing of a 44-Ore graph, or equivalently (by Observation 2.5), a plane drawing of GG is obtained by gluing from plane drawings of K4K_{4}.

Kostochka and Yancey [14] gave a result on the density of kk-critical graphs, which can in the case k=4k=4 be stated as follows.

Theorem 2.6 (Kostochka and Yancey [14, Theorem 6]).

If HH is a 4-critical graph, then

|E(H)|5|V(H)|23.|E(H)|\geq\frac{5|V(H)|-2}{3}.

Moreover, if HH additionally is not a 4-Ore graph, then

|E(H)|5|V(H)|13.|E(H)|\geq\frac{5|V(H)|-1}{3}.

Let us remark that every 4-Ore graph HH has exactly (5|V(H)|2)/3(5|V(H)|-2)/3 edges. We say that a graph is exceptional if it is K2K_{2} or a dual 44-Ore graph; note that every exceptional graph GG satisfies |E(G)|=(5|V(G)|8)/2|E(G)|=(5|V(G)|-8)/2. By Theorem 1.1, a plane graph has a 33-coloring if and only if its dual has a nowhere-zero 3\mathbb{Z}_{3}-flow. Since deleting an edge in a plane graph corresponds to contracting the corresponding edge in the dual, a plane graph is 44-critical if and only if its dual is 3\mathbb{Z}_{3}-flow-critical. Moreover, if GG is the dual of a plane graph HH, then |E(H)|=|E(G)||E(H)|=|E(G)| and by Euler’s formula |V(H)|=|E(G)||V(G)|+2|V(H)|=|E(G)|-|V(G)|+2. Hence, Theorem 2.6 has the following consequence.

Corollary 2.7.

If GG is a 3\mathbb{Z}_{3}-flow-critical planar graph, then

|E(G)|5|V(G)|82,|E(G)|\leq\frac{5|V(G)|-8}{2},

and if GG additionally is not exceptional, then

|E(G)|5|V(G)|92.|E(G)|\leq\frac{5|V(G)|-9}{2}.

Note that the special case of K2K_{2} in Corollary 2.7 is dual to the single-vertex graph with a loop, which is 4-critical but not mentioned in Theorem 2.6 which only considers loopless graphs. Let us remark that 44-Ore graphs are known to be 44-critical, and thus the following claim (implying that we cannot exclude any of the tight cases in Corollary 2.7) follows by duality.

Observation 2.8.

Every dual 44-Ore graph is 3\mathbb{Z}_{3}-flow-critical.

Proof.

First, let us show the following auxiliary claim: If HH is a proper subgraph of a 44-Ore graph GG, then

|E(H)|5|V(H)|53.|E(H)|\leq\frac{5|V(H)|-5}{3}.

We prove the claim by induction on the construction of GG. If G=K4G=K_{4}, then the claim follows by a straightforward case analysis. Hence, we can assume that GG is obtained as an Ore sum of smaller 44-Ore graphs G1G_{1} and G2G_{2}. Let zz, x1x_{1}, x2x_{2}, y1y_{1}, and y2y_{2} be as in the definition of Ore sum. Let xx and yy be the vertices of GG obtained by the identification of x1x_{1} with x2x_{2} and y1y_{1} with y2y_{2}. Without loss of generality, we can assume HH is connected, as otherwise the bound follows by considering each component of HH separately. If x,yV(H)x,y\not\in V(H), then HH is a proper subgraph of G1G_{1} or G2G_{2} and the bound follows by the induction hypothesis.

Suppose now that |V(H){x,y}|=1|V(H)\cap\{x,y\}|=1, say xV(H)x\in V(H) but yV(H)y\not\in V(H). For i{1,2}i\in\{1,2\}, let HiH_{i} be the graph obtained from H(V(G3i){x})H-(V(G_{3-i})\setminus\{x\}) by renaming xx to xix_{i}. Then HiH_{i} is a proper subgraph of GiG_{i}, and by the induction hypothesis, we have

|E(H)|=|E(H1)|+|E(H2)|5|V(H1)|53+5|V(H2)|53=5|V(H)|53.|E(H)|=|E(H_{1})|+|E(H_{2})|\leq\frac{5|V(H_{1})|-5}{3}+\frac{5|V(H_{2})|-5}{3}=\frac{5|V(H)|-5}{3}.

Finally, let us consider the case x,yV(H)x,y\in V(H). Let H1H_{1} be the graph obtained from H(V(G2){x2,y2})H-(V(G_{2})\setminus\{x_{2},y_{2}\}) by identifying xx with yy and renaming the resulting vertex to zz, so that H1G1H_{1}\subseteq G_{1}. Let H2H_{2} be the graph obtained from H(V(G1){x1,y1})H-(V(G_{1})\setminus\{x_{1},y_{1}\}) by renaming xx and yy to x2x_{2} and y2y_{2} and adding the edge x2y2x_{2}y_{2}, so that H2G2H_{2}\subseteq G_{2}. Note that if Hi=GiH_{i}=G_{i} for some i{1,2}i\in\{1,2\}, then HiH_{i} is a 44-Ore graph, and thus |E(Hi)|=5|V(Hi)|23|E(H_{i})|=\frac{5|V(H_{i})|-2}{3}. However, since HGH\neq G, we have H1G1H_{1}\neq G_{1} or H2G2H_{2}\neq G_{2}. Therefore, by the induction hypothesis, we have

|E(H)|=|E(H1)|+|E(H2)|15|V(H1)|23+5|V(H2)|232=5|V(H)|53,|E(H)|=|E(H_{1})|+|E(H_{2})|-1\leq\frac{5|V(H_{1})|-2}{3}+\frac{5|V(H_{2})|-2}{3}-2=\frac{5|V(H)|-5}{3},

as required.

Consider any 44-Ore graph GG. It is easy to prove by induction that GG is not 3-colorable. We claim that GG is 44-critical—otherwise, GG would have a proper 44-critical subgraph HH, and we have shown that |E(H)|5|V(H)|53|E(H)|\leq\frac{5|V(H)|-5}{3}, in contradiction to Theorem 2.6. Since every 44-Ore graph is 44-critical, it follows that every dual 44-Ore graph is 3\mathbb{Z}_{3}-flow-critical. ∎

We will also need the following property of exceptional graphs.

Lemma 2.9.

Let GG be an exceptional graph. If β\beta is a non-zero 3\mathbb{Z}_{3}-boundary for GG, then (G,β)(G,\beta) has a nowhere-zero flow.

Proof.

We prove the claim by induction on the number of vertices of GG. It is easy to verify that the claim is true for K2K_{2} and K4K_{4}. Hence, suppose that GG is obtained by gluing dual 44-Ore graphs G1G_{1} and G2G_{2}. Let u1u_{1}, v1v_{1}, u2u_{2}, v2v_{2}, and e=u2v2e=u_{2}v_{2} be as in the definition of gluing. Let uu and vv be the vertices of GG obtained by identifying u1,u2u_{1},u_{2} and v1,v2v_{1},v_{2}, respectively.

Let c1=xV(G1){u1,v1}β(x)c_{1}=\sum_{x\in V(G_{1})\setminus\{u_{1},v_{1}\}}\beta(x). Suppose first that there exists x0V(G1){u1,v1}x_{0}\in V(G_{1})\setminus\{u_{1},v_{1}\} such that β(x0)0\beta(x_{0})\neq 0. Let β2(y)=β(y)\beta_{2}(y)=\beta(y) for yV(G2){u2,v2}y\in V(G_{2})\setminus\{u_{2},v_{2}\}, β2(v2)=β(v)\beta_{2}(v_{2})=\beta(v), and β2(u2)=β(u)+c1\beta_{2}(u_{2})=\beta(u)+c_{1}. Note that (G2,β2)(G_{2},\beta_{2}) has a flow f2f_{2} which is nowhere-zero except possibly for the edge ee, by the induction hypothesis if β2\beta_{2} is non-zero, and by 3\mathbb{Z}_{3}-flow-criticality of G2G_{2} and Observation 2.1 otherwise. Let β1(x)=β(x)\beta_{1}(x)=\beta(x) for xV(G1){u1,v1}x\in V(G_{1})\setminus\{u_{1},v_{1}\} and β1(x)=β(x)h=xyE(G2),hef2(hy)\beta_{1}(x)=\beta(x)-\sum_{h=xy\in E(G_{2}),h\neq e}f_{2}(h_{y}) for x{u1,v1}x\in\{u_{1},v_{1}\}. Note that β1\beta_{1} is non-zero, since β1(x0)=β(x0)0\beta_{1}(x_{0})=\beta(x_{0})\neq 0. By the induction hypothesis, (G1,β1)(G_{1},\beta_{1}) has a nowhere-zero flow, which combines with f2f_{2} to a nowhere-zero flow for (G,β)(G,\beta).

Therefore, we can assume β(x)=0\beta(x)=0 for every xV(G1){u1,v1}x\in V(G_{1})\setminus\{u_{1},v_{1}\}, and in particular c1=0c_{1}=0 and the restriction β2\beta^{\prime}_{2} of β\beta to V(G2)V(G_{2}) must be non-zero. By the induction hypothesis, there exists a nowhere-zero flow f2f_{2} for (G2,β2)(G_{2},\beta^{\prime}_{2}). By symmetry, we can assume that f2(ev2)=1f_{2}(e_{v_{2}})=1. Let β1\beta^{\prime}_{1} be the boundary function for G1G_{1} which is zero everywhere except for u1u_{1} and u2u_{2}, with β1(u1)=1\beta^{\prime}_{1}(u_{1})=1 and β1(v1)=1\beta^{\prime}_{1}(v_{1})=-1. By the induction hypothesis, (G1,β1)(G_{1},\beta^{\prime}_{1}) has a nowhere-zero flow, which combines with f2f_{2} to a nowhere-zero flow in (G,β)(G,\beta). ∎

Lemma 2.9 has the following useful consequence.

Corollary 2.10.

Let 𝔾=(G,β)\mathbb{G}=(G,\beta) be a flow-critical 3\mathbb{Z}_{3}-bordered graph. Let BV(G)B\subseteq V(G) be a set such that G[B]G[B] is exceptional. If β(x)=0\beta(x)=0 for every xV(G)Bx\in V(G)\setminus B, then β\beta is the zero function.

Proof.

Since G[B]G[B] is exceptional, it is connected and has at least two vertices. Hence 𝔾/B\mathbb{G}/B has a nowhere-zero flow ff. Let βf\beta_{f} be the 3\mathbb{Z}_{3}-boundary for G[B]G[B] defined in Observation 2.2, so (G[B],βf)(G[B],\beta_{f}) does not have a nowhere-zero flow. By Lemma 2.9, it follows that βf\beta_{f} is the zero function. Since β(x)=0\beta(x)=0 for every xV(G)Bx\in V(G)\setminus B, f-f (the flow assigning to every edge the value opposite to the value assigned by ff) is also a nowhere-zero flow in 𝔾/B\mathbb{G}/B, and by the same argument, βf\beta_{-f} is also the zero function. However, that means

0=βf(v)+βf(v)=2β(v)=β(v)0=\beta_{f}(v)+\beta_{-f}(v)=2\beta(v)=-\beta(v)

for every vBv\in B, and thus β\beta has zero values on BB as well. ∎

2.3 Genus

We need the following observation on Euler genus.

Lemma 2.11.

Let GG be a graph and BB a subset of its vertices. If G[B]G[B] is connected, then

g(G)g(G/B)+g(G[B]).g(G)\geq g(G/B)+g(G[B]).
Proof.

Consider a drawing of GG on a surface Σ\Sigma of Euler genus g(G)g(G), and the induced drawing of GBG-B. Since G[B]G[B] is connected, BB is drawn within a single face ff of GBG-B. Let Σ\Sigma^{\prime} be the surface with boundary whose interior is homeomorphic to ff; note that G[B]G[B] can be drawn in Σ\Sigma^{\prime}, and thus g(Σ)g(G[B])g(\Sigma^{\prime})\geq g(G[B]). Let Σ′′\Sigma^{\prime\prime} be the surface obtained from Σf\Sigma-f by gluing it with the sphere ff^{\prime} with the same number of holes as Σ\Sigma^{\prime}; we have g(Σ′′)=g(Σ)g(Σ)g(G)g(G[B])g(\Sigma^{\prime\prime})=g(\Sigma)-g(\Sigma^{\prime})\leq g(G)-g(G[B]). Moreover, G/BG/B can be drawn in Σ′′\Sigma^{\prime\prime}, with the vertex obtained by the identification of the vertices in BB drawn in ff^{\prime}, and thus g(G/B)g(Σ′′)g(G/B)\leq g(\Sigma^{\prime\prime}). ∎

3 The density of flow-critical graphs on surfaces

Let us now proceed with the proof of Theorem 1.7, which we now reformulate and strengthen. For a graph GG, let us define

π(G)=5|V(G)|2|E(G)|+5g(G).\pi(G)=5|V(G)|-2|E(G)|+5g(G).

Note that if GG is exceptional, then π(G)=8\pi(G)=8. We say that GG is sparse if GG is exceptional or π(G)9\pi(G)\geq 9.

Theorem 3.1.

Let 𝔾=(G,β)\mathbb{G}=(G,\beta) be a 3\mathbb{Z}_{3}-bordered graph. If 𝔾\mathbb{G} is flow-critical, then GG is sparse.

The rest of this section is devoted to the proof of Theorem 3.1. A 3\mathbb{Z}_{3}-bordered graph is a minimal counterexample if it is flow-critical, not sparse, and every 3\mathbb{Z}_{3}-bordered flow-critical graph with smaller number of vertices is sparse. We will prove Theorem 3.1 by showing that there are no minimal counterexamples. Note that by Observation 2.1, if (G,β)(G,\beta) is a minimal counterexample, then GG is a 22-connected simple graph. Corollary 2.7 can be restated as follows.

Observation 3.2.

If GG is a 3\mathbb{Z}_{3}-flow-critical planar graph, then GG is sparse. Hence, every minimal counterexample with zero boundary function is non-planar.

Moreover, small graphs are not counterexamples.

Observation 3.3.

If 𝔾=(G,β)\mathbb{G}=(G,\beta) is a minimal counterexample, then |V(G)|5|V(G)|\geq 5.

Proof.

Since 𝔾\mathbb{G} is flow-critical, we have |V(G)|2|V(G)|\geq 2. If |V(G)|=2|V(G)|=2, then G=K2G=K_{2} is exceptional. If |V(G)|=3|V(G)|=3, then π(G)5323=9\pi(G)\geq 5\cdot 3-2\cdot 3=9, and GG is sparse. If |V(G)|=4|V(G)|=4, then either G=K4G=K_{4} is exceptional, or |E(G)|5|E(G)|\leq 5 and π(G)5425=10\pi(G)\geq 5\cdot 4-2\cdot 5=10. ∎

For a GG-connected partition 𝒫{\mathcal{P}} of the vertex set of a graph GG, let k(G,𝒫)k(G,{\mathcal{P}}) be the number of parts of 𝒫{\mathcal{P}} inducing an exceptional subgraph of GG, let n(G,𝒫)n(G,{\mathcal{P}}) be the number of parts of size greater than one that do not induce an exceptional subgraph, and let

w(G,𝒫)=4n(G,𝒫)+3k(G,𝒫).w(G,{\mathcal{P}})=4n(G,{\mathcal{P}})+3k(G,{\mathcal{P}}).

In case the graph GG is clear from the context, we use k(𝒫)k({\mathcal{P}}), n(𝒫)n({\mathcal{P}}), and w(𝒫)w({\mathcal{P}}) for brevity. Let us now state the crucial lemma forming the basis for the application of the potential method.

Lemma 3.4.

If 𝔾=(G,β)\mathbb{G}=(G,\beta) is a minimal counterexample, then for every GG-connected partition 𝒫{\mathcal{P}} of V(G)V(G) with at least two parts, we have

π(G/𝒫)π(G)w(G,𝒫).\pi(G/{\mathcal{P}})\leq\pi(G)-w(G,{\mathcal{P}}).
Proof.

We prove the claim by reverse induction on |𝒫||{\mathcal{P}}|. If |𝒫|=|V(G)||{\mathcal{P}}|=|V(G)|, i.e., 𝒫{\mathcal{P}} is trivial, then w(𝒫)=0w({\mathcal{P}})=0 and the claim clearly holds. Hence, suppose |𝒫|<|V(G)||{\mathcal{P}}|<|V(G)| and that the claim holds for every GG-connected partition with more parts.

Hence, we can assume that 𝒫{\mathcal{P}} contains a part BB of size at least two. Let ff be a nowhere-zero flow in 𝔾/B\mathbb{G}/B and let βf\beta_{f} be as in Observation 2.2, so that 𝔾B=(G[B],βf)\mathbb{G}_{B}=(G[B],\beta_{f}) does not have a nowhere-zero flow. Consequently, there exists a flow-critical contraction 𝔾B/𝒬\mathbb{G}_{B}/{\mathcal{Q}} of 𝔾B\mathbb{G}_{B}. Let 𝒫=(𝒫{B})𝒬{\mathcal{P}}^{\prime}=({\mathcal{P}}\setminus\{B\})\cup{\mathcal{Q}}. Note that |𝒬|2|{\mathcal{Q}}|\geq 2, and thus |𝒫|>|𝒫||{\mathcal{P}}^{\prime}|>|{\mathcal{P}}|. Let us make the following three observations:

|V(G/𝒫)|\displaystyle|V(G/{\mathcal{P}}^{\prime})| =|V(G/𝒫)|+|V(G[B]/𝒬)|1\displaystyle=|V(G/{\mathcal{P}})|+|V(G[B]/{\mathcal{Q}})|-1 (1)
|E(G/𝒫)|\displaystyle|E(G/{\mathcal{P}}^{\prime})| =|E(G/𝒫)|+|E(G[B]/𝒬)|\displaystyle=|E(G/{\mathcal{P}})|+|E(G[B]/{\mathcal{Q}})| (2)
π(G/𝒫)\displaystyle\pi(G/{\mathcal{P}}^{\prime}) =π(G/𝒫)+π(G[B]/𝒬)5\displaystyle=\pi(G/{\mathcal{P}})+\pi(G[B]/{\mathcal{Q}})-5
5(g(G/𝒫)+g(G[B]/𝒬)g(G/𝒫)).\displaystyle\hphantom{=}-5(g(G/{\mathcal{P}})+g(G[B]/{\mathcal{Q}})-g(G/{\mathcal{P}}^{\prime})). (3)

From these observations222In the rest of the paper we shall frequently use analogues of (1)–(3) without going through the details., using Lemma 2.11 and the induction hypothesis for 𝒫{\mathcal{P}}^{\prime}, we obtain the following:

π(G/𝒫)\displaystyle\pi(G/{\mathcal{P}}) =π(G/𝒫)π(G[B]/𝒬)+5+5(g(G/𝒫)+g(G[B]/𝒬)g(G/𝒫))\displaystyle=\pi(G/{\mathcal{P}}^{\prime})-\pi(G[B]/{\mathcal{Q}})+5+5(g(G/{\mathcal{P}})+g(G[B]/{\mathcal{Q}})-g(G/{\mathcal{P}}^{\prime}))
π(G/𝒫)π(G[B]/𝒬)+5\displaystyle\leq\pi(G/{\mathcal{P}}^{\prime})-\pi(G[B]/{\mathcal{Q}})+5
π(G)w(𝒫)π(G[B]/𝒬)+5.\displaystyle\leq\pi(G)-w({\mathcal{P}}^{\prime})-\pi(G[B]/{\mathcal{Q}})+5. (4)

If G[B]G[B] is exceptional, then G[B]G[B] is 3\mathbb{Z}_{3}-flow-critical by Observation 2.8 and βf\beta_{f} is the zero function by Lemma 2.9, and thus 𝒬{\mathcal{Q}} is a trivial partition; this implies that n(𝒫)=n(𝒫)n({\mathcal{P}}^{\prime})=n({\mathcal{P}}), k(𝒫)=k(𝒫)1k({\mathcal{P}}^{\prime})=k({\mathcal{P}})-1, and π(G[B]/𝒬)=π(G[B])=8\pi(G[B]/{\mathcal{Q}})=\pi(G[B])=8. It follows that

π(G/𝒫)π(G)w(𝒫)+38+5=π(G)w(𝒫).\pi(G/{\mathcal{P}})\leq\pi(G)-w({\mathcal{P}})+3-8+5=\pi(G)-w({\mathcal{P}}).

If G[B]G[B] is not exceptional, but G[B]/𝒬G[B]/{\mathcal{Q}} is, then 𝒬{\mathcal{Q}} cannot be a trivial partition, and thus n(𝒫)n(𝒫)1n({\mathcal{P}}^{\prime})\geq n({\mathcal{P}})-1, k(𝒫)k(𝒫)k({\mathcal{P}}^{\prime})\geq k({\mathcal{P}}), and n(𝒫)+k(𝒫)n(𝒫)+k(𝒫)n({\mathcal{P}}^{\prime})+k({\mathcal{P}}^{\prime})\geq n({\mathcal{P}})+k({\mathcal{P}}). This implies that w(𝒫)w(𝒫)1w({\mathcal{P}}^{\prime})\geq w({\mathcal{P}})-1. Since G[B]/𝒬G[B]/{\mathcal{Q}} is exceptional, we have π(G[B]/𝒬)=8\pi(G[B]/{\mathcal{Q}})=8, and using (4), we obtain:

π(G/𝒫)\displaystyle\pi(G/{\mathcal{P}}) π(G)w(𝒫)π(G[B]/Q)+5\displaystyle\leq\pi(G)-w({\mathcal{P}}^{\prime})-\pi(G[B]/Q)+5
π(G)w(𝒫)+18+5<π(G)w(𝒫).\displaystyle\leq\pi(G)-w({\mathcal{P}})+1-8+5<\pi(G)-w({\mathcal{P}}).

Finally, if neither G[B]G[B] nor G[B]/𝒬G[B]/{\mathcal{Q}} is exceptional, then n(𝒫)n(𝒫)1n({\mathcal{P}}^{\prime})\geq n({\mathcal{P}})-1 and k(𝒫)k(𝒫)k({\mathcal{P}}^{\prime})\geq k({\mathcal{P}}). Moreover, since 𝒫{\mathcal{P}} has at least two parts, G[B]G[B] (and thus also G[B]/𝒬G[B]/{\mathcal{Q}}) has fewer vertices than GG, and since 𝔾\mathbb{G} is a minimal counterexample, G[B]/𝒬G[B]/{\mathcal{Q}} is sparse, i.e., π(G[B]/𝒬)9\pi(G[B]/{\mathcal{Q}})\geq 9. Therefore,

π(G/𝒫)π(G)w(𝒫)+49+5=π(G)w(𝒫).\pi(G/{\mathcal{P}})\leq\pi(G)-w({\mathcal{P}})+4-9+5=\pi(G)-w({\mathcal{P}}).

This completes the proof. ∎

Since a minimal counterexample 𝔾=(G,β)\mathbb{G}=(G,\beta) satisfies π(G)<9\pi(G)<9, we have the following corollary.

Corollary 3.5.

If 𝔾=(G,β)\mathbb{G}=(G,\beta) is a minimal counterexample, then for every GG-connected partition 𝒫{\mathcal{P}} of V(G)V(G) with at least two parts, we have

π(G/𝒫)<9w(G,𝒫).\pi(G/{\mathcal{P}})<9-w(G,{\mathcal{P}}).

As an application, we can restrict edge-connectivity of counterexamples.

Corollary 3.6.

If 𝔾=(G,β)\mathbb{G}=(G,\beta) is a minimal counterexample, then GG is 33-edge-connected. Moreover, the only 3-edge-cuts in GG are the neighborhoods of vertices of degree three, and no two vertices of degree three are adjacent.

Proof.

Consider any minimal edge-cut SS in GG, and let XX and YY be the sides of SS with |X||Y||X|\leq|Y|. Let 𝒫={X,Y}{\mathcal{P}}=\{X,Y\}. Since SS is minimal, this partition is GG-connected. By Corollary 3.5,

102|S|=π(G/𝒫)<9w(𝒫),10-2|S|=\pi(G/{\mathcal{P}})<9-w({\mathcal{P}}),

and thus

|S|>w(𝒫)+12.|S|>\frac{w({\mathcal{P}})+1}{2}. (5)

By Observation 3.3, GG has at least five vertices, and thus |Y||V(G)|/23|Y|\geq\lceil|V(G)|/2\rceil\geq 3. Therefore, n(𝒫)+k(𝒫)1n({\mathcal{P}})+k({\mathcal{P}})\geq 1 and w(𝒫)3w({\mathcal{P}})\geq 3, implying that |S|3|S|\geq 3. Moreover, if |X|2|X|\geq 2, then n(𝒫)+k(𝒫)2n({\mathcal{P}})+k({\mathcal{P}})\geq 2 and w(𝒫)6w({\mathcal{P}})\geq 6, which implies |S|4|S|\geq 4. Therefore, GG is 33-edge-connected and the only 3-edge-cuts in GG are the neighborhoods of vertices of degree three.

Suppose now that XX consists of two adjacent vertices x1x_{1} and x2x_{2} of degree three. We have |S|=4|S|=4, and by (5), we conclude that w(𝒫)=6w({\mathcal{P}})=6, and thus G[Y]G[Y] is exceptional. If β(x1)=β(x2)=0\beta(x_{1})=\beta(x_{2})=0, then by Corollary 2.10, β\beta is the zero function. Moreover, we have

π(G)=π(G[X])+π(G[Y])2|S|+5g(G)=8+5g(G).\pi(G)=\pi(G[X])+\pi(G[Y])-2|S|+5g(G)=8+5g(G).

Since π(G)<9\pi(G)<9, it follows that g(G)=0g(G)=0, i.e., GG is planar. However, this contradicts Observation 3.2.

Therefore, we can assume β(x1)=1\beta(x_{1})=1. Let e=x1x2e=x_{1}x_{2}, let e1e^{1} and e2e^{2} be the edges incident with x1x_{1} distinct from ee, and let h1h^{1} and h2h^{2} be the edges incident with x2x_{2} distinct from ee. Note that 𝔾/Y\mathbb{G}/Y has nowhere-zero flows f1f_{1} and f2f_{2} such that f1(ex2)=f2(ex2)=1f_{1}(e_{x_{2}})=f_{2}(e_{x_{2}})=1, f1(hx2j)=f2(hx2j)f_{1}(h^{j}_{x_{2}})=f_{2}(h^{j}_{x_{2}}) for j{1,2}j\in\{1,2\}, f1(ex11)=1f_{1}(e^{1}_{x_{1}})=1, f2(ex11)=1f_{2}(e^{1}_{x_{1}})=-1, f1(ex12)=1f_{1}(e^{2}_{x_{1}})=-1 and f2(ex12)=1f_{2}(e^{2}_{x_{1}})=1. Let βf1\beta_{f_{1}} and βf2\beta_{f_{2}} be as in Observation 2.2, so that neither (G[Y],βf1)(G[Y],\beta_{f_{1}}) nor (G[Y],βf2)(G[Y],\beta_{f_{2}}) has a nowhere-zero flow. Since f1f_{1} and f2f_{2} differ exactly on the edges e1e^{1} and e2e^{2} and GG does not have parallel edges, the functions βf1\beta_{f_{1}} and βf2\beta_{f_{2}} are different, and thus at least one of them is non-zero. However, this contradicts Lemma 2.9. ∎

Next, let us consider vertices of degree three.

Lemma 3.7.

Let vv be a vertex of degree three in a minimal counterexample 𝔾=(G,β)\mathbb{G}=(G,\beta). If β(v)=0\beta(v)=0, then vv is contained in at most one triangle.

Proof.

Let v1v_{1}, v2v_{2}, and v3v_{3} be the neighbors of vv, joined to vv by edges e1e^{1}, e2e^{2}, and e3e^{3}. Suppose for a contradiction that v1v2,v2v3E(G)v_{1}v_{2},v_{2}v_{3}\in E(G), and let these edges be denoted by e12e^{12} and e32e^{32}. Let 𝔾=(G,β)\mathbb{G}^{\prime}=(G^{\prime},\beta^{\prime}) be the 3\mathbb{Z}_{3}-bordered graph obtained from 𝔾/{v1,v,v3}\mathbb{G}/\{v_{1},v,v_{3}\} by removing two edges of the resulting triple edge between v2v_{2} and the vertex zz arising from the contraction. Let ee^{\prime} be the remaining edge between v2v_{2} and zz.

We claim that 𝔾\mathbb{G}^{\prime} does not have a nowhere-zero flow. Indeed, suppose for a contradiction that ff is a nowhere-zero flow in 𝔾\mathbb{G}^{\prime}. We can view ff as assigning values to the edges of the symmetric orientation of G0=G{v1v2,v2v3,vv1,vv2,vv3}G_{0}=G-\{v_{1}v_{2},v_{2}v_{3},vv_{1},vv_{2},vv_{3}\}. For i{1,2,3}i\in\{1,2,3\}, let δi=β(vi)e=viyE(G0)f(ey)\delta_{i}=\beta(v_{i})-\sum_{e=v_{i}y\in E(G_{0})}f(e_{y}). Note that δ2=f(ez)0\delta_{2}=f(e^{\prime}_{z})\neq 0, and by symmetry, we can assume that δ2=1\delta_{2}=1. Moreover, since β(v)=0\beta(v)=0, we have δ1+δ3=f(ev2)=f(ez)=δ2=1\delta_{1}+\delta_{3}=f(e^{\prime}_{v_{2}})=-f(e^{\prime}_{z})=-\delta_{2}=-1. In particular, at most one of δ1\delta_{1} and δ3\delta_{3} is equal to 0, and by symmetry, we can assume δ10\delta_{1}\neq 0. We can extend ff to GG as follows.

  • If δ1=1\delta_{1}=1 (and thus δ3=1\delta_{3}=1), then set f(evii)=f(evii2)=1f(e^{i}_{v_{i}})=f(e^{i2}_{v_{i}})=1 for i{1,3}i\in\{1,3\} and f(ev2)=1f(e^{2}_{v})=-1.

  • If δ1=1\delta_{1}=-1 (and thus δ3=0\delta_{3}=0), then set f(ev11)=f(ev112)=1f(e^{1}_{v_{1}})=f(e^{12}_{v_{1}})=-1 and f(ev2)=f(ev332)=f(ev3)=1f(e^{2}_{v})=f(e^{32}_{v_{3}})=f(e^{3}_{v})=1.

In either case, we obtain a nowhere-zero flow in 𝔾\mathbb{G}, which is a contradiction.

Since 𝔾\mathbb{G}^{\prime} does not have a nowhere-zero flow, there exists a GG^{\prime}-connected partition 𝒫{\mathcal{P}}^{\prime} of V(G)V(G^{\prime}) such that 𝔾/𝒫\mathbb{G}^{\prime}/{\mathcal{P}}^{\prime} is flow-critical. Note that v2v_{2} and zz belong to different parts AA and BB of G/𝒫G^{\prime}/{\mathcal{P}}^{\prime}, as if they both belonged to the same part CC, then we would have G/𝒫=G/𝒫0G^{\prime}/{\mathcal{P}}^{\prime}=G/{\mathcal{P}}_{0} for the GG-connected partition 𝒫0{\mathcal{P}}_{0} obtained by replacing CC by (C{z}){v1,v,v3}(C\setminus\{z\})\cup\{v_{1},v,v_{3}\}, contradicting the flow-criticality of GG. Let B0=(B{z}){v1,v3}B_{0}=(B\setminus\{z\})\cup\{v_{1},v_{3}\}. If G[B0]G[B_{0}] is connected, then let 𝒫=(𝒫{B}){{v},B0}{\mathcal{P}}=({\mathcal{P}}^{\prime}\setminus\{B\})\cup\{\{v\},B_{0}\}. Otherwise, note that G[B0]G[B_{0}] has exactly two components B1B_{1} and B3B_{3}, containing v1v_{1} and v3v_{3}, respectively, and let 𝒫=(𝒫{B}){{v},B1,B3}{\mathcal{P}}=({\mathcal{P}}^{\prime}\setminus\{B\})\cup\{\{v\},B_{1},B_{3}\}. Note that in either case, 𝒫{\mathcal{P}} is a GG-connected partition of V(G)V(G), and moreover, G/𝒫G^{\prime}/{\mathcal{P}}^{\prime} is a minor of G/𝒫G/{\mathcal{P}}, and thus g(G/𝒫)g(G/𝒫)g(G^{\prime}/{\mathcal{P}}^{\prime})\leq g(G/{\mathcal{P}}). Applying Corollary 3.5, in the former case we obtain

9w(G,𝒫)\displaystyle 9-w(G,{\mathcal{P}}) >π(G/𝒫)=π(G/𝒫)+542+5(g(G/𝒫)g(G/𝒫))\displaystyle>\pi(G/{\mathcal{P}})=\pi(G^{\prime}/{\mathcal{P}}^{\prime})+5-4\cdot 2+5(g(G/{\mathcal{P}})-g(G^{\prime}/{\mathcal{P}}^{\prime}))
π(G/𝒫)3,\displaystyle\geq\pi(G^{\prime}/{\mathcal{P}}^{\prime})-3,

and in the latter case,

9w(G,𝒫)\displaystyle 9-w(G,{\mathcal{P}}) >π(G/𝒫)=π(G/𝒫)+2542+5(g(G/𝒫)g(G/𝒫))\displaystyle>\pi(G/{\mathcal{P}})=\pi(G^{\prime}/{\mathcal{P}}^{\prime})+2\cdot 5-4\cdot 2+5(g(G/{\mathcal{P}})-g(G^{\prime}/{\mathcal{P}}^{\prime}))
π(G/𝒫)+2.\displaystyle\geq\pi(G^{\prime}/{\mathcal{P}}^{\prime})+2.

The latter is not possible, since w(G,𝒫)0w(G,{\mathcal{P}})\geq 0 and π(G/𝒫)8\pi(G^{\prime}/{\mathcal{P}}^{\prime})\geq 8. In the former case, note that |B0|2|B_{0}|\geq 2, and thus n(G,𝒫)+k(G,𝒫)1n(G,{\mathcal{P}})+k(G,{\mathcal{P}})\geq 1. Hence, the inequality can only hold if n(G,𝒫)=0n(G,{\mathcal{P}})=0, k(G,𝒫)=1k(G,{\mathcal{P}})=1, and π(G/𝒫)=8\pi(G^{\prime}/{\mathcal{P}}^{\prime})=8; that is, B0B_{0} is the only non-trivial part of 𝒫{\mathcal{P}}, G[B0]G[B_{0}] is exceptional, and G/𝒫=G/BG^{\prime}/{\mathcal{P}}^{\prime}=G^{\prime}/B is exceptional. By Lemma 2.9, the boundary function of 𝔾/B\mathbb{G}^{\prime}/B is zero, and thus β(x)=0\beta(x)=0 for every xV(G)B=V(G)(B0{v})x\in V(G^{\prime})\setminus B=V(G)\setminus(B_{0}\cup\{v\}). Since β(v)=0\beta(v)=0 by the assumption and since G[B0]G[B_{0}] is exceptional, Corollary 2.10 implies that β\beta is the zero function.

Since both G[B0]G[B_{0}] and G/BG^{\prime}/B are exceptional, they are both planar. Consequently,

π(G)\displaystyle\pi(G) =5|V(G)|2|E(G)|+5g(G)\displaystyle=5|V(G)|-2|E(G)|+5g(G)
=(5|V(G/B)|2|E(G/B))42+(5|B0|2|E(G[B0])|)+5g(G)\displaystyle=(5|V(G^{\prime}/B)|-2|E(G^{\prime}/B))-4\cdot 2+(5|B_{0}|-2|E(G[B_{0}])|)+5g(G)
=π(G/B)8+π(G[B0])+5g(G)\displaystyle=\pi(G^{\prime}/B)-8+\pi(G[B_{0}])+5g(G)
=8+5g(G).\displaystyle=8+5g(G).

Since π(G)<9\pi(G)<9, this implies that GG is planar. However, this contradicts Observation 3.2. ∎

The above result is useful in conjunction with the following observation.

Lemma 3.8.

If GG is a dual 44-Ore graph and GK4G\neq K_{4}, then there exists a set XV(G)X\subseteq V(G) of size four such that

  • (i)

    every vertex in XX has degree three in GG and is contained in at least two triangles,

  • (ii)

    G[X]G[X] has maximum degree at most one,

  • (iii)

    if three vertices of XX form an independent set in GG, then they do not have a common neighbor, and

  • (iv)

    if two adjacent vertices of XX have a common neighbor, then they have two common neighbors.

Proof.

We prove the claim by induction on |V(G)||V(G)|. The claim is trivially true if G=K4G=K_{4}, and thus we can assume this is not the case. Hence, GG is obtained from dual 44-Ore graphs G1G_{1} and G2G_{2} by gluing. Let u1u_{1}, v1v_{1}, u2u_{2}, v2v_{2}, and e=u2v2e=u_{2}v_{2} be as in the definition of gluing. Let uu and vv be the vertices of GG obtained by identifying u1,u2u_{1},u_{2} and v1,v2v_{1},v_{2}, respectively. For i{1,2}i\in\{1,2\}, let XiV(Gi)X_{i}\subseteq V(G_{i}) be obtained by the induction hypothesis if GiK4G_{i}\neq K_{4} and Xi=V(Gi)X_{i}=V(G_{i}) if Gi=K4G_{i}=K_{4}. Let YiY_{i} be a subset of Xi=Xi{ui,vi}X^{\prime}_{i}=X_{i}\setminus\{u_{i},v_{i}\} of size two obtained as follows. If Gi[Xi]G_{i}[X^{\prime}_{i}] has an edge whose ends have a common neighbor, then let YiY_{i} consists of the ends of such an edge. In case that Gi[Xi]G_{i}[X^{\prime}_{i}] has no such edge, then note that (iii) implies that no three vertices of XiX^{\prime}_{i} have a common neighbor.

  • If |Xi|=2|X^{\prime}_{i}|=2, then let Yi=XiY_{i}=X^{\prime}_{i}.

  • If |Xi|=3|X^{\prime}_{i}|=3, we can assume that viXiv_{i}\in X_{i} (the case uiXiu_{i}\in X_{i} is symmetric). There exists a vertex xiXix_{i}\in X^{\prime}_{i} non-adjacent to uiu_{i}, since no three vertices of XiX^{\prime}_{i} have a common neighbor. Moreover, by (ii), there exists a vertex yiXi{xi}y_{i}\in X^{\prime}_{i}\setminus\{x_{i}\} non-adjacent to viv_{i}. Let Yi={xi,yi}Y_{i}=\{x_{i},y_{i}\}.

  • If |Xi|=4|X^{\prime}_{i}|=4, then since no three vertices of XiX^{\prime}_{i} have a common neighbor, there exists a vertex xiXix_{i}\in X^{\prime}_{i} non-adjacent to uiu_{i}, and a vertex yiXi{xi}y_{i}\in X^{\prime}_{i}\setminus\{x_{i}\} non-adjacent to viv_{i}. Let Yi={xi,yi}Y_{i}=\{x_{i},y_{i}\}.

Note that either

  • (a)

    the two vertices in YiY_{i} are adjacent and have two common neighbors, or

  • (b)

    the two vertices in YiY_{i} can be labeled as xix_{i} and yiy_{i} so that xiui,yiviE(Gi)x_{i}u_{i},y_{i}v_{i}\not\in E(G_{i}).

Indeed, (a) occurs when Gi[Xi]G_{i}[X^{\prime}_{i}] has an edge whose ends have a common neighbor by (iv) when GiK4G_{i}\neq K_{4} and trivially when Gi=K4G_{i}=K_{4}. Otherwise, (b) occurs; this is explicit in the last two cases, and follows by (ii) in the first case.

We claim that X=Y1Y2X=Y_{1}\cup Y_{2} satisfies (i)–(iv). Clearly, every vertex of XX has degree three in GG, and the vertices of Y1Y_{1} are contained in at least two triangles. If a vertex zY2z\in Y_{2} is contained in a triangle in G2G_{2} that does not appear in GG, then zz is adjacent both to u2u_{2} and to v2v_{2}, and thus Y2Y_{2} does not satisfy (b). Hence, it satisfies (a), the vertices of Y2Y_{2} are adjacent and have two common neighbors, and thus they are contained in at least two triangles. Hence, XX satisfies the condition (i).

There are no edges in GG between Y1Y_{1} and Y2Y_{2}, implying that (ii) holds. Consider any three vertices in XX forming an independent set; the two vertices of YiY_{i} for some i{1,2}i\in\{1,2\}, and a vertex from Y3iY_{3-i}. Note that their common neighbors can only be uu or vv. Since the vertices of YiY_{i} are non-adjacent, YiY_{i} does not satisfy (a), and thus it satisfies (b). Since xix_{i} is not adjacent to uiu_{i} and yiy_{i} is not adjacent to viv_{i}, the three vertices do not have a common neighbor. Therefore, (iii) holds. Finally, if two vertices of XX are adjacent and have a common neighbor, then for some i{1,2}i\in\{1,2\}, they both belong to YiY_{i}, and they have two common neighbors in GiG_{i} by (iv) if GiK4G_{i}\neq K_{4} or trivially if Gi=K4G_{i}=K_{4}. Hence, they also have two common neighbors in GG, and (iv) holds. ∎

As the next step, let us reduce exceptional subgraphs in minimal counterexamples.

Lemma 3.9.

Let 𝔾=(G,β)\mathbb{G}=(G,\beta) be a minimal counterexample and let AA be a subset of its vertices. If |A|3|A|\geq 3, then G[A]G[A] is not exceptional.

Proof.

Suppose for a contradiction that G[A]G[A] is exceptional. It is straightforward to prove by induction that every exceptional graph other than K2K_{2} contains K4K_{4} as a subgraph, and thus by choosing AA minimal, we can assume that G[A]=K4G[A]=K_{4}. Let {A1,A2}\{A_{1},A_{2}\} be a partition of AA into parts of size two. Let 𝔾=(G,β)\mathbb{G}^{\prime}=(G^{\prime},\beta^{\prime}) be the 3\mathbb{Z}_{3}-bordered graph obtained from 𝔾/A1/A2\mathbb{G}/A_{1}/A_{2} by removing all but one edge hh between the vertices a1a_{1} and a2a_{2} resulting from the contraction of A1A_{1} and A2A_{2}, respectively.

Suppose that 𝔾\mathbb{G}^{\prime} has a nowhere-zero flow ff^{\prime}. We can view this flow as assigning non-zero values to all edges of the symmetric orientation of E(G)E(G[A])E(G)\setminus E(G[A]). Let 𝔾A=(G[A],βA)\mathbb{G}_{A}=(G[A],\beta_{A}), where βA(x)=β(x)e=xyE(G)E(G[A])f(ey)\beta_{A}(x)=\beta(x)-\sum_{e=xy\in E(G)\setminus E(G[A])}f^{\prime}(e_{y}) for every xAx\in A. Note that

xA1βA(x)=β(a1)e=a1yE(G)ehf(ey)=f(ha2)0,\sum_{x\in A_{1}}\beta_{A}(x)=\beta^{\prime}(a_{1})-\sum_{e=a_{1}y\in E(G^{\prime})\atop e\neq h}f^{\prime}(e_{y})=f^{\prime}(h_{a_{2}})\neq 0,

and thus the boundary function of 𝔾A\mathbb{G}_{A} is non-zero. By Lemma 2.9, 𝔾A\mathbb{G}_{A} has a nowhere-zero flow; however, this flow would combine with ff^{\prime} to a nowhere-zero flow in GG, which is a contradiction.

Therefore, 𝔾\mathbb{G}^{\prime} does not admit a nowhere-zero flow, and thus there exists a GG^{\prime}-connected partition 𝒫{\mathcal{P}}^{\prime} of V(G)V(G^{\prime}) such that 𝔾/𝒫\mathbb{G}^{\prime}/{\mathcal{P}}^{\prime} is flow-critical. Note that a1a_{1} and a2a_{2} belong to different parts B1B^{\prime}_{1} and B2B^{\prime}_{2} of 𝒫{\mathcal{P}}^{\prime}, as otherwise 𝔾/𝒫\mathbb{G}^{\prime}/{\mathcal{P}}^{\prime} would be a proper contraction of 𝔾\mathbb{G}, in contradiction to the flow-criticality of 𝔾\mathbb{G}. For i{1,2}i\in\{1,2\}, let Bi=(Bi{ai})AiB_{i}=(B^{\prime}_{i}\setminus\{a_{i}\})\cup A_{i}, and let 𝒫=(𝒫{B1,B2}){B1,B2}{\mathcal{P}}=({\mathcal{P}}^{\prime}\setminus\{B^{\prime}_{1},B^{\prime}_{2}\})\cup\{B_{1},B_{2}\}. Clearly, 𝒫{\mathcal{P}} is a GG-connected partition of V(G)V(G). Note that g(G/𝒫)=g(G/𝒫)g(G/{\mathcal{P}})=g(G^{\prime}/{\mathcal{P}}^{\prime}), since the two graphs differ only in that hh is replaced by a quadruple edge. By Corollary 3.5, we see that 9w(G,𝒫)>π(G/𝒫)=π(G/𝒫)69-w(G,{\mathcal{P}})>\pi(G/{\mathcal{P}})=\pi(G^{\prime}/{\mathcal{P}}^{\prime})-6. Since |B1|,|B2|2|B_{1}|,|B_{2}|\geq 2, we have n(G,𝒫)+k(G,𝒫)2n(G,{\mathcal{P}})+k(G,{\mathcal{P}})\geq 2 and w(G,𝒫)6w(G,{\mathcal{P}})\geq 6. Hence, this is only possible if n(𝒫)=0n({\mathcal{P}})=0, k(𝒫)=2k({\mathcal{P}})=2, and π(G/𝒫)=8\pi(G^{\prime}/{\mathcal{P}}^{\prime})=8. That is, G[B1]G[B_{1}], G[B2]G[B_{2}], and G/𝒫G^{\prime}/{\mathcal{P}}^{\prime} are exceptional graphs and B1B_{1} and B2B_{2} are the only non-trivial parts of 𝒫{\mathcal{P}}. By Lemma 2.9, β/𝒫\beta^{\prime}/{\mathcal{P}}^{\prime} is the zero function, and thus β(x)=0\beta(x)=0 for every xV(G)(B1B2)x\in V(G)\setminus(B_{1}\cup B_{2}). Note that G[B1]G[A]G[B2]G[B_{1}]\cup G[A]\cup G[B_{2}] is an exceptional graph, as it is obtained as follows:

  • Let A1={u2,v2}A_{1}=\{u_{2},v_{2}\}. If B1=A1B_{1}=A_{1}, then let H=G[A]H=G[A]. Otherwise, let H1H_{1} be a copy of the dual 4-Ore graph G[B1]G[B_{1}] with u2u_{2} renamed to u1u_{1} and v2v_{2} renamed to v1v_{1}; and let HH be the graph obtained by gluing H1H_{1} (on u1u_{1} and v1v_{1}) with G[A]G[A] (on the edge u2v2u_{2}v_{2}). In either case, HH is isomorphic to G[B1]G[A]G[B_{1}]\cup G[A], and it is a dual 44-Ore graph.

  • Similarly, we then glue G[B2]G[B_{2}] with HH to obtain a graph isomorphic to G[B1]G[A]G[B2]G[B_{1}]\cup G[A]\cup G[B_{2}].

The graph GG^{\prime} does not have any edge parallel to hh by Observation 2.1, and thus GE(G[A])G-E(G[A]) does not have any edges between B1B_{1} and B2B_{2}; it follows that G[B1B2]=G[B1]G[A]G[B2]G[B_{1}\cup B_{2}]=G[B_{1}]\cup G[A]\cup G[B_{2}]. As we have observed before, β(x)=0\beta(x)=0 for every xV(G)(B1B2)x\in V(G)\setminus(B_{1}\cup B_{2}), and thus Corollary 2.10 implies that β\beta is the zero function. Since G/𝒫G^{\prime}/{\mathcal{P}}^{\prime}, G[B1]G[B_{1}] and G[B2]G[B_{2}] are planar, we have

π(G)=π(G/𝒫)2532+π(G[B1])+π(G[B2])+5g(G)=8+5g(G).\pi(G)=\pi(G^{\prime}/{\mathcal{P}}^{\prime})-2\cdot 5-3\cdot 2+\pi(G[B_{1}])+\pi(G[B_{2}])+5g(G)=8+5g(G).

Since π(G)<9\pi(G)<9, this implies that GG is planar. However, this contradicts Observation 3.2. ∎

Let us now restrict triangles in minimal counterexamples.

Lemma 3.10.

Let 𝔾=(G,β)\mathbb{G}=(G,\beta) be a minimal counterexample. Let e1=u1ve_{1}=u_{1}v and e2=u2ve_{2}=u_{2}v be edges of GG incident with the same vertex vv of degree at least four. If u1u2E(G)u_{1}u_{2}\in E(G), then vv is the only common neighbor of u1u_{1} and u2u_{2}.

Proof.

Suppose for a contradiction that u1u_{1} and u2u_{2} have another common neighbor vvv^{\prime}\neq v. Let GG^{\prime} be the graph obtained from GG by splitting off e1e_{1} and e2e_{2}, and let ee be the resulting edge between u1u_{1} and u2u_{2}. Since GG is 33-edge-connected, GG^{\prime} is connected. Since 𝔾\mathbb{G} is flow-critical, Observation 2.3 implies that 𝔾=(G,β)\mathbb{G}^{\prime}=(G^{\prime},\beta) does not have a nowhere-zero flow, and thus there exists a GG^{\prime}-connected partition 𝒫{\mathcal{P}} of V(G)V(G) such that 𝔾/𝒫\mathbb{G}^{\prime}/{\mathcal{P}} is flow-critical. Since u1u_{1} and u2u_{2} are joined by a double edge in GG^{\prime}, Observation 2.1 implies that u1u_{1} and u2u_{2} are in the same part BB of 𝒫{\mathcal{P}}. If vv^{\prime} were not in this part, then G/𝒫G^{\prime}/{\mathcal{P}} would contain a double edge between the vertex bb corresponding to BB and the vertex corresponding to the part containing vv^{\prime}; by Observation 2.1 this does not happen, and thus we conclude that vBv^{\prime}\in B. Note that 𝒫{\mathcal{P}} is also GG-connected, since E(G)E(G)={e}E(G^{\prime})\setminus E(G)=\{e\} and u1u_{1} and u2u_{2} are adjacent in GG. Since G/𝒫G^{\prime}/{\mathcal{P}} is not a proper contraction of GG, we have vBv\not\in B. Note also that G/𝒫G^{\prime}/{\mathcal{P}} is a subgraph of G/𝒫G/{\mathcal{P}}, and thus g(G/𝒫)g(G/𝒫)g(G^{\prime}/{\mathcal{P}})\leq g(G/{\mathcal{P}}). By Corollary 3.5, we have

9w(G,𝒫)\displaystyle 9-w(G,{\mathcal{P}}) >π(G/𝒫)\displaystyle>\pi(G/{\mathcal{P}})
=π(G/𝒫)4+5(g(G/𝒫)g(G/𝒫))\displaystyle=\pi(G^{\prime}/{\mathcal{P}})-4+5(g(G/{\mathcal{P}})-g(G^{\prime}/{\mathcal{P}}))
π(G/𝒫)4.\displaystyle\geq\pi(G^{\prime}/{\mathcal{P}})-4.

Since |B|3|B|\geq 3, Lemma 3.9 implies that G[B]G[B] is not exceptional, and thus n(G,𝒫)1n(G,{\mathcal{P}})\geq 1. Therefore, n(G,𝒫)=1n(G,{\mathcal{P}})=1, BB is the only non-trivial part of 𝒫{\mathcal{P}}, and π(G/𝒫)=8\pi(G^{\prime}/{\mathcal{P}})=8, i.e., G/𝒫G^{\prime}/{\mathcal{P}} is exceptional. By Lemma 2.9, we have β(x)=0\beta(x)=0 for every xV(G)Bx\in V(G)\setminus B. Since vv has degree at least four, Corollary 3.6 implies that GG^{\prime} (and thus also G/𝒫G^{\prime}/{\mathcal{P}}) is 2-edge-connected, and thus G/𝒫K2G^{\prime}/{\mathcal{P}}\neq K_{2}. If G/𝒫=K4G^{\prime}/{\mathcal{P}}=K_{4}, then the two vertices of GG not belonging to B{v}B\cup\{v\} have degree three and are adjacent, contradicting Corollary 3.6.

Therefore, G/𝒫{K2,K4}G^{\prime}/{\mathcal{P}}\not\in\{K_{2},K_{4}\}. Let XX be a set of four vertices of G/𝒫G^{\prime}/{\mathcal{P}} of degree three, each contained in at least two triangles, obtained using Lemma 3.8. Let x1x_{1} and x2x_{2} be two vertices of XX different from vv and the vertex bb obtained by the contraction of BB. If bXb\in X, then by Lemma 3.8(ii), we can assume that x1bE(G/𝒫)x_{1}b\not\in E(G^{\prime}/{\mathcal{P}}). If bXb\not\in X, then XX contains another vertex x3x_{3} distinct from x1x_{1}, x2x_{2}, and vv. For i{1,2,3}i\in\{1,2,3\}, the vertex xix_{i} has degree three in GG and β(xi)=0\beta(x_{i})=0. Hence, Corollary 3.6 implies that {x1,x2,x3}\{x_{1},x_{2},x_{3}\} is an independent set, and thus by Lemma 3.8(iii), we can again assume that x1bE(G/𝒫)x_{1}b\not\in E(G^{\prime}/{\mathcal{P}}). But then x1x_{1} is a vertex of degree three contained in at least two triangles in GG and satisfying β(x1)=0\beta(x_{1})=0, contradicting Lemma 3.7. ∎

This has the following consequence on adjacency among triangles.

Corollary 3.11.

If 𝔾=(G,β)\mathbb{G}=(G,\beta) is a minimal counterexample, then for every triangle TT in GG, at most one edge of TT belongs to another triangle.

Proof.

By Lemma 3.10, if two of the edges of TT were contained in triangles different from TT, then two vertices of TT would have degree three, contradicting Corollary 3.6. ∎

We are now ready to finish the proof.

Proof of Theorem 3.1.

If Theorem 3.1 were false, then there would exist a minimal counterexample 𝔾=(G,β)\mathbb{G}=(G,\beta). Consider a drawing of GG in a surface of Euler genus g(G)g(G). Since GG is simple (by Observation 2.1) and has more than two vertices (by Observation 3.3), each face of GG has length at least three, and each face of length three is bounded by a triangle. Let fkf_{k} denote the number of faces of GG of length kk and let ff denote the number of all faces of GG. By Corollary 3.11, every 33-face of GG shares an edge with at least two faces of length at least four. This implies that f312k4kfkf_{3}\leq\tfrac{1}{2}\sum_{k\geq 4}kf_{k}. Using this and the fact that k10316kk-\tfrac{10}{3}\geq\tfrac{1}{6}k for every k4k\geq 4, we obtain the following inequality:

2|E(G)|\displaystyle 2|E(G)| =k3kfk\displaystyle=\sum_{k\geq 3}kf_{k}
=103f+k3(k103)fk\displaystyle=\tfrac{10}{3}f+\sum_{k\geq 3}(k-\tfrac{10}{3})f_{k}
103f13f3+16k4kfk\displaystyle\geq\tfrac{10}{3}f-\tfrac{1}{3}f_{3}+\tfrac{1}{6}\sum_{k\geq 4}kf_{k}
103f.\displaystyle\geq\tfrac{10}{3}f.

By Euler’s formula,

|E(G)|=|V(G)|+f+g(G)2|V(G)|+35|E(G)|+g(G)2.|E(G)|=|V(G)|+f+g(G)-2\leq|V(G)|+\tfrac{3}{5}|E(G)|+g(G)-2.

Therefore,

105|V(G)|2|E(G)|+5g(G)=π(G),10\leq 5|V(G)|-2|E(G)|+5g(G)=\pi(G),

contradicting the assumption that 𝔾\mathbb{G} is a minimum counterexample. ∎

4 Minimal counterexamples to the density conjecture

For a graph HH, let σ(H)=3|V(H)||E(H)|\sigma(H)=3|V(H)|-|E(H)|. We say a 3\mathbb{Z}_{3}-bordered graph 𝔾=(G,β)\mathbb{G}=(G,\beta) is a smallest counterexample if 𝔾\mathbb{G} is flow-critical, σ(G)<5\sigma(G)<5, and every flow-critical 3\mathbb{Z}_{3}-bordered graph (G,β)(G^{\prime},\beta^{\prime}) with less than |V(G)||V(G)| vertices satisfies σ(G)5\sigma(G^{\prime})\geq 5.

For a partition 𝒫{\mathcal{P}}, let l(𝒫)l({\mathcal{P}}) denote the number of parts of 𝒫{\mathcal{P}} of size at least two. The following claim is proved analogously to Corollary 3.5.

Lemma 4.1.

If 𝔾=(G,β)\mathbb{G}=(G,\beta) is a smallest counterexample, then for every partition 𝒫{\mathcal{P}} of V(G)V(G) with at least two parts, we have

σ(G/𝒫)<52l(𝒫).\sigma(G/{\mathcal{P}})<5-2l({\mathcal{P}}).
Proof.

We prove the claim by reverse induction on |𝒫||{\mathcal{P}}|. If |𝒫|=|V(G)||{\mathcal{P}}|=|V(G)|, i.e., 𝒫{\mathcal{P}} is trivial, then l(𝒫)=0l({\mathcal{P}})=0 and the claim holds since 𝔾\mathbb{G} is a smallest counterexample. Hence, suppose |𝒫|<|V(G)||{\mathcal{P}}|<|V(G)| and that the claim holds for every partition with more parts.

If 𝒫{\mathcal{P}} is not GG-connected, then there exists B𝒫B\in{\mathcal{P}} and a partition {B1,B2}\{B_{1},B_{2}\} of BB to non-empty parts such that GG contains no edge between B1B_{1} and B2B_{2}. Let 𝒫=(𝒫{B}){B1,B2}{\mathcal{P}}^{\prime}=({\mathcal{P}}\setminus\{B\})\cup\{B_{1},B_{2}\}. Then

σ(G/𝒫)=σ(G/𝒫)3<22l(𝒫)42l(𝒫)\sigma(G/{\mathcal{P}})=\sigma(G/{\mathcal{P}}^{\prime})-3<2-2l({\mathcal{P}}^{\prime})\leq 4-2l({\mathcal{P}})

by the induction hypothesis.

Hence, we can assume that 𝒫{\mathcal{P}} is GG-connected and contains a part BB of size at least two. Let ff be a nowhere-zero flow in 𝔾/B\mathbb{G}/B and let βf\beta_{f} be as in Observation 2.2, so that 𝔾B=(G[B],βf)\mathbb{G}_{B}=(G[B],\beta_{f}) does not have a nowhere-zero flow. Consequently, there exists a flow-critical contraction 𝔾B/𝒬\mathbb{G}_{B}/{\mathcal{Q}} of 𝔾B\mathbb{G}_{B}. Let 𝒫=(𝒫{B})𝒬{\mathcal{P}}^{\prime}=({\mathcal{P}}\setminus\{B\})\cup{\mathcal{Q}}. Note that |𝒬|2|{\mathcal{Q}}|\geq 2, and thus |𝒫|>|𝒫||{\mathcal{P}}^{\prime}|>|{\mathcal{P}}|. Since 𝔾\mathbb{G} is a smallest counterexample and |B|<|V(G)||B|<|V(G)|, we have σ(G[B]/𝒬)5\sigma(G[B]/{\mathcal{Q}})\geq 5. By the induction hypothesis, it follows that

σ(G/𝒫)\displaystyle\sigma(G/{\mathcal{P}}) =σ(G/𝒫)σ(G[B]/𝒬)+3\displaystyle=\sigma(G/{\mathcal{P}}^{\prime})-\sigma(G[B]/{\mathcal{Q}})+3
<82l(𝒫)σ(G[B]/𝒬)\displaystyle<8-2l({\mathcal{P}}^{\prime})-\sigma(G[B]/{\mathcal{Q}})
32l(𝒫)52l(𝒫).\displaystyle\leq 3-2l({\mathcal{P}}^{\prime})\leq 5-2l({\mathcal{P}}).

This completes the proof. ∎

We can now establish the desired properties of smallest counterexamples.

Proof of Theorem 1.9.

Since σ(G)<5\sigma(G)<5 and σ(K2)=5\sigma(K_{2})=5, we have |V(G)|3|V(G)|\geq 3. Consider any minimal edge-cut SS in GG, and let XX and YY be the sides of SS with |X||Y||X|\leq|Y|. By Lemma 4.1,

6|S|=σ(G/𝒫)<52l(𝒫),6-|S|=\sigma(G/{\mathcal{P}})<5-2l({\mathcal{P}}),

and thus

|S|>1+2l(𝒫).|S|>1+2l({\mathcal{P}}).

Hence, if |X|2|X|\geq 2, we have |S|>5|S|>5. In particular, the only (5)(\leq\!5)-edge-cuts in GG are neighborhoods of vertices, and each vertex has degree at least four.

Suppose now that vv is a vertex of GG of degree four, and let v1v_{1} and v2v_{2} be distinct neighbors of vv. Let GG^{\prime} be the graph obtained from GG by splitting off the edges v1vv_{1}v and v2vv_{2}v; by Observation 2.3, (G,β)(G^{\prime},\beta) has no nowhere-zero flow. Let B=V(G){v}B=V(G)\setminus\{v\} and let ff be a nowhere-zero flow in (G,β)/B(G^{\prime},\beta)/B (which exists, since G/BG^{\prime}/B consists of two vertices joined by an edge of multiplicity two). Note that G[B]=GvG^{\prime}[B]=G^{\prime}-v is connected, since GG is 44-edge-connected and degv=4\deg v=4. Let βf\beta_{f} be as in Observation 2.2, so that (Gv,βf)(G^{\prime}-v,\beta_{f}) does not admit a nowhere-zero flow. Consequently, there exists a partition 𝒫0{\mathcal{P}}_{0} of BB such that (Gv,βf)/𝒫0(G^{\prime}-v,\beta_{f})/{\mathcal{P}}_{0} is flow-critical, and since GG is a smallest counterexample, we have σ((Gv)/𝒫0)5\sigma((G^{\prime}-v)/{\mathcal{P}}_{0})\geq 5. Let 𝒫1=𝒫0{{v}}{\mathcal{P}}_{1}={\mathcal{P}}_{0}\cup\{\{v\}\}. Let δ=1\delta=1 if v1v_{1} and v2v_{2} are in different parts of 𝒫0{\mathcal{P}}_{0} and δ=0\delta=0 otherwise. By Lemma 4.1,

52l(𝒫1)\displaystyle 5-2l({\mathcal{P}}_{1}) >σ(G/𝒫1)=σ((Gv)/𝒫0)+δ1\displaystyle>\sigma(G/{\mathcal{P}}_{1})=\sigma((G^{\prime}-v)/{\mathcal{P}}_{0})+\delta-1
4+δ.\displaystyle\geq 4+\delta.

This is a contradiction, since if 0=l(𝒫1)=l(𝒫0)0=l({\mathcal{P}}_{1})=l({\mathcal{P}}_{0}), then δ=1\delta=1. Therefore, GG has minimum degree at least five, and thus it is 55-edge-connected.

Finally, suppose that GG contains a triangle. Let v1v_{1} and v2v_{2} be adjacent vertices with a common neighbor vv. Let G2G_{2} be the graph obtained from GG by splitting off the edges v1vv_{1}v and v2vv_{2}v. By Observation 2.3, (G2,β)(G_{2},\beta) has no nowhere-zero flows, and thus there exists a partition 𝒫2{\mathcal{P}}_{2} of V(G2)V(G_{2}) such that (G2,β)/𝒫2(G_{2},\beta)/{\mathcal{P}}_{2} is flow-critical. Note that v1v_{1} and v2v_{2} are joined by a double edge in G2G_{2}, and by Observation 2.1, they belong to the same part of 𝒫2{\mathcal{P}}_{2}. Consequently l(𝒫2)1l({\mathcal{P}}_{2})\geq 1 and |V(G2/𝒫2)|<|V(G)||V(G_{2}/{\mathcal{P}}_{2})|<|V(G)|. Since GG is a smallest counterexample, we have σ(G2/𝒫2)5\sigma(G_{2}/{\mathcal{P}}_{2})\geq 5. By Lemma 4.1,

52l(𝒫2)>σ(G/𝒫2)=σ(G2/𝒫2)23.5-2l({\mathcal{P}}_{2})>\sigma(G/{\mathcal{P}}_{2})=\sigma(G_{2}/{\mathcal{P}}_{2})-2\geq 3.

This is a contradiction, showing that GG is triangle-free. ∎

5 Concluding remarks

Our proof Theorem 1.5 uses the result of Kostochka and Yancey [15] to deal with the basic case of planar graphs (Observation 3.2). This is mostly for convenience—at all the places where we use Observation 3.2, the graph in question is a specific composition of two exceptional graphs, and we could make the argument self-contained by arguing that the graph resulting from this composition either is exceptional or admits a nowhere-zero 3\mathbb{Z}_{3}-flow. We chose to avoid doing this, as the arguments are tedious and do not bring any new ideas.

Let us remark that Theorem 1.4 can be proved similarly to Theorem 1.9. For simplicity, let us outline the proof of a weaker bound |E(G)|4|V(G)|7|E(G)|\leq 4|V(G)|-7, which holds also for G=K2G=K_{2}: Defining σ(G)=4|V(G)||E(G)|\sigma^{\prime}(G)=4|V(G)|-|E(G)| and saying that (G,β)(G,\beta) is a smallest counterexample if it has the smallest number of vertices among flow-critical 3\mathbb{Z}_{3}-bordered graphs with σ(G)<7\sigma^{\prime}(G)<7, the analogue of Lemma 4.1 states that for every partition 𝒫{\mathcal{P}} with at least two parts, we have σ(G/𝒫)<73l(𝒫)\sigma^{\prime}(G/{\mathcal{P}})<7-3l({\mathcal{P}}). Following the argument of Theorem 1.9, we show that GG is 55-edge-connected and the only (6)(\leq\!6)-cuts are vertex neighborhoods; and that GG does not contain vertices of degree five, and thus it is 6-edge-connected. This is a contradiction, since 6-edge-connected graphs are 3\mathbb{Z}_{3}-connected [19].

It is also natural to ask the density question for 4\mathbb{Z}_{4}-flow-critical (or equivalently for 22\mathbb{Z}_{2}^{2}-flow-critical) graphs. Note that by dualizing the Four Color Theorem, there are no planar 4\mathbb{Z}_{4}-flow-critical graphs different from K2K_{2}. Not much is known about 5-critical graphs drawn on other surfaces (in particular, we do not know whether 4-colorability is decidable in polynomial time for graphs drawn in any fixed surface of non-zero genus). Moreover, on orientable surfaces of non-zero genus, the duality only holds in one direction (if a graph is 4-colorable, its dual has a nowhere-zero 4\mathbb{Z}_{4}-flow, but the converse is not necessarily true); and consequently, duals of 5-critical graphs are not necessarily 4\mathbb{Z}_{4}-flow-critical and duals of 4\mathbb{Z}_{4}-flow-critical graphs are not necessarily 5-critical. And indeed, the two concepts seem to behave quite differently on surfaces; for example, on any fixed surface of non-zero genus, there are 5-critical graphs of arbitrarily large edgewidth [7], but it has been conjectured that all 3-regular graphs whose duals have sufficiently large edgewidth admit nowhere-zero 4\mathbb{Z}_{4}-flows [1]. Kochol [12] gave, for any orientable surface Σ\Sigma of genus at least five, infinitely many examples of 3-regular 3-edge-connected graphs with no nowhere-zero 4\mathbb{Z}_{4}-flows drawn in Σ\Sigma such that their dual has edgewidth at least three; however, each of these graphs contains a specific graph with 66 vertices as a contraction, and thus they do not provide an infinite family of 4\mathbb{Z}_{4}-flow-critical graphs. This leaves us without a natural candidate for a bound depending on the genus.

Problem 5.1.

What is the smallest constant cc such that for every surface Σ\Sigma, there exists aΣa_{\Sigma} such that every 4\mathbb{Z}_{4}-flow-critical graph GG drawn in Σ\Sigma satisfies |E(G)|c|V(G)|+aΣ|E(G)|\leq c|V(G)|+a_{\Sigma}?

With regards to the bounds independent of the genus, the situation is relatively clear in the bordered setting. Consider the 22\mathbb{Z}_{2}^{2}-bordered graph (K2,n2,β)(K_{2,n-2},\beta) with n5n\geq 5 odd and with β\beta assigning (0,1)(0,1) to all vertices except for one of the vertices of degree n2n-2, to which it assigns (0,0)(0,0). This 22\mathbb{Z}_{2}^{2}-bordered graph is easily seen to be flow-critical, it is planar and has 2n42n-4 edges. Similarly, K2,n2K_{2,n-2} is flow-critical with a properly chosen 4\mathbb{Z}_{4}-boundary. On the other hand, using the fact that every 22-edge-connected graph that is one edge short from having two spanning trees is both 22\mathbb{Z}_{2}^{2}- and 4\mathbb{Z}_{4}-connected [2, 17] and an argument similar to the proof of Theorem 1.9, it is easy to see that every 22\mathbb{Z}_{2}^{2}-bordered or 4\mathbb{Z}_{4}-bordered flow-critical graph (G,β)(G,\beta) with GK2G\neq K_{2} satisfies |E(G)|2|V(G)|4|E(G)|\leq 2|V(G)|-4. Let us remark that while a graph has a nowhere-zero 4\mathbb{Z}_{4}-flow if and only if it has a nowhere-zero 22\mathbb{Z}_{2}^{2}-flow, this is not the case in the bordered setting [9], and thus it is not a priori obvious that the answers for 22\mathbb{Z}_{2}^{2}-bordered and 4\mathbb{Z}_{4}-bordered graphs should be the same.

However, in the non-bordered setting, the behavior seems to be quite different. In particular, 22\mathbb{Z}_{2}^{2}-flow-critical graphs without boundary cannot contain vertices of degree two, and thus the example of K2,n2K_{2,n-2} does not apply.

Problem 5.2.

What is the smallest constant cc such that every 22\mathbb{Z}_{2}^{2}-flow-critical graph GG satisfies |E(G)|c|V(G)|+O(1)|E(G)|\leq c|V(G)|+O(1)?

Flower snarks give examples of arbitrarily large 3-regular 22\mathbb{Z}_{2}^{2}-flow-critical graphs [4], and thus c3/2c\geq 3/2.

Acknowledgement

We would like to thank Jiaao Li for useful comments on the paper, and in particular for helping us improve the discussion regarding the flow-critical 22\mathbb{Z}_{2}^{2}- and 4\mathbb{Z}_{4}-bordered graphs.

References

  • [1] Albertson, M. O., Alpert, H., belcastro, s.-m., and Haas, R. Grünbaum colorings of toroidal triangulations. Journal of Graph Theory 63, 1 (2010), 68–81.
  • [2] Catlin, P. A., Han, Z.-Y., and Lai, H.-J. Graphs without spanning closed trails. Discrete Mathematics 160, 1-3 (1996), 81–91.
  • [3] da Silva, C. N., and Lucchesi, C. L. Flow-critical graphs. Electronic Notes in Discrete Mathematics 30 (2008), 165–170.
  • [4] da Silva, C. N., Pesci, L., and Lucchesi, C. L. Snarks and flow-critical graphs. Electronic Notes in Discrete Mathematics 44 (2013), 299–305.
  • [5] de Jong, J. V., and Richter, R. B. Strong 33-flow conjecture for projective planar graphs. arXiv 2011.00672 (2020).
  • [6] Edwards, K., Sanders, D. P., Seymour, P. D., and Thomas, R. Three-edge-colouring doublecross cubic graphs. J. Comb. Theory, Ser. B 119 (2016), 66–95.
  • [7] Fisk, S. The nonexistence of colorings. J. Combin. Theory, Ser. B 24 (1978), 247–248.
  • [8] Gallai, T. Kritische Graphen II. Publ. Math. Inst. Hungar. Acad. Sci. 8 (1963), 373–395.
  • [9] Hušek, R., Mohelníková, L., and Šámal, R. Group connectivity: 4\mathbb{Z}_{4} vs 22\mathbb{Z}_{2}^{2}. Journal of Graph Theory 93, 3 (2020), 317–327.
  • [10] Jaeger, F., Linial, N., Payan, C., and Tarsi, M. Group connectivity of graphs–a nonhomogeneous analogue of nowhere-zero flow properties. Journal of Combinatorial Theory, Series B 56, 2 (1992), 165–182.
  • [11] Kochol, M. An equivalent version of the 3-flow conjecture. Journal of Combinatorial Theory, Series B 83, 2 (2001), 258–261.
  • [12] Kochol, M. Polyhedral embeddings of snarks in orientable surfaces. Proc. Amer. Math. Soc. 137 (2009), 1613–1619.
  • [13] Kostochka, A., and Stiebitz, M. A new lower bound on the number of edges in colour-critical graphs and hypergraphs. Journal of Combinatorial Theory, Series B 87, 2 (2003), 374–402.
  • [14] Kostochka, A., and Yancey, M. A Brooks-type result for sparse critical graphs. Combinatorica 38, 4 (2018), 887–934.
  • [15] Kostochka, A. V., and Yancey, M. Ore’s conjecture on color-critical graphs is almost true. J. Comb. Theory, Ser. B 109 (2014), 73–101.
  • [16] Krivelevich, M. On the minimal number of edges in color-critical graphs. Combinatorica 17, 3 (1997), 401–426.
  • [17] Lai, H.-J. Extending a partial nowhere-zero 4-flow. Journal of Graph Theory 30, 4 (1999), 277–288.
  • [18] Li, J., Ma, Y., Shi, Y., Wang, W., and Wu, Y. On 3-flow-critical graphs. European Journal of Combinatorics 100 (2022), 103451.
  • [19] Lovász, L. M., Thomassen, C., Wu, Y., and Zhang, C. Nowhere-zero 3-flows and modulo kk-orientations. J. Comb. Theory, Ser. B 103 (2013), 587–598.
  • [20] Richter, R. B., Thomassen, C., and Younger, D. H. Group-colouring, group-connectivity, claw-decompositions, and orientations in 5-edge-connected planar graphs. Journal of Combinatorics 7 (2016), 219–232.
  • [21] Ringel, G. Das Geschlecht des vollständigen paaren Graphen. Abhandlungen aus dem Mathematischen Seminar der Universität Hamburg 28, 3 (1965), 139–150.
  • [22] Robertson, N., Seymour, P., and Thomas, R. Tutte’s edge-colouring conjecture. Journal of Combinatorial Theory, Series B 70 (1997), 166–183.
  • [23] Sanders, D., and Thomas, R. Edge three-coloring cubic apex graphs. In preparation.
  • [24] Seymour, P. D. Nowhere-zero 6-flows. Journal of combinatorial theory, series B 30, 2 (1981), 130–135.
  • [25] Tutte, W. A contribution on the theory of chromatic polynomials. Canad. J. Math. 6 (1954), 80–91.