coloring_nested_tire_graphs: Tait correspondence + count formula

NEW Theorem 1.15 (Tait correspondence for tires):
  #{4-colorings of T} / |S_4| = #{3-edge-colorings of Γ} / |S_3|
That is, the number of 4-vertex-colorings of the tire T up to
color permutation equals the number of 3-edge-colorings of the
inner dual Γ up to color permutation.

Proof: standard Tait. Encode 4 colors as Z_2 × Z_2; define
χ*(e*) = c(u) + c(v) for each interior annular edge. The
triangulation constraint guarantees χ* is a proper 3-edge-coloring
of Γ; the lift c → χ* is 4-to-1 (global Z_2 × Z_2 translation).
Quotienting by |S_4| = 24 and |S_3| = 6 gives the stated equality.

NEW Theorem 1.16 (count formula):
  (i) For spoke-only tires (Γ ≅ C_n):
      #{proper 3-edge-colorings of Γ} = 2^n + 2(-1)^n.
  (ii) For single-chord tires (Γ ≅ Θ(1, b, c), b + c = n):
      #{proper 3-edge-colorings of Γ} = 6(α_b α_c + β_b β_c),
      where α_L = (2^{L-1} + 2(-1)^{L-1})/3,
            β_L = (2^{L-1} - (-1)^{L-1})/3.
  Verification: Θ(1, 2, 2) = K_4 \ e gives 6.

Proofs:
  (i) Standard chromatic polynomial of cycle at k = 3.
  (ii) Transfer matrix on the two non-chord paths with chord
       color fixed and endpoint configurations enumerated.

Remark 1.17: For more chords, the count depends on the chord
arrangement, not just (n, k). Two outerplanar graphs with the
same vertex and chord counts can have different 3-edge-coloring
counts. But linear-time computation via tree decomposition
(treewidth ≤ 2 for outerplanar) is always available.

Added Tait's 1880 paper as bibitem.

