%% filename: amsart-template.tex %% American Mathematical Society %% AMS-LaTeX v.2 template for use with amsart %% ==================================================================== \documentclass{amsart} \usepackage{amssymb} \usepackage{graphicx} \newtheorem{theorem}{Theorem}[section] \newtheorem{lemma}[theorem]{Lemma} \newtheorem{corollary}[theorem]{Corollary} \newtheorem{proposition}[theorem]{Proposition} \theoremstyle{definition} \newtheorem{definition}[theorem]{Definition} \newtheorem{example}[theorem]{Example} \newtheorem{algorithm}[theorem]{Algorithm} \theoremstyle{remark} \newtheorem{remark}[theorem]{Remark} \numberwithin{equation}{section} \begin{document} \title{Dual Decomposition of Minimal Counterexamples} % author one information \author{Eric Bauerfeld} \address{} \curraddr{} \email{} \thanks{} \subjclass[2010]{Primary } \keywords{four colour theorem, plane triangulation, dual graph, cubic planar graph, edge connectivity, cyclic edge cut, Tait colouring, $3$-edge-colouring} \date{} \dedicatory{} \begin{abstract} % TODO: abstract. \end{abstract} \maketitle \section{The minimal counterexample} Throughout, a \emph{triangulation} is a simple plane graph, with a fixed embedding, in which every face --- including the outer face --- is bounded by a triangle. We first reduce to triangulations, then record the degree properties a smallest counterexample must have. \begin{lemma}[Reduction to triangulations] \label{lem:triangulate} If every triangulation is properly $4$-vertex-colourable, then so is every plane graph. \end{lemma} \begin{proof} Let $H$ be a plane graph. Add edges to $H$, maintaining planarity, until no further edge can be added; the result is a triangulation $H^{+}$ on the same vertex set with $E(H) \subseteq E(H^{+})$. A proper $4$-colouring of $H^{+}$ restricts to a proper $4$-colouring of $H$, since every edge of $H$ is an edge of $H^{+}$. \end{proof} By Lemma~\ref{lem:triangulate}, if the Four Colour Theorem fails then it fails for some triangulation. We may therefore make the following assumption. \begin{definition}[Minimal counterexample] \label{def:minimal} Let $G$ be a triangulation on the fewest vertices that admits no proper $4$-vertex-colouring. We call $G$ a \emph{minimal counterexample}. By minimality, every triangulation on fewer than $|V(G)|$ vertices is properly $4$-colourable. \end{definition} \begin{remark} Since every triangulation on at most four vertices is properly $4$-colourable (the largest being $K_4$), a minimal counterexample has $|V(G)| \ge 5$; the degree bound below sharpens this to $|V(G)| \ge 12$. \end{remark} \begin{lemma}[Minimum degree] \label{lem:mindeg} A minimal counterexample $G$ has minimum degree $\delta(G) \ge 5$. \end{lemma} \begin{proof} Suppose some vertex $v$ has $\deg(v) = d \le 4$. If $d \le 3$, let $G' = G - v$. Then $G'$ is a plane graph on fewer vertices, so by Definition~\ref{def:minimal} and Lemma~\ref{lem:triangulate} it has a proper $4$-colouring. The at most three neighbours of $v$ use at most three colours, so a fourth colour is free for $v$, extending the colouring to $G$ --- a contradiction. If $d = 4$, again $4$-colour $G - v$. If the four neighbours of $v$ use at most three colours we extend as before, so assume they receive all four colours; let $v_1, v_2, v_3, v_4$ be the neighbours in cyclic order around $v$, coloured $1,2,3,4$. Consider the subgraph induced by the colour classes $1$ and $3$, and let $K$ be its connected component containing $v_1$. If $v_3 \notin K$, swap colours $1$ and $3$ on $K$; now no neighbour of $v$ is coloured $1$, freeing it for $v$. If $v_3 \in K$, then a $1$--$3$ Kempe chain joins $v_1$ to $v_3$, and this chain together with $v$ encloses exactly one of $v_2, v_4$; hence the $2$--$4$ component containing $v_2$ cannot also reach $v_4$, and swapping colours $2$ and $4$ on it frees colour $2$ for $v$. Either way the colouring extends to $G$, a contradiction. Hence $\delta(G) \ge 5$. \end{proof} \section{The reduced dual} Write $G'$ for the dual of $G$: since $G$ is a triangulation, $G'$ is a cubic plane graph in which each vertex of $G$ corresponds to a face of $G'$, each face of $G$ to a vertex of $G'$, and each edge to a dual edge. A vertex of $G$ of degree $k$ corresponds to a $k$-gonal face of $G'$. By Lemma~\ref{lem:mindeg}, $\delta(G) \ge 5$, and Euler's formula gives $\sum_{u \in V(G)}(6 - \deg u) = 12$, so $G$ has a vertex of degree exactly $5$ (indeed at least twelve). Fix such a vertex $v$. Its dual face $F_v$ is a pentagon, bounded by the five dual vertices corresponding to the five faces of $G$ incident to $v$. \begin{definition}[Reduced dual] \label{def:reduced-dual} Let $v$ be a degree-$5$ vertex of $G$ with pentagonal dual face $F_v$, and fix an index $i \in \{0,1,2,3,4\}$. The \emph{reduced dual} $\widehat{G}'_{v,i}$ is the plane graph obtained from $G'$ as follows. \begin{enumerate} \item Delete the five dual vertices on the boundary of $F_v$, together with all edges incident to them. Each deleted vertex is cubic, with two edges on $\partial F_v$ and one edge leaving $F_v$; deleting the five boundary vertices therefore removes the five external edges as well, dropping their five outer endpoints from degree $3$ to degree $2$. These five degree-$2$ vertices lie on the boundary of a single face $F$ of the resulting graph. \item List the five degree-$2$ vertices in clockwise order around $F$ as $A = (A_0, A_1, A_2, A_3, A_4)$. \item Add a new vertex $v_n$ and join it to $A_i$, $A_{i+1}$, and $A_{i+2}$ (indices mod $5$) by three new edges. \item Add a new edge between $A_{i+3}$ and $A_{i+4}$ (indices mod $5$). \end{enumerate} \end{definition} \begin{remark} Steps (3) and (4) restore cubicity: $A_i, A_{i+1}, A_{i+2}$ each gain one edge to $v_n$ and $A_{i+3}, A_{i+4}$ each gain the new edge, so all five return to degree $3$, and $v_n$ has degree $3$. Since $A_i,\dots,A_{i+2}$ and $A_{i+3}, A_{i+4}$ are each consecutive along $\partial F$, the new vertex and edge can be drawn inside $F$ without crossings, so $\widehat{G}'_{v,i}$ is again a cubic plane graph. The construction depends on the choice of $i$ up to the rotational symmetry of $A$. \end{remark} \begin{figure}[h] \centering \includegraphics[width=0.48\textwidth]{fig_reduced_dual_step1.png}\hfill \includegraphics[width=0.48\textwidth]{fig_reduced_dual_step2.png}\\[0.5em] \includegraphics[width=0.48\textwidth]{fig_reduced_dual_step3.png}\hfill \includegraphics[width=0.48\textwidth]{fig_reduced_dual_step4.png} \caption{The four steps of Definition~\ref{def:reduced-dual}, illustrated on $G' = $ the dodecahedron (dual of the icosahedron) with $F_v$ the inner pentagon and $i = 0$. Top left: delete the five boundary vertices of $F_v$, leaving five degree-$2$ vertices on a new face $F$. Top right: order them clockwise as $A_0,\dots,A_4$. Bottom left: add $v_n$ joined to $A_0, A_1, A_2$. Bottom right: add the chord $A_3 A_4$, giving the cubic plane graph $\widehat{G}'_{v,0}$.} \label{fig:reduced-dual-steps} \end{figure} \begin{definition}[Edges of the reduced dual] \label{def:edge-names} The four edges added in steps (3) and (4) of Definition~\ref{def:reduced-dual} are named as follows. The chord $A_{i+3}A_{i+4}$ is the \emph{merged edge}; the edge $A_{i+1}v_n$ is the \emph{spike edge}; the edge $A_iv_n$ is the \emph{side-$0$ edge}; and the edge $A_{i+2}v_n$ is the \emph{side-$1$ edge}. In the $i = 0$ case of Figure~\ref{fig:reduced-dual-steps} these are $\{A_3, A_4\}$, $\{A_1, v_n\}$, $\{A_0, v_n\}$, and $\{A_2, v_n\}$ respectively. \end{definition} We will use the following structural fact about proper $3$-edge-colourings near a pentagonal face of a cubic plane graph; it is stated for a generic such graph $H$, not specifically for the reduced dual. \begin{lemma}[Pentagonal externals] \label{lem:pentagonal-externals} Let $H$ be a cubic plane graph and $F$ a pentagonal face of $H$, with $\partial F$ traversed clockwise as $u_0, u_1, u_2, u_3, u_4$. For each $i$ let $f_i$ be the unique edge of $H$ incident to $u_i$ that does not lie on $\partial F$. An assignment $\varphi$ of colours from $\{1, 2, 3\}$ to the ten edges incident to $\{u_0, \dots, u_4\}$ is proper at every $u_i$ if and only if there is some index $j$ such that \[ \varphi(f_j) = \varphi(f_{j+1}) = \varphi(f_{j+2}) \quad\text{and}\quad \{\varphi(f_{j+3}), \varphi(f_{j+4})\} = \{1, 2, 3\} \setminus \{\varphi(f_j)\}, \] indices mod $5$. \end{lemma} \begin{proof} Write $e_i = u_i u_{i+1}$ for the boundary edges of $\partial F$ (indices mod $5$). A colouring $\varphi$ is proper at every $u_i$ if and only if at each $u_i$ the three incident edges $e_{i-1}, e_i, f_i$ receive three distinct colours; whenever this holds, $\varphi(f_i)$ is forced to be the unique colour in $\{1, 2, 3\} \setminus \{\varphi(e_{i-1}), \varphi(e_i)\}$, and $\varphi$ restricts to a proper $3$-edge-colouring of the cycle $\partial F$. \textbf{($\Rightarrow$)} The line graph of $\partial F$ is $C_5$, whose maximum independent set has size $2$, so no colour appears more than twice on $\partial F$; and since $\partial F$ is an odd cycle, all three colours appear. The colour multiset on $(\varphi(e_0), \dots, \varphi(e_4))$ is therefore $(2, 2, 1)$, with the singleton at a unique position. Cyclically shifting indices we may place this position at $0$; let $c$ be the singleton colour. The remaining four edges form the path $e_1 e_2 e_3 e_4$, which by propriety alternates between the other two colours, so for some labelling $\{a, b, c\} = \{1, 2, 3\}$, \[ (\varphi(e_0), \varphi(e_1), \varphi(e_2), \varphi(e_3), \varphi(e_4)) = (c, a, b, a, b). \] Reading off the forced values of $\varphi(f_i)$, \[ \varphi(f_0) = a, \quad \varphi(f_1) = b, \quad \varphi(f_2) = \varphi(f_3) = \varphi(f_4) = c, \] which is the lemma's pattern at $j = 2$ (the cyclic shift maps this back to the corresponding $j$ in the original indexing). This case is the unique proper $3$-edge-colouring of $\partial F$ up to cyclic shift and permutation of $\{1, 2, 3\}$ (since $5 \cdot 3! = 30 = P(C_5, 3)$, the chromatic polynomial of $C_5$ at $3$), so it exhausts every proper $\varphi$. \textbf{($\Leftarrow$)} The lemma's hypothesis is invariant under cyclic shifts of indices and under permutations of $\{1, 2, 3\}$, so we may assume $j = 2$, $\varphi(f_2) = \varphi(f_3) = \varphi(f_4) = c$, $\varphi(f_0) = a$, and $\varphi(f_1) = b$, with $\{a, b, c\} = \{1, 2, 3\}$. Propriety at $u_i$ and $u_{i+1}$ requires $\varphi(e_i) \notin \{\varphi(f_i), \varphi(f_{i+1})\}$, which gives \[ \varphi(e_0) = c, \quad \varphi(e_1) = a, \quad \varphi(e_2) \in \{a, b\}, \quad \varphi(e_3) \in \{a, b\}, \quad \varphi(e_4) = b. \] The remaining propriety condition $\varphi(e_{i-1}) \neq \varphi(e_i)$ holds automatically at $u_0, u_1, u_4$, forces $\varphi(e_2) = b$ at $u_2$, and then forces $\varphi(e_3) = a$ at $u_3$. The resulting triples $(\varphi(e_{i-1}), \varphi(e_i), \varphi(f_i))$ at $u_0, u_1, u_2, u_3, u_4$ are \[ (b, c, a), \quad (c, a, b), \quad (a, b, c), \quad (b, a, c), \quad (a, b, c), \] each a permutation of $\{1, 2, 3\}$, so $\varphi$ is proper at every $u_i$. \end{proof} \begin{remark} The two-element condition $\{\varphi(f_{j+3}), \varphi(f_{j+4})\} = \{1,2,3\}\setminus\{\varphi(f_j)\}$ cannot be dropped: a 3-colouring satisfying $\varphi(f_j) = \varphi(f_{j+1}) = \varphi(f_{j+2})$ alone need not extend, e.g.\ $(1,1,1,1,2)$. \end{remark} Since $\widehat{G}'_{v,i}$ is the dual of a triangulation on fewer vertices than $G$, it is $3$-edge-colourable by the minimality of $G$. The following lemma constrains every such colouring. \begin{lemma} \label{lem:chord-apex} Let $G$ be a minimal counterexample, and let $\widehat{G}'_{v,i}$ be a reduced dual of its dual $G'$. Then in every proper $3$-edge-colouring of $\widehat{G}'_{v,i}$, the merged edge and the spike edge receive the same colour. \end{lemma} \begin{figure}[h] \centering \includegraphics[width=0.7\textwidth]{fig_chord_apex_step1.png}\\[0.4em] \includegraphics[width=0.48\textwidth]{fig_chord_apex_step2.png}\hfill \includegraphics[width=0.48\textwidth]{fig_chord_apex_step3.png} \caption{The proof of Lemma~\ref{lem:chord-apex}, illustrated for $i = 0$ on $G' = $ the dodecahedron. Top: under the assumption $W \neq Y$, propriety at $v_n$ forces $W \in \{X, Z\}$. Bottom: in either case the lift to $G'$ has externals satisfying the hypothesis of Lemma~\ref{lem:pentagonal-externals}, which colours $\partial F_v$ to extend $\psi$ to a proper $3$-edge-colouring of $G'$.} \label{fig:chord-apex-proof} \end{figure} \begin{proof} After cyclically relabelling, assume $i = 0$. Suppose for contradiction that $\varphi$ is a proper $3$-edge-colouring of $\widehat{G}'_{v,0}$ in which the merged edge $\{A_3, A_4\}$ and the spike edge $\{A_1, v_n\}$ receive different colours (Figure~\ref{fig:chord-apex-proof}, top), and write \[ X = \varphi(\{A_0, v_n\}), \quad Y = \varphi(\{A_1, v_n\}), \quad Z = \varphi(\{A_2, v_n\}), \quad W = \varphi(\{A_3, A_4\}). \] Propriety of $\varphi$ at $v_n$ forces $\{X, Y, Z\} = \{1, 2, 3\}$, and the assumption $W \neq Y$ leaves $W \in \{X, Z\}$. We lift $\varphi$ to a colouring $\psi$ of $E(G')$ as follows. Let $B_0, \dots, B_4$ be the boundary vertices of $\partial F_v$ in $G'$, indexed so that $f_k = B_k A_k$. On every edge of $G'$ that survived the reduction, set $\psi = \varphi$. At each $A_k$ the two surviving edges retain their $\varphi$-colours, so the remaining edge at $A_k$ --- in $G'$ this is the external $f_k$; in $\widehat{G}'_{v,0}$ this is a $v_n$-edge ($k \in \{0, 1, 2\}$) or the chord ($k \in \{3, 4\}$) --- is forced to take the third colour at $A_k$. Since the two-surviving-edge colours at $A_k$ agree in $G'$ and $\widehat{G}'_{v,0}$, the third colour does too, giving \[ \psi(f_0) = X, \quad \psi(f_1) = Y, \quad \psi(f_2) = Z, \quad \psi(f_3) = \psi(f_4) = W \] (the last two equalities holding because the chord is a single edge contributing its colour at each of $A_3$ and $A_4$). It remains to assign colours to the five boundary edges $B_k B_{k+1}$ of $\partial F_v$. Apply Lemma~\ref{lem:pentagonal-externals} to $G'$ at the face $F_v$ with the $B_k$'s as its boundary vertices and the same indexing. The external vector $(\psi(f_0), \dots, \psi(f_4)) = (X, Y, Z, W, W)$ falls into one of two cases (Figure~\ref{fig:chord-apex-proof}, bottom): \begin{itemize} \item if $W = Z$, it is $(X, Y, Z, Z, Z)$: three consecutive $Z$'s at positions $2, 3, 4$, with $\{X, Y\} = \{1, 2, 3\} \setminus \{Z\}$; \item if $W = X$, it is $(X, Y, Z, X, X)$: three consecutive $X$'s at positions $3, 4, 0$, with $\{Y, Z\} = \{1, 2, 3\} \setminus \{X\}$. \end{itemize} Each case satisfies the hypothesis of Lemma~\ref{lem:pentagonal-externals}; its $(\Leftarrow)$ direction therefore assigns colours to the boundary edges $B_k B_{k+1}$ that make $\psi$ proper at every $B_k$. The resulting $\psi$ is a proper $3$-edge-colouring of $G'$: proper at every $B_k$ by the lemma, at every $A_k$ by the construction, and at every other vertex because such a vertex has the same neighbourhood in $G'$ as in $\widehat{G}'_{v,0}$ with the same incident-edge colours. By Tait's theorem, $G'$ is $3$-edge-colourable iff $G$ is $4$-vertex-colourable, contradicting that $G$ is a counterexample. The assumption $W \neq Y$ is therefore false. \end{proof} For a pair of colours $\{a, b\} \subseteq \{1, 2, 3\}$, the subgraph of $\widehat{G}'_{v,i}$ on the edges coloured $a$ or $b$ is $2$-regular (since at each vertex exactly one of the three incident edges is excluded), and hence a disjoint union of cycles. We call each such cycle a \emph{$\{a, b\}$-Kempe cycle}, and reserve the notation for the specific cycle containing a given edge when the context makes it clear. Swapping the two colours on a single Kempe cycle yields another proper $3$-edge-colouring of the same graph. \begin{lemma}[Kempe cycles through the spike] \label{lem:kempe-spike} Let $G$ be a minimal counterexample, fix a reduced dual $\widehat{G}'_{v,i}$ of $G'$, and let $\varphi$ be a proper $3$-edge-colouring of $\widehat{G}'_{v,i}$. Write $c$ for the common colour assigned by $\varphi$ to the spike and the merged edge (Lemma~\ref{lem:chord-apex}), and $c_0, c_1$ for the colours of the side-$0$ and side-$1$ edges respectively, so $\{c, c_0, c_1\} = \{1, 2, 3\}$. Then \begin{enumerate} \item the $\{c, c_0\}$-Kempe cycle through the spike edge contains both the side-$0$ edge and the merged edge; \item the $\{c, c_1\}$-Kempe cycle through the spike edge contains both the side-$1$ edge and the merged edge. \end{enumerate} \end{lemma} \begin{proof} We prove (1); (2) is the same argument with $c_1$ and the side-$1$ edge in place of $c_0$ and the side-$0$ edge. The spike edge $\{A_{i+1}, v_n\}$ and the side-$0$ edge $\{A_i, v_n\}$ share the vertex $v_n$ and receive the two colours $c, c_0$, so they both lie on the $\{c, c_0\}$-Kempe cycle through $v_n$. Suppose for contradiction that the merged edge lies on a different $\{c, c_0\}$-Kempe cycle $K$ (it lies on \emph{some} such cycle, since it has colour $c$). Let $\varphi'$ be obtained from $\varphi$ by swapping the colours $c$ and $c_0$ along $K$ alone: this is a Kempe swap, so $\varphi'$ is again a proper $3$-edge-colouring of $\widehat{G}'_{v,i}$. Under $\varphi'$ the spike edge --- which is not on $K$ --- still has colour $c$, but the merged edge --- which is on $K$ --- now has colour $c_0$. Hence in $\varphi'$ the spike and the merged edge receive distinct colours, contradicting Lemma~\ref{lem:chord-apex} applied to $\varphi'$. \end{proof} \section{An iterated reduction} The reduced-dual construction in Definition~\ref{def:reduced-dual} can be iterated: starting from a proper $3$-edge-colouring $\varphi_1$ of a reduced dual $\widehat{G}'_{v,i}$, we apply the construction again to that graph at a pentagonal face whose ten incident edges avoid the four named edges from the first reduction, extending $\varphi_1$ across the new reduction. The protected edges accumulate into a set $E$ that grows by four per iteration, and the process terminates when $E$ has blocked every pentagonal face. \begin{algorithm}[Iterated reduction with protected edges] \label{alg:iterated-reduction} Let $G$ be a triangulation we assume to be a minimal counterexample to the Four Colour Theorem. The algorithm produces a sequence $H_1, H_2, \dots$ of cubic plane graphs, proper $3$-edge-colourings $\varphi_t$ of $H_t$, and a growing set $E$ of protected edges. \begin{enumerate} \item[(0)] Form $G' := \mathrm{dual}(G)$, a cubic plane graph. \item[(1)] Choose a degree-$5$ vertex $v$ of $G$ (equivalently a pentagonal face $F_v$ of $G'$) and an index $i_1 \in \{0, \dots, 4\}$. Apply Definition~\ref{def:reduced-dual} to form $H_1 := \widehat{G'}_{v, i_1}$, and fix any proper $3$-edge-colouring $\varphi_1$ of $H_1$ (one exists by the minimality of $G$). \item[(2)] Initialise $E := \{\text{spike}, \text{side-}0, \text{side-}1, \text{merged}\}$, the four named edges of the reduction in (1). \item[(3)] (Iterate.) At step $t \geq 2$, given $H_{t-1}$, $\varphi_{t-1}$, and $E \subseteq E(H_{t-1})$: \begin{enumerate} \item[(a)] Find a pentagonal face $F$ of $H_{t-1}$ whose ten incident edges --- the five boundary edges of $\partial F$ and the five external edges at $\partial F$ --- are all outside $E$. If no such $F$ exists, terminate. \item[(b)] By Lemma~\ref{lem:pentagonal-externals} applied to $H_{t-1}$ at $F$ under $\varphi_{t-1}$, the external vector has shape $(a, b, c, c, c)$ up to cyclic rotation. Choose an index $i_t$ for which $\varphi_{t-1}(f_{i_t + 3}) = \varphi_{t-1}(f_{i_t + 4})$ and $\varphi_{t-1}(f_{i_t}), \varphi_{t-1}(f_{i_t + 1}), \varphi_{t-1}(f_{i_t + 2})$ are three distinct colours. \item[(c)] Apply Definition~\ref{def:reduced-dual} to $H_{t-1}$ at $(F, i_t)$ to form $H_t$. \item[(d)] Extend $\varphi_{t-1}$ to a proper $3$-edge-colouring $\varphi_t$ of $H_t$: every surviving edge keeps its $\varphi_{t-1}$-colour, and each new edge takes the unique colour completing the palette at its endpoint (consistent across both endpoints of the chord by the choice of $i_t$). \item[(e)] Add the four named edges of the step-$t$ reduction to $E$. \end{enumerate} \item[(4)] Repeat (3) until termination. \end{enumerate} \end{algorithm} \begin{remark} \label{rem:alg-invariants} At each iteration, $|V(H_t)| = |V(H_{t-1})| - 4$ and $|E(H_t)| = |E(H_{t-1})| - 6$, so $H_t$ shrinks at a fixed rate; the protected set $|E|$ grows by exactly four; and every protected edge survives all subsequent reductions. Since the graph is finite, termination is guaranteed. By Lemma~\ref{lem:pentagonal-externals}, step~(b) never fails: some valid $i_t$ always exists for any pentagonal face under any proper colouring. Termination is therefore combinatorial: it occurs precisely when $E$ touches every pentagonal face of $H_{t-1}$. \end{remark} \begin{remark} \label{rem:alg-chord-apex} Lemma~\ref{lem:chord-apex} applies only at $t = 1$, when $H_1$ is a reduced dual of $G'$. For $t \geq 2$, $H_t$ is a reduced dual of $H_{t-1}$ rather than of $G'$, and $H_{t-1}$ is itself $3$-edge-colourable, so the non-$3$-edge-colourability argument that drives Lemma~\ref{lem:chord-apex} does not carry over. Whether the constraints accumulated in $E$ propagate any further structure to $\varphi_t$ for $t \geq 2$ is left open. \end{remark} \begin{figure}[h] \centering \includegraphics[width=0.32\textwidth]{fig_alg_step0.png}\hfill \includegraphics[width=0.32\textwidth]{fig_alg_step1.png}\hfill \includegraphics[width=0.32\textwidth]{fig_alg_step2.png} \caption{Algorithm~\ref{alg:iterated-reduction} on $G' = $ dodecahedron (dual of the icosahedron). \emph{Left:} $G'$ (20 vertices, 30 edges), with $F_v$ (the inner pentagon) shaded as the face chosen for the first reduction. \emph{Centre:} $H_1$ (16 vertices, 24 edges) after step~(1) with $i_1 = 0$, $3$-edge-coloured by Sage; the four edges around $v_n^{(1)}$ in $E$ are drawn thicker. \emph{Right:} $H_2$ (12 vertices, 18 edges) after step~(3) with $i_t = 0$; the only safe pentagonal face in $H_1$ was the outer pentagon, whose deletion produces $v_n^{(2)}$ and a second chord, giving eight protected edges. No safe pentagonal face remains, so the algorithm terminates. The generating script is \texttt{experiments/draw\_iterated\_reduction.py}.} \label{fig:iterated-reduction-trace} \end{figure} \end{document}