In this section we prove Theorem 7.8. For simplicity of the description, a \({{{\mathcal {D}}}}\)-gain graph is called essential if it is \({{{\mathcal {D}}}}\)-sparse, 4-regular, not a base graph, and not a double cycle. Lemma 7.6 shows that 2-extensions and loop-2-extensions preserve \({{{\mathcal {D}}}}\)-sparsity, and hence what we have to prove is the following theorem.
Theorem 9.1
Any essential \({{{\mathcal {D}}}}\)-gain graph \((G,\phi )\) has a vertex at which a 2-reduction or a loop-2-reduction is admissible.
For simplicity, in the subsequent discussion we omit gain functions \(\phi \) when referring to gain graphs if it is clear from the context. Also an edge (u, v) from u to v is simply denoted by uv, and a \({{{\mathcal {D}}}}\)-tight set is called a tight set.
The proof of Theorem 9.1 consists of four parts. In Sect. 9.1, we shall prove useful lemmas for subsequent discussion. In Sect. 9.2, we prove Theorem 9.1 for the following graphs:
-
graphs consisting of only special vertices (Lemma 9.5), where a vertex is called special if it is incident with a loop or two parallel classes of edges;
-
graphs that are not 2-connected (Lemma 9.6),
-
“almost” near-cyclic graphs (Lemma 9.8), defined below,
-
graphs that are not essentially 4-edge-connected (Lemma 9.9),
-
graphs having a vertex v with \(|N(v)|=2\).
In Sect. 9.3 we discuss graphs not belonging to the above classes. In Sect. 9.4 we put everything together to complete the proof of Theorem 9.1.
Preliminary Facts
The following fundamental properties of 4-regular graphs will be frequently used.
-
A 4-regular graph is Eulerian. Hence, a 4-regular connected graph is 2-edge-connected.
-
Let \(G=(V,E)\) be a graph with maximum degree at most 4. Then, for any \(X\subseteq V\), \(i_G(X)\le 2|X|-\lfloor d_G(X)/2\rfloor \), where \(i_G(X)\) denotes the number of edges induced by X. In particular, if G is 4-regular, \(i_G(X)=2|X|-d_G(X)/2\).
The next lemma asserts that if the maximum degree is at most 4, then \({{{\mathcal {D}}}}\)-sparsity is equivalent to the following simpler properties:
- (C1):
-
\(|F|\le 2|V(F)|-3\) for every nonempty balanced set \(F\subseteq E\);
- (C2):
-
G is not cyclic.
Lemma 9.2
Let \(G=(V,E)\) be a \({{{\mathcal {D}}}}\)-gain graph with maximum vertex degree at most 4. If G is connected, then G is \({{{\mathcal {D}}}}\)-sparse if and only if
-
(i)
G is not 4-regular and condition (C1) is satisfied, or
-
(ii)
G is 4-regular and conditions (C1) and (C2) are satisfied.
If G is not connected, then G is \({{{\mathcal {D}}}}\)-sparse if and only if each connected component is \({{{\mathcal {D}}}}\)-sparse.
Proof
If the maximum degree is at most 4, \(|F|\le 2|V(F)|\) for any \(F\subseteq E\). In particular, if G is connected, we have \(|F|\le i_G(V(F)) \le 2|V(F)|-\lfloor d_G(V(F))/2 \rfloor \le 2|V(F)|-1\) for any \(F\subseteq E\) with \(V(F)\ne V\). Therefore, \(|F|\ge 2|V(F)|\) holds if and only if G is 4-regular and \(F=E\). \(\square \)
Thus, to prove Theorem 9.1, we shall investigate whether (C1) and (C2) are satisfied after the reductions. The next lemma will be used when (C2) is not satisfied. We say that \((G,\phi )\) is almost near-cyclic if there are two incident edges e and f such that \(G-e-f\) is cyclic.
Lemma 9.3
Let \((G,\phi )\) be a connected 4-regular \({{{\mathcal {D}}}}\)-sparse graph with \(G=(V,E)\) and v be a vertex in G that is not incident to a loop. Let \(e_1,e_2,e_3,e_4\) be the edges incoming to v, and suppose that \(G-v+e_1\cdot e_2^{-1}+e_3\cdot e_4^{-1}\) is connected and cyclic. Then, there is an equivalent gain function \(\phi '\) to \(\phi \) and a cyclic subgroup \({{{\mathcal {C}}}}\) of \({{{\mathcal {D}}}}\) such that
-
\(\phi '(e)\in {{{\mathcal {C}}}}\) for every \(e\in E{\setminus } \{e_3,e_4\}\), and
-
\(\phi '(e_3)\notin \bar{{{\mathcal {C}}}}\) and \(\phi '(e_4)\notin \bar{{{\mathcal {C}}}}\).
In particular, G is almost near-cyclic.
Proof
Let \(G'=G-v+e_1 \cdot e_2^{-1}+e_3\cdot e_4^{-1}\). Since \(G'\) is connected and cyclic, by Lemma 2.3, there is an equivalent gain function \(\phi '\) to \(\phi \) and a cyclic subgroup \({{{\mathcal {C}}}}\) of \({{{\mathcal {D}}}}\) such that \(\phi '(e)\in {{{\mathcal {C}}}}\) for all \(e\in E(G')\). Let \(a=\phi '(e_1\cdot e_2^{-1})\in {{{\mathcal {C}}}}\) and \(a'=\phi '(e_3\cdot e_4^{-1})\in {{{\mathcal {C}}}}\). Then, by using some elements \(b_1,b_2\in {{{\mathcal {D}}}}\), we can express \(\phi '(e_i)\) by
$$\begin{aligned} \phi '(e_1)=ab_1, \quad \phi '(e_2)=b_1,\quad \phi '(e_3)=a'b_2,\quad \phi '(e_4)=b_2. \end{aligned}$$
We further perform a switching operation at v with \(b_1\). We consequently have an equivalent gain function \(\phi '\) to \(\phi \) such that
$$\begin{aligned} \phi '(e_1)=a,\quad \phi '(e_2)=\mathrm{id},\quad \phi '(e_3)=a'b,\quad \phi '(e_4)=b, \end{aligned}$$
where \(b=b_2b_1^{-1}\). Notice that \(\phi '(e)\in {{{\mathcal {C}}}}\) for all \(e\in E{\setminus } \{e_3,e_4\}\). Since G is not cyclic, we must have \(b\notin \bar{{{\mathcal {C}}}}\), implying that \(\phi '(e_3)\notin \bar{{{\mathcal {C}}}}\) and \(\phi '(e_4)\notin \bar{{{\mathcal {C}}}}\). \(\square \)
The following technical lemma is one of the key observations. A vertex in a 4-regular graph is called special if it is incident with a loop or two parallel classes of edges with \(|N(v)|=2\).
Lemma 9.4
Let \((G,\phi )\) be a connected 4-regular \({{{\mathcal {D}}}}\)-sparse graph with \(G=(V,E)\) and \(|V|\ge 3\), v be a vertex in G that is not special, and \(e_1,e_2,e_3,e_4\) be the edges incoming to v. If \(G-e_3-e_4\) or \(G-v+e_1\cdot e_2^{-1}+e_3\cdot e_4^{-1}\) is connected and cyclic, then at least one of the following holds:
-
(a)
G is near-cyclic.
-
(b)
\(G-v+e_1\cdot e_3^{-1}+e_2\cdot e_4^{-1}\) is \({{{\mathcal {D}}}}\)-sparse.
-
(c)
v is a cut-vertex in G and \(G-v+e_1\cdot e_3^{-1}+e_2\cdot e_4^{-1}\) is connected.
Proof
For simplicity, we denote \(e_{i,j}=e_i\cdot e_j^{-1}\) for \(i,j\in \{1,2,3,4\}\). We assume that neither (a) nor (b) occur and show that (c) holds.
We claim that there are an equivalent gain function \(\phi '\) to \(\phi \) and a cyclic subgroup \({{{\mathcal {C}}}}\) of \({{{\mathcal {D}}}}\) such that \(\phi '(e)\in {{{\mathcal {C}}}}\) holds for \(e\in E{\setminus } \{e_3,e_4\}\) and \(\phi '(e_3)\notin \bar{{{\mathcal {C}}}}\) and \(\phi '(e_4)\notin \bar{{{\mathcal {C}}}}\).
To see this, first observe that if \(G-v+e_1\cdot e_2^{-1}+e_3\cdot e_4^{-1}\) is connected and cyclic, then Lemma 9.3 implies the claim. On the other hand, if \(G-e_3-e_4\) is connected and cyclic, then by Lemma 2.3, there is an equivalent \(\phi '\) to \(\phi \) and a cyclic subgroup \({{{\mathcal {C}}}}\) of \({{{\mathcal {D}}}}\) such that \(\phi '(e)\in {{{\mathcal {C}}}}\) for \(e\in E{\setminus } \{e_3,e_4\}\). Since G is neither cyclic nor near-cyclic, we have \(\phi '(e_3)\notin \bar{{{\mathcal {C}}}}\), and \(\phi '(e_4)\notin \bar{{{\mathcal {C}}}}\).
Note that \(\phi '(e_{1,3})\notin \bar{{{\mathcal {C}}}}\) and \(\phi '(e_{2,4})\notin \bar{{{\mathcal {C}}}}\).
Let us consider \(G-v\). Since \(G-v\) is cyclic with \(|E(G-v)|=2|V(G-v)|-2\), \(G-v\) is (2, 3)-g-sparse. Applying Lemma 7.7 with \(\phi '(e_{1,3})\notin \bar{{{\mathcal {C}}}}\), we deduce that \(G-v+e_{1,3}\) is \({{{\mathcal {D}}}}\)-sparse. Let \(G'=G-v+e_{1,3}+e_{2,4}\). Since (b) does not hold, \(G'\) is not \({{{\mathcal {D}}}}\)-sparse. By Lemma 9.2, \(G'\) (or a connected component of \(G'\)) violates (C1) or (C2).
Case 1: If (C1) is violated, then \(G-v+e_{1,3}\) contains a balanced tight set F such that V(F) contains the endvertices of \(e_{2,4}\) and \(F+e_{2,4}\) is balanced. Let s and t be the endvertices of \(e_{2,4}\), which are possibly the same vertex. By Lemma 7.1, if \(|F|>1\), F contains a path from s to t that does not pass through \(e_{1,3}\). Recall that the gain of each edge in this path is included in \({{{\mathcal {C}}}}\), and the concatenation of the path and \(e_{2,4}\) forms an unbalanced closed walk in \(F+e_{2,4}\), contradicting that \(F+e_{2,4}\) is balanced. Therefore, \(|F|=1\) holds; in particular, since \(s,t\in V(F)\) and \(F+e_{2,4}\) is balanced, it follows that \(F=\{e_{1,3}\}\) and \(\{e_{1,3},e_{2,4}\}\) forms a balanced 2-cycle in \(G'\). This implies that v is special in G, contradicting the assumption of the lemma.
Case 2: We next consider the case when (C2) is violated in \(G'\). Suppose that v is not a cut-vertex. Note that, since \(|E(G-v)|=2|V(G-v)|-2\), \(G-v\) contains an unbalanced cycle C, whose gain is included in \({{{\mathcal {C}}}}\). Let s and t be the endvertices of \(e_{2,4}\), which are possibly the same vertex. Since \(G-v\) is connected, there is a path P from s to a vertex in V(C). We consider a closed walk \(W_1\) that first passes through P starting at s, then goes around C, and comes back to s through \(P^{-1}\). We then have \(\phi '(W_1)\in {{{\mathcal {C}}}}\). Also, since \(G-v\) is connected, \(G-v\) has a path \(P'\) connecting s and t. The concatenation of \(P'\) with \(e_{2,4}\) forms a closed walk \(W_2\) starting at s with \(\phi (W_2)\notin \bar{{{\mathcal {C}}}}\). Thus, \(\{\phi '(W_1), \phi '(W_2)\}\) generates a non-cyclic group. Hence, \(G'\) satisfies (C2), a contradiction. Thus, v is a cut-vertex in G.
Suppose that \(G'\) is not connected. Then, by the 4-regularity of G, \(G'\) consists of two connected components, denoted \(G_1'\) and \(G_2'\) with \(e_{1,3}\in E(G_1')\) and \(e_{2,4}\in E(G_2')\). We have already seen that \(G-v+e_{1,3}\) is \({{{\mathcal {D}}}}\)-sparse, and hence its subgraph \(G_1'\) is \({{{\mathcal {D}}}}\)-sparse. However, since \(G_1'\) is 4-regular, \(G_1'\) is indeed maximum \({{{\mathcal {D}}}}\)-tight. By the symmetry between \(e_{1,3}\) and \(e_{2,4}\), \(G_2'\) is also maximum \({{{\mathcal {D}}}}\)-tight, and thus \(G'\) is maximum \({{{\mathcal {D}}}}\)-tight, a contradiction. Thus \(G'\) should be connected, which implies (c). \(\square \)
Special Cases
Recall that a vertex is said to be special if it is incident with a loop or two parallel classes of edges. A graph which consists of only special vertices is called a special graph. Special graphs are classified into the following three classes \(C_n^{2}\), \(C_n^{\circ }\) and \(P_n^{2}\) for \(n\ge 2\) (Fig. 12): As defined in Sect. 7.2, \(C_n^{2}\) is the graph obtained from the cycle of n vertices by replacing each edge by two parallel copies; \(C_n^{\circ }\) is the cycle of n vertices, each of which is incident to a loop; \(P_n^{2}\) is the graph obtained from a path of n vertices by replacing each edge by two parallel copies and adding one loop to each endvertex of the path.
Lemma 9.5
Let \((G,\phi )\) be an essential \({{{\mathcal {D}}}}\)-gain graph whose underlying graph \(G=(V,E)\) is special. Then there is a vertex at which a 2-reduction or a loop-2-reduction is admissible.
Proof
Since \((G,\phi )\) is essential, the underlying graph is either \(P_n^2\) or \(C_n^{\circ }\).
Suppose that the underlying graph is \(P_n^{2}\). We perform the loop-2-reduction at a vertex incident to a loop l. The resulting graph is \(P_{n-1}^{2}\) and clearly it satisfies (C1). If it does not satisfy (C2), then the resulting graph is cyclic and there is a cyclic subgroup \({{{\mathcal {C}}}}\) of \({{{\mathcal {D}}}}\) such that the gain of every cycle in G except for the loop l is in \({{{\mathcal {C}}}}\). This in turn implies that \(G-l\) is cyclic, contradicting the assumption that G is essential.
Suppose that the underlying graph is \(C_n^{\circ }\). We may assume \(n\ge 3\) since \(C_2^{\circ }=P_2^{2}\). We perform the 2-reduction at a vertex incident to a loop l. The resulting \({{{\mathcal {D}}}}\)-gain graph, denoted \(G'\), has the underlying graph \(C_{n-1}^{\circ }\).
If \(G'\) does not satisfy (C2), then the gain of each cycle in G except for the loop l is included in a cyclic subgroup \({{{\mathcal {C}}}}\) of \({{{\mathcal {D}}}}\), which again contradicts the fact that G is essential.
It can be easily observed that \(G'\) satisfies (C1) if \(n>3\). For \(n=3\), (C1) is violated if the 2-cycle of \(G'\) is balanced, but in such a case the triangle in the original graph G is balanced, and G turns out to be a fancy triangle, contradicting the fact that G is essential. \(\square \)
The next lemma solves the case when the graph is not 2-connected.
Lemma 9.6
Let \(G=(V,E)\) be a connected essential \({{{\mathcal {D}}}}\)-gain graph with \(|V|\ge 2\). Suppose that G is not 2-connected. Then a 2-reduction is admissible at some vertex.
Proof
By Lemma 9.5, we may assume that G is not equal to \(P_{|V|}^{2}\). Then G has a cut-vertex v which is not special. We show that a 2-reduction at v is admissible. Note that \(G-v\) consists of two connected components by the 4-regularity of G. Let \(e_1,e_7,e_3,e_4\) be the edges incident to v, all of them are directed to v. From the 2-edge-connectivity of G, we can assume, without loss of generality, that the endvertices of \(e_1\) and \(e_3\) are included in a connected component of \(G-v\) while those of \(e_2\) and \(e_4\) are included in the other component.
Consider the 2-reduction at v through \((e_1,e_2)\) and \((e_3,e_4)\). Let \(G'\) be the resulting graph. Note that \(G'\) is connected. Let us check that \(G'\) satisfies (C1). To see this, recall that any balanced tight set consisting of more than one edge is 2-connected by Lemma 7.1. Note also that \(e_3\cdot e_4^{-1}\) is not parallel to \(e_1\cdot e_2^{-1}\) as v is not special. Since the endvertices of \(e_3\cdot e_4^{-1}\) belong to different connected components in \(G-v\) and \(e_1\cdot e_2^{-1}\) is the bridge in \(G-v+e_1\cdot e_2^{-1}\), \(G-v+e_1\cdot e_2^{-1}\) has no balanced tight set F such that V(F) contains both endvertices of \(e_3\cdot e_4^{-1}\). This implies that \(G'\) satisfies (C1).
Therefore, if \(G'\) satisfies (C2), then \(G'\) is \({{{\mathcal {D}}}}\)-sparse by Lemma 9.2, and a 2-reduction is admissible at v. Suppose that \(G'\) does not satisfy (C2). Then, \(G'\) is connected and cyclic. To apply Lemma 9.4, we next consider the 2-reduction at v through \((e_1,e_3)\) and \((e_2,e_4)\). The resulting graph, denoted by \(G''\), is disconnected. Lemma 9.4 thus implies that \(G''\) is \({{{\mathcal {D}}}}\)-sparse (recall that G is not near-cyclic since G is essential). \(\square \)
Thus, in the subsequent discussion, we may focus on 2-connected graphs. The next lemma solves the case when G has a special vertex not incident to a loop.
Lemma 9.7
Let \(G=(V,E)\) be a 2-connected essential \({{{\mathcal {D}}}}\)-gain graph. Suppose that G has a special vertex not incident to a loop. Then, G has a vertex at which a 2-reduction is admissible.
Proof
Let w be a special vertex not incident to a loop. By definition of special vertices, \(|N(w)|=2\) and w is incident to two parallel classes of edges. Since \(G\ne C_n^{2}\), G contains two adjacent vertices u and v such that v is not special and u is special and not incident to a loop (where u is possibly equal to w). Depending on the size of \(N(\{u,v\})\), we have two possible cases as shown in Fig. 13.
Let us denote the edges incident to u by \(e_1, e_2,e_3,e_4\), where \(e_1\) and \(e_2\) are linking from v to u and \(e_3\) and \(e_4\) are linking from a vertex in \(V{\setminus } \{u,v\}\) to u. We perform the 2-reduction at u through \((e_1,e_2)\) and \((e_3,e_4)\). Since both new edges are unbalanced loops and adding unbalanced loops does not violate (C1), the resulting graph \(G'\) satisfies (C1). Therefore, if the 2-reduction is not admissible at u, then \(G'\) does not satisfy (C2), and hence \(G-e_1-e_2\) is cyclic by Lemma 9.3.
Let \(a,b,c\in V\) such that \(N(v)=\{u,a,b\}\) and \(N(u)=\{v,c\}\). Since \(|N(u)|=2\) with \(v\in N(u)\), without loss of generality we may assume \(a\notin N(u)\) (where \(b=c\) possibly holds). Recall that \(G-e_1-e_2\) is connected and cyclic, and hence we can apply Lemma 9.4 to deduce that the 2-reduction at v through \((bv, e_1)\) and \((av, e_2)\) is admissible. Indeed, since G is not near-cyclic and v is neither a cut-vertex nor a special vertex, Lemma 9.4 implies that this 2-reduction at v is admissible. \(\square \)
The next lemma solves the case when G is almost near-cyclic.
Lemma 9.8
Let \(G=(V,E)\) be a 2-connected essential \({{{\mathcal {D}}}}\)-gain graph with at least two vertices. Suppose that G is almost near-cyclic. Then a 2-reduction or a loop-2-reduction is admissible at some vertex in G.
Proof
Since G is almost near-cyclic, there are two edges \(e_1\) and \(e_2\) for which \(e_1\) and \(e_2\) are incident to a vertex v and \(G-e_1-e_2\) is cyclic.
Suppose that v is not special. Then, since v is not a cut-vertex, a 2-reduction is admissible at v by Lemma 9.4. Therefore, let us consider the case when v is special. If v is not incident to a loop, then Lemma 9.7 directly implies the claim. We can thus assume that v is incident to a loop.
Suppose that both \(e_1\) and \(e_2\) are non-loop edges. By Lemma 2.3, we may assume that the label of each edge in \(G-e_1-e_2\) is contained in a cyclic subgroup \({{{\mathcal {C}}}}\) of \({{{\mathcal {D}}}}\). By further performing a switching operation at v with \(\phi (e_1)\), \(\phi \) is converted such that \(\phi (e_1)=\mathrm{id}\) and \(\phi (e)\in {{{\mathcal {C}}}}\) for all edges e not incident to v. This implies that if we remove \(e_2\) and the loop incident to v from G, the resulting graph is cyclic. In other words, it suffices to consider the case when \(e_1\) or \(e_2\) is a loop.
We hence assume that \(e_1\) is the loop incident to v. Let \(e_3\) be the remaining non-loop edge incident to v, where \(\phi (e_3)\in {{{\mathcal {C}}}}\). Observe that the gain of the non-loop edge \(e_2\) is not included in \(\bar{{{\mathcal {C}}}}\), since otherwise \(G-e_1\) becomes cyclic, contradicting the assumption that G is essential. Therefore, \(\phi (e_2\cdot e_3^{-1})\notin \bar{{{\mathcal {C}}}}\), and the loop-2-reduction at v adds the edge \(e_2\cdot e_3^{-1}\) to the cyclic (2, 3)-g-sparse graph \(G-v\). By Lemma 7.7, the resulting gain graph is \({{{\mathcal {D}}}}\)-sparse. \(\square \)
By using Lemma 9.8, we can now prove an important consequence for graphs that are not essentially 4-edge-connected.
Lemma 9.9
Let \(G=(V,E)\) be a 2-connected essential \({{{\mathcal {D}}}}\)-gain graph with \(|V|=n\ge 4\). Suppose that G is not essentially 4-edge-connected. Then, G has a vertex at which a 2-reduction or a loop-2-reduction is admissible.
Proof
Since G is 2-edge-connected and is not essentially 4-edge-connected, there exists a subset X of V for which \(|X|>1\), \(|V{\setminus } X|>1\) and \(d_G(X)=2\). Since G is not \(C_n^{\circ }\), we can suppose that B(X) contains a vertex v not incident to a loop, where B(X) denotes a set of vertices of X adjacent to some vertices of \(V{\setminus } X\). By the 2-connectivity, v is not a cut-vertex. Hence, denoting the four edges incident to v by \(e_1,\ldots ,e_4\), we may assume that \(e_1,e_2,e_3\) are included in the subgraph induced by X while \(e_4\) is not.
Note that v is a vertex of degree 3 in \(G-e_4\), and hence, by Lemma 7.5, a 1-reduction at v is admissible in \(G-e_4\). Without loss of generality, we may assume that \(G-v+e_1\cdot e_2^{-1}\) (obtained by a 1-reduction at v in \(G-e_4\)) is \({{{\mathcal {D}}}}\)-sparse.
We now consider adding \(e_3\cdot e_4^{-1}\) to \(G-v+e_1\cdot e_2^{-1}\) to complete the 2-reduction at v. Let \(G'=G-v+e_1\cdot e_2^{-1}+e_3\cdot e_4^{-1}\), and suppose that \(G'\) does not satisfy (C1). Since any balanced tight set F is 2-edge-connected if \(|F|>1\), there is no balanced tight set F for which V(F) contains both endvertices of \(e_3\cdot e_{4}^{-1}\) unless \(|F|=1\). If \(G-v+e_1\cdot e_2^{-1}\) has a balanced set F such that \(|F|=1\) and V(F) contains both endvertices of \(e_3\cdot e_{4}^{-1}\), then the edge in F, denoted by f, is incident to \(e_3\) and \(e_4\) and connects between X and \(V{\setminus } X\). However, since \(d_G(X)=2\), \(|X|>1\) and \(|V{\setminus } X|>1\), the vertex incident to \(e_4\) and f turns out to be a cut-vertex of G, contradicting the 2-connectivity of G. Thus, \(G'\) satisfies (C1).
If \(G'\) does not satisfy (C2), it is cyclic. By Lemma 9.3, G is almost near-cyclic, and we can apply Lemma 9.8 to conclude that a 2-reduction or a loop-2-reduction is admissible at some vertex v. \(\square \)
The final special case is when G has a vertex v with \(|N(v)|=2\).
Lemma 9.10
Let \(G=(V,E)\) be a 2-connected essential \({{{\mathcal {D}}}}\)-gain graph. Suppose that G has a vertex v with \(|N(v)|=2\) that is not incident to a loop. Then, there is a vertex at which a 2-reduction is admissible.
Proof
If v is special, Lemma 9.7 implies the claim.
If v is not special, then there are three parallel edges between v and a neighbor of v. By the 4-regularity, if \(|V|\ge 4\), G is not essentially-4-edge-connected, and thus Lemma 9.9 implies the statement.
If \(|V|=3\), G is equal to the graph (shown in Fig. 15) of three vertices \(V=\{u,v,w\}\), three parallel edges \(e_1,e_2,e_3\) between u and v, a loop l attached to w, and two remaining edges uw and vw, denoted by \(f_1\) and \(f_2\), respectively. We may assume \(\phi (f_1)=\phi (f_2)=\mathrm{id}\). Let \({{{\mathcal {C}}}}\) be the subgroup generated by \(\phi (l)\). Since G is not cyclic, there is an unbalanced cycle whose gain is not included in \(\bar{{{\mathcal {C}}}}\).
If a triangle, say \(e_1f_1f_2\) has a gain not included in \(\bar{{{\mathcal {C}}}}\), then the 2-reduction at u through \((e_1,f_1)\) and \((e_2,e_3)\) results in a \({{{\mathcal {D}}}}\)-sparse \(P_2^{2}\). Otherwise, removing \(e_2\) and \(e_3\) results in a cyclic graph. Then G is almost near-cyclic, and Lemma 9.8 implies the statement. \(\square \)
The Remaining Cases
In a graph G, the star of a vertex v means the subgraph of G whose vertex set is \(N(v)\cup \{v\}\) and the edge set is the set of edges incident to v. A hat subgraph is a balanced subgraph whose underlying graph is a hat. See Fig. 14 for an example. The following claim, together with the previous lemmas, will complete the proof of Theorem 9.1.
Theorem 9.11
Let \(G=(V,E)\) be a 2-connected, essentially 2-edge-connected, and essential graph with \(|V|\ge 3\). Suppose also that G is not almost near-cyclic. Then, for every vertex \(v\in V\) that is not incident to a loop with \(|N(v)|\ge 3\), either a 2-reduction at v is admissible or the star of v is contained in a hat subgraph.
In Sect. 9.3.1, we focus on the case of \(|N(v)|=4\). Lemma 9.12 says that if the 2-reduction is not admissible then G has an obstacle around v. We will investigate intersection properties of obstacles. The corresponding results for the case of \(|N(v)|=3\) will be given in Sect. 9.3.2. In Sect. 9.3.3, we prove Theorem 9.11 based on the intersection properties of obstacles.
In the rest of this section, \(\mathrm{cl}_{{{\mathcal {D}}}}\) denotes the closure operator of the underlying matroid \({{{\mathcal {M}}}}_{{{\mathcal {D}}}}(G,\phi )\).
Obstacles Around a Vertex v with \(|N(v)|=4\)
Throughout Sect. 9.3.1, \((G,\phi )\) denotes a \({{{\mathcal {D}}}}\)-gain graph satisfying the assumptions of Theorem 9.11, v denotes a vertex with \(|N(v)|=4\), \(N(v)=\{a,b,c,d\}\), and \(E_v\) denotes the set of edges incident to v.
An edge subset F is called sub-tight if \(|F|=2|V(F)|-4\) and F is balanced. We first make a simple observation which describes the situation where 2-reductions are not admissible.
Lemma 9.12
Suppose that the 2-reduction through (av, vb) and (cv, vd) is not admissible. Then there is an edge subset \(F\subseteq E{\setminus } E_v\) satisfying one of the following properties:
-
(i)
F is balanced tight with \(a,b\in V(F)\) and \(av\cdot vb\in \mathrm {cl}_{{{\mathcal {D}}}}(F)\);
-
(ii)
F is balanced tight with \(c,d\in V(F)\) and \(cv\cdot vd\in \mathrm {cl}_{{{\mathcal {D}}}}(F)\);
-
(iii)
F is sub-tight with \(a,b,c,d\in V(F)\), \(F+av\cdot vb\) is balanced tight, and \(cv\cdot vd\in \mathrm {cl}_{{{\mathcal {D}}}}(F+av\cdot vb)\).
Proof
Let us first consider the graph \(G'=G-v+av\cdot vb\). If \(G'\) is not \({{{\mathcal {D}}}}\)-sparse, then, by Lemma 9.2, \(E{\setminus } E_v\) has a balanced tight set F with \(a,b\in V(F)\) and \(av\cdot vb\in \mathrm {cl}_{{{\mathcal {D}}}}(F)\), which satisfies property (i).
Hence, let us assume that \(G'\) is \({{{\mathcal {D}}}}\)-sparse. If \(G'+cv\cdot vd\) is cyclic, Lemma 9.3 implies that G is almost near-cyclic, contradicting the assumption that G is not almost near-cyclic. Therefore, \(G'+cv\cdot vd\) satisfies (C2). By Lemma 9.2, there exists a balanced tight set \(F'\subseteq E{\setminus } E_v\cup \{av\cdot vb\}\) with \(c,d\in V(F')\) and \(cv\cdot vd\in \mathrm {cl}_{{{\mathcal {D}}}}(F')\). Depending on whether \(av\cdot vb\in F'\) or not, we find a desired subset of the statement; if \(av\cdot vb\not \in F'\) then \(F'\) is the one satisfying property (ii); otherwise \(F'-av\cdot vb\) satisfies property (iii) (we remark that, in the latter case, \(V(F'-av\cdot vb)\) contains a, b, c, d since \(F'\) is 2-edge-connected). \(\square \)
Since the first and the second cases of the statement of Lemma 9.12 are symmetric, we basically have two types of obstacles: for a vertex v and \(N(v)=\{a,b,c,d\}\), \(F\subseteq E{\setminus } E_v\) is called an obstacle of type 1 (for the 2-reduction through (av, vb) and (cv, vd)) if F satisfies (i) or (ii) of Lemma 9.12; F is called an obstacle of type 2 if F satisfies (iii).
As noted above, we have three possible ways for a 2-reduction at v, through (av, vb) and (cv, vd), through (av, vc) and (bv, vd), and through (av, vd) and (bv, vc). By Lemma 9.12, if none of them are admissible, \(E{\setminus } E_v\) contains three corresponding obstacles X, Y, Z. We now investigate properties of these obstacles.
We begin with a property of type 2 obstacles.
Lemma 9.13
Suppose that X is an obstacle of type 2 for the 2-reduction through (av, vb) and (cv, vd). Then, the following holds for X:
-
\(|X\cup E_v|=2|V(X\cup E_v)|-2\);
-
There is an equivalent gain function \(\phi '\) to \(\phi \) such that \(\phi '(e)=\mathrm{id}\) for \(e\in X\cup \{va,vb\}\), and \(\phi '(vc)=\phi '(vd)\ne \mathrm{id}\);
-
\(X\cup E_v\) is cyclic.
Proof
By definition, \(|X|=2|V(X)|-4\), and hence \(|X\cup E_v|=2|V(X\cup E_v)|-2\) by \(N(v)\subseteq V(X)\).
Since \(cv\cdot vd\in \mathrm{cl}_{{{\mathcal {D}}}}(X+av\cdot vb)\) and \(X+av\cdot vb\) is balanced, \(X+av\cdot vb+cv\cdot vd\) is also balanced. Hence, by Lemma 2.3, there is an equivalent gain function \(\phi '\) to \(\phi \) such that \(\phi '(e)=\mathrm{id}\) for \(e\in X\) and \(\phi '(av\cdot vb)=\phi '(cv\cdot vd)=\mathrm{id}\). We thus have \(\phi '(av)=\phi '(bv)=g\) and \(\phi '(cv)=\phi '(dv)=g'\) for some \(g,g'\in {{{\mathcal {D}}}}\). By performing a switching operation at v with g if necessary, we may assume that \(\phi '(av)=\phi '(bv)=\mathrm{id}\) and \(\phi '(cv)=\phi '(dv)=g'g^{-1}\). If \(g'g^{-1}=\mathrm{id}\), \(X\cup E_v\) becomes a balanced set with \(|X\cup E_v|>2|V(X\cup E_v)|-3\), contradicting the \({{{\mathcal {D}}}}\)-sparsity of G. Thus, \(\phi '(cv)=\phi '(dv)\ne \mathrm{id}\), and \(X\cup E_v\) is cyclic. \(\square \)
In the same manner we also have the following technical lemma.
Lemma 9.14
Let X and Y be obstacles for the 2-reduction through (av, vb) and (cv, vd) and through (av, vc) and (bv, vd), respectively. Suppose that X is type 2 and \(X\cup Y\) is cyclic. Then, \(X\cup Y\cup E_v\) is cyclic.
Proof
Since X is balanced and \(X\cup Y\) is cyclic, for some cyclic subgroup \({{{\mathcal {C}}}}\) of \({{{\mathcal {D}}}}\), there is an equivalent gain function \(\phi '\) to \(\phi \) such that \(\phi '(e)=\mathrm{id}\) for every \(e\in X\) and \(\phi '(e)\in {{{\mathcal {C}}}}\) for every \(e\in Y\) by Lemma 2.3. Moreover, since \(X+av\cdot vb\) and \(X+av\cdot vb+cv\cdot vd\) are balanced, we have \(\phi '(av\cdot vb)=\phi '(cv\cdot vd)=\mathrm{id}\). As in the previous proof, by applying a switching operation at v, we may assume that \(\phi '(va)=\phi '(vb)=\mathrm{id}\) and \(\phi '(vc)=\phi '(vd)\).
By the definition of the obstacles (whether type 1 or type 2), \(Y+\)
\(Y+av\cdot vc\) or \(Y+bv\cdot vd\) is connected and balanced. Hence \(\phi '(av\cdot vc)\in \bar{{{\mathcal {C}}}}\) or \(\phi '(bv\cdot vd)\in \bar{{{\mathcal {C}}}}\), which implies \(\phi '(vc)=\phi '(vd)\in \bar{{{\mathcal {C}}}}\). Thus, every label of \(X\cup Y\cup E_v\) is included in \(\bar{{{\mathcal {C}}}}\). \(\square \)
The following lemmas describe different relations among obstacles.
Lemma 9.15
Let X and Y be obstacles for the 2-reduction through (av, vb) and (cv, vd) and through (av, vc) and (bv, vd), respectively. If \(X\cap Y\ne \emptyset \), then \(X\cup Y\) is not a balanced set.
Proof
Suppose for a contradiction that \(X\cup Y\) is a balanced set with \(X\cap Y\ne \emptyset \).
(Case 1) If both X and Y are of type 1, \(X\cup Y\) is tight by Lemma 7.2 and hence \(|X\cup Y|=2|V(X\cup Y)|-3\). Without loss of generality, we may assume that \(a,b,c\in V(X\cup Y)\), \(av\cdot vb\in \mathrm {cl}_{{{\mathcal {D}}}}(X)\) and \(av\cdot vc\in \mathrm {cl}_{{{\mathcal {D}}}}(Y)\). Since \(X\cup Y\) is balanced, there is an equivalent gain function \(\phi '\) to \(\phi \) such that \(\phi '(e)=\mathrm{id}\) for \(e\in X\cup Y\). Moreover, since \(av\cdot vb\in \mathrm {cl}_{{{\mathcal {D}}}}(X)\) and \(av\cdot vc\in \mathrm {cl}_{{{\mathcal {D}}}}(Y)\), we have \(\phi '(av)=\phi '(bv)=\phi '(cv)\). This implies that \(X\cup Y\cup \{av,bv,cv\}\) is a balanced set. However, since \(|X\cup Y\cup \{av,bv,cv\}|>2|V(X\cup Y\cup \{av,bv,cv\})|-3\), the existence of such a balanced set contradicts the \({{{\mathcal {D}}}}\)-sparsity of G.
(Case 2) Let us consider the case when X is type 2. By definition of obstacles (whether type 1 or type 2), \(Y+av\cdot vc\) or \(Y+bv\cdot vd\) is balanced and 2-edge-connected. Without loss of generality, we assume that \(Y+av\cdot vc\) is balanced and 2-edge-connected. By Lemma 9.13, there exists an equivalent gain function \(\phi '\) to \(\phi \) such that \(\phi '(e)=\mathrm{id}\) for \(e\in X\cup \{va, vb\}\) and \(\phi '(vc)=\phi '(vd)\ne \mathrm{id}\). Moreover, since \(X\cup Y\) is balanced, we may assume that \(\phi '(e)=\mathrm{id}\) for \(e\in Y\). Since \(\phi '(av\cdot vc)\ne \mathrm{id}\) but \(\phi '(e)=\mathrm{id}\) for \(e\in Y\), \(Y+av\cdot vc\) is unbalanced, a contradiction. \(\square \)
Lemma 9.16
Let X and Y be obstacles for the 2-reductions through (av, vb) and (cv, vd) and through (av, vc) and (bv, vd), respectively. If \(|X|>1\) and \(|Y|>1\), then \(X\cap Y\ne \emptyset \).
Proof
Without loss of generality, we assume \(a\in V(X)\cap V(Y)\). Recall that each balanced tight set is 2-connected if the size is more than one. By the 4-regularity of G, each vertex of N(v) has degree three in \(G-v\). Hence, if X and Y are type 1 with \(|X|>1\) and \(|Y|>1\), then \(X\cap Y\) contains an edge incident to a.
If X is type 2, then \(X+av\cdot vb\) is balanced tight with \(a,b,c,d \in V(X+av\cdot vb)\) by definition. Hence, if Y is type 1, then \(X\cap Y\) contains an edge incident to c or d.
If both X and Y are type 2, then \(X\cap Y\) contains an edge incident to d. \(\square \)
Lemma 9.17
Let X, Y, Z be obstacles for the 2-reductions through (av, vb) and (cv, vd), through (av, vc) and (bv, vd), and through (av, vd) and (bv, vc), respectively. If there is no hat subgraph containing the star of v, then \(X\cap Y\ne \emptyset \), \(Y\cap Z\ne \emptyset \) or \(Z\cap X\ne \emptyset \) holds.
Proof
Note that a type 2 obstacle consists of more than one edge. If two of X, Y and Z are not singleton sets, then the lemma follows from Lemma 9.16. Hence we may assume that \(|Y|=|Z|=1\), and denote \(Y=\{e_y\}\) and \(Z=\{e_z\}\). Clearly, \(e_y\ne e_z\).
(Case 1) Let us first consider the case when X is also a singleton set. Let \(X=\{e_x\}\). Depending on the relative position of \(e_x, e_y\) and \(e_z\), we have two situations: (I) \(e_x, e_y\) and \(e_z\) share a vertex or (II) \(e_x, e_y\) and \(e_z\) form a triangle.
In case (I), the star of v is included in a hat subgraph. Indeed, if denoting without loss of generality \(e_x=ab\), \(e_y=ac\), and \(e_z=ad\), \(\{e_x,e_y,e_z,va,vb,vc,vd\}\) forms a hat if it is balanced. Since X, Y and Z are obstacles, we have \(\phi (e_x)=\phi (av \cdot vb)\), \(\phi (e_y)=\phi (av \cdot vc)\) and \(\phi (e_z)=\phi (av\cdot vd)\), and hence this subgraph is indeed balanced.
In case (II), without loss of generality, we assume \(e_x=ab, e_y=bc\) and \(e_z=ca\). Then \(\{e_x,e_y,e_z,va,vb,vc\}\) forms \(K_4\). Since \(\phi (e_x)=\phi (av \cdot vb)\), \(\phi (e_y)=\phi (bv \cdot vc)\) and \(\phi (e_z)=\phi (cv \cdot va)\), this \(K_4\) does not have any unbalanced cycle. Therefore, Case (II) cannot happen because of the \({{{\mathcal {D}}}}\)-sparsity of G, as a balanced \(K_4\) is not \({{{\mathcal {D}}}}\)-sparse.
(Case 2) Next, we consider the case when \(|X|>1\). We further split the proof into two subcases depending on whether X is type 1 or type 2.
If X is type 2, then \(|X\cup E_v|=2|V(X\cup E_v)|-2\) by Lemma 9.13. Also, by Lemma 9.13, there exists an equivalent gain function \(\phi '\) to \(\phi \) such that \(\phi '(e)=\mathrm{id}\) for \(e\in X\cup \{va, vb\}\) and \(\phi '(vc)=\phi '(vd)\ne \mathrm{id}\). Denote \(\phi '(vc)\) by g. Since Y and Z are obstacles, we have \(\phi '(e_y)=\phi '(e_z)=g\), which in particular implies \(e_y,e_z\not \in X\). By \(N(v)\subseteq V(X)\) and \(e_y\ne e_z\), \(|X\cup Y\cup Z\cup E_v|=2|V(X\cup Y\cup Z\cup E_v)|\), which in turn implies \(E=X\cup Y\cup Z\cup E_v\). Notice that the label of each edge in \(X\cup Y\cup Z\cup E_v\) is either the identity or g. In other words, \(X\cup Y\cup Z\cup E_v\) is cyclic, contradicting the \({{{\mathcal {D}}}}\)-sparsity of G.
The remaining case is when X is type 1. Without loss of generality we assume \(a,b\in V(X)\). By \(|X|>1\) and Lemma 7.1, \(d_X(a)\ge 2\) and \(d_X(b)\ge 2\). Since \(e_y\) is either ac or bd and \(e_z\) is either ad or bc, it suffices to consider the following two cases by symmetry: (i)\((e_y, e_z)=(ac,ad)\), and (ii)\((e_y,e_z)=(ac,bc)\).
In subcase (i), \(X\cap Y\) or \(X\cap Z\) contains an edge incident to a as \(d_X(a)\ge 2\) and \(d_{G-v}(a)=3\).
In subcase (ii), notice that, \(\{av,bv,cv, e_y,e_z, av\cdot vb\}\) is a circuit of the underlying \({{{\mathcal {D}}}}\)-sparsity matroid since it forms a balanced \(K_4\). By \(av\cdot vb\in \mathrm {cl}_{{{\mathcal {D}}}}(X)\), we have \(cv\in \mathrm {cl}_{{{\mathcal {D}}}}(X+av+bv+e_y+e_z)\subseteq \mathrm {cl}_{{{\mathcal {D}}}}(E-cv)\), contradicting the independence of E. Therefore, this case does not occur and the proof is complete. \(\square \)
Obstacles Around a Vertex v with \(|N(v)|=3\)
In this subsection we shall investigate obstacles for a 2-reduction at a vertex v with \(|N(v)|=3\). Most of the arguments are similar to the previous subsection. Throughout Sect. 9.3.2, \((G,\phi )\) denotes a \({{{\mathcal {D}}}}\)-gain graph satisfying the assumptions of Theorem 9.11, v denotes a vertex with \(|N(v)|=3\), \(N(v)=\{a,b,c\}\), and \(E_v\) denotes the set of edges incident to v. Without loss of generality, we assume that there are parallel edges \(e_1\) and \(e_2\) between v and a, and we denote \(E_v=\{e_1,e_2,vb,vc\}\).
We again have three possible ways for a 2-reduction at v. In each case, there exists an obstacle if the operation is not admissible. The proof of the following claim is identical to that of Lemma 9.12 and hence is omitted.
Lemma 9.18
Suppose that the 2-reduction through \((e_1,vb)\) and \((e_2,vc)\) is not admissible. Then there is an edge subset \(F\subseteq E{\setminus } E_v\) satisfying one of the following properties:
-
(i)
F is balanced tight with \(a,b\in V(F)\) and \(e_1\cdot vb\in \mathrm {cl}_{{{\mathcal {D}}}}(F)\);
-
(ii)
F is balanced tight with \(a,c\in V(F)\) and \(e_2\cdot vc\in \mathrm {cl}_{{{\mathcal {D}}}}(F)\);
-
(iii)
F is sub-tight with \(a,b,c\in V(F)\), \(F+e_1\cdot vb\) is balanced tight, and \(e_2\cdot vc\in \mathrm {cl}_{{{\mathcal {D}}}}(F+e_1\cdot vb)\).
For the 2-reduction through \((e_1,e_2)\) and (bv, vc), we encounter an even simpler situation.
Lemma 9.19
Suppose that the 2-reduction through \((e_1,e_2)\) and (bv, vc) is not admissible. Then there is a balanced tight set \(F\subseteq E{\setminus } E_v\) with \(b,c\in V(F)\) and \(bv\cdot vc\in \mathrm {cl}_{{{\mathcal {D}}}}(F)\).
Proof
Note that \(e_1\cdot e_2^{-1}\) is a loop. \(G-v+e_1\cdot e_2^{-1}\) is \({{{\mathcal {D}}}}\)-sparse by Lemma 9.2 since adding an unbalanced loop does not affect (C1). Note that \(G-v+e_1\cdot e_2^{-1}+bv\cdot vc\) is connected. If \(G-v+e_1\cdot e_2^{-1}+bv\cdot vc\) does not satisfy (C2), then Lemma 9.3 implies that G is almost near-cyclic, which contradicts our assumption on G. If \(G-v+e_1\cdot e_2^{-1}+bv\cdot vc\) does not satisfy (C1), then \(G-v+e_1\cdot e_2^{-1}\) contains a balanced tight set F with \(b,c\in V(F)\) and \(bv\cdot vc\in \mathrm{cl}_{{{\mathcal {D}}}}(F)\). Since a balanced tight set does not contain a loop by Lemma 7.1, we have \(F\subseteq E{\setminus } E_v\). \(\square \)
According to Lemmas 9.18 and 9.19, we can define the type of an obstacle as in the previous subsection. Lemma 9.19 also says that we only encounter type 1 obstacles for the 2-reduction through \((e_1,e_2)\) and (bv, vc). The next two lemmas are counterparts of Lemmas 9.14 and 9.15, respectively, with identical proofs, which are omitted.
Lemma 9.20
Let X and Y be obstacles for distinct 2-reductions at v. If X is type 2 and \(X\cup Y\) is cyclic, then \(X\cup Y\cup E_v\) is cyclic.
Lemma 9.21
Let X and Y be obstacles for distinct 2-reductions at v. Then, if \(X\cap Y\ne \emptyset \), then \(X\cup Y\) is balanced.
To prove the counterpart of Lemma 9.17, we need the following two additional lemmas.
Lemma 9.22
Suppose that Z is an obstacle of type 1 for the 2-reduction through \((e_1,e_2)\) and (bv, vc). Then, there is an equivalent gain function \(\phi '\) to \(\phi \) such that \(\phi '(e)=\mathrm{id}\) for \(e\in Z\cup \{vb,vc\}\).
Proof
\(Z+bv\cdot vc\) is balanced. Hence, by Lemma 2.3, there is an equivalent gain function \(\phi '\) to \(\phi \) such that \(\phi '(e)=\mathrm{id}\) for \(e\in Z+bv\cdot vc\). By performing a switching operation at v with \(\phi '(bv)\) if necessary, we may assume that \(\phi '(bv)=\phi '(vc)=\mathrm{id}\). \(\square \)
Lemma 9.23
Let X be an obstacle of type 2 for the 2-reduction through \((e_1,vb)\) and \((e_2,vc)\). Suppose further that there is no obstacle of type 1 for the 2-reduction through \((e_1,vb)\) and \((e_2,vc)\). Then \(d_X(a)+d_X(b)+d_X(c)\ge 5\) holds.
Proof
Let \(X'=X+e_1\cdot vb\). By definition, \(X'\) is balanced tight with \(a,b,c\in V(X')\) and \(|X'|>1\). Such a balanced tight set is 2-connected and essentially 3-edge-connected by Lemma 7.1. We thus have \(d_{X'}(u)\ge 2\) for \(u\in \{a,b,c\}\).
Suppose that \(d_{X'}(a)=d_{X'}(b)=2\). Since \(X'\) is essentially 3-edge-connected and \(e_1\cdot vb\) is incident to a and b, \(X'\) must be a triangle on a, b, c. This means that X contains an edge linking from a to c, denoted by \(e'\). Recall that \(X'+e_2\cdot vc\) is balanced by definition of type 2 obstacles. However, since \(e'\) and \(e_2\cdot vc\) are parallel, for \(X'+e_2\cdot vc\) to be balanced, \(\{e',e_2\cdot vc\}\) has to be a balanced 2-cycle, that is, \(\{e'\}\) is a type 1 obstacle for the 2-reduction through \((e_1,vb)\) and \((e_2,vc)\), contradicting the assumption of the lemma.
Therefore, \(d_{X'}(a)\ge 3\) or \(d_{X'}(b)\ge 3\), implying \(d_{X'}(a)+d_{X'}(b)+d_{X'}(c)\ge 7\). Since \(X'=X+e_1\cdot vb\), we obtain \(d_X(a)+d_X(b)+d_X(c)\ge 5\). \(\square \)
Lemma 9.24
Let X, Y, Z be obstacles for the 2-reductions through \((e_1,vb)\) and \((e_2,vc)\), through \((e_1,vc)\) and \((e_2,vb)\), and through \((e_1,e_2)\) and (bv, vc), respectively. Then, \(X\cap Y\ne \emptyset \), \(Y\cap Z\ne \emptyset \), or \(Z\cap X\ne \emptyset \) holds.
Proof
We split the proof into two cases depending on whether a type 1 obstacle exists for the 2-reduction through \((e_1,vb)\) and \((e_2,vc)\).
(Case 1) Suppose that there is no type 1 obstacle for the 2-reduction through \((e_1,vb)\) and \((e_2,vc)\). Then, X is type 2. By Lemma 9.23, \(d_X(a)+d_X(b)+d_X(c)\ge 5\) holds. If \(d_X(a)\ge 2\), then \(X\cap Y\) contains an edge incident to a since \(d_{G-v}(a)=2\) and \(d_Y(a)\ge 1\). If \(d_X(a)=1\), then we have \(d_X(b)\ge 2\) and \(d_X(c)\ge 2\). Since \(d_{G-v}(b)=d_{G-v}(c)=3\), \(|Z|=1\) holds if \(X\cap Z= \emptyset \). However, in this case, we have \(d_{X\cup Z}(b)=d_{X\cup Z}(c)=3\), and thus \(X\cap Y\) or \(Y\cap Z\) contains an edge incident to b or c.
In a symmetric manner, we are done in the case when a type 1 obstacle does not exist for the 2-reduction through \((e_1,vc)\) and \((e_2,vb)\).
(Case 2) We now consider the case when both X and Y are type 1. If \(|X|>1\) or \(|Y|>1\), then X or Y is 2-connected, and hence \(X\cap Y\) contains an edge incident to a as \(d_{G-v}(a)=2\). We thus assume \(|X|=|Y|=1\) and \(X\ne Y\). Let us denote \(X=\{e_x\}\) and \(Y=\{e_y\}\). Without loss of generality, we assume that \(e_x\) connects from a to b. Also, by Lemma 9.22, we may assume \(\phi (e)=\mathrm{id}\) for \(e\in Z\cup \{vb,vc\}\). Since \(e_1\cdot vb\in \mathrm {cl}_{{{\mathcal {D}}}}(X)\), we have \(\phi (e_x)=\phi (e_1\cdot vb)=\phi (e_1)\). The proof is completed by a further case analysis: (i) \(e_y\) connects from a to c or (ii) \(e_y\) connects from a to b (see Fig. 16).
In case (i), we have \(e_1\cdot vc\in \mathrm {cl}_{{{\mathcal {D}}}}(Y)\) by definition. Therefore, \(\phi (e_y)=\phi (e_1\cdot vc)=\phi (e_1)\). Notice that \(\{e_1,vb,vc,e_x,e_y, bv\cdot vc\}\) forms a \(K_4\) without unbalanced cycles by \(\phi (e_y)=\phi (e_1)=\phi (e_x)\). Moreover, since \(bv\cdot vc\in \mathrm {cl}_{{{\mathcal {D}}}}(Z)\), we obtain \(e_1\in \mathrm {cl}_{{{\mathcal {D}}}}(\{vb,vc,e_x,e_y,bv\cdot vc\})\subseteq \mathrm {cl}_{{{\mathcal {D}}}}(E-e_1)\). This contradicts the independence of E in the underlying \({{{\mathcal {D}}}}\)-sparsity matroid.
Let us consider case (ii). If \(|Z|>1\), then \(X\cap Z\) or \(Y\cap Z\) contains an edge incident to b as Z is type 1 and \(d_Z(b)\ge 2\). Suppose that \(|Z|=1\), \(X\cap Y=\emptyset \), \(X\cap Z=\emptyset \) and \(Y\cap Z=\emptyset \). Then \(X\cup Y\cup Z\cup E_v\) induces a subgraph in which v, a and b have degree four. So, if \(|V|>4\), then c becomes a cut-vertex, contradicting the 2-connectivity of G. On the other hand, if \(|V|=4\), then G becomes the graph shown in Fig. 16(ii’). In this case removing \(e_2\) and \(e_y\) results in a cyclic graph (where any cycle except the loop is balanced by \(\phi (e_1)=\phi (e_x)\)). This means that G is almost near-cyclic, a contradiction. \(\square \)
Proof of Theorem 9.11
Proof of Theorem 9.11
Suppose that no 2-reduction is admissible at v. Then we have three obstacles X, Y and Z for the three possible 2-reductions at v. Suppose further that the star of v is not contained in a hat subgraph. Then, by Lemmas 9.17 and 9.24, we may assume without loss of generality that \(X\cap Y\ne \emptyset \) holds.
If \(|X\cup Y|\ge 2|V(X\cup Y)|-1\), then \(V(X\cup Y)\cup \{v\}=V\) must hold since G is essentially 4-edge-connected. We then have \(|X\cup Y\cup E_v|\ge 2|V|+1\), contradicting the \({{{\mathcal {D}}}}\)-sparsity of G.
Therefore we have
$$\begin{aligned} |X\cup Y|\le 2|V(X\cup Y)|-2. \end{aligned}$$
(20)
To derive a contradiction, we next show that the number of connected components in \((V(X)\cap V(Y),X\cap Y)\) is equal to two. To see this, let \(c_0\) be the number of trivial connected components (i.e., singleton vertex components) in \((V(X)\cap V(Y), X\cap Y)\) and let \(c_1\) be the number of nontrivial connected components in it. Then,
$$\begin{aligned} |X|+|Y|&\ge 2|V(X)|-4\,{+}\,2|V(Y)|-4=2|V(X\cup Y)|\,{+}\,2|V(X\cap Y)|\,{+}\,2c_0-8, \end{aligned}$$
(21)
$$\begin{aligned} |X \cap Y|&\le 2|V(X\cap Y)|-3c_1, \end{aligned}$$
(22)
where the last inequality comes from \(|F|\le 2|V(F)|-3\) for any non-empty \(F\subseteq X\cap Y\). From (20–22), we obtain \(2c_0+3c_1\le 6\). On the other hand by \(X\cap Y\ne \emptyset \) we also have \(c_1\ge 1\). Hence we get \(c_1+c_2\le 2\), and the number of connected components in the graph \((V(X)\cap V(Y),X\cap Y)\) is at most two.
If the number of connected components in \((V(X)\cap V(Y),X\cap Y)\) is one, then, since X and Y are connected and balanced, Lemma 2.4(1) implies that \(X\cup Y\) is balanced, which contradicts Lemmas 9.15 and 9.21.
Thus the number of connected components in \((V(X)\cap V(Y),X\cap Y)\) is two. Then \(2c_0+3c_1\ge 5\). Hence by (21) and (22) we have
$$\begin{aligned} |X\cup Y|\ge 2|V(X\cup Y)|-3. \end{aligned}$$
(23)
Also by Lemma 2.5
\(X\cup Y\) is cyclic. This implies that \(X\cup Y\) is not tight, as \(X\cup Y\) cannot be cyclic tight by (20).
If both X and Y are type 1, then \(X\cup Y\) is tight by Lemma 7.2, which does not happen. Hence X or Y is type 2, and Lemmas 9.14 and 9.20 imply that \(X\cup Y\cup E_v\) is also cyclic. Also by (23) and \(N(v)\subseteq X\cup Y\) (as X or Y is type 2) we obtain \(|X\cup Y\cup E_v|\ge 2|V(X\cup Y\cup E_v)|-1\). Thus, due to the essential 4-edge-connecitivity of G, \(|V(X\cup Y\cup E_v)|\ge |V|-1\) must hold.
If \(V(X\cup Y\cup E_v)=V\), then \(|X\cup Y\cup E_v|=|E|-1\), and hence G is near cyclic, as \(X\cup Y\cup E_v\) is cyclic. On the other hand, if \(V(X\cup Y\cup E_v)=V-u\) for some \(u\in V\), then u is incident to a loop and two non-loop edges by 4-regularity. Observe that removing this loop and one of the two non-loop edges results in a cyclic graph. This means that G is almost near-cyclic.
In both cases G turns out to be almost near-cyclic, which contradicts the assumption on G. This completes the proof. \(\square \)
Proof of the Main Theorem
We are now ready to prove Theorem 9.1, which also completes the proof of Theorem 7.8.
Proof of Theorem 9.1
By Lemmas 9.5, 9.6, 9.8 and 9.9, we may assume that G is 2-connected, essentially 4-edge-connected, not special, and not almost near-cyclic. Also, by Lemma 9.10, we may assume that every vertex v with \(|N(v)|=2\) is incident to a loop.
Since G is not special, G has a vertex v that is not incident to a loop. Then \(|N(v)|\ge 3\). By Theorem 9.11, either the 2-reduction at v is admissible or the star of v is contained in a hat subgraph H. Suppose the latter holds. We denote the vertices of H by \(a_1, a_2, b_1,b_2,b_3\), and assume that \(a_1\) and \(a_2\) have degree four in H (and hence \(a_1\) or \(a_2\) is v). Since H is balanced, we may assume that all labels in H are identity. Moreover, since G is not a fancy hat, we may assume that \(b_1\) is not incident to a loop.
We prove that some 2-reduction at \(b_1\) is admissible. Suppose that no 2-reduction is admissible at \(b_1\). Then, by Theorem 9.11, the star of \(b_1\) is contained in a hat subgraph \(H'\). Note that \(H'\) is different from H.
We claim that \(H'\) contains a triangle on \(b_1,a_i,b_j\) for some \(i\in \{1,2\}\) and \(j\in \{2,3\}\). To see this first suppose that \(a_1a_2\notin E(H')\). Then, since each vertex has degree at least 2 in \(H'\), we have \(a_1b_2\in E(H')\) or \(a_1b_3\in E(H')\) by \(N_G(a_1)=\{a_2,b_1,b_2,b_3\}\) and \(a_1a_2\not \in E(H')\). This also implies \(b_1b_2\in E(H')\) or \(b_1b_3\in E(H')\), respectively, as \(b_1\) is incident to all the vertices of \(H'\). Thus \(H'\) has a triangle on \(b_1,a_1,b_j\) for some \(j\in \{2,3\}\).
If \(a_1a_2\in E(H')\), then \(H'\) contains a triangle on \(b_1,a_1,a_2\). In a hat subgraph, two vertices of each triangle have degree four, which implies \(N(a_i)\subseteq V(H')\) for some \(i\in \{1,2\}\). Therefore, \(a_ib_2\in E(H')\) and \(b_1b_2\in E(H')\), and hence \(b_1b_2a_i\) forms a triangle.
Consequently, without loss of generality, we may assume that \(H'\) contains a triangle on \(b_1, b_2, a_1\). Recall that a hat subgraph is balanced. Since \(\phi (a_1b_1)=\phi (a_1b_2)=\mathrm{id}\), we obtain \(\phi (b_1b_2)=\mathrm{id}\) as \(H'\) contains a triangle on \(a_1, b_1, b_2\). Observe then that \(\{a_1,a_2,b_1,b_2\}\) induces a \(K_4\) in which the label of each edge is the identity. This contradicts the \({{{\mathcal {D}}}}\)-sparsity of G. Consequently, the 2-reduction at \(b_1\) is admissible. \(\square \)