Files
math-research/papers/iterated_reduction_in_reduced_dual/paper.tex
T
didericis 41227c6a0f papers: rename folders and retitle
- Main paper: dual_decomposition_minimal_counterexamples/ ->
  face_monochromatic_pairs/. Title is now
  "Face-Monochromatic Pairs and the Four Colour Theorem".
- Companion paper: dual_decomposition_iterated_reduction/ ->
  iterated_reduction_in_reduced_dual/. Title is now
  "An Iterated Reduction in the Reduced Dual". Its prose and bibliography
  cite the parent under the new title.
- Update one absolute sys.path reference inside
  check_conj_face_kempe_n15.py that pointed at the old folder.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 15:04:15 -04:00

309 lines
13 KiB
TeX

%% 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}
\newtheorem{conjecture}[theorem]{Conjecture}
\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{An Iterated Reduction in the Reduced Dual}
\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{Setup and background}
\label{sec:background}
This paper is a follow-up to \emph{Face-Monochromatic Pairs and the Four
Colour Theorem}~\cite{parent}, which introduced the reduced-dual
construction: given a minimal counterexample $G$ to the Four Colour
Theorem, a degree-$5$ vertex $v$ of $G$ (equivalently a pentagonal face
$F_v$ of $G' = \mathrm{dual}(G)$), and an index $i \in \{0,1,2,3,4\}$, the
\emph{reduced dual} $\widehat{G}'_{v,i}$ is the cubic plane graph obtained
from $G'$ by deleting the five boundary vertices of $F_v$, listing the
resulting five degree-$2$ vertices clockwise as $A_0,\dots,A_4$ along the
new face $F$, attaching a new apex vertex $v_n$ to $A_i, A_{i+1}, A_{i+2}$
by three new edges, and adding the chord $A_{i+3} A_{i+4}$. The four edges
added by steps~(3) and~(4) are named the \emph{side-$0$ edge}
($v_n A_i$), the \emph{spike edge} ($v_n A_{i+1}$), the \emph{side-$1$
edge} ($v_n A_{i+2}$), and the \emph{merged edge} ($A_{i+3} A_{i+4}$). The
parent paper also proves two structural lemmas about every proper
$3$-edge-colouring $\varphi$ of $\widehat{G}'_{v,i}$:
\begin{itemize}
\item the \emph{chord-apex lemma}, asserting
$\varphi(\mathrm{spike}) = \varphi(\mathrm{merged})$;
\item the \emph{Kempe-cycle lemma}, asserting that
the spike and merged edge lie on a common
$\{\varphi(\mathrm{spike}), \varphi(\mathrm{side-}j)\}$-Kempe
cycle through the side-$j$ edge for both $j = 0, 1$.
\end{itemize}
We refer the reader to~\cite{parent} for the precise definitions, proofs,
and the pentagonal-externals lemma we will reuse below.
\section{The iterated reduction}
\label{sec:iterated-reduction}
The reduced-dual construction 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 the reduced-dual construction
of~\cite{parent} 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 the pentagonal-externals lemma of~\cite{parent}
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 the reduced-dual construction
of~\cite{parent} 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 the pentagonal-externals lemma
of~\cite{parent}, 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}
The chord-apex lemma of~\cite{parent} 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 the chord-apex lemma 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'=\mathrm{dual}(G)$, where $G$ is the first min-degree-$5$ plantri
triangulation on $14$ vertices and $\varphi_1$ is a specific proper
$3$-edge-colouring of $H_1$ that satisfies both the chord-apex and
Kempe-cycle conditions of~\cite{parent}, found by
\texttt{experiments/search\_kempe\_property.py}. \emph{Left:} $G'$
($24$ vertices, $36$ edges) with the chosen pentagonal face shaded.
\emph{Centre:} $H_1$ ($20$ vertices, $30$ edges) after step~(1) with
$i_1 = 1$, $3$-edge-coloured by $\varphi_1$; the four edges around
$v_n^{(1)}$ in $E$ are drawn thicker, and the spike and merged edges
share the colour green. \emph{Right:} $H_2$ ($16$ vertices, $24$ edges)
after step~(3) with $i_t = 3$; eight edges are protected, and the
algorithm terminates one step later (no remaining safe pentagonal face
in $H_2$). The generating script is
\texttt{experiments/draw\_iterated\_reduction\_n14.py}; layouts are
Tutte barycentric embeddings with the outer face picked to keep
$v_n^{(1)}, v_n^{(2)}$ in the interior.}
\label{fig:iterated-reduction-trace}
\end{figure}
\section{Structural lemmas on the algorithm's output}
\label{sec:structural-lemmas}
\begin{lemma}[Exactly one matching pair in the algorithm's output]
\label{lem:exactly-one-match}
Let $G$ be a minimal counterexample to the Four Colour Theorem, and let
$(H_{t^*}, \varphi_{t^*})$ be the final graph-and-colouring produced by
some terminating execution of
Algorithm~\ref{alg:iterated-reduction} on $G$, with named pairs
$(\mathrm{spike}_t, \mathrm{merged}_t)$ for $t = 1, \dots, t^*$. Then
there is exactly one $t$ with
$\varphi_{t^*}(\mathrm{spike}_t) = \varphi_{t^*}(\mathrm{merged}_t)$, and
it is $t = 1$.
\end{lemma}
\begin{proof}
The algorithm never re-colours an existing edge: at each iteration
step~(3d) every surviving edge keeps its $\varphi_{t-1}$-colour, and the
four new edges receive fresh colours forced by propriety. Hence for every
$1 \leq k \leq t \leq t^*$,
\[
\varphi_t(\mathrm{spike}_k) = \varphi_k(\mathrm{spike}_k),
\qquad
\varphi_t(\mathrm{merged}_k) = \varphi_k(\mathrm{merged}_k);
\]
the colours of the step-$k$ named edges, once written, are permanent. It
suffices to compare $\varphi_k(\mathrm{spike}_k)$ and
$\varphi_k(\mathrm{merged}_k)$ at the step where each pair is introduced.
\textbf{Case $k = 1$.} Since $G$ is a minimal counterexample, $H_1$ is a
reduced dual of $G'$. The chord-apex lemma of~\cite{parent} applied to
$\varphi_1$ gives
$\varphi_1(\mathrm{spike}_1) = \varphi_1(\mathrm{merged}_1)$.
\textbf{Case $k \geq 2$.} At step $k$ the algorithm picks an index $i_k$
for which $f_{i_k+3} = f_{i_k+4}$ (chord consistency) and
$f_{i_k}, f_{i_k+1}, f_{i_k+2}$ are pairwise distinct (propriety at the
new $v_n$), where $f$ is the external vector of the chosen pentagonal
face of $H_{k-1}$ under $\varphi_{k-1}$. Step~(3d) then assigns
\[
\varphi_k(\mathrm{spike}_k) = f_{i_k+1},
\qquad
\varphi_k(\mathrm{merged}_k) = f_{i_k+3}.
\]
By the pentagonal-externals lemma of~\cite{parent}, $f$ has the $(2,2,1)$
pattern: a block of three consecutive positions $\{p, p+1, p+2\}$
(mod $5$) on which it is constantly some colour $c$, while the remaining
two positions $\{p+3, p+4\}$ hold the two non-$c$ colours, one each. The
condition $f_{i_k+3} = f_{i_k+4}$ forces $(i_k+3, i_k+4)$ to be either
$(p, p+1)$ or $(p+1, p+2)$ --- the two consecutive pairs inside the
block --- and correspondingly $i_k + 1 \in \{p+3, p+4\}$,
\emph{outside} the block. So $f_{i_k+1}$ is not $c$, whereas
$f_{i_k+3} = c$, and hence
$\varphi_k(\mathrm{spike}_k) \neq \varphi_k(\mathrm{merged}_k)$.
Combining the two cases, exactly one $t \in \{1, \dots, t^*\}$ --- namely
$t = 1$ --- has $\varphi_{t^*}(\mathrm{spike}_t) =
\varphi_{t^*}(\mathrm{merged}_t)$.
\end{proof}
\begin{lemma}[All-distinct colouring exists on a 4-colourable graph]
\label{lem:all-distinct-exists}
Let $G$ be a $4$-colourable maximal planar graph of minimum degree
$\geq 5$ (equivalently, a maximal planar graph that is \emph{not} a
minimal counterexample to the Four Colour Theorem). Then there is an
execution of Algorithm~\ref{alg:iterated-reduction} on $G$ whose final
colouring $\varphi_{t^*}$ satisfies
$\varphi_{t^*}(\mathrm{spike}_t) \neq \varphi_{t^*}(\mathrm{merged}_t)$
for every $t \in \{1, \dots, t^*\}$. In particular, there exists a proper
$3$-edge-colouring of $H_{t^*}$ under which every spike-merged pair has
distinct colours.
\end{lemma}
\begin{proof}
The argument mirrors Lemma~\ref{lem:exactly-one-match}, but extends a
colouring \emph{downward} from $G'$ rather than carrying one forward from
$H_1$.
Since $G$ is $4$-colourable, by Tait's theorem
$G' = \mathrm{dual}(G)$ admits a proper $3$-edge-colouring $\xi$. Apply
the pentagonal-externals lemma of~\cite{parent} to $\xi$ at the
pentagonal face $F_v$ selected in step~(1): the external vector
$f = (f_0, \dots, f_4)$ at $F_v$ under $\xi$ has the $(3,1,1)$
cyclic-consecutive shape, with a block of three consecutive positions
$\{p, p+1, p+2\}$ (mod $5$) holding a common colour $c$, and the
remaining two positions $\{p+3, p+4\}$ holding the two non-$c$ colours,
one each. The algorithm's choice of $i_1$ forces $\{i_1+3, i_1+4\}$
inside the $c$-block (so the chord is consistently coloured) and the
three positions $\{i_1, i_1+1, i_1+2\}$ pairwise distinct; in particular
$i_1+1$ lies \emph{outside} the $c$-block.
Choose $\varphi_1$ to be the proper $3$-edge-colouring of $H_1$ that
agrees with $\xi$ on every surviving edge and assigns each new edge at
$A_j$ the unique third colour at $A_j$. Then
$\varphi_1(\mathrm{spike}_1) = f_{i_1+1}$, a value not equal to $c$,
while $\varphi_1(\mathrm{merged}_1) = f_{i_1+3} = c$, so
$\varphi_1(\mathrm{spike}_1) \neq \varphi_1(\mathrm{merged}_1)$.
The same argument repeats at every step $k \geq 2$: the external vector
at the chosen pentagonal face under $\varphi_{k-1}$ has the $(3,1,1)$
cyclic-consecutive shape (pentagonal-externals lemma of~\cite{parent}),
the algorithm's index choice $i_k$ puts $i_k+3, i_k+4$ inside the colour
block and $i_k+1$ outside, and step~(3d) thus assigns
$\varphi_k(\mathrm{spike}_k) \neq \varphi_k(\mathrm{merged}_k)$. The
algorithm preserves these colours through every later step, so
$\varphi_{t^*}(\mathrm{spike}_t) \neq \varphi_{t^*}(\mathrm{merged}_t)$
for every $t \in \{1, \dots, t^*\}$.
\end{proof}
\begin{thebibliography}{9}
\bibitem{parent}
E.~Bauerfeld, \emph{Face-Monochromatic Pairs and the Four Colour Theorem}.
Companion paper.
\end{thebibliography}
\end{document}