coloring_nested_tire_graphs: redraw Figure 4 properly
Previous Figure 4 had two bugs:
(1) Dual vertices were placed in arbitrary positions, not at
annular triangle centroids.
(2) The "bridge" chord didn't actually correspond to a bridge,
since B_in was drawn as a single hexagonal cycle (which has
no bridges). For a real bridge, O needs to be a barbell.
Redrawn as a clean spoke-only example:
- B_out: hexagon (6 outer vertices u_0..u_5, red).
- B_in: triangle (3 inner vertices w_0, w_1, w_2, light red).
- V(O) = V(B_in), no chord of O, no bridge.
- Triangulation: 9 spokes between outer and inner.
- 9 annular triangles: 6 "outer-cap" + 3 "inner-cap".
- Dual vertices placed using TikZ barycentric coordinates at
each triangle's exact centroid.
- Dual graph Γ ≅ C_9 (just a cycle, no chords for spoke-only).
The chord/bridge case isn't drawn directly in the figure but is
referenced via Remark 1.14, which already discusses the bridge
case (Θ(1,b,c) = Hamilton cycle + length-1 chord) textually.
This keeps the figure correct and unambiguous; readers wanting
the chord case can refer to the remark or the dual paper.
Page count: 9 → 10.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -28,9 +28,9 @@
|
||||
\newlabel{tocindent1}{17.77782pt}
|
||||
\newlabel{tocindent2}{0pt}
|
||||
\newlabel{tocindent3}{0pt}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Case 2 ($R$ = annulus) with a single ``bridge''-style chord. Outer boundary $B_{\mathrm {out}}$ and inner boundary $B_{\mathrm {in}}$ are concentric hexagons (red). The annular region is triangulated by spokes (grey) and one extra interior annular edge between two inner vertices (dashed grey). The inner dual $\Gamma $ (blue) consists of $12$ dual vertices at the $12$ annular face centroids, connected as a Hamilton cycle around the annulus, plus one chord (dashed blue) corresponding to the extra interior edge. All $12$ vertices lie on the outer face of the chord-augmented cycle, so $\Gamma $ is outerplanar.}}{9}{}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Case 2 ($R$ = annulus, spoke-only). Outer boundary $B_{\mathrm {out}}$ a hexagon (red); inner boundary $B_{\mathrm {in}}$ a triangle (light red); $V(O) = V(B_{\mathrm {in}})$ with no chord of $O$, so the triangulation is built purely from spokes (grey) between outer and inner vertices. Nine annular triangles (six ``outer-cap'' triangles with one inner-vertex apex, three ``inner-cap'' triangles with one outer-vertex apex) tile the annulus. Each blue dot is the centroid of an annular triangle; adjacent dots are joined whenever the two corresponding triangles share a spoke. The resulting inner dual $\Gamma $ is the cycle $C_9$, manifestly outerplanar. For a tire graph with a bridge in $O$, an additional non-crossing chord appears in $\Gamma $ (see Remark\nonbreakingspace 1.14\hbox {}).}}{9}{}\protected@file@percent }
|
||||
\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}}
|
||||
\@writefile{toc}{\contentsline {section}{\tocsection {}{}{References}}{9}{}\protected@file@percent }
|
||||
\gdef \@abspage@last{9}
|
||||
\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:53
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 27 MAY 2026 02:02
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
%&-line parsing enabled.
|
||||
@@ -511,43 +511,43 @@ Package pdftex.def Info: fig_tire_example.png used on input line 179.
|
||||
|
||||
LaTeX Warning: `h' float specifier changed to `ht'.
|
||||
|
||||
[7] [8] [9] (./paper.aux) )
|
||||
[7] [8] [9] [10] (./paper.aux) )
|
||||
Here is how much of TeX's memory you used:
|
||||
14066 strings out of 478268
|
||||
279375 string characters out of 5846347
|
||||
554856 words of memory out of 5000000
|
||||
31891 multiletter control sequences out of 15000+600000
|
||||
14002 strings out of 478268
|
||||
278713 string characters out of 5846347
|
||||
550919 words of memory out of 5000000
|
||||
31827 multiletter control sequences out of 15000+600000
|
||||
477909 words of font info for 61 fonts, out of 8000000 for 9000
|
||||
1302 hyphenation exceptions out of 8191
|
||||
84i,12n,89p,751b,803s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
</usr/local/texlive/2022/texmf-dist/fonts/type1/publ
|
||||
ic/amsfonts/cm/cmbx10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/publi
|
||||
c/amsfonts/cm/cmcsc10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/publi
|
||||
c/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/type1/public/am
|
||||
sfonts/cm/cmmi6.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsf
|
||||
onts/cm/cmmi7.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfon
|
||||
ts/cm/cmmi8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts
|
||||
/cm/cmmi9.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/c
|
||||
m/cmr10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/
|
||||
cmr5.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr
|
||||
6.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.p
|
||||
fb></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></u
|
||||
sr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></us
|
||||
r/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy5.pfb></usr/
|
||||
local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></usr/lo
|
||||
cal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/loca
|
||||
l/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/t
|
||||
exlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/local/tex
|
||||
live/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb></usr/local
|
||||
/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msbm10.pfb>
|
||||
Output written on paper.pdf (9 pages, 590548 bytes).
|
||||
84i,12n,89p,932b,803s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
</usr/local/texlive/2022/texmf-dist/fonts/type1
|
||||
/public/amsfonts/cm/cmbx10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/
|
||||
public/amsfonts/cm/cmcsc10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/
|
||||
public/amsfonts/cm/cmex10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/p
|
||||
ublic/amsfonts/cm/cmmi10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/pu
|
||||
blic/amsfonts/cm/cmmi5.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/publ
|
||||
ic/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/a
|
||||
msfonts/cm/cmmi8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/ams
|
||||
fonts/cm/cmmi9.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfo
|
||||
nts/cm/cmr10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfont
|
||||
s/cm/cmr5.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/c
|
||||
m/cmr6.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/c
|
||||
mr7.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.pf
|
||||
b></usr/local/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/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb></u
|
||||
sr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr
|
||||
/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy9.pfb></usr/l
|
||||
ocal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/lo
|
||||
cal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/loca
|
||||
l/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb></usr/
|
||||
local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msbm10.pfb>
|
||||
Output written on paper.pdf (10 pages, 592331 bytes).
|
||||
PDF statistics:
|
||||
162 PDF objects out of 1000 (max. 8388607)
|
||||
98 compressed objects within 1 object stream
|
||||
165 PDF objects out of 1000 (max. 8388607)
|
||||
100 compressed objects within 1 object stream
|
||||
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.
@@ -637,66 +637,80 @@ making $\Gamma$ outerplanar. $\square$
|
||||
|
||||
\begin{figure}[h]
|
||||
\centering
|
||||
\begin{tikzpicture}[scale=1.35]
|
||||
\begin{tikzpicture}[scale=1.3]
|
||||
\def\Rout{2.0}
|
||||
\def\Rin{1.05}
|
||||
% Boundary cycles
|
||||
\def\Rin{0.8}
|
||||
% Outer hexagon vertices u_i at angles 90, 30, -30, -90, -150, 150
|
||||
\foreach \i in {0,...,5} {
|
||||
\pgfmathsetmacro{\ang}{60*\i + 90}
|
||||
\node[circle, fill=black, inner sep=1.2pt] (uo\i) at (\ang:\Rout) {};
|
||||
}
|
||||
\foreach \i in {0,...,5} {
|
||||
\pgfmathsetmacro{\ang}{60*\i + 90 + 30}
|
||||
\node[circle, fill=black, inner sep=1.2pt] (ui\i) at (\ang:\Rin) {};
|
||||
\pgfmathsetmacro{\ang}{90 - 60*\i}
|
||||
\node[circle, fill=black, inner sep=1.3pt, label={\ang:\scriptsize $u_\i$}] (u\i) at (\ang:\Rout) {};
|
||||
}
|
||||
% Inner triangle vertices w_0 at 60, w_1 at -60, w_2 at 180
|
||||
\node[circle, fill=black, inner sep=1.3pt, label={[label distance=-1pt]60:\scriptsize $w_0$}] (w0) at (60:\Rin) {};
|
||||
\node[circle, fill=black, inner sep=1.3pt, label={[label distance=-1pt]-60:\scriptsize $w_1$}] (w1) at (-60:\Rin) {};
|
||||
\node[circle, fill=black, inner sep=1.3pt, label={[label distance=-1pt]180:\scriptsize $w_2$}] (w2) at (180:\Rin) {};
|
||||
% Outer boundary cycle (red)
|
||||
\foreach \i in {0,...,5} {
|
||||
\pgfmathtruncatemacro{\j}{mod(\i+1,6)}
|
||||
\draw[red, thick] (uo\i) -- (uo\j);
|
||||
\draw[red!60!white, thick] (ui\i) -- (ui\j);
|
||||
\draw[red, thick] (u\i) -- (u\j);
|
||||
}
|
||||
% Annular edges: spokes (each outer vertex connects to 2 inner)
|
||||
\foreach \i in {0,...,5} {
|
||||
\pgfmathtruncatemacro{\j}{mod(\i,6)}
|
||||
\pgfmathtruncatemacro{\k}{mod(\i+5,6)}
|
||||
\draw[gray] (uo\i) -- (ui\j);
|
||||
\draw[gray] (uo\i) -- (ui\k);
|
||||
% Inner boundary cycle (light red)
|
||||
\draw[red!55!white, thick] (w0) -- (w1) -- (w2) -- (w0);
|
||||
% Spokes (gray)
|
||||
\draw[gray] (u0) -- (w0);
|
||||
\draw[gray] (u1) -- (w0);
|
||||
\draw[gray] (u1) -- (w1);
|
||||
\draw[gray] (u2) -- (w1);
|
||||
\draw[gray] (u3) -- (w1);
|
||||
\draw[gray] (u3) -- (w2);
|
||||
\draw[gray] (u4) -- (w2);
|
||||
\draw[gray] (u5) -- (w2);
|
||||
\draw[gray] (u5) -- (w0);
|
||||
% Dual vertices: 9 annular triangles, at centroids
|
||||
% outer-caps (6): {u0,u1,w0}, {u1,u2,w1}, {u2,u3,w1}, {u3,u4,w2}, {u4,u5,w2}, {u5,u0,w0}
|
||||
% inner-caps (3): {u1,w0,w1}, {u3,w1,w2}, {u5,w2,w0}
|
||||
\coordinate (d01) at (barycentric cs:u0=1,u1=1,w0=1);
|
||||
\coordinate (d12) at (barycentric cs:u1=1,u2=1,w1=1);
|
||||
\coordinate (d23) at (barycentric cs:u2=1,u3=1,w1=1);
|
||||
\coordinate (d34) at (barycentric cs:u3=1,u4=1,w2=1);
|
||||
\coordinate (d45) at (barycentric cs:u4=1,u5=1,w2=1);
|
||||
\coordinate (d50) at (barycentric cs:u5=1,u0=1,w0=1);
|
||||
\coordinate (i1) at (barycentric cs:u1=1,w0=1,w1=1);
|
||||
\coordinate (i3) at (barycentric cs:u3=1,w1=1,w2=1);
|
||||
\coordinate (i5) at (barycentric cs:u5=1,w2=1,w0=1);
|
||||
\foreach \p in {d01,d12,d23,d34,d45,d50,i1,i3,i5} {
|
||||
\node[circle, fill=blue!70!black, inner sep=1.5pt] at (\p) {};
|
||||
}
|
||||
% Highlight one bridge-like annular interior edge — between two inner vertices
|
||||
% (For illustration we use the "bridge" between inner i=0 and i=3)
|
||||
\draw[gray, dashed, thick] (ui0) to[bend right=15] (ui3);
|
||||
% Dual: 12 annular triangles → 12 dual vertices arranged between
|
||||
\foreach \i in {0,...,5} {
|
||||
\pgfmathsetmacro{\ango}{60*\i + 90 - 15}
|
||||
\pgfmathsetmacro{\rmido}{0.5*\Rout + 0.5*\Rin}
|
||||
\node[circle, fill=blue!70!black, inner sep=1.4pt] (do\i) at (\ango:\rmido) {};
|
||||
\pgfmathsetmacro{\angi}{60*\i + 90 + 15}
|
||||
\node[circle, fill=blue!70!black, inner sep=1.4pt] (di\i) at (\angi:\rmido) {};
|
||||
}
|
||||
% Dual cycle: do0 - di0 - do1 - di1 - ... around
|
||||
\foreach \i in {0,...,5} {
|
||||
\pgfmathtruncatemacro{\j}{mod(\i+1,6)}
|
||||
\draw[blue!70!black, very thick] (do\i) -- (di\i);
|
||||
\draw[blue!70!black, very thick] (di\i) -- (do\j);
|
||||
}
|
||||
% Chord for the bridge (one chord across the dual cycle)
|
||||
\draw[blue!70!black, very thick, dashed] (di0) to[bend left=20] (di3);
|
||||
% Dual cycle edges (crossing each spoke once)
|
||||
\draw[blue!70!black, very thick] (d01) -- (i1);
|
||||
\draw[blue!70!black, very thick] (i1) -- (d12);
|
||||
\draw[blue!70!black, very thick] (d12) -- (d23);
|
||||
\draw[blue!70!black, very thick] (d23) -- (i3);
|
||||
\draw[blue!70!black, very thick] (i3) -- (d34);
|
||||
\draw[blue!70!black, very thick] (d34) -- (d45);
|
||||
\draw[blue!70!black, very thick] (d45) -- (i5);
|
||||
\draw[blue!70!black, very thick] (i5) -- (d50);
|
||||
\draw[blue!70!black, very thick] (d50) -- (d01);
|
||||
% Labels
|
||||
\node[red] at (0, \Rout + 0.35) {\small $B_{\mathrm{out}}$};
|
||||
\node[red!60!white] at (0, -\Rin + 0.15) {\small $B_{\mathrm{in}}$};
|
||||
\node[blue!70!black] at (\Rout + 0.85, 0.55) {\small Hamilton walk};
|
||||
\node[blue!70!black] at (\Rout + 0.85, 0.25) {\small + non-crossing};
|
||||
\node[blue!70!black] at (\Rout + 0.85, -0.05) {\small chord};
|
||||
\node[red] at (0, \Rout + 0.4) {\small $B_{\mathrm{out}}$ (hexagon)};
|
||||
\node[red!55!white] at (\Rin + 0.85, -0.6) {\small $B_{\mathrm{in}}$ (triangle)};
|
||||
\node[blue!70!black] at (-\Rout - 1.1, 0.4) {\small dual cycle};
|
||||
\node[blue!70!black] at (-\Rout - 1.1, 0.1) {\small $\Gamma \cong C_9$};
|
||||
\node[gray] at (\Rout + 0.7, 1.45) {\small spokes};
|
||||
\end{tikzpicture}
|
||||
\caption{Case 2 ($R$ = annulus) with a single ``bridge''-style
|
||||
chord. Outer boundary $B_{\mathrm{out}}$ and inner boundary
|
||||
$B_{\mathrm{in}}$ are concentric hexagons (red). The annular
|
||||
region is triangulated by spokes (grey) and one extra interior
|
||||
annular edge between two inner vertices (dashed grey). The
|
||||
inner dual $\Gamma$ (blue) consists of $12$ dual vertices at the
|
||||
$12$ annular face centroids, connected as a Hamilton cycle around
|
||||
the annulus, plus one chord (dashed blue) corresponding to the
|
||||
extra interior edge. All $12$ vertices lie on the outer face of
|
||||
the chord-augmented cycle, so $\Gamma$ is outerplanar.}
|
||||
\caption{Case 2 ($R$ = annulus, spoke-only). Outer boundary
|
||||
$B_{\mathrm{out}}$ a hexagon (red); inner boundary $B_{\mathrm{in}}$
|
||||
a triangle (light red); $V(O) = V(B_{\mathrm{in}})$ with no chord
|
||||
of $O$, so the triangulation is built purely from spokes (grey)
|
||||
between outer and inner vertices. Nine annular triangles (six
|
||||
``outer-cap'' triangles with one inner-vertex apex, three
|
||||
``inner-cap'' triangles with one outer-vertex apex) tile the
|
||||
annulus. Each blue dot is the centroid of an annular triangle;
|
||||
adjacent dots are joined whenever the two corresponding triangles
|
||||
share a spoke. The resulting inner dual $\Gamma$ is the cycle
|
||||
$C_9$, manifestly outerplanar. For a tire graph with a bridge in
|
||||
$O$, an additional non-crossing chord appears in $\Gamma$ (see
|
||||
Remark~\ref{rem:bridge-case-theta}).}
|
||||
\label{fig:inner-dual-annulus-case}
|
||||
\end{figure}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user