coloring_nested_tire_graphs: theorem that inner dual of tire tread is outerplanar
NEW Theorem 1.12: For any tire graph T, the inner dual Γ of its
tire tread (= subgraph of D(T) induced on interior dual vertices)
is outerplanar.
The theorem also gives a constructive characterization: Γ admits a
planar embedding as a (possibly non-simple) Hamilton walk through
every d_f, plus zero or more non-crossing chords.
Proof structure (constructive):
Case 1 (R is a disk, one boundary degenerate): the polygon
triangulation has no interior vertex, so its dual is a tree
(p-2 vertices, p-3 diagonals). Trees are outerplanar.
Case 2 (R is an annulus, both boundaries non-degenerate):
Step 1 - Cyclic ordering: cut R along any spoke e* to convert
the annulus into a closed disk. The disk boundary traverses
B_out + e* + B_in (reverse) + e*, yielding a cyclic sequence
S of annular faces with multiplicities (one per boundary edge,
+ detours for boundary-free faces).
Step 2 - Hamilton walk: consecutive entries of S share an
interior annular edge or coincide; the resulting closed walk
in Γ visits every d_f (using detours for the rare interior
annular triangles with zero boundary edges).
Step 3 - Non-crossing chords: remaining interior annular edges
become chords. Since the underlying E_ann edges in T are
non-crossing in the planar embedding, the chords are
non-crossing in Γ.
Step 4 - Outerplanar layout: place the |F_ann| vertices on a
circle in S-order, draw walk edges as the circle, chords inside.
All vertices on outer face → outerplanar.
Two remarks following:
Remark 1.13: spoke-only case is the classical Hamilton cycle
Γ ≅ C_{n+m} with zero chords.
Remark 1.14: bridge case (O with a bridge whose 2 incident faces
are annular) gives the theta graph Θ(1, b, c) — Hamilton cycle of
length n + m_∂ plus a single length-1 chord. The length-1 chord
contributes no degree-2 branch vertex to a K_{2,3} subdivision,
explaining why this is outerplanar despite being a theta graph.
Foundational paper grows from 7 to 8 pages.
This theorem unlocks the chain pigeonhole argument over tire
treads: each tread's coloring problem is on an outerplanar dual
graph, where the structure is locally tractable.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -16,6 +16,9 @@
|
|||||||
\newlabel{thm:tread-partition}{{1.9}{6}}
|
\newlabel{thm:tread-partition}{{1.9}{6}}
|
||||||
\newlabel{rem:tire-component-degenerate}{{1.10}{6}}
|
\newlabel{rem:tire-component-degenerate}{{1.10}{6}}
|
||||||
\newlabel{rem:tire-no-extra-hypotheses}{{1.11}{6}}
|
\newlabel{rem:tire-no-extra-hypotheses}{{1.11}{6}}
|
||||||
|
\newlabel{thm:inner-dual-outerplanar}{{1.12}{7}}
|
||||||
|
\citation{bauerfeld-nested-tire-duals}
|
||||||
|
\citation{bauerfeld-nested-tire-duals}
|
||||||
\bibcite{bauerfeld-depth}{1}
|
\bibcite{bauerfeld-depth}{1}
|
||||||
\bibcite{bauerfeld-nested-tire-duals}{2}
|
\bibcite{bauerfeld-nested-tire-duals}{2}
|
||||||
\newlabel{tocindent-1}{0pt}
|
\newlabel{tocindent-1}{0pt}
|
||||||
@@ -23,5 +26,7 @@
|
|||||||
\newlabel{tocindent1}{17.77782pt}
|
\newlabel{tocindent1}{17.77782pt}
|
||||||
\newlabel{tocindent2}{0pt}
|
\newlabel{tocindent2}{0pt}
|
||||||
\newlabel{tocindent3}{0pt}
|
\newlabel{tocindent3}{0pt}
|
||||||
\@writefile{toc}{\contentsline {section}{\tocsection {}{}{References}}{7}{}\protected@file@percent }
|
\newlabel{rem:hamilton-cycle-spoke-only}{{1.13}{8}}
|
||||||
\gdef \@abspage@last{7}
|
\newlabel{rem:bridge-case-theta}{{1.14}{8}}
|
||||||
|
\@writefile{toc}{\contentsline {section}{\tocsection {}{}{References}}{8}{}\protected@file@percent }
|
||||||
|
\gdef \@abspage@last{8}
|
||||||
|
|||||||
@@ -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 01:13
|
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 27 MAY 2026 01:47
|
||||||
entering extended mode
|
entering extended mode
|
||||||
restricted \write18 enabled.
|
restricted \write18 enabled.
|
||||||
%&-line parsing enabled.
|
%&-line parsing enabled.
|
||||||
@@ -205,40 +205,40 @@ File: fig_tire_example.png Graphic file (type png)
|
|||||||
Package pdftex.def Info: fig_tire_example.png used on input line 177.
|
Package pdftex.def Info: fig_tire_example.png used on input line 177.
|
||||||
(pdftex.def) Requested size: 280.79956pt x 188.56097pt.
|
(pdftex.def) Requested size: 280.79956pt x 188.56097pt.
|
||||||
[3 <./fig_tire_example.png>] [4] [5] [6] [7]
|
[3 <./fig_tire_example.png>] [4] [5] [6] [7]
|
||||||
(./paper.aux) )
|
[8] (./paper.aux) )
|
||||||
Here is how much of TeX's memory you used:
|
Here is how much of TeX's memory you used:
|
||||||
3017 strings out of 478268
|
3020 strings out of 478268
|
||||||
42169 string characters out of 5846347
|
42251 string characters out of 5846347
|
||||||
344234 words of memory out of 5000000
|
344267 words of memory out of 5000000
|
||||||
21063 multiletter control sequences out of 15000+600000
|
21066 multiletter control sequences out of 15000+600000
|
||||||
476364 words of font info for 55 fonts, out of 8000000 for 9000
|
476364 words of font info for 55 fonts, out of 8000000 for 9000
|
||||||
1302 hyphenation exceptions out of 8191
|
1302 hyphenation exceptions out of 8191
|
||||||
69i,8n,76p,625b,284s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
69i,8n,76p,625b,284s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||||
</usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/
|
</usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfo
|
||||||
cm/cmbx10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/c
|
nts/cm/cmbx10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfon
|
||||||
m/cmcsc10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/c
|
ts/cm/cmcsc10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfon
|
||||||
m/cmex10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm
|
ts/cm/cmex10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfont
|
||||||
/cmmi10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/
|
s/cm/cmmi10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts
|
||||||
cmmi5.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cm
|
/cm/cmmi5.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/c
|
||||||
mi6.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi
|
m/cmmi6.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/
|
||||||
7.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.
|
cmmi7.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cm
|
||||||
pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pf
|
mi8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr1
|
||||||
b></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb><
|
0.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.p
|
||||||
/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb></us
|
fb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr6.pfb>
|
||||||
r/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/l
|
</usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></u
|
||||||
ocal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/loca
|
sr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/
|
||||||
l/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local
|
local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/l
|
||||||
/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/local/t
|
ocal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/loc
|
||||||
exlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/local/tex
|
al/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/local
|
||||||
live/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/local/texli
|
/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/local/t
|
||||||
ve/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/local/texliv
|
exlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/local/te
|
||||||
e/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/local/texlive/
|
xlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/local/texl
|
||||||
2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb></usr/local/texl
|
ive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb></usr/local/
|
||||||
ive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msbm10.pfb>
|
texlive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msbm10.pfb>
|
||||||
Output written on paper.pdf (7 pages, 539071 bytes).
|
Output written on paper.pdf (8 pages, 550882 bytes).
|
||||||
PDF statistics:
|
PDF statistics:
|
||||||
138 PDF objects out of 1000 (max. 8388607)
|
141 PDF objects out of 1000 (max. 8388607)
|
||||||
82 compressed objects within 1 object stream
|
84 compressed objects within 1 object stream
|
||||||
0 named destinations out of 1000 (max. 500000)
|
0 named destinations out of 1000 (max. 500000)
|
||||||
11 words of extra memory for PDF output out of 10000 (max. 10000000)
|
11 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
@@ -466,6 +466,146 @@ boundary cycle (the link of $v_0$); the corresponding tire graph has
|
|||||||
degenerate outer boundary $\{v_0\}$.
|
degenerate outer boundary $\{v_0\}$.
|
||||||
\end{remark}
|
\end{remark}
|
||||||
|
|
||||||
|
\begin{theorem}[Inner dual of a tire tread is outerplanar]
|
||||||
|
\label{thm:inner-dual-outerplanar}
|
||||||
|
Let $T = (B_{\mathrm{out}}, O, E_{\mathrm{ann}})$ be a tire graph,
|
||||||
|
and let $\Gamma$ be the graph on vertex set
|
||||||
|
$\{d_f : f \in F_{\mathrm{ann}}\}$ with an edge $d_f d_{f'}$ for
|
||||||
|
each interior annular edge of $T$ (= each edge of $T$ whose two
|
||||||
|
incident faces both lie in $F_{\mathrm{ann}}$). Then $\Gamma$ is
|
||||||
|
outerplanar.
|
||||||
|
|
||||||
|
Moreover, $\Gamma$ admits a planar embedding as a (possibly
|
||||||
|
non-simple) Hamilton walk through every $d_f$, plus zero or more
|
||||||
|
non-crossing chords.
|
||||||
|
\end{theorem}
|
||||||
|
|
||||||
|
\begin{proof}
|
||||||
|
We argue by cases on whether the tire tread $R$ is a disk or an
|
||||||
|
annulus.
|
||||||
|
|
||||||
|
\medskip
|
||||||
|
\emph{Case 1: $R$ is a closed disk} (one of $B_{\mathrm{out}},
|
||||||
|
B_{\mathrm{in}}$ degenerate, by Definition~\ref{def:tire-graph}).
|
||||||
|
Then $T \cap R$ triangulates a polygon with no interior vertices:
|
||||||
|
the polygon's boundary cycles round the unique non-degenerate
|
||||||
|
boundary plus the degenerate apex, and all vertices of $V(T)
|
||||||
|
\cap R$ lie on this polygon. The dual graph of such a polygon
|
||||||
|
triangulation is a tree (a classical fact: a triangulation of a
|
||||||
|
$p$-gon with no interior vertex has $p - 2$ triangles and $p - 3$
|
||||||
|
diagonals, and the diagonals' adjacency graph is a tree). Trees
|
||||||
|
are outerplanar.
|
||||||
|
|
||||||
|
\medskip
|
||||||
|
\emph{Case 2: $R$ is an annulus} (both $B_{\mathrm{out}}$ and
|
||||||
|
$B_{\mathrm{in}}$ non-degenerate). We construct an explicit
|
||||||
|
outerplanar embedding of $\Gamma$ as a Hamilton walk plus
|
||||||
|
non-crossing chords.
|
||||||
|
|
||||||
|
\medskip
|
||||||
|
\noindent\emph{Step 1: Cyclic ordering of $F_{\mathrm{ann}}$.}
|
||||||
|
The boundary of the annular tread is the disjoint union
|
||||||
|
$\partial R = B_{\mathrm{out}} \sqcup \overline{B_{\mathrm{in}}}$
|
||||||
|
(viewing $B_{\mathrm{in}}$ as a closed walk traced in the
|
||||||
|
appropriate orientation). Each boundary edge of $R$ is incident to
|
||||||
|
exactly one annular face: walking around $B_{\mathrm{out}}$ in
|
||||||
|
cyclic order produces a sequence
|
||||||
|
$f^{\mathrm{out}}_1, f^{\mathrm{out}}_2, \dots, f^{\mathrm{out}}_n$
|
||||||
|
of (not necessarily distinct) annular faces, one per
|
||||||
|
$B_{\mathrm{out}}$-edge; similarly walking around
|
||||||
|
$B_{\mathrm{in}}$ produces a sequence
|
||||||
|
$f^{\mathrm{in}}_1, \dots, f^{\mathrm{in}}_{m_\partial}$ where
|
||||||
|
$m_\partial$ is the length of the inner-boundary walk. Pick any
|
||||||
|
spoke $e^\star = u w \in E_{\mathrm{ann}}$ with $u \in
|
||||||
|
V(B_{\mathrm{out}})$ and $w \in V(B_{\mathrm{in}})$; cut $R$ along
|
||||||
|
$e^\star$. This converts the annulus into a closed disk
|
||||||
|
$\tilde R$ whose boundary walks once around $B_{\mathrm{out}}$,
|
||||||
|
once along $e^\star$, once around $B_{\mathrm{in}}$ in reverse,
|
||||||
|
and once back along $e^\star$. Concatenating the two boundary
|
||||||
|
sequences (in the order dictated by this disk traversal) yields a
|
||||||
|
single cyclic sequence
|
||||||
|
\[
|
||||||
|
\mathcal{S} = (f^{\mathrm{out}}_1, \dots, f^{\mathrm{out}}_n,
|
||||||
|
f^{\mathrm{in}}_1, \dots, f^{\mathrm{in}}_{m_\partial})
|
||||||
|
\]
|
||||||
|
of annular faces with multiplicities.
|
||||||
|
|
||||||
|
\medskip
|
||||||
|
\noindent\emph{Step 2: The Hamilton walk.} Consecutive entries of
|
||||||
|
$\mathcal{S}$ correspond either to the same annular face (when two
|
||||||
|
adjacent boundary edges meet at a vertex incident to a single
|
||||||
|
annular face) or to two annular faces sharing an interior edge of
|
||||||
|
$E_{\mathrm{ann}}$. In the former case the walk stays at one
|
||||||
|
$\Gamma$-vertex; in the latter it uses one $\Gamma$-edge. The
|
||||||
|
resulting closed walk in $\Gamma$ visits every face that appears
|
||||||
|
in $\mathcal{S}$ at least once.
|
||||||
|
|
||||||
|
If every $f \in F_{\mathrm{ann}}$ appears in $\mathcal{S}$ (i.e.\
|
||||||
|
every annular face has at least one boundary edge of $R$), the walk
|
||||||
|
is a Hamilton walk in $\Gamma$, and we are done up to Step 3. Each
|
||||||
|
annular face with two boundary edges contributes a vertex visited
|
||||||
|
twice; each with three contributes a vertex visited three times.
|
||||||
|
|
||||||
|
If some $f \in F_{\mathrm{ann}}$ does not appear in $\mathcal{S}$
|
||||||
|
(i.e.\ has no boundary edge of $R$), then all three edges of $f$
|
||||||
|
are interior annular edges, so $d_f$ has degree $3$ in $\Gamma$.
|
||||||
|
Such a face is ``trapped'' in the interior of the dual graph and
|
||||||
|
appears as the endpoint of a chord. Extend the walk by:
|
||||||
|
whenever it crosses an interior annular edge $e$ shared with a
|
||||||
|
boundary-free face $f$, detour through $f$ and back. After
|
||||||
|
finitely many such detours (one per boundary-free face), the walk
|
||||||
|
becomes a Hamilton walk visiting every $d_f$.
|
||||||
|
|
||||||
|
\medskip
|
||||||
|
\noindent\emph{Step 3: Non-crossing chords.} The $\Gamma$-edges
|
||||||
|
not used by the Hamilton walk constructed in Step~2 are the
|
||||||
|
remaining interior annular edges. Each such edge $e \in
|
||||||
|
E_{\mathrm{ann}}$ corresponds to a chord between two non-adjacent
|
||||||
|
positions of $\mathcal{S}$. In the inherited planar embedding of
|
||||||
|
$\Gamma$ in $R$, these chords are drawn as straight segments
|
||||||
|
between annular triangle centroids; \emph{they do not cross} because
|
||||||
|
the underlying $E_{\mathrm{ann}}$ edges they cross are themselves
|
||||||
|
non-crossing in the planar embedding of $T$.
|
||||||
|
|
||||||
|
\medskip
|
||||||
|
\noindent\emph{Step 4: Outerplanar embedding.} We now lay out
|
||||||
|
$\Gamma$ as follows: place the $|F_{\mathrm{ann}}|$ vertices on a
|
||||||
|
circle in the cyclic order given by $\mathcal{S}$ (treating
|
||||||
|
multiply-visited faces as single circle vertices). Connect
|
||||||
|
consecutive vertices on the circle by the Hamilton-walk edges,
|
||||||
|
which forms the closed walk. Draw the remaining edges as chords
|
||||||
|
inside the circle. Because the chords were non-crossing in $T$'s
|
||||||
|
planar embedding, they remain non-crossing here. All vertices lie
|
||||||
|
on the outer face (the unbounded region outside the circle),
|
||||||
|
making $\Gamma$ outerplanar. $\square$
|
||||||
|
\end{proof}
|
||||||
|
|
||||||
|
\begin{remark}
|
||||||
|
\label{rem:hamilton-cycle-spoke-only}
|
||||||
|
In the \emph{spoke-only} case (Definition~\ref{def:tire-graph} with
|
||||||
|
$O$ $2$-connected and $E_{\mathrm{ann}}$ consisting only of spokes),
|
||||||
|
every annular face has exactly one boundary edge, every
|
||||||
|
$d_f$ has $\Gamma$-degree $2$, and the construction of the
|
||||||
|
Theorem~\ref{thm:inner-dual-outerplanar} proof reduces to the
|
||||||
|
classical Hamilton cycle $\Gamma \cong C_{n+m}$ with zero chords.
|
||||||
|
\end{remark}
|
||||||
|
|
||||||
|
\begin{remark}
|
||||||
|
\label{rem:bridge-case-theta}
|
||||||
|
When $O$ has a bridge $e_{\mathrm{br}} \in E(O)$ whose two
|
||||||
|
incident faces are annular triangles, $e_{\mathrm{br}}$ contributes
|
||||||
|
an interior annular edge in $\Gamma$ rather than two leaves in
|
||||||
|
$D(T)$ (see Definition~1.7 of \cite{bauerfeld-nested-tire-duals}).
|
||||||
|
The two bridge-incident annular triangles have $\Gamma$-degree $3$;
|
||||||
|
the resulting $\Gamma$ has the structure of a Hamilton cycle of
|
||||||
|
length $n + m_\partial$ plus a single chord (length $1$). This
|
||||||
|
corresponds to the theta graph $\Theta(1, b, c)$ identified
|
||||||
|
empirically in \cite{bauerfeld-nested-tire-duals}, which has no
|
||||||
|
$K_{2,3}$ subdivision (since one of the three paths has length $1$
|
||||||
|
and so contributes no degree-$2$ branch vertex), hence is
|
||||||
|
outerplanar as predicted.
|
||||||
|
\end{remark}
|
||||||
|
|
||||||
|
|
||||||
\begin{thebibliography}{9}
|
\begin{thebibliography}{9}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user