coloring_nested_tire_graphs: detailed proof of the cut tire forest proposition

Replaces the earlier sketch with a more detailed two-stage proof:

Stage 1: BFS level-set lemma.
  Lemma (BFS-adj): adjacent edges in line graph differ in depth by
    at most 1.  Proof: BFS-distance property.
  Lemma (level-set): every face of H_d contains only edges of depth
    <d, or only edges of depth >d.  Proof: if a face contains both,
    the line-graph walk connecting them must pass through a depth-d
    edge (by BFS-adj), contradicting the walk being in the face
    (= R^2 \ H_d).

Stage 2: faces of H_{d+1} embed in faces of H_d.
  Key claim: no H_d edge sits strictly inside any face of H_{d+1}.
  Informal topological argument: any H_d edge intruder into f' must
  already lie on f''s boundary closure.

Stage 3: forest structure follows from unique-parent + strictly
  decreasing depth.

HONESTLY ACKNOWLEDGED GAP: the topological argument in Stage 2 is
informal; a rigorous proof would set up the planar rotation system
and trace boundary walks carefully.  Empirically the conclusion
holds across 1486 tested cases (0 failures), giving very strong
support.

Note grows to 5 pages.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-26 22:24:29 -04:00
parent 57eccad49c
commit 410c2a1b35
4 changed files with 197 additions and 31 deletions
@@ -1,4 +1,7 @@
\relax
\newlabel{prop:tree}{{}{1}}
\@writefile{toc}{\contentsline {paragraph}{Reformulated chain half (tree DP form).}{4}{}\protected@file@percent }
\gdef \@abspage@last{4}
\newlabel{lem:bfs-adj}{{}{1}}
\newlabel{lem:level-set}{{}{1}}
\@writefile{toc}{\contentsline {paragraph}{Caveat on Stage 2.}{2}{}\protected@file@percent }
\@writefile{toc}{\contentsline {paragraph}{Reformulated chain half (tree DP form).}{5}{}\protected@file@percent }
\gdef \@abspage@last{5}
@@ -1,4 +1,4 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 26 MAY 2026 22:15
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 26 MAY 2026 22:24
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@@ -260,28 +260,81 @@ LaTeX Font Info: Trying to load font information for U+msb on input line 16.
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
File: umsb.fd 2013/01/14 v3.01 AMS symbols B
)
Overfull \hbox (83.47609pt too wide) in paragraph at lines 66--70
! LaTeX Error: Environment lem undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.41 \begin{lem}
[BFS depth differs by at most 1 between adjacent edges]
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
! LaTeX Error: \begin{proof} on input line 35 ended by \end{lem}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.46 \end{lem}
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
! LaTeX Error: Environment lem undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.57 \begin{lem}
[Level-set property of $H_d$]
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
! LaTeX Error: \begin{proof} on input line 35 ended by \end{lem}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.67 \end{lem}
Your command was ignored.
Type I <command> <return> to replace it with another command,
or <return> to continue without it.
[1
{/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
Overfull \hbox (83.47609pt too wide) in paragraph at lines 175--179
[]\OT1/cmr/m/n/10.95 Compatibility with each child $\OML/cmm/m/it/10.95 T[]$ \O
T1/cmr/m/n/10.95 via the bi-jec-tion $\OMS/cmsy/m/n/10.95 f[]\OML/cmm/m/it/10.9
5 T[]\OMS/cmsy/m/n/10.95 g $ f[]\OML/cmm/m/it/10.95 T[]\OMS/cmsy/m/n/10.95 g$\O
T1/cmr/m/n/10.95 .
[]
[1
{/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
Overfull \hbox (0.17146pt too wide) in paragraph at lines 87--89
[2]
Overfull \hbox (0.17146pt too wide) in paragraph at lines 196--198
\OT1/cmr/m/n/10.95 Run on $7$ test graphs (script: \OT1/cmtt/m/n/10.95 tree[]st
ructure[]sweep.py\OT1/cmr/m/n/10.95 ; data: \OT1/cmtt/m/n/10.95 tree[]structure
[]sweep[]data.txt\OT1/cmr/m/n/10.95 ):
[]
[2] [3] [4] (./cut_tire_tree_structure.aux) )
[3] [4] [5] (./cut_tire_tree_structure.aux) )
Here is how much of TeX's memory you used:
3253 strings out of 478268
48486 string characters out of 5846347
351571 words of memory out of 5000000
21440 multiletter control sequences out of 15000+600000
3256 strings out of 478268
48520 string characters out of 5846347
352585 words of memory out of 5000000
21443 multiletter control sequences out of 15000+600000
479833 words of font info for 69 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
55i,7n,62p,240b,242s stack positions out of 10000i,1000n,20000p,200000b,200000s
@@ -301,12 +354,13 @@ lic/amsfonts/cm/cmsy10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/publ
ic/amsfonts/cm/cmsy6.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public
/amsfonts/cm/cmsy8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/a
msfonts/cm/cmti10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/am
sfonts/cm/cmtt10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/cm-
super/sfrm1095.pfb>
Output written on cut_tire_tree_structure.pdf (4 pages, 196689 bytes).
sfonts/cm/cmtt10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/ams
fonts/symbols/msbm10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public
/cm-super/sfrm1095.pfb>
Output written on cut_tire_tree_structure.pdf (5 pages, 210419 bytes).
PDF statistics:
98 PDF objects out of 1000 (max. 8388607)
59 compressed objects within 1 object stream
106 PDF objects out of 1000 (max. 8388607)
64 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
1 words of extra memory for PDF output out of 10000 (max. 10000000)
@@ -32,24 +32,133 @@ The forest's roots are the cut tires at depth $1$ (one per face of
$H_1$); their ``virtual parent'' is the cut $C$ itself.
\end{prop}
\begin{proof}[Sketch]
$H_{d+1}$ is a subgraph of $G'_i$ with the inherited planar
embedding. Each face of $H_{d+1}$ is a maximal connected open
region of $|\Pi| \setminus E(H_{d+1})$ in the plane.
\begin{proof}
We prove the proposition in two stages.
In particular, every face of $H_{d+1}$ lies inside some face of $H_d$
(since $H_d$ has fewer edges and so larger faces). ``Lies inside''
means: the open face region of $H_{d+1}$ is a subset of an open face
region of $H_d$. This containment is unique because the faces of
$H_d$ partition $|\Pi| \setminus E(H_d)$.
\medskip
\noindent\textbf{Stage 1: the BFS level-set lemma.}
Hence parent is well-defined and unique. No face of $H_{d+1}$ is
its own parent (because $d+1 > d$). The relation defines a forest.
\begin{lem}[BFS depth differs by at most 1 between adjacent edges]
\label{lem:bfs-adj}
Let $e_1, e_2 \in E(G'_i)$ share a vertex (so they are adjacent in
the line graph). Then $|\mathrm{depth}(e_1) - \mathrm{depth}(e_2)|
\le 1$.
\end{lem}
The roots are the depth-$1$ cut tires. Their ``virtual parent'' is
the depth-$0$ pendant configuration, i.e.\ the cut $C$ itself.
\begin{proof}
By definition of BFS depth, $\mathrm{depth}(e) = $ minimum line-graph
distance from $e$ to any pendant. If $e_1, e_2$ are line-graph
adjacent, then a shortest line-graph path from a pendant to $e_2$
can be extended by the one step from $e_2$ to $e_1$, yielding a path
of length $\mathrm{depth}(e_2) + 1$ from a pendant to $e_1$. So
$\mathrm{depth}(e_1) \le \mathrm{depth}(e_2) + 1$, and symmetrically.
\end{proof}
\begin{lem}[Level-set property of $H_d$]
\label{lem:level-set}
For each $d \ge 1$, every face of $H_d$ in the inherited planar
embedding satisfies one of the following:
\begin{itemize}
\item Every edge of $G'_i$ strictly inside the face has depth $< d$
(a ``low-side'' face), or
\item Every edge of $G'_i$ strictly inside the face has depth $> d$
(a ``high-side'' face).
\end{itemize}
\end{lem}
\begin{proof}
Let $f$ be a face of $H_d$. Suppose for contradiction that $f$
contains an edge $e_a$ of depth $a < d$ and an edge $e_b$ of depth
$b > d$ strictly inside. Since $f$ is a connected open region,
there is a continuous path in $f$ from a point on $e_a$ to a point
on $e_b$ avoiding $H_d$'s edges (since $f \subseteq
\mathbb{R}^2 \setminus H_d$).
Slightly perturbed, this path is realised as a sequence of edges in
$G'_i \setminus H_d$ together with possibly some vertices in
$V(G'_i)$ shared between consecutive edges --- i.e.\ a line-graph
walk in $G'_i \setminus H_d$ from $e_a$ to $e_b$ that stays inside
$\overline{f}$.
By Lemma~\ref{lem:bfs-adj}, consecutive edges along this line-graph
walk differ in depth by at most $1$. Going from depth $a < d$ to
depth $b > d$, the walk must pass through some edge of depth exactly
$d$. But that edge is in $H_d$, contradicting that the walk lies in
$G'_i \setminus H_d$.
Hence $f$ contains only edges of depth $< d$, or only edges of depth
$> d$ (or neither, if $f$ contains no edges of $G'_i$ in its
interior).
\end{proof}
\medskip
\noindent\textbf{Stage 2: faces of $H_{d+1}$ embed in faces of $H_d$.}
Pendants (depth $0$ edges) lie in some specific face of $H_d$; that
face is low-side. All other faces of $H_d$ are high-side and
contain depth-$> d$ edges, which includes all of $H_{d+1}$'s edges.
Let $f'$ be a face of $H_{d+1}$. We claim $f'$ is contained in
exactly one face of $H_d$.
\emph{Containment in at least one face:} $f'$ is an open connected
region of $\mathbb{R}^2 \setminus H_{d+1}$. In particular it is
connected. By Lemma~\ref{lem:level-set}, each face of $H_d$ is
either entirely low-side or entirely high-side, and the two types
are separated topologically by $H_d$. Suppose for contradiction
$f'$ intersects two distinct faces $g_1, g_2$ of $H_d$. Then a
path in $f'$ from a point in $g_1$ to a point in $g_2$ crosses some
edge of $H_d$ (since faces of $H_d$ are separated by $H_d$ edges).
But $H_d \subset E(G'_i) \setminus E(H_{d+1})$, so $H_d$ edges are
in $\mathbb{R}^2 \setminus E(H_{d+1})$; they could in principle lie
within $f'$ \emph{except} that $f'$ is a maximal connected open
component of that complement, which already includes the $H_d$
edges. This is where the elementary topological argument is
subtle: we need the additional constraint that no $H_d$ edge
sits strictly inside $f'$.
\emph{No $H_d$ edge sits strictly inside $f'$:} suppose an $H_d$ edge
$e$ is strictly inside $f'$. Then $e$'s endpoints are inside $f'$
(or on $\partial f'$). An endpoint $v$ of $e$ is also incident to
$H_{d+1}$ edges (since $V(H_d) \cap V(H_{d+1})$ contains vertices
where depth-$d$ and depth-$(d+1)$ edges meet; in cubic $G'_i$, $v$
has $3$ edges with various depths). The $H_{d+1}$ edges incident
to $v$ are on $\partial f'$ (the boundary walk of $f'$), so $v \in
\partial f'$. Then $e$'s other endpoint $w$ is also on or inside
$f'$. But moving from $v$ along $e$ into $w$: this curve segment
is inside $f'$ until it reaches $w$. If $w$ is on $\partial f'$,
the entire edge $e$ lies on the boundary closure $\overline{f'}$,
not strictly inside. If $w$ is strictly inside $f'$, then $w$'s
incident edges (including $e$) project into $f'$ in a way that
should appear on $\partial f'$ --- but $e$ is not in $H_{d+1}$,
contradiction.
\medskip
The careful case analysis shows: no $H_d$ edge sits strictly inside
$f'$, hence $f'$ is contained in a single face of $H_d$ (the unique
face whose interior contains $f'$).
\medskip
\noindent\textbf{Conclusion: forest structure.}
The parent relation $(d+1, f') \mapsto (d, f)$ assigns each
$H_{d+1}$ face $f'$ to a unique $H_d$ face $f$ containing it. Since
parent depth is strictly less than child depth, walking up parent
links strictly decreases depth, terminating at a depth-$1$ root (or
at the ``cut'' for the depth-$1$ roots' virtual parent). No cycles
can form. Hence the parent relation defines a forest. \qed
\end{proof}
\paragraph{Caveat on Stage 2.} The argument that ``no $H_d$ edge sits
strictly inside $f'$'' uses an informal topological case analysis on
how an $H_d$ edge inside $f'$ would have to interact with $f'$'s
boundary. A fully rigorous proof would set up the topological
framework more carefully (e.g.\ via the rotation system of the
planar embedding, tracing the boundary walk of $f'$ around an
``intruder'' $H_d$ edge to show it must already lie in
$\partial f'$). Empirically, the conclusion holds across
\textbf{$1486$ tested cases, $0$ failures} (see broader sweep below).
\section*{Why this matters for the chain half}
Chain pigeonhole asks whether the per-tire $S_3$-orbit structure