coloring_nested_tire_graphs: simplify Lemma 1.7 by requiring S on the outer face

Pins Π_G at the start to be an embedding placing S on the outer face;
such an embedding exists for any single-vertex source.  This collapses
the two-embedding split in the previous proof (one for Lemma 2.6,
another for the topological analysis of R_{C'}) into a single
embedding throughout, and removes the "in either order" ambiguity for
B_out and B_in:

- B_out = G[V_{C'} ∩ L_d]: the boundary of R_{C'} closer to S.
- B_in  = G[V_{C'} ∩ L_{d+1}]: the boundary farther from S.

The outerplanarity step now cites Lemma 2.6 of [bauerfeld-pds]
directly (no embedding switch).  The "tire structure" step pins the
orientation by S's position on the outer face.

Remark 1.9 (degenerate cases) updated: the orientation ambiguity is
gone, so we state the d=0 case has degenerate B_out and the d=D_max
case has degenerate B_in.

(R1) and (R2) remain — they are graph-theoretic and unaffected by
embedding choice (for 3-connected planar graphs the embedding is
essentially unique by Whitney's theorem, so changing the outer face
cannot untangle pinches or merge multi-hole topology).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-25 15:36:26 -04:00
parent 688b944f95
commit 1ac80aa5cf
3 changed files with 48 additions and 49 deletions
+14 -13
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) 25 MAY 2026 15:31
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 25 MAY 2026 15:36
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@@ -215,7 +215,7 @@ LaTeX Warning: `h' float specifier changed to `ht'.
Here is how much of TeX's memory you used:
3007 strings out of 478268
42001 string characters out of 5846347
344166 words of memory out of 5000000
345166 words of memory out of 5000000
21054 multiletter control sequences out of 15000+600000
475666 words of font info for 53 fonts, out of 8000000 for 9000
1302 hyphenation exceptions out of 8191
@@ -227,18 +227,19 @@ usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb></u
sr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi5.pfb></usr
/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/l
ocal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/loc
al/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/local/
texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/local/tex
live/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local/texl
ive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/local/texliv
e/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/local/texlive/
2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/local/texlive/2
022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/local/texlive/202
2/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb>
Output written on paper.pdf (5 pages, 477312 bytes).
al/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr5.pfb></usr/local/
texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/local/tex
live/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/local/texliv
e/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/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 (5 pages, 486337 bytes).
PDF statistics:
100 PDF objects out of 1000 (max. 8388607)
58 compressed objects within 1 object stream
105 PDF objects out of 1000 (max. 8388607)
61 compressed objects within 1 object stream
0 named destinations out of 1000 (max. 500000)
11 words of extra memory for PDF output out of 10000 (max. 10000000)
Binary file not shown.
+34 -36
View File
@@ -174,8 +174,10 @@ triangular faces and $|E_{\mathrm{ann}}| = m + k - 1$.
\begin{lemma}[Tire-component lemma]
\label{lem:tire-component}
Let $G$ be a maximal planar graph with fixed embedding $\Pi_G$ and let
$S \subseteq V(G)$ be a level source. For $d \geq 0$, let
Let $G$ be a maximal planar graph and let $S \subseteq V(G)$ be a level
source. Fix a plane embedding $\Pi_G$ of $G$ in which $S$ lies on the
outer face (such an embedding exists for any planar graph and any
single-vertex source). For $d \geq 0$, let
\[
G'_d \;:=\; G'\bigl[\,\{d_f \in V(G') : \delta_G(d_f) = d\}\,\bigr]
\]
@@ -195,21 +197,20 @@ Assume:
\item[\emph{(R2)}] $R_{C'}$ has at most two boundary components.
\end{itemize}
Then $C$, with the inherited embedding, is a tire graph in the sense of
Definition~\ref{def:tire-graph}: its two boundary parts
$\{B_{\mathrm{out}}, B_{\mathrm{in}}\}$ are the level-$d$ subgraph
$G[V_{C'} \cap L_d]$ and the level-$(d+1)$ subgraph
$G[V_{C'} \cap L_{d+1}]$, in either order, and the triangular faces of
$C$ inside the closed boundary region are exactly the faces of $G$ in
$F_{C'}$.
Definition~\ref{def:tire-graph}. Its outer boundary
$B_{\mathrm{out}}$ is the side of $R_{C'}$ closer to $S$ in $\Pi_G$,
namely the level-$d$ subgraph $G[V_{C'} \cap L_d]$; its inner boundary
$B_{\mathrm{in}}$ is the side farther from $S$, namely the
level-$(d+1)$ subgraph $G[V_{C'} \cap L_{d+1}]$; and the triangular
faces of $C$ inside the closed boundary region are exactly the faces of
$G$ in $F_{C'}$.
\end{lemma}
\begin{proof}
\emph{Outerplanarity of the two level parts.} Since $S$ is a single
vertex, choose a plane embedding of $G$ with $S$ on the outer face.
By Lemma~2.6 of \cite{bauerfeld-pds} applied with this embedding and
source $S$, $G[L_{d'}]$ is outerplanar for each $d' \geq 0$;
outerplanarity is a graph property, so the conclusion is independent
of the embedding choice. Subgraphs of outerplanar graphs are
\emph{Outerplanarity of the two level parts.} By construction $S$
lies on the outer face of $\Pi_G$, so Lemma~2.6 of \cite{bauerfeld-pds}
applies directly with $(G, \Pi_G, S)$, giving that $G[L_{d'}]$ is
outerplanar for each $d' \geq 0$. Subgraphs of outerplanar graphs are
outerplanar, so $G[V_{C'} \cap L_d]$ and $G[V_{C'} \cap L_{d+1}]$ are
both outerplanar.
@@ -265,21 +266,18 @@ the number of boundary components. Hypothesis (R2) gives $n \leq 2$,
so $R_{C'}$ is either a closed disk ($n = 1$) or a closed annulus
($n = 2$).
\emph{Tire structure.} In the annulus case ($n = 2$), the two
boundary cycles are simple cycles on $L_d$ and $L_{d+1}$ respectively
(by the previous two paragraphs). These are the cycles bounding the
two outerplanar subgraphs $G[V_{C'} \cap L_d]$ and
$G[V_{C'} \cap L_{d+1}]$ in $\Pi_G$, and they meet the
tire-graph definition with $B_{\mathrm{out}} \in \{$ those cycles $\}$
in either order. In the disk case ($n = 1$), the unique boundary
cycle lies on one of the two levels, and the other level set of
$V_{C'}$ is either empty or a single interior vertex of the disk
(the BFS endpoint). When it is a single vertex this is the
degenerate-boundary case of Definition~\ref{def:tire-graph}; the
remaining case ($V_{C'} \cap L_{d+1} = \emptyset$, which arises at
$d = D_{\max}$) is excluded by interpreting one boundary part as a
degenerate single vertex on $L_{d+1}$ (taken empty by convention,
which we omit here).
\emph{Tire structure.} Because $S$ lies on the outer face of $\Pi_G$,
the level-$d$ vertices are closer to $S$ in $\Pi_G$ than the
level-$(d+1)$ vertices; in either the annulus or disk case the
boundary cycle on the $L_d$ side is the boundary of $R_{C'}$ facing
$S$ (the ``outer'' boundary), and the $L_{d+1}$ side is the boundary
facing the interior (the ``inner'' boundary). This identifies
$B_{\mathrm{out}} = G[V_{C'} \cap L_d]$ and $B_{\mathrm{in}} =
G[V_{C'} \cap L_{d+1}]$. In the disk case ($n = 1$) one of the two
level sets is a single vertex (the BFS endpoint at $d = 0$ with
$S = \{v_0\}$, or symmetrically at $d = D_{\max}$ where the inner
side collapses to a deepest vertex), giving the degenerate-boundary
case of Definition~\ref{def:tire-graph}.
The triangular faces inside the closed boundary region of $C$ are by
construction the depth-$d$ faces in $F_{C'}$, and the edges of $C$ are
@@ -291,13 +289,13 @@ $V_{C'} \cap L_{d+1}$ that bound a face of $F_{C'}$.
\begin{remark}
\label{rem:tire-component-degenerate}
Either boundary part of $C$ in Lemma~\ref{lem:tire-component} may be
degenerate. For instance, at $d = 0$ with single-vertex source
$S = \{v_0\}$ the unique component of $G'_0$ has
$V_{C'} \cap L_0 = \{v_0\}$ --- the degenerate boundary --- and
$V_{C'} \cap L_1$ a cycle (the link of $v_0$ in $G$). Which of the two
parts is $B_{\mathrm{out}}$ and which is $B_{\mathrm{in}}$ depends on
the orientation of the inherited embedding (equivalently, on which side
of $C$ contains the rest of $\Pi_G$).
degenerate. At $d = 0$ with single-vertex source $S = \{v_0\}$ the
unique component of $G'_0$ has $V_{C'} \cap L_0 = \{v_0\}$ as the
degenerate \emph{outer} boundary and $V_{C'} \cap L_1$ a cycle (the
link of $v_0$ in $G$) as the inner boundary. Symmetrically, at
$d = D_{\max}$, $V_{C'} \cap L_{D_{\max}+1} = \emptyset$ degenerates
to a single deepest vertex serving as the \emph{inner} boundary, with
the level-$D_{\max}$ cycle as the outer boundary.
\end{remark}
\begin{remark}