d3fc4bfc4c
Move Section 5 of "Medial Tire Decompositions of Plane Triangulations" into a new standalone paper, "The Medial Pigeonhole Programme", which cites the medial tire paper for its terminology and notation. Convert the three cross-references that pointed into earlier sections (annular teeth, bite-face-count, boundary medial vertices) into citations. Remove Section 5 from the medial tire paper and update its abstract to drop the moved chain-pigeonhole claim, pointing to the follow-up paper. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
683 lines
27 KiB
TeX
683 lines
27 KiB
TeX
%% filename: amsart-template.tex
|
|
%% American Mathematical Society
|
|
%% AMS-LaTeX v.2 template for use with amsart
|
|
%% ====================================================================
|
|
|
|
\documentclass{amsart}
|
|
|
|
\usepackage{amssymb}
|
|
\usepackage{graphicx}
|
|
\usepackage{tikz}
|
|
\usetikzlibrary{backgrounds}
|
|
|
|
\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{xca}[theorem]{Exercise}
|
|
|
|
\theoremstyle{remark}
|
|
\newtheorem{remark}[theorem]{Remark}
|
|
|
|
\numberwithin{equation}{section}
|
|
|
|
\begin{document}
|
|
|
|
\title{Medial Tire Decompositions of Plane Triangulations}
|
|
|
|
% author one information
|
|
\author{Eric Bauerfeld}
|
|
\address{}
|
|
\curraddr{}
|
|
\email{}
|
|
\thanks{}
|
|
|
|
\subjclass[2010]{Primary }
|
|
|
|
\keywords{plane graph, triangulation, medial graph, tire graph, Tait coloring, Four Colour Theorem}
|
|
|
|
\date{}
|
|
|
|
\dedicatory{}
|
|
|
|
\begin{abstract}
|
|
We use the nested tire decomposition of a plane triangulation to induce
|
|
a decomposition of its full medial graph into medial tire subgraphs.
|
|
For a plane triangulation $G$, the medial graph $M(G)$ is naturally
|
|
isomorphic to the medial graph of the planar dual $G^*$, and proper
|
|
$3$-vertex-colourings of $M(G)$ are equivalent to proper
|
|
$3$-edge-colourings of the cubic dual. Thus Tait's reformulation of
|
|
the Four Colour Theorem may be studied through proper vertex
|
|
$3$-colourings of medial subgraphs. We define medial tire pieces and
|
|
their boundary-state restriction relations, and show that a proper
|
|
vertex $3$-colouring of $M(G)$ amounts to a compatible selection of
|
|
these boundary states across the tire tree. The resulting
|
|
pigeonhole programme for the Four Colour Theorem is developed
|
|
in~\cite{bauerfeld-medial-pigeonhole}.
|
|
\end{abstract}
|
|
|
|
\maketitle
|
|
|
|
\section{Introduction}
|
|
|
|
A classical theorem of Tait recasts the Four Colour Theorem in dual,
|
|
edge-colouring terms: a plane triangulation $G$ is properly
|
|
$4$-vertex-colourable if and only if its dual cubic graph $G^*$ is
|
|
properly $3$-edge-colourable. The present paper records a medial
|
|
version of this viewpoint. The vertices of the medial graph $M(G)$
|
|
correspond to edges of $G$, and adjacency in $M(G)$ records
|
|
consecutiveness of edges around vertices and faces of $G$. Since
|
|
planar duality interchanges vertices and faces while preserving the
|
|
edge set, $M(G)$ is naturally isomorphic to $M(G^*)$.
|
|
|
|
Consequently a proper vertex $3$-colouring of $M(G)$ is the same
|
|
object as a proper edge $3$-colouring of $G^*$. This suggests another
|
|
route toward the Four Colour Theorem: rather than colouring the dual
|
|
cubic graph directly, decompose the full medial graph into local
|
|
annular pieces and try to prove that their proper vertex
|
|
$3$-colouring boundary restrictions always compose.
|
|
|
|
The structural input is the nested tire decomposition of
|
|
\cite{bauerfeld-nested-tire-decompositions}. A level source in a plane
|
|
triangulation determines a rooted tree of tire treads. Each tread is
|
|
an annular triangulated region with an outer boundary, an inner
|
|
outerplanar graph, and annular triangular faces. We show that this
|
|
decomposition induces a decomposition of $M(G)$ into medial tire
|
|
subgraphs. The boundary data of a medial tire are proper
|
|
$3$-colourings of the medial vertices corresponding to boundary edges
|
|
in the associated dual tire graph.
|
|
|
|
\section{Background}
|
|
|
|
Throughout, $G$ is a simple plane maximal planar graph with fixed
|
|
embedding, and $G^*$ denotes its full planar dual. We use the level
|
|
source, dual depth, tire graph, tire tread, and tire-tree terminology
|
|
of~\cite{bauerfeld-nested-tire-decompositions}. In particular, a level
|
|
source $S$ determines a rooted tire tree $\mathcal{T}(G,S)$ whose
|
|
vertices are tire treads and whose parent-child relation records
|
|
nested containment across level-cycle interfaces.
|
|
|
|
\begin{definition}[Medial graph]
|
|
\label{def:medial-graph}
|
|
Let $H$ be a plane graph. The \emph{medial graph} $M(H)$ has one
|
|
vertex $m_e$ for each edge $e \in E(H)$. Two medial vertices
|
|
$m_e,m_f$ are adjacent whenever $e$ and $f$ are consecutive in the
|
|
cyclic order of edges around a vertex of $H$ or around a face of $H$.
|
|
The embedding is the standard one obtained by placing $m_e$ at the
|
|
midpoint of $e$ and drawing medial edges through the vertex- and
|
|
face-corners of $H$.
|
|
\end{definition}
|
|
|
|
\begin{remark}
|
|
If $H$ has bridges or vertices of degree $1$, the usual medial
|
|
construction may create parallel edges or loops depending on the
|
|
chosen convention. In this paper the main application is to plane
|
|
triangulations and their cubic planar duals, where the medial graph is
|
|
a loopless $4$-regular plane graph.
|
|
\end{remark}
|
|
|
|
\begin{proposition}[Medial dual invariance]
|
|
\label{prop:medial-dual-invariance}
|
|
Let $H$ be a connected plane graph and let $H^*$ be its planar dual.
|
|
Then there is a natural plane-graph isomorphism
|
|
\[
|
|
M(H) \cong M(H^*).
|
|
\]
|
|
\end{proposition}
|
|
|
|
\begin{proof}
|
|
Each edge $e \in E(H)$ corresponds to a unique dual edge $e^* \in
|
|
E(H^*)$, giving a bijection $m_e \mapsto m_{e^*}$ between the vertices
|
|
of $M(H)$ and $M(H^*)$. In $M(H)$ two vertices $m_e,m_f$ are adjacent
|
|
exactly when $e$ and $f$ are consecutive around either a vertex or a
|
|
face of $H$. Under duality, vertices and faces are interchanged, and
|
|
the cyclic order of the corresponding dual edges around the dual face
|
|
or dual vertex is the same up to reversal. Thus the same pairs are
|
|
medial-adjacent in $M(H^*)$, and the midpoint construction identifies
|
|
the two embedded medial graphs.
|
|
\end{proof}
|
|
|
|
\begin{corollary}[Tait colourings as medial vertex colourings]
|
|
\label{cor:tait-medial}
|
|
Let $G$ be a simple plane triangulation. Proper vertex
|
|
$3$-colourings of $M(G)$ are in natural bijection with proper
|
|
$3$-edge-colourings of the cubic planar dual $G^*$.
|
|
\end{corollary}
|
|
|
|
\begin{proof}
|
|
By Proposition~\ref{prop:medial-dual-invariance}, $M(G) \cong
|
|
M(G^*)$. Vertices of $M(G^*)$ correspond to edges of $G^*$, and two
|
|
such vertices are adjacent exactly when the corresponding dual edges
|
|
are incident and consecutive around a vertex or face of $G^*$. Since
|
|
$G^*$ is cubic, proper vertex $3$-colouring of $M(G^*)$ is therefore
|
|
equivalent to assigning three colours to the edges of $G^*$ so that the
|
|
three edges incident to each dual vertex receive pairwise distinct
|
|
colours.
|
|
\end{proof}
|
|
|
|
\section{Medial tire pieces}
|
|
|
|
\begin{definition}[Full medial tire graph]
|
|
\label{def:full-medial-tire}
|
|
Let $T$ be a tire tread in the tire tree $\mathcal{T}(G,S)$ supplied
|
|
by~\cite{bauerfeld-nested-tire-decompositions}. The \emph{full medial
|
|
tire graph} of $T$, denoted $\mathsf{M}(T)$, is the subgraph of
|
|
$M(G)$ induced by the medial vertices $m_e$ with $e$ an edge of $G$
|
|
incident to at least one triangular face in the tread $T$. The medial
|
|
vertices corresponding to annular edges of $T$ are called
|
|
\emph{annular medial vertices}.
|
|
\end{definition}
|
|
|
|
\begin{remark}
|
|
In the ambient-triangulation setting, the full medial tire graph
|
|
$\mathsf{M}(T)$ coincides with the omitted-edge medial tire graph
|
|
studied in~\cite{bauerfeld-nested-tire-decompositions}. Indeed, the
|
|
medial edges of $\mathsf{M}(T)$ are contributed by corners of annular
|
|
triangular tread faces. Such a face contains at most one outer-boundary
|
|
edge and at most one inner-boundary edge, so it does not contribute a
|
|
medial edge between two outer-boundary edges or between two
|
|
inner-boundary edges. Similarly, chords of the inner outerplanar graph
|
|
lie outside the annular tread and are not incident to annular tread
|
|
faces. Thus the deletion rule used for the earlier reduced medial tire
|
|
graph removes no edges from the ambient object $\mathsf{M}(T)$.
|
|
|
|
The distinction only appears in the standalone drawing convention where
|
|
the outer and inner boundary walks are added as artificial faces before
|
|
forming a medial graph. Those artificial faces create same-boundary
|
|
medial edges, and the reduced construction deletes them.
|
|
\end{remark}
|
|
|
|
\begin{theorem}[Annular medial colour bound]
|
|
\label{thm:annular-medial-colour-bound}
|
|
Let $T = (B_{\mathrm{out}}, O, E_{\mathrm{ann}})$ be a tire tread with
|
|
non-degenerate boundaries and simple inner boundary $B_{\mathrm{in}}$.
|
|
Let $A(T)$ be the subgraph of $\mathsf{M}(T)$ induced by the annular
|
|
medial vertices. For a graph $H$, write $\operatorname{Col}_3(H)$ for
|
|
the set of proper $3$-vertex-colourings of $H$. Then $A(T)$ is a
|
|
cycle---the \emph{annular cycle} of $T$---and
|
|
\[
|
|
|\operatorname{Col}_3(\mathsf{M}(T))|
|
|
\;\leq\; |\operatorname{Col}_3(A(T))|.
|
|
\]
|
|
\end{theorem}
|
|
|
|
\begin{proof}
|
|
Since the tread is a triangulated annulus with no vertices in its
|
|
interior, each annular face has exactly one boundary edge, lying either
|
|
on $B_{\mathrm{out}}$ or on $B_{\mathrm{in}}$, and exactly two annular
|
|
edges. As the annular faces are traversed cyclically around the tread,
|
|
consecutive faces share one annular edge. Equivalently, the annular
|
|
edges occur in a cyclic order in which each annular face contains two
|
|
consecutive annular edges. Hence the subgraph of $\mathsf{M}(T)$
|
|
induced by the annular medial vertices is a cycle.
|
|
|
|
Consider the restriction map from proper $3$-colourings of
|
|
$\mathsf{M}(T)$ to colourings of this annular medial cycle $A(T)$. We
|
|
claim that this map is injective. Let $x$ be a non-annular medial
|
|
vertex. Then $x$ corresponds to an edge of $B_{\mathrm{out}}$ or
|
|
$B_{\mathrm{in}}$: chords of $O$ are not incident to annular tread
|
|
faces, and hence do not contribute vertices of $\mathsf{M}(T)$. This
|
|
boundary edge is incident to a unique annular face of the tread, and
|
|
the other two edges of that face are annular edges. Therefore $x$ is
|
|
adjacent in $\mathsf{M}(T)$ to the two annular medial vertices
|
|
corresponding to those two annular edges.
|
|
|
|
Those two annular medial vertices are adjacent to each other, because
|
|
their annular edges are consecutive on the same triangular annular
|
|
face. In any proper $3$-colouring they therefore receive two distinct
|
|
colours, and $x$ is forced to receive the remaining third colour. Thus
|
|
every non-annular medial vertex has its colour uniquely determined by
|
|
the colouring of $A(T)$. Two colourings of $\mathsf{M}(T)$ with the
|
|
same restriction to $A(T)$ are identical, so the restriction map is
|
|
injective. The stated inequality follows.
|
|
\end{proof}
|
|
|
|
\begin{definition}[Annular teeth]
|
|
\label{def:annular-teeth}
|
|
By Theorem~\ref{thm:annular-medial-colour-bound} the annular medial
|
|
vertices induce the cycle $A(T)$ in $\mathsf{M}(T)$, the annular cycle, so
|
|
the edges of $\mathsf{M}(T)$ joining two annular medial vertices are
|
|
exactly the edges of $A(T)$. Each such edge lies in exactly one triangle ($3$-cycle) of
|
|
$\mathsf{M}(T)$, and the third vertex of that triangle is necessarily
|
|
non-annular, since $A(T)$ has no chords. We call this triangle an
|
|
\emph{annular tooth} and its non-annular vertex the \emph{apex} of the
|
|
tooth.
|
|
|
|
The cycle $A(T)$ separates the plane into two regions: the \emph{outer
|
|
region}, which contains the outer-boundary medial vertices, and the
|
|
\emph{inner region}, which contains the inner-boundary medial vertices.
|
|
An annular tooth is an \emph{up tooth} if its apex lies in the outer
|
|
region, and a \emph{down tooth} if its apex lies in the inner region.
|
|
\end{definition}
|
|
|
|
\begin{remark}
|
|
\label{rem:teeth-sharing}
|
|
The apexes of annular teeth satisfy two sharing bounds: no two up teeth
|
|
share an apex, and at most two down teeth share an apex.
|
|
\end{remark}
|
|
|
|
\begin{remark}
|
|
\label{rem:up-teeth-count}
|
|
The number of up teeth in $\mathsf{M}(T)$ is at least three.
|
|
\end{remark}
|
|
|
|
\begin{definition}[Bites]
|
|
\label{def:bite}
|
|
By Remark~\ref{rem:teeth-sharing} an apex is shared by at most two down
|
|
teeth. When two down teeth share an apex, the pair is called a
|
|
\emph{bite}, and their common apex is the \emph{apex of the bite}. A down
|
|
tooth that belongs to a bite is a \emph{bite tooth}. We further require the
|
|
two annular edges carrying the teeth of a bite to be \emph{non-incident}:
|
|
they share no annular vertex of $A(T)$. Equivalently, the two bite teeth
|
|
meet only at their common apex.
|
|
\end{definition}
|
|
|
|
\begin{remark}
|
|
\label{rem:bite-face-count}
|
|
Let $B(T)$ be the subgraph of $\mathsf{M}(T)$ consisting of $A(T)$
|
|
together with all bite apexes (equivalently, $A(T)$ together with all
|
|
bite teeth), drawn as a plane graph. For every interior face of $B(T)$
|
|
that is not a bite tooth, the number of down teeth whose apex lies in
|
|
the interior of that face is either $0$ or at least $3$. Such an apex is
|
|
necessarily that of a singleton down tooth: every bite apex is a vertex
|
|
of $B(T)$, so it lies on a face boundary rather than in any face
|
|
interior.
|
|
\end{remark}
|
|
|
|
\begin{figure}[h]
|
|
\centering
|
|
\begin{tikzpicture}[scale=2.3,
|
|
ann/.style={circle, fill=black, inner sep=1.1pt},
|
|
upv/.style={circle, draw=blue!70!black, fill=blue!15, inner sep=1.5pt},
|
|
downv/.style={circle, draw=red!70!black, fill=red!15, inner sep=1.5pt},
|
|
bitev/.style={circle, draw=red!70!black, fill=red!35, inner sep=1.9pt},
|
|
cyc/.style={black, line width=1.0pt},
|
|
tth/.style={black!55, line width=0.45pt},
|
|
lbl/.style={font=\scriptsize},
|
|
lead/.style={black!55, line width=0.3pt}]
|
|
|
|
% annular medial vertices forming the cycle A(T)
|
|
\foreach \k/\a in {0/105,1/75,2/45,3/15,4/-15,5/-45,6/-75,7/-105,8/-135,9/-165,10/165,11/135}
|
|
\coordinate (v\k) at (\a:1);
|
|
|
|
% down-tooth apexes (inner region)
|
|
\coordinate (d1) at (60:0.60);
|
|
\coordinate (d2) at (30:0.60);
|
|
\coordinate (d3) at (0:0.60);
|
|
\coordinate (d4) at (-30:0.60);
|
|
|
|
% shared apex of the bite
|
|
\coordinate (p) at (0,0);
|
|
|
|
% up-tooth apexes (outer region)
|
|
\coordinate (u1) at (-60:1.35);
|
|
\coordinate (u2) at (-120:1.35);
|
|
\coordinate (u3) at (-150:1.35);
|
|
\coordinate (u4) at (180:1.35);
|
|
\coordinate (u5) at (150:1.35);
|
|
\coordinate (u6) at (120:1.35);
|
|
|
|
% annular medial cycle
|
|
\draw[cyc] (v0)--(v1)--(v2)--(v3)--(v4)--(v5)--(v6)--(v7)--(v8)--(v9)--(v10)--(v11)--cycle;
|
|
|
|
% down teeth into the right inner region
|
|
\draw[tth] (d1)--(v1) (d1)--(v2);
|
|
\draw[tth] (d2)--(v2) (d2)--(v3);
|
|
\draw[tth] (d3)--(v3) (d3)--(v4);
|
|
\draw[tth] (d4)--(v4) (d4)--(v5);
|
|
|
|
% up teeth
|
|
\draw[tth] (u1)--(v5) (u1)--(v6);
|
|
\draw[tth] (u2)--(v7) (u2)--(v8);
|
|
\draw[tth] (u3)--(v8) (u3)--(v9);
|
|
\draw[tth] (u4)--(v9) (u4)--(v10);
|
|
\draw[tth] (u5)--(v10) (u5)--(v11);
|
|
\draw[tth] (u6)--(v11) (u6)--(v0);
|
|
|
|
% the bite: two down teeth sharing the apex p
|
|
\draw[tth] (p)--(v0) (p)--(v1) (p)--(v6) (p)--(v7);
|
|
|
|
% vertices
|
|
\foreach \k in {0,...,11} \node[ann] at (v\k) {};
|
|
\foreach \u in {u1,u2,u3,u4,u5,u6} \node[upv] at (\u) {};
|
|
\foreach \dd in {d1,d2,d3,d4} \node[downv] at (\dd) {};
|
|
\node[bitev] at (p) {};
|
|
|
|
% annotations
|
|
\node[lbl, anchor=west] at (42:1.78) (Ldt) {down tooth};
|
|
\draw[lead] (Ldt.west) -- (30:0.74);
|
|
|
|
\node[lbl, anchor=east] at (150:1.86) (Lut) {up tooth};
|
|
\draw[lead] (Lut.east) -- (150:1.22);
|
|
|
|
\node[lbl] at (90:1.62) (Lbite) {bite};
|
|
\draw[lead] (Lbite.south) -- (0,0.08);
|
|
|
|
\node[lbl, anchor=west] at (-12:1.78) (L4) {region with 4 down teeth};
|
|
\draw[lead] (L4.west) -- (-9:0.80);
|
|
|
|
\node[lbl, anchor=east] at (192:1.86) (L0) {region with 0 down teeth};
|
|
\draw[lead] (L0.east) -- (180:0.45);
|
|
\end{tikzpicture}
|
|
\caption{A full medial tire graph $\mathsf{M}(T)$ illustrating the tooth
|
|
terminology. The thick cycle is the annular medial cycle $A(T)$, whose
|
|
black vertices are the annular medial vertices. Each edge of $A(T)$
|
|
carries one tooth: up teeth (blue apexes, outer-boundary medial vertices)
|
|
point into the outer region, and down teeth (red apexes, inner-boundary
|
|
medial vertices) point into the inner region. The two down teeth meeting
|
|
at the central shared apex (larger red vertex) form a bite; that shared
|
|
apex splits the inner region into two faces, one with four down teeth on
|
|
its boundary and one with none.}
|
|
\label{fig:medial-teeth-example}
|
|
\end{figure}
|
|
|
|
\begin{figure}[h]
|
|
\centering
|
|
\begin{tikzpicture}[scale=0.82,
|
|
ann/.style={circle, fill=black, inner sep=1.3pt},
|
|
outv/.style={circle, draw=blue!70!black, fill=blue!12, inner sep=1.7pt},
|
|
inv/.style={circle, draw=red!70!black, fill=red!12, inner sep=1.7pt},
|
|
mededge/.style={black!62, line width=0.45pt},
|
|
attach/.style={black!45, line width=0.38pt}]
|
|
|
|
\newcommand{\hexannulus}[1]{
|
|
\coordinate (#1a0) at (90:1);
|
|
\coordinate (#1a1) at (30:1);
|
|
\coordinate (#1a2) at (-30:1);
|
|
\coordinate (#1a3) at (-90:1);
|
|
\coordinate (#1a4) at (-150:1);
|
|
\coordinate (#1a5) at (150:1);
|
|
\draw[mededge] (#1a0)--(#1a1)--(#1a2)--(#1a3)--(#1a4)--(#1a5)--cycle;
|
|
\foreach \i in {0,...,5} \node[ann] at (#1a\i) {};
|
|
}
|
|
|
|
\begin{scope}[shift={(-4.8,0)}]
|
|
\hexannulus{x}
|
|
\coordinate (xb0) at (60:0.48);
|
|
\coordinate (xb1) at (0:0.48);
|
|
\coordinate (xb2) at (-60:0.48);
|
|
\coordinate (xb3) at (-120:1.46);
|
|
\coordinate (xb4) at (180:1.46);
|
|
\coordinate (xb5) at (120:1.46);
|
|
\foreach \i/\j in {0/1,1/2,2/3,3/4,4/5} {
|
|
\draw[attach] (xb\i)--(xa\i);
|
|
\draw[attach] (xb\i)--(xa\j);
|
|
}
|
|
\draw[attach] (xb5)--(xa5);
|
|
\draw[attach] (xb5)--(xa0);
|
|
\foreach \i in {0,1,2} \node[inv] at (xb\i) {\scriptsize I};
|
|
\foreach \i in {3,4,5} \node[outv] at (xb\i) {\scriptsize O};
|
|
\node at (0,-1.86) {\scriptsize \texttt{IIIOOO}};
|
|
\node at (0,-2.15) {\scriptsize $\min |R_T(\alpha)|=1$};
|
|
\end{scope}
|
|
|
|
\begin{scope}
|
|
\hexannulus{y}
|
|
\coordinate (yb0) at (60:0.48);
|
|
\coordinate (yb1) at (0:0.48);
|
|
\coordinate (yb2) at (-60:1.46);
|
|
\coordinate (yb3) at (-120:0.48);
|
|
\coordinate (yb4) at (180:1.46);
|
|
\coordinate (yb5) at (120:1.46);
|
|
\foreach \i/\j in {0/1,1/2,2/3,3/4,4/5} {
|
|
\draw[attach] (yb\i)--(ya\i);
|
|
\draw[attach] (yb\i)--(ya\j);
|
|
}
|
|
\draw[attach] (yb5)--(ya5);
|
|
\draw[attach] (yb5)--(ya0);
|
|
\foreach \i in {0,1,3} \node[inv] at (yb\i) {\scriptsize I};
|
|
\foreach \i in {2,4,5} \node[outv] at (yb\i) {\scriptsize O};
|
|
\node at (0,-1.86) {\scriptsize \texttt{IIOIOO}};
|
|
\node at (0,-2.15) {\scriptsize $\min |R_T(\alpha)|=1$};
|
|
\end{scope}
|
|
|
|
\begin{scope}[shift={(4.8,0)}]
|
|
\hexannulus{z}
|
|
\coordinate (zb0) at (60:0.48);
|
|
\coordinate (zb1) at (0:0.48);
|
|
\coordinate (zb2) at (-60:1.46);
|
|
\coordinate (zb3) at (-120:1.46);
|
|
\coordinate (zb4) at (180:0.48);
|
|
\coordinate (zb5) at (120:1.46);
|
|
\foreach \i/\j in {0/1,1/2,2/3,3/4,4/5} {
|
|
\draw[attach] (zb\i)--(za\i);
|
|
\draw[attach] (zb\i)--(za\j);
|
|
}
|
|
\draw[attach] (zb5)--(za5);
|
|
\draw[attach] (zb5)--(za0);
|
|
\foreach \i in {0,1,4} \node[inv] at (zb\i) {\scriptsize I};
|
|
\foreach \i in {2,3,5} \node[outv] at (zb\i) {\scriptsize O};
|
|
\node at (0,-1.86) {\scriptsize \texttt{IIOOIO}};
|
|
\node at (0,-2.15) {\scriptsize $\min |R_T(\alpha)|=1$};
|
|
\end{scope}
|
|
\end{tikzpicture}
|
|
\caption{Three six-face full medial tire graphs found by the boundary-state
|
|
restriction search. Black vertices are annular medial vertices; blue
|
|
vertices are outer boundary medial vertices and red vertices are inner
|
|
boundary medial vertices. The word below each diagram records the
|
|
outer/inner type of the six annular faces in cyclic order. Boundary
|
|
states are identified only up to colour permutation, not by rotation or
|
|
reflection of the boundary order.}
|
|
\label{fig:medial-restriction-worst-cases}
|
|
\end{figure}
|
|
|
|
\begin{figure}[h]
|
|
\centering
|
|
\begin{tikzpicture}[scale=0.82,
|
|
mededge/.style={black!38, line width=0.42pt},
|
|
cycleedge/.style={black, line width=1.25pt},
|
|
czero/.style={circle, draw=blue!65!black, fill=blue!18, inner sep=1.6pt},
|
|
cone/.style={circle, draw=red!65!black, fill=red!18, inner sep=1.6pt},
|
|
ctwo/.style={circle, draw=green!45!black, fill=green!20, inner sep=1.6pt}]
|
|
|
|
\coordinate (n12) at (90:1.45);
|
|
\coordinate (n13) at (30:1.45);
|
|
\coordinate (n14) at (-30:1.45);
|
|
\coordinate (n15) at (-90:1.45);
|
|
\coordinate (n16) at (-150:1.45);
|
|
\coordinate (n17) at (150:1.45);
|
|
\coordinate (n23) at (1.85,1.55);
|
|
\coordinate (n34) at (2.45,0.00);
|
|
\coordinate (n45) at (1.85,-1.55);
|
|
\coordinate (n56) at (-0.15,-2.45);
|
|
\coordinate (n67) at (-1.85,-1.55);
|
|
\coordinate (n27) at (-1.85,1.55);
|
|
\coordinate (n26) at (-0.30,2.55);
|
|
\coordinate (n36) at (0.30,0.55);
|
|
\coordinate (n35) at (0.45,-0.85);
|
|
|
|
\draw[mededge] (n12)--(n13);
|
|
\draw[mededge] (n12)--(n17);
|
|
\draw[mededge] (n12)--(n23);
|
|
\draw[mededge] (n12)--(n27);
|
|
\draw[mededge] (n13)--(n14);
|
|
\draw[mededge] (n13)--(n23);
|
|
\draw[mededge] (n13)--(n34);
|
|
\draw[mededge] (n14)--(n15);
|
|
\draw[mededge] (n14)--(n34);
|
|
\draw[mededge] (n14)--(n45);
|
|
\draw[mededge] (n15)--(n16);
|
|
\draw[mededge] (n15)--(n45);
|
|
\draw[mededge] (n15)--(n56);
|
|
\draw[mededge] (n16)--(n17);
|
|
\draw[mededge] (n16)--(n56);
|
|
\draw[mededge] (n16)--(n67);
|
|
\draw[mededge] (n17)--(n27);
|
|
\draw[mededge] (n17)--(n67);
|
|
\draw[mededge] (n23)--(n26);
|
|
\draw[mededge] (n23)--(n36);
|
|
\draw[mededge] (n26)--(n27);
|
|
\draw[mededge] (n26)--(n36);
|
|
\draw[mededge] (n26)--(n67);
|
|
\draw[mededge] (n27)--(n67);
|
|
\draw[mededge] (n34)--(n35);
|
|
\draw[mededge] (n34)--(n45);
|
|
\draw[mededge] (n35)--(n36);
|
|
\draw[mededge] (n35)--(n45);
|
|
\draw[mededge] (n35)--(n56);
|
|
\draw[mededge] (n36)--(n56);
|
|
|
|
\draw[cycleedge] (n12)--(n13)--(n14)--(n15)--(n16)--(n17)--cycle;
|
|
|
|
\node[czero] (v12) at (n12) {\scriptsize $12$};
|
|
\node[cone] (v13) at (n13) {\scriptsize $13$};
|
|
\node[ctwo] (v14) at (n14) {\scriptsize $14$};
|
|
\node[czero] (v15) at (n15) {\scriptsize $15$};
|
|
\node[ctwo] (v16) at (n16) {\scriptsize $16$};
|
|
\node[cone] (v17) at (n17) {\scriptsize $17$};
|
|
\node[ctwo] (v23) at (n23) {\scriptsize $23$};
|
|
\node[cone] (v26) at (n26) {\scriptsize $26$};
|
|
\node[ctwo] (v27) at (n27) {\scriptsize $27$};
|
|
\node[czero] (v34) at (n34) {\scriptsize $34$};
|
|
\node[ctwo] (v35) at (n35) {\scriptsize $35$};
|
|
\node[czero] (v36) at (n36) {\scriptsize $36$};
|
|
\node[cone] (v45) at (n45) {\scriptsize $45$};
|
|
\node[cone] (v56) at (n56) {\scriptsize $56$};
|
|
\node[czero] (v67) at (n67) {\scriptsize $67$};
|
|
|
|
\node[anchor=west] at (3.0,1.45) {\scriptsize colour $0$};
|
|
\node[czero] at (2.82,1.45) {};
|
|
\node[anchor=west] at (3.0,1.05) {\scriptsize colour $1$};
|
|
\node[cone] at (2.82,1.05) {};
|
|
\node[anchor=west] at (3.0,0.65) {\scriptsize colour $2$};
|
|
\node[ctwo] at (2.82,0.65) {};
|
|
\node[anchor=west, text width=2.35cm] at (2.82,-0.15)
|
|
{\scriptsize thick cycle: annular medial cycle for source $1$};
|
|
\end{tikzpicture}
|
|
\caption{A proper vertex $3$-colouring of the full medial graph of the
|
|
first seven-vertex counterexample found by the experiment. The medial
|
|
vertex labelled $ij$ corresponds to the edge $(i,j)$ of the
|
|
triangulation. For the vertex-source decomposition at source $1$, the
|
|
highlighted annular medial cycle has colour counts $(2,2,2)$, so it is
|
|
not coloured with two colours except at at most one vertex.}
|
|
\label{fig:medial-annular-cycle-counterexample}
|
|
\end{figure}
|
|
|
|
\begin{definition}[Boundary medial vertices]
|
|
\label{def:boundary-medial-vertices}
|
|
Let $T$ be a tire tread and let $\Gamma_T$ be the corresponding dual
|
|
tire subgraph in $G^*$. A vertex $m_e \in V(\mathsf{M}(T))$ is an
|
|
\emph{outer boundary medial vertex} if the corresponding dual edge
|
|
$e^* \in E(G^*)$ lies on the outer boundary of $\Gamma_T$. It is an
|
|
\emph{inner boundary medial vertex} if $e^*$ lies on the inner boundary
|
|
of $\Gamma_T$. We write
|
|
\[
|
|
\partial_{\mathrm{out}}\mathsf{M}(T)
|
|
\quad\text{and}\quad
|
|
\partial_{\mathrm{in}}\mathsf{M}(T)
|
|
\]
|
|
for the two boundary sets.
|
|
\end{definition}
|
|
|
|
\begin{definition}[Medial tire restriction relation]
|
|
\label{def:medial-restriction-relation}
|
|
Let $\mathrm{Col}_3(X)$ denote the set of proper vertex
|
|
$3$-colourings of the induced subgraph on a vertex set $X$. The
|
|
\emph{medial tire restriction relation} of $T$ is
|
|
\[
|
|
R_T \subseteq
|
|
\mathrm{Col}_3(\partial_{\mathrm{out}}\mathsf{M}(T))
|
|
\times
|
|
\mathrm{Col}_3(\partial_{\mathrm{in}}\mathsf{M}(T)),
|
|
\]
|
|
where $(\alpha,\beta) \in R_T$ exactly when $\alpha \cup \beta$
|
|
extends to a proper vertex $3$-colouring of $\mathsf{M}(T)$.
|
|
\end{definition}
|
|
|
|
\begin{remark}
|
|
The definition deliberately records boundary colourings on medial
|
|
vertices corresponding to boundary edges in the dual tire graph. Under
|
|
Corollary~\ref{cor:tait-medial}, these are precisely edge-colouring
|
|
states on the boundary edges through which a dual tire piece meets its
|
|
parent and children.
|
|
\end{remark}
|
|
|
|
\section{Decomposition}
|
|
|
|
\begin{corollary}[Medial tire decomposition]
|
|
\label{cor:medial-tire-decomposition}
|
|
Let $G$ be a plane triangulation with level source $S$. The tire-tree
|
|
decomposition $\mathcal{T}(G,S)$ of
|
|
\cite{bauerfeld-nested-tire-decompositions} induces a rooted
|
|
decomposition of the full medial graph $M(G)$ into full medial tire
|
|
graphs $\{\mathsf{M}(T): T \in V(\mathcal{T}(G,S))\}$, glued along
|
|
their boundary medial vertex sets.
|
|
\end{corollary}
|
|
|
|
\begin{proof}
|
|
By the tire-tread partition theorem of
|
|
\cite{bauerfeld-nested-tire-decompositions}, the bounded triangular
|
|
faces of $G$ are partitioned into nested tire treads, with intersections
|
|
between parent and child treads occurring only along their level-cycle
|
|
interface data. Every edge of $G$ that is incident to a bounded face
|
|
therefore belongs to the closure of at least one tire tread, and an
|
|
edge lying in two closures lies on the interface between adjacent
|
|
treads in the tire tree. Passing to $M(G)$ sends edges of $G$ to
|
|
medial vertices. Thus each tread determines the induced subgraph
|
|
$\mathsf{M}(T)$ on its incident edge set, and overlaps between two such
|
|
subgraphs are exactly the medial vertices corresponding to interface
|
|
edges, namely the appropriate boundary medial vertex sets.
|
|
\end{proof}
|
|
|
|
\begin{definition}[Compatible family of medial tire colourings]
|
|
\label{def:compatible-family}
|
|
A \emph{compatible family of medial tire colourings} on
|
|
$\mathcal{T}(G,S)$ is a choice, for each tread $T$, of a proper
|
|
vertex $3$-colouring $\varphi_T$ of $\mathsf{M}(T)$ such that whenever
|
|
$T'$ is a child tread of $T$, the two colourings agree on
|
|
$
|
|
V(\mathsf{M}(T)) \cap V(\mathsf{M}(T')).
|
|
$
|
|
\end{definition}
|
|
|
|
\begin{proposition}[Gluing criterion]
|
|
\label{prop:gluing-criterion}
|
|
The full medial graph $M(G)$ has a proper vertex $3$-colouring if and
|
|
only if the tire tree $\mathcal{T}(G,S)$ admits a compatible family of
|
|
medial tire colourings.
|
|
\end{proposition}
|
|
|
|
\begin{proof}
|
|
A proper vertex $3$-colouring of $M(G)$ restricts to a proper vertex
|
|
$3$-colouring of every induced subgraph $\mathsf{M}(T)$, and these
|
|
restrictions agree on overlaps.
|
|
|
|
Conversely, suppose a compatible family is given. Define a colour on
|
|
each vertex $m_e$ of $M(G)$ by choosing any tread $T$ with
|
|
$m_e \in V(\mathsf{M}(T))$ and setting
|
|
$\varphi(m_e)=\varphi_T(m_e)$. Compatibility makes this independent of
|
|
the choice of $T$. Every medial edge of $M(G)$ is drawn in a corner of
|
|
some bounded triangular face of $G$ or along the outer boundary
|
|
interface. The relevant incident primal edges lie together in the
|
|
closure of a single tire tread or in a shared boundary interface, where
|
|
properness is already enforced by one of the local colourings. Hence
|
|
$\varphi$ is a proper vertex $3$-colouring of $M(G)$.
|
|
\end{proof}
|
|
|
|
\begin{thebibliography}{9}
|
|
|
|
\bibitem{bauerfeld-nested-tire-decompositions}
|
|
E.~Bauerfeld,
|
|
\emph{Nested Tire Decompositions of Plane Triangulations},
|
|
manuscript (math-research repository), 2026.
|
|
|
|
\bibitem{bauerfeld-medial-pigeonhole}
|
|
E.~Bauerfeld,
|
|
\emph{The Medial Pigeonhole Programme},
|
|
manuscript (math-research repository), 2026.
|
|
|
|
\bibitem{tait-original}
|
|
P.~G. Tait,
|
|
\emph{Remarks on the colourings of maps},
|
|
Proceedings of the Royal Society of Edinburgh \textbf{10} (1880),
|
|
729--729.
|
|
|
|
\end{thebibliography}
|
|
|
|
\end{document}
|