Page count: 11 → 12. Theorem 1.18 (tree structure) renumbered from
1.15 to 1.18 to make room.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-27 02:57:57 -04:00
parent f868de4f67
commit 7801ce959e
4 changed files with 174 additions and 45 deletions
+13 -7
View File
@@ -25,15 +25,21 @@
\newlabel{fig:inner-dual-annulus-case}{{4}{9}}
\newlabel{rem:hamilton-cycle-spoke-only}{{1.13}{9}}
\newlabel{rem:bridge-case-theta}{{1.14}{9}}
\newlabel{thm:tread-tree}{{1.15}{10}}
\bibcite{bauerfeld-depth}{1}
\bibcite{bauerfeld-nested-tire-duals}{2}
\citation{tait-original}
\citation{bauerfeld-nested-tire-duals}
\newlabel{thm:tait-tire}{{1.15}{10}}
\newlabel{thm:count-formula}{{1.16}{10}}
\newlabel{rem:count-general-outerplanar}{{1.17}{11}}
\newlabel{thm:tread-tree}{{1.18}{11}}
\bibcite{tait-original}{1}
\bibcite{bauerfeld-depth}{2}
\bibcite{bauerfeld-nested-tire-duals}{3}
\newlabel{tocindent-1}{0pt}
\newlabel{tocindent0}{12.7778pt}
\newlabel{tocindent1}{17.77782pt}
\newlabel{tocindent2}{0pt}
\newlabel{tocindent3}{0pt}
\newlabel{rem:tree-multiple-children}{{1.16}{11}}
\newlabel{rem:tree-coloring-factorisation}{{1.17}{11}}
\@writefile{toc}{\contentsline {section}{\tocsection {}{}{References}}{11}{}\protected@file@percent }
\gdef \@abspage@last{11}
\newlabel{rem:tree-multiple-children}{{1.19}{12}}
\newlabel{rem:tree-coloring-factorisation}{{1.20}{12}}
\@writefile{toc}{\contentsline {section}{\tocsection {}{}{References}}{12}{}\protected@file@percent }
\gdef \@abspage@last{12}
+36 -38
View File
@@ -1,4 +1,4 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 27 MAY 2026 02:40
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 27 MAY 2026 02:57
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@@ -511,47 +511,45 @@ Package pdftex.def Info: fig_tire_example.png used on input line 179.
LaTeX Warning: `h' float specifier changed to `ht'.
[7] [8] [9]
Underfull \vbox (badness 10000) has occurred while \output is active []
[10]
[11] (./paper.aux) )
[7] [8] [9] [10] [11] [12] (./paper.aux) )
Here is how much of TeX's memory you used:
14043 strings out of 478268
279149 string characters out of 5846347
563813 words of memory out of 5000000
31868 multiletter control sequences out of 15000+600000
477909 words of font info for 61 fonts, out of 8000000 for 9000
14049 strings out of 478268
279248 string characters out of 5846347
563852 words of memory out of 5000000
31873 multiletter control sequences out of 15000+600000
478218 words of font info for 62 fonts, out of 8000000 for 9000
1302 hyphenation exceptions out of 8191
84i,12n,89p,1156b,803s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsf
onts/cm/cmbx10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfo
nts/cm/cmcsc10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfo
nts/cm/cmex10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfon
ts/cm/cmmi10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfont
s/cm/cmmi5.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/
cm/cmmi6.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm
/cmmi7.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/c
mmi8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmm
i9.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10
.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pf
b></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb><
/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></us
r/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/l
ocal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr9.pfb></usr/loca
l/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local
/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/local/t
exlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/local/tex
live/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/local/texli
ve/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb></usr/local/texlive
/2022/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/20
22/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb></usr/local/texliv
e/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msbm10.pfb>
Output written on paper.pdf (11 pages, 603044 bytes).
</usr/local/texlive/2022/texmf-dist/f
onts/type1/public/amsfonts/cm/cmbx10.pfb></usr/local/texlive/2022/texmf-dist/fo
nts/type1/public/amsfonts/cm/cmbx8.pfb></usr/local/texlive/2022/texmf-dist/font
s/type1/public/amsfonts/cm/cmcsc10.pfb></usr/local/texlive/2022/texmf-dist/font
s/type1/public/amsfonts/cm/cmex10.pfb></usr/local/texlive/2022/texmf-dist/fonts
/type1/public/amsfonts/cm/cmmi10.pfb></usr/local/texlive/2022/texmf-dist/fonts/
type1/public/amsfonts/cm/cmmi5.pfb></usr/local/texlive/2022/texmf-dist/fonts/ty
pe1/public/amsfonts/cm/cmmi6.pfb></usr/local/texlive/2022/texmf-dist/fonts/type
1/public/amsfonts/cm/cmmi7.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/
public/amsfonts/cm/cmmi8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/pu
blic/amsfonts/cm/cmmi9.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/publ
ic/amsfonts/cm/cmr10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public
/amsfonts/cm/cmr5.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/am
sfonts/cm/cmr6.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfo
nts/cm/cmr7.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts
/cm/cmr8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm
/cmr9.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cm
sy10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cms
y5.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6
.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.p
fb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb
></usr/local/texlive/2022/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/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pf
b></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msbm1
0.pfb>
Output written on paper.pdf (12 pages, 623067 bytes).
PDF statistics:
169 PDF objects out of 1000 (max. 8388607)
102 compressed objects within 2 object streams
177 PDF objects out of 1000 (max. 8388607)
107 compressed objects within 2 object streams
0 named destinations out of 1000 (max. 500000)
23 words of extra memory for PDF output out of 10000 (max. 10000000)
Binary file not shown.
@@ -757,6 +757,126 @@ and so contributes no degree-$2$ branch vertex), hence is
outerplanar as predicted.
\end{remark}
\begin{theorem}[Tait correspondence: 4-colorings of a tire vs 3-edge-colorings of its inner dual]
\label{thm:tait-tire}
Let $T = (B_{\mathrm{out}}, O, E_{\mathrm{ann}})$ be a tire graph
(viewed as an annular triangulation of its tire tread $R$) and let
$\Gamma$ be its inner dual
(Theorem~\ref{thm:inner-dual-outerplanar}). Then
\[
\#\bigl\{\text{proper $4$-vertex-colorings of } T\bigr\} \big/ |S_4|
\;=\;
\#\bigl\{\text{proper $3$-edge-colorings of } \Gamma\bigr\} \big/ |S_3|.
\]
That is, the number of $4$-vertex-colorings of $T$ up to permutation
of the colour set $\{0, 1, 2, 3\}$ equals the number of
$3$-edge-colorings of $\Gamma$ up to permutation of the colour set
$\{1, 2, 3\}$.
\end{theorem}
\begin{proof}
The argument is the classical Tait correspondence
\cite{tait-original} adapted to the annular triangulation $T$.
Encode the four colours of a proper $4$-vertex-coloring $c \colon
V(T) \to \mathbb{Z}_2 \times \mathbb{Z}_2$. For each interior
annular edge $e$ of $T$ (whose two incident faces both lie in
$F_{\mathrm{ann}}$, contributing a $\Gamma$-edge $e^*$), set
\[
\chi^*(e^*) \;:=\; c(u) + c(v) \in \mathbb{Z}_2 \times \mathbb{Z}_2,
\qquad \text{where } u, v \text{ are the endpoints of } e.
\]
Since $c(u) \ne c(v)$, we have $\chi^*(e^*) \ne 00$, so $\chi^*$
takes values in $\{01, 10, 11\}$, which we identify with the
$3$-edge-coloring palette $\{1, 2, 3\}$.
\emph{Properness.} At each $\Gamma$-vertex $d_f$ corresponding to
an annular triangle $f = \{u, v, w\}$, the three incident
$\Gamma$-edges (one per cycle-edge of $f$) carry colours
$c(u) + c(v),\; c(v) + c(w),\; c(u) + c(w)$. These three elements
of $\mathbb{Z}_2 \times \mathbb{Z}_2$ sum to $0$ and are pairwise
distinct (their pairwise differences are
$c(u) - c(w),\; c(v) - c(u),\; c(w) - c(v)$, each nonzero), so
they form a permutation of $\{01, 10, 11\}$ --- a proper edge
colouring at $d_f$.
\emph{Surjectivity onto cosets.} Given a proper $3$-edge-coloring
$\chi^*$ of $\Gamma$, the equation $c(u) + c(v) = \chi^*(e^*)$
admits exactly $|\mathbb{Z}_2 \times \mathbb{Z}_2| = 4$ solutions
$c \colon V(T) \to \mathbb{Z}_2 \times \mathbb{Z}_2$ (a global
translation is the only freedom). Hence the map $c \mapsto
\chi^*$ is $4$-to-$1$.
\emph{Count.} Therefore $\#\{\text{4-colorings of } T\} = 4 \cdot
\#\{\text{3-edge-colorings of } \Gamma\}$. Dividing by $|S_4|
= 24$ on the left and $|S_3| = 6$ on the right (since $S_4$ acts
faithfully on the $4$-colorings and $S_3$ on the $3$-edge-colorings,
and the $4$-to-$1$ map respects the $S_4/S_3 \cong S_3$ quotient
via the natural surjection $S_4 \twoheadrightarrow S_3$) gives the
stated equality.
\end{proof}
\begin{theorem}[Count formula for spoke-only and single-chord tires]
\label{thm:count-formula}
Let $T$ be a tire graph with $|F_{\mathrm{ann}}| = n$ annular
triangles, and let $\Gamma$ be its inner dual.
\begin{enumerate}
\item[(i)] If $\Gamma \cong C_n$ (the spoke-only case
of Remark~\ref{rem:hamilton-cycle-spoke-only}), then
\[
\#\bigl\{\text{proper $3$-edge-colorings of } \Gamma\bigr\}
\;=\; 2^n + 2 \cdot (-1)^n.
\]
\item[(ii)] If $\Gamma \cong \Theta(1, b, c)$ with $b + c = n$
(the single-chord case of
Remark~\ref{rem:bridge-case-theta}), then
\[
\#\bigl\{\text{proper $3$-edge-colorings of } \Gamma\bigr\}
\;=\; 6 \,(\alpha_b \alpha_c + \beta_b \beta_c),
\]
where
$\alpha_L = \bigl(2^{L-1} + 2 (-1)^{L-1}\bigr) / 3$ and
$\beta_L = \bigl(2^{L-1} - (-1)^{L-1}\bigr) / 3$.
\end{enumerate}
\end{theorem}
\begin{proof}
\emph{(i)} Standard chromatic polynomial of the cycle: $P(C_n, k)
= (k - 1)^n + (-1)^n (k - 1)$. At $k = 3$:
$2^n + 2 (-1)^n$ (cf.\ Proposition~1.2 of
\cite{bauerfeld-nested-tire-duals}).
\emph{(ii)} By transfer matrix on the two non-chord paths of
$\Theta(1, b, c)$ with the chord edge colour fixed and the two
endpoint colour assignments enumerated. At each trivalent endpoint,
the two path-incident edges receive the two non-chord colours
($2$ ways). Conditional on these assignments, the path's interior
edges form a $3$-edge-coloring of a path of length $b$ (resp.\ $c$)
with both endpoints' colours fixed; the number of such colorings is
the $(c_a, c_b)$-entry of $T^{L-1}$, where $T = J - I$ is the
$3 \times 3$ adjacency matrix of the colour-difference graph.
$T^{L-1}$ has diagonal entries $\alpha_L$ and off-diagonal entries
$\beta_L$. Summing over the four endpoint configurations
($\{x, y\}, \{x', y'\} = \{2, 3\}$ each in two orderings) and
multiplying by the three chord colour choices gives the stated
formula. Verification: $\Theta(1, 2, 2)$ (= $K_4 \setminus e$,
$\alpha_2 = 0,\; \beta_2 = 1$) yields $6 \cdot (0 + 1) = 6$ proper
$3$-edge-colorings, matching the known count for $K_4 \setminus e$.
\end{proof}
\begin{remark}
\label{rem:count-general-outerplanar}
For an inner dual $\Gamma$ with more than one non-crossing chord,
the count depends on the chord structure, not just on the pair
(number of vertices, number of chords). Two outerplanar graphs
with the same $n$ and $k$ can have different proper $3$-edge-coloring
counts depending on how the chords are arranged (nested,
sequential, sharing vertices, etc.). However, every such count
can be computed in linear time by tree-decomposition methods,
since outerplanar graphs have treewidth at most $2$ and the
edge-chromatic polynomial admits a deletion--contraction recursion
that respects the cycle-plus-chord structure.
\end{remark}
\begin{theorem}[Tire treads form a rooted tree under face containment]
\label{thm:tread-tree}
Let $G$ be a maximal planar graph with planar embedding $\Pi_G$
@@ -876,6 +996,11 @@ program for tire treads.
\begin{thebibliography}{9}
\bibitem{tait-original}
P.~G.~Tait,
\emph{Remarks on the colouring of maps},
Proc.\ Roy.\ Soc.\ Edinburgh \textbf{10} (1880), 729.
\bibitem{bauerfeld-depth}
E.~Bauerfeld,
\emph{Plane Depth},