dual_decomposition: pentagonal externals lemma + edge naming

- Name the edges of the reduced-dual construction (merged, spike, sides)
  via a new definition; use these names in lem:chord-apex.
- Add lem:pentagonal-externals with full exhaustive proof: any proper
  3-edge-colouring near a pentagonal face of a cubic plane graph has its
  five external edges forming, up to cyclic rotation, the pattern
  (a, b, c, c, c) with {a, b, c} = {1, 2, 3} (iff).
- Cite the new lemma in the chord-apex proof scaffold as the lifting step.
- Remove the icosahedron experimental remark.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-22 20:22:00 -04:00
parent 20f19f0869
commit 0303225f39
6 changed files with 165 additions and 34 deletions
@@ -3,13 +3,16 @@
\newlabel{lem:triangulate}{{1.1}{1}}
\newlabel{def:minimal}{{1.2}{1}}
\newlabel{lem:mindeg}{{1.4}{1}}
\@writefile{toc}{\contentsline {section}{\tocsection {}{2}{The reduced dual}}{2}{}\protected@file@percent }
\newlabel{def:reduced-dual}{{2.1}{2}}
\newlabel{def:edge-names}{{2.3}{2}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces The four steps of Definition\nonbreakingspace 2.1\hbox {}, 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 $\setbox \z@ \hbox {\mathsurround \z@ $\textstyle G$}\mathaccent "0362{G}'_{v,0}$.}}{3}{}\protected@file@percent }
\newlabel{fig:reduced-dual-steps}{{1}{3}}
\newlabel{lem:pentagonal-externals}{{2.4}{3}}
\newlabel{tocindent-1}{0pt}
\newlabel{tocindent0}{0pt}
\newlabel{tocindent1}{17.77782pt}
\newlabel{tocindent2}{0pt}
\newlabel{tocindent3}{0pt}
\@writefile{toc}{\contentsline {section}{\tocsection {}{2}{The reduced dual}}{2}{}\protected@file@percent }
\newlabel{def:reduced-dual}{{2.1}{2}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces The four steps of Definition\nonbreakingspace 2.1\hbox {}, 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 $\setbox \z@ \hbox {\mathsurround \z@ $\textstyle G$}\mathaccent "0362{G}'_{v,0}$.}}{3}{}\protected@file@percent }
\newlabel{fig:reduced-dual-steps}{{1}{3}}
\gdef \@abspage@last{3}
\newlabel{lem:chord-apex}{{2.6}{4}}
\gdef \@abspage@last{4}
@@ -1,5 +1,6 @@
# Fdb version 3
["pdflatex"] 1779490218 "paper.tex" "paper.pdf" "paper" 1779490219
["pdflatex"] 1779490854 "/Users/didericis/Code/math-research/papers/dual_decomposition_minimal_counterexamples/paper.tex" "paper.pdf" "paper" 1779490855
"/Users/didericis/Code/math-research/papers/dual_decomposition_minimal_counterexamples/paper.tex" 1779490854 8400 319c3b8b7a4962c7285398f53dc0c37a ""
"/usr/local/texlive/2022/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1246382020 1004 54797486969f23fa377b128694d548df ""
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1246382020 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 ""
@@ -19,6 +20,7 @@
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1136768653 1120 8b7d695260f3cff42e636090a8002094 ""
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmti10.tfm" 1136768653 1480 aa8e34af0eb6a2941b776984cf1dfdc4 ""
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmti8.tfm" 1136768653 1504 1747189e0441d1c18f3ea56fafc1c480 ""
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm" 1136768653 768 1321e9409b4137d6fb428ac9dc956269 ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb" 1248133631 34811 78b52f49e893bcba91bd7581cdc144c0 ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb" 1248133631 32001 6aeea3afe875097b1eb0da29acd61e28 ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" 1248133631 30251 6afa5cb1d0204815a708a080681d4674 ""
@@ -31,6 +33,7 @@
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb" 1248133631 32716 08e384dc442464e7285e891af9f45947 ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb" 1248133631 37944 359e864bd06cde3b1cf57bb20757fb06 ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb" 1248133631 35660 fb24af7afbadb71801619f1415838111 ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb" 1248133631 31099 c85edf1dd5b9e826d67c9c7293b6786c ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb" 1248133631 31764 459c573c03a4949a528c2cc7f557e217 ""
"/usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1461363279 71627 94eb9990bed73c364d7f53f960cc8c5b ""
"/usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls" 1591045760 61881 a7369c346c2922a758ae6283cc1ed014 ""
@@ -60,8 +63,8 @@
"fig_reduced_dual_step2.png" 1779490218 96839 4f94c996220a2758dd0ff21ebdb9b2be ""
"fig_reduced_dual_step3.png" 1779490218 102877 d2a5db5532697441e3150e2ad26b9173 ""
"fig_reduced_dual_step4.png" 1779490218 107439 b30c7a68e32660f9bd3a8070bdb96944 ""
"paper.aux" 1779490219 1214 93cc6b97abaa1c8b9c54e346f15b0d5f "pdflatex"
"paper.tex" 1779490059 7089 91fabcb0498579524cd3a441fd2aa0f4 ""
"paper.aux" 1779490855 1250 5e537a38e8b733147def35d69e964063 "pdflatex"
"paper.tex" 1779490854 8400 319c3b8b7a4962c7285398f53dc0c37a ""
(generated)
"paper.aux"
"paper.log"
@@ -2,7 +2,7 @@ PWD /Users/didericis/Code/math-research/papers/dual_decomposition_minimal_counte
INPUT /usr/local/texlive/2022/texmf.cnf
INPUT /usr/local/texlive/2022/texmf-dist/web2c/texmf.cnf
INPUT /usr/local/texlive/2022/texmf-var/web2c/pdftex/pdflatex.fmt
INPUT paper.tex
INPUT /Users/didericis/Code/math-research/papers/dual_decomposition_minimal_counterexamples/paper.tex
OUTPUT paper.log
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
@@ -247,6 +247,7 @@ INPUT ./fig_reduced_dual_step4.png
INPUT fig_reduced_dual_step4.png
INPUT ./fig_reduced_dual_step4.png
INPUT ./fig_reduced_dual_step4.png
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm
INPUT paper.aux
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb
@@ -260,4 +261,5 @@ INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.p
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb
@@ -1,4 +1,4 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 22 MAY 2026 18:50
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 22 MAY 2026 20:19
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@@ -222,33 +222,33 @@ Package pdftex.def Info: fig_reduced_dual_step4.png used on input line 166.
LaTeX Warning: `h' float specifier changed to `ht'.
[2] [3 <./fig_reduced_dual_step1.png> <./fig_reduced_dual_step2.png> <./fig_red
uced_dual_step3.png> <./fig_reduced_dual_step4.png>] (./paper.aux) )
uced_dual_step3.png> <./fig_reduced_dual_step4.png>] [4] (./paper.aux) )
Here is how much of TeX's memory you used:
3014 strings out of 478268
42429 string characters out of 5846347
340098 words of memory out of 5000000
21059 multiletter control sequences out of 15000+600000
475666 words of font info for 53 fonts, out of 8000000 for 9000
3020 strings out of 478268
42520 string characters out of 5846347
343128 words of memory out of 5000000
21064 multiletter control sequences out of 15000+600000
476364 words of font info for 55 fonts, out of 8000000 for 9000
1302 hyphenation exceptions out of 8191
69i,8n,76p,664b,225s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/local
/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/local/
texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb></usr/local/
texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/local/t
exlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/local/te
xlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/local/texl
ive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/local/texliv
e/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/local/texlive/2
022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/local/texlive/2022
/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local/texlive/2022/
texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/local/texlive/2022/te
xmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/local/texlive/2022/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/local/texlive/2022/texmf
-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb>
Output written on paper.pdf (3 pages, 490295 bytes).
69i,8n,76p,664b,298s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/l
ocal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/lo
cal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb></usr/lo
cal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb></usr/loc
al/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></usr/loca
l/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/local/
texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/local/te
xlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/local/texli
ve/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/local/texlive/
2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local/texlive/2
022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/local/texlive/202
2/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/local/texlive/2022
/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/local/texlive/2022/t
exmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb>
Output written on paper.pdf (4 pages, 501796 bytes).
PDF statistics:
88 PDF objects out of 1000 (max. 8388607)
48 compressed objects within 1 object stream
91 PDF objects out of 1000 (max. 8388607)
50 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
21 words of extra memory for PDF output out of 10000 (max. 10000000)
@@ -174,4 +174,127 @@ $\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}; and the edges $A_iv_n$ and
$A_{i+2}v_n$ are the \emph{side edges}. In the $i = 0$ case of
Figure~\ref{fig:reduced-dual-steps} these are $\{A_3, A_4\}$, $\{A_1, v_n\}$,
and $\{A_0, v_n\}, \{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{proof}
% TODO. Intended argument: given a proper 3-edge-colouring of
% \widehat{G}'_{v,i}, the colour at each A_k of the new edge there (one of the
% three v_n-edges for k in {i, i+1, i+2}, or the chord for k in {i+3, i+4})
% determines the colour of f_k in any lift to G' --- it is the unique colour
% not used by the two original edges at A_k. Because the chord has a single
% colour, f_{i+3} and f_{i+4} agree. If the merged edge and the spike edge
% receive distinct colours, the three v_n-edges contribute three distinct
% colours to f_i, f_{i+1}, f_{i+2}, and the resulting f-vector has shape
% (X, Y, Z, W, W) with X, Y, Z distinct and W \neq Y. By
% Lemma~\ref{lem:pentagonal-externals} applied to G' at the face F_v, this
% extends to a proper 3-edge-colouring of G' --- contradicting that G' (the
% dual of the minimal counterexample G) is not 3-edge-colourable. Hence the
% merged edge and the spike edge must share a colour.
\end{proof}
\end{document}