coloring_nested_tire_dual_graphs: tire-tread partition theorem

NEW: Theorem 1.5 (Tire treads partition the bounded faces).

For a maximal planar graph G with level source S on the outer face,
the family of tire treads { R_{C'} : d ≥ 0, C' a connected component
of G'_d } supplied by the tire-component lemma partitions the
bounded part of |Π_G|:

  (i) every bounded face of G lies in exactly one tread R_{C'};
  (ii) distinct treads have disjoint interiors.

Proof: each bounded face has a unique dual depth d, hence its dual
vertex lies in G'_d alone, and within G'_d in a unique component C'.
By the tire-component lemma, that C' carries the unique tread
containing the face.

This is the first step toward a chain pigeonhole argument that
colorings extend across the nested tire treads induced by a level
source.

Paper grows to 10 pages.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-27 01:09:45 -04:00
parent 9b4100e143
commit 401dc86853
4 changed files with 110 additions and 50 deletions
@@ -21,20 +21,23 @@
\citation{bauerfeld-nested-tires}
\citation{bauerfeld-depth}
\citation{bauerfeld-nested-tires}
\newlabel{rem:tire-component-degenerate}{{1.5}{6}}
\newlabel{rem:tire-no-extra-hypotheses}{{1.6}{6}}
\newlabel{prop:edge-vertex-bijection}{{1.7}{6}}
\newlabel{thm:tread-partition}{{1.5}{6}}
\newlabel{rem:tire-component-degenerate}{{1.6}{6}}
\citation{bauerfeld-nested-tires}
\citation{bauerfeld-nested-tires}
\newlabel{rem:edge-vertex-corollary}{{1.8}{7}}
\newlabel{def:tire-annular-subgraph}{{1.9}{7}}
\newlabel{def:tire-annular-face-connector}{{1.10}{7}}
\newlabel{def:spokes}{{1.11}{7}}
\newlabel{rem:facial-dual-spoke-only}{{1.12}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces The bridge case: $T'_{\mathrm {ann}} = \theta (1, 3, 3)$ has three faces $A, B, C$ in its inherited embedding, with respective vertex sets $V(A) = \{v_0, \dots , v_5\}$, $V(B) = \{v_0, v_1, v_2, v_3\}$, and $V(C) = \{v_0, v_3, v_4, v_5\}$. In the surrounding maximal planar $G$, the chord endpoints $v_0, v_3$ (the two annular faces sharing the bridge edge) have all three $G'$-edges inside $T'_{\mathrm {ann}}$, while each non-chord vertex $v_i$ ($i \in \{1, 2, 4, 5\}$) contributes one $G'$-edge to an external non-annular neighbor $u_i$. Each panel highlights $T'_{f'}$ (blue) inside $G'$: dark circles are $V(f')$, gray circles are $G'$-neighbors of $V(f')$ within $T'_{\mathrm {ann}}$, and red squares are external $G'$-neighbors $u_i$. The choice of face $f'$ controls which external neighbors $u_i$ are pulled into $T'_{f'}$ (face $A$ pulls in all four; face $B$ pulls in $u_1, u_2$ and face $C$ pulls in $u_4, u_5$).}}{8}{}\protected@file@percent }
\newlabel{fig:facial-dual-choices}{{3}{8}}
\newlabel{rem:tire-no-extra-hypotheses}{{1.7}{7}}
\newlabel{prop:edge-vertex-bijection}{{1.8}{7}}
\newlabel{rem:edge-vertex-corollary}{{1.9}{7}}
\newlabel{def:tire-annular-subgraph}{{1.10}{7}}
\newlabel{def:tire-annular-face-connector}{{1.11}{8}}
\newlabel{def:spokes}{{1.12}{8}}
\newlabel{rem:facial-dual-spoke-only}{{1.13}{8}}
\@writefile{toc}{\contentsline {section}{\tocsection {}{2}{A conjectural Latin-style substructure}}{8}{}\protected@file@percent }
\newlabel{sec:latin-conjecture}{{2}{8}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces The bridge case: $T'_{\mathrm {ann}} = \theta (1, 3, 3)$ has three faces $A, B, C$ in its inherited embedding, with respective vertex sets $V(A) = \{v_0, \dots , v_5\}$, $V(B) = \{v_0, v_1, v_2, v_3\}$, and $V(C) = \{v_0, v_3, v_4, v_5\}$. In the surrounding maximal planar $G$, the chord endpoints $v_0, v_3$ (the two annular faces sharing the bridge edge) have all three $G'$-edges inside $T'_{\mathrm {ann}}$, while each non-chord vertex $v_i$ ($i \in \{1, 2, 4, 5\}$) contributes one $G'$-edge to an external non-annular neighbor $u_i$. Each panel highlights $T'_{f'}$ (blue) inside $G'$: dark circles are $V(f')$, gray circles are $G'$-neighbors of $V(f')$ within $T'_{\mathrm {ann}}$, and red squares are external $G'$-neighbors $u_i$. The choice of face $f'$ controls which external neighbors $u_i$ are pulled into $T'_{f'}$ (face $A$ pulls in all four; face $B$ pulls in $u_1, u_2$ and face $C$ pulls in $u_4, u_5$).}}{9}{}\protected@file@percent }
\newlabel{fig:facial-dual-choices}{{3}{9}}
\newlabel{conj:latin}{{2.1}{9}}
\newlabel{conj:chain-latin}{{2.2}{9}}
\bibcite{bauerfeld-depth}{1}
\bibcite{bauerfeld-nested-tires}{2}
\newlabel{tocindent-1}{0pt}
@@ -42,7 +45,5 @@
\newlabel{tocindent1}{17.77782pt}
\newlabel{tocindent2}{0pt}
\newlabel{tocindent3}{0pt}
\newlabel{conj:latin}{{2.1}{9}}
\newlabel{conj:chain-latin}{{2.2}{9}}
\@writefile{toc}{\contentsline {section}{\tocsection {}{}{References}}{9}{}\protected@file@percent }
\gdef \@abspage@last{9}
\@writefile{toc}{\contentsline {section}{\tocsection {}{}{References}}{10}{}\protected@file@percent }
\gdef \@abspage@last{10}
@@ -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:01
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 27 MAY 2026 01:09
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@@ -209,14 +209,18 @@ LaTeX Warning: `h' float specifier changed to `ht'.
[2 <./fig_partial_tire_dual.png>] [3 <./fig_partial_tire_dual_bridge.png>]
[4] [5] [6] [7]
<notes/fig_facial_dual_choices.png, id=51, 857.75456pt x 341.92744pt>
<notes/fig_facial_dual_choices.png, id=52, 857.75456pt x 341.92744pt>
File: notes/fig_facial_dual_choices.png Graphic file (type png)
<use notes/fig_facial_dual_choices.png>
Package pdftex.def Info: notes/fig_facial_dual_choices.png used on input line
573.
626.
(pdftex.def) Requested size: 360.0pt x 143.50418pt.
[8 <./notes/fig_facial_dual_choices.png>]
Overfull \hbox (68.454pt too wide) detected at line 624
LaTeX Warning: `h' float specifier changed to `ht'.
[8]
Overfull \hbox (68.454pt too wide) detected at line 677
\OMS/cmsy/m/n/10 L\OT1/cmr/m/n/10 (\OML/cmm/m/it/10 B[]; O\OT1/cmr/m/n/10 ) :=
[] \OML/cmm/m/it/10 ^^[ \OT1/cmr/m/n/10 : \OML/cmm/m/it/10 E\OT1/cmr/m/n/10 (
\OML/cmm/m/it/10 B[]\OT1/cmr/m/n/10 ) \OMS/cmsy/m/n/10 ! f\OT1/cmr/m/n/10 1\OML
@@ -227,41 +231,43 @@ m/m/it/10 ; \OT1/cmr/m/n/10 2\OML/cmm/m/it/10 ; \OT1/cmr/m/n/10 3\OMS/cmsy/m/n/
\OML/cmm/m/it/10 O\OT1/cmr/m/n/10 ) []\OML/cmm/m/it/10 :
[]
[9] (./paper.aux) )
[9 <./notes/fig_facial_dual_choices.png>] [10] (./paper.aux) )
Here is how much of TeX's memory you used:
3033 strings out of 478268
42810 string characters out of 5846347
345301 words of memory out of 5000000
21077 multiletter control sequences out of 15000+600000
475834 words of font info for 54 fonts, out of 8000000 for 9000
3037 strings out of 478268
42864 string characters out of 5846347
346314 words of memory out of 5000000
21080 multiletter control sequences out of 15000+600000
476532 words of font info for 56 fonts, out of 8000000 for 9000
1302 hyphenation exceptions out of 8191
69i,14n,76p,1079b,300s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfo
nts/cm/cmbx10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfon
ts/cm/cmcsc10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfon
ts/cm/cmex10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfont
s/cm/cmmi10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts
/cm/cmmi5.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/c
m/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/cm
mi8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr1
0.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.p
fb></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></u
sr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/
local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/l
ocal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/loc
al/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/local
/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/local/t
exlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy8.pfb></usr/local/tex
live/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/local/texl
ive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/local/texliv
e/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb></usr/local/texlive
/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb>
Output written on paper.pdf (9 pages, 605799 bytes).
</usr/local/texli
ve/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/local/texliv
e/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb></usr/local/texliv
e/2022/texmf-dist/fonts/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/20
22/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/t
exmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr/local/texlive/2022/tex
mf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/local/texlive/2022/texmf
-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb></usr/local/texlive/2022/texmf-di
st/fonts/type1/public/amsfonts/cm/cmr6.pfb></usr/local/texlive/2022/texmf-dist/
fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/local/texlive/2022/texmf-dist/fon
ts/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/t
ype1/public/amsfonts/cm/cmsy5.pfb></usr/local/texlive/2022/texmf-dist/fonts/typ
e1/public/amsfonts/cm/cmsy6.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1
/public/amsfonts/cm/cmsy7.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/p
ublic/amsfonts/cm/cmsy8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/pub
lic/amsfonts/cm/cmti10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/publ
ic/amsfonts/cm/cmti8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public
/amsfonts/cm/cmtt10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/
amsfonts/symbols/msam10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/pub
lic/amsfonts/symbols/msbm10.pfb>
Output written on paper.pdf (10 pages, 614303 bytes).
PDF statistics:
151 PDF objects out of 1000 (max. 8388607)
89 compressed objects within 1 object stream
159 PDF objects out of 1000 (max. 8388607)
94 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
16 words of extra memory for PDF output out of 10000 (max. 10000000)
Binary file not shown.
@@ -388,6 +388,59 @@ between $V_{C'} \cap L_d$ and $V_{C'} \cap L_{d+1}$ that bound a face
of $F_{C'}$.
\end{proof}
\begin{theorem}[Tire treads partition the bounded faces]
\label{thm:tread-partition}
Let $G$ be a maximal planar graph with planar embedding $\Pi_G$ and
let $S \subseteq V(G)$ be a level source lying on the outer face.
For each $d \ge 0$ and each connected component $C'$ of $G'_d$, let
$T^{(d, C')}$ denote the tire graph supplied by
Lemma~\ref{lem:tire-component}, with tire tread
$R_{C'} \subseteq |\Pi_G|$. Then the collection of treads
\[
\mathcal{R}(G, S) \;:=\;
\bigl\{\, R_{C'} \,:\, d \ge 0,\;
C' \text{ a connected component of } G'_d \,\bigr\}
\]
partitions the bounded part of $|\Pi_G|$:
\begin{enumerate}
\item[(i)] every bounded face $f$ of $G$ is contained in exactly
one tread $R_{C'} \in \mathcal{R}(G, S)$;
\item[(ii)] distinct treads in $\mathcal{R}(G, S)$ have disjoint
interiors and may share only boundary edges or vertices.
\end{enumerate}
\end{theorem}
\begin{proof}
\emph{Existence and uniqueness.} Each bounded face $f \in F(G)$
has a uniquely-defined dual depth $\delta_G(d_f) \in \mathbb{Z}_{\ge
0}$, so the dual vertex $d_f$ lies in $G'_d$ for $d =
\delta_G(d_f)$ and in no other $G'_{d'}$. Within $G'_d$, the
vertex $d_f$ belongs to exactly one connected component $C'$. By
Lemma~\ref{lem:tire-component}, $F_{C'}$ is precisely the set of
faces $f' \in F(G)$ with $d_{f'} \in V(C')$; in particular $f \in
F_{C'}$, hence $f \subseteq R_{C'}$.
For any other tread $R_{C''} \in \mathcal{R}(G, S)$, the
component $C''$ is either at a different depth $d' \ne d$ (in
which case $F_{C''}$ consists of depth-$d'$ faces and $f \notin
F_{C''}$) or at depth $d$ but a different component $C'' \ne C'$
(in which case the two components are vertex-disjoint in $G'_d$,
so again $f \notin F_{C''}$). In both cases $f \notin R_{C''}$
(more precisely, $f$ is not one of the triangular faces of $G$ in
$F_{C''}$, so $f$'s interior is not contained in $R_{C''}$).
\emph{Disjoint interiors.} Each tread $R_{C'}$ is the union of
its triangular faces $F_{C'} \subseteq F(G)$; distinct treads
correspond to disjoint $F_{C'}$ (by the argument above), and the
interiors of distinct $G$-faces are disjoint. Hence interiors of
distinct treads are disjoint.
\emph{Coverage.} Conversely, every bounded $f \in F(G)$ has $d_f
\in V(G')$ with some dual depth $d$, and thus lies in $R_{C'}$
where $C'$ is its component of $G'_d$. So $\bigcup_{R \in
\mathcal{R}(G, S)} R$ contains every bounded face of $G$.
\end{proof}
\begin{remark}
\label{rem:tire-component-degenerate}
Either boundary part of $C$ in Lemma~\ref{lem:tire-component} may be