%% filename: amsart-template.tex
%% version: 1.1
%% date: 2014/07/24
%%
%% American Mathematical Society
%% Technical Support
%% Publications Technical Group
%% 201 Charles Street
%% Providence, RI 02904
%% USA
%% tel: (401) 455-4080
%%      (800) 321-4267 (USA and Canada only)
%% fax: (401) 331-3842
%% email: tech-support@ams.org
%%
%% Copyright 2008-2010, 2014 American Mathematical Society.
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%%   http://www.latex-project.org/lppl.txt
%% and version 1.3c or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status `maintained'.
%%
%% The Current Maintainer of this work is the American Mathematical
%% Society.
%%
%% ====================================================================

%     AMS-LaTeX v.2 template for use with amsart
%
%     Remove any commented or uncommented macros you do not use.

\documentclass{amsart}

\usepackage{hyperref}
\usepackage{enumitem}
\usepackage{graphicx}

\newtheorem{theorem}{Theorem}[section]
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Proposition}

\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Example}
\newtheorem{xca}[theorem]{Exercise}
\newtheorem{conjecture}[theorem]{Conjecture}
\newtheorem{question}[theorem]{Question}
\newtheorem{observation}[theorem]{Observation}

\theoremstyle{remark}
\newtheorem{remark}[theorem]{Remark}

\numberwithin{equation}{section}

\begin{document}

\title{Even Level Graph Generators}

%    Remove any unused author tags.

%    author one information
\author{Eric Bauerfeld}
\address{}
\curraddr{}
\email{}
\thanks{}


\subjclass[2010]{Primary }

\keywords{}

\date{}

\dedicatory{}

\begin{abstract}
\end{abstract}

\maketitle

\section{Introduction}

\section{Definitions}

Throughout, $G = (V, E)$ is a plane maximal planar graph (a triangulation)
with a fixed planar embedding $\Pi_G$. We write $|V| = n$, so $|E| = 3n - 6$
and $G$ has $2n - 4$ triangular faces.

\begin{definition}[Level source]
A \emph{level source} of $G$ is any vertex $v \in V$; we write
$S = \{v\}$ for the level-0 source.
\end{definition}

\begin{definition}[Levels]
Given a level source $S \subseteq V$, the \emph{level} of $v \in V$ is
$\ell_G(v) = \mathrm{dist}_G(v, S)$, the graph distance from $v$ to the nearest
source vertex.
\end{definition}

\begin{figure}[h]
\centering
\includegraphics[width=0.55\textwidth]{fig_levels.png}
\caption{BFS levels from the degree-$3$ vertex source $S = \{4\}$.
The source is level $0$, its three neighbours are level $1$, and the
remaining vertices are level $2$. Colour encodes the level.}
\label{fig:levels}
\end{figure}

\begin{definition}[Level cycle]
A \emph{level cycle} of $G$ (with respect to a level source $S$) is a
simple cycle in $G$ all of whose vertices have the same level.
\end{definition}

\begin{figure}[h]
\centering
\includegraphics[width=0.55\textwidth]{fig_level_cycle.png}
\caption{A level cycle in the triangulation of Figure~\ref{fig:levels}.
The triangle $1\!-\!2\!-\!3$ is a simple cycle whose three vertices all
lie at level $1$, so it is a level cycle at level $1$.}
\label{fig:level-cycle}
\end{figure}

\begin{definition}[Edge switch]
\label{def:edge-switch}
Let $G$ be a triangulation with level source $S$, and let $e = uv$ be an
edge of a level cycle of $G$. The \emph{edge switch} at $e$ is the edge
flip on $e$: writing $uvw$ and $uvx$ for the two triangular faces of $G$
containing $e$, the edge $uv$ is removed and the edge $wx$ is added. As
with any edge flip, the result is a triangulation on the same vertex set
provided $w$ and $x$ are non-adjacent in $G$.
\end{definition}

\begin{figure}[h]
\centering
\includegraphics[width=0.95\textwidth]{fig_edge_switch.png}
\caption{An edge switch on the level cycle of
Figure~\ref{fig:level-cycle}. The chosen cycle edge $1\!-\!2$ is shared
by the triangular faces $(0,1,2)$ and $(1,2,4)$; the switch deletes
$1\!-\!2$ (red, left) and inserts $0\!-\!4$ (green, right). Vertex
colours indicate the original levels in $G$.}
\label{fig:edge-switch}
\end{figure}

\begin{definition}[Parity subgraph]
Let $G$ be a triangulation with level source $S$, and let $G'$ be a triangulation
on the same vertex set as $G$. The \emph{even parity subgraph} $E_{G,S}(G')$ is
the subgraph of $G'$ induced by $\{v \in V : \ell_G(v) \equiv 0 \pmod 2\}$. The
\emph{odd parity subgraph} is defined analogously for odd $\ell_G$.
\end{definition}

\begin{figure}[h]
\centering
\includegraphics[width=\textwidth]{fig_parity_subgraph.png}
\caption{Parity subgraphs of $G' = T$ with respect to the level structure of
Figure~\ref{fig:levels} (here we take $G = G' = T$). Left: $T$ with vertices
coloured by $\ell_G \bmod 2$ (blue $=$ even, orange $=$ odd). Middle: the
even parity subgraph $E_{G,S}(G')$, induced on $\{0, 4, 5, 6\}$; only
edges with both endpoints even appear. Right: the odd parity subgraph
$O_{G,S}(G')$, induced on $\{1, 2, 3\}$; the highlighted triangle shows
that $O_{G,S}(G')$ is not bipartite for this choice of $G'$.}
\label{fig:parity-subgraph}
\end{figure}

\section{Outerplanarity of level components}
\label{sec:outerplanar-components}

For each integer $k \geq 0$ and each $(G, S)$, write $L_k$ for the
subgraph of $G$ induced by the level-$k$ vertices. A \emph{level
component} of $G$ (with respect to $S$) is a connected component of
some $L_k$.

\begin{theorem}
\label{thm:outerplanar-component}
For every plane triangulation $G$ and every level source $S$ of $G$,
every level component of $G$ is outerplanar.
\end{theorem}

\begin{proof}
Since every subgraph of an outerplanar graph is outerplanar, it suffices
to show that each level subgraph $L_k$ is outerplanar. For $k = 0$,
$L_0 = S$ is a single vertex and is trivially outerplanar.

Fix $k \geq 1$ and let $D_k$ be the drawing of $L_k$ inherited from
$\Pi_G$. Let $F^\ast$ be the face of $D_k$ containing the source.
Suppose for contradiction that some $u \in L_k$ does not lie on
$\partial F^\ast$, so $u$ lies on the boundary of some other face of
$D_k$. Take any path $P$ in $G$ from $v_0 \in S$ to $u$. As a curve in
$\Pi_G$, $P$ starts in $F^\ast$ and ends at a point off $\partial
F^\ast$, so it must transition from $F^\ast$ to a different face of
$D_k$; in a planar embedding this can happen only at a vertex of
$D_k$, that is, at a level-$k$ vertex $w$ on $P$. Either $w \neq u$
(so $P$ has length $\geq \mathrm{dist}_G(S, w) + 1 \geq k + 1$), or
$w = u$ (contradicting $u \notin \partial F^\ast$). Since every
$S$-to-$u$ path has length $\geq k + 1$, $\mathrm{dist}_G(S, u) \geq
k + 1$, contradicting $u \in L_k$.
\end{proof}

\section{Even Level Graphs}
\label{sec:even-level-graphs}

\begin{definition}[Even Level Graph]
\label{def:even-level-graph}
A plane triangulation $G$ with level source $S$ is an \emph{Even Level
Graph} if every level cycle of $G$ has even length.
\end{definition}

\begin{theorem}
\label{thm:even-level-4colorable}
Every Even Level Graph is $4$-colorable.
\end{theorem}

\begin{proof}
Since adjacent vertices in $G$ have levels differing by at most $1$,
any edge between two same-parity endpoints in fact connects two
vertices at the same level. Hence
\[
  E_{G,S}(G) \;=\; \bigsqcup_{i \geq 0} L_{2i},
  \qquad
  O_{G,S}(G) \;=\; \bigsqcup_{i \geq 0} L_{2i+1},
\]
and each $L_k$ is bipartite because its cycles are level cycles of
$G$, which have even length by hypothesis. Choose a $2$-coloring of
$E_{G,S}(G)$ in $\{\text{red}, \text{blue}\}$ and a $2$-coloring of
$O_{G,S}(G)$ in $\{\text{yellow}, \text{green}\}$. Same-parity edges
of $G$ are properly colored by the respective bipartition;
opposite-parity edges connect $\{\text{red}, \text{blue}\}$ to
$\{\text{yellow}, \text{green}\}$. The combined assignment is a
proper $4$-coloring of $G$.
\end{proof}

\begin{definition}[Derived level graph]
\label{def:derived-level-graph}
Let $G$ be an Even Level Graph with level source $S$, and let $E$ and
$O$ denote the edge sets of the even and odd parity subgraphs
$E_{G,S}(G)$ and $O_{G,S}(G)$. A \emph{derived level graph} of $G$ is
a triangulation $G'$ on the same vertex set as $G$ obtained by a
sequence of edge switches (Definition~\ref{def:edge-switch}), each
acting on an edge of $E$ or of $O$. We do not update $E$ or $O$ to
reflect the level structure of intermediate triangulations: throughout
the sequence, an edge is classified as belonging to $E$ (resp.\ $O$) if
and only if both of its endpoints have even (resp.\ odd) level in $G$.

A derived level graph $G'$ is \emph{valid} if both $E_{G,S}(G')$ and
$O_{G,S}(G')$ contain only even cycles.
\end{definition}

\begin{definition}[Intertwining tree]
\label{def:intertwining-tree}
A maximal planar graph $G$ is an \emph{intertwining tree} if its
vertex set can be partitioned into two sets $A$ and $B$ such that
both induced subgraphs $G[A]$ and $G[B]$ are trees.
\end{definition}

\begin{conjecture}
\label{conj:every-triangulation-derived}
Every maximal planar graph is a valid derived level graph of some Even
Level Graph, an intertwining tree, or both.
\end{conjecture}

\subsection*{Empirical status}

For each isomorphism class of maximal planar graphs on $n$ vertices,
we ask whether (i) some isomorphic representative is reachable from
some Even Level Graph via $E/O$-edge switches (``derived''), and/or
(ii) it is an intertwining tree. The conjecture holds for the class
iff at least one of (i), (ii) holds.

\begin{center}
\begin{tabular}{rcccccc}
$n$ & \# iso & derived only & inter.\ only & both & missing & status \\\hline
$6$  & $2$    & $0$ & $0$ & $2$    & $0$ & holds \\
$7$  & $5$    & $0$ & $0$ & $5$    & $0$ & holds \\
$8$  & $14$   & $0$ & $0$ & $14$   & $0$ & holds \\
$9$  & $50$   & $0$ & $1$ & $49$   & $0$ & holds \\
$10$ & $233$  & $0$ & $0$ & $233$  & $0$ & holds \\
$11$ & $1249$ & $0$ & $0$ & $1249$ & $0$ & holds \\
$12$ & $7595$ & $0$ & $1$ & $7594$ & $0$ & holds \\
\end{tabular}
\end{center}

\end{document}
