Compare commits
2 Commits
b1d681f39e
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| f0fdae11d4 | |||
| d9007c8697 |
@@ -0,0 +1,84 @@
|
||||
"""Survey: for each n, how many maximal planar graphs (plane-triangulation
|
||||
iso classes) are *bridge-derived* level graphs of some Even Level Graph.
|
||||
|
||||
Bridge-derivedness is decided exhaustively via the backward bridge-switch
|
||||
orbit (see small_n_probe.is_bridge_derived): a triangulation G is
|
||||
bridge-derived iff some valid parity partition L of G admits an Even Level
|
||||
Graph (parity L) in G's backward bridge-orbit. Feasible only at small n.
|
||||
|
||||
Also cross-tabulates against the intertwining-tree property so the two
|
||||
covering families in the disjunction conjecture can be compared.
|
||||
|
||||
Usage: python3 bridge_derived_survey.py [n_max] (default 11)
|
||||
"""
|
||||
import sys
|
||||
import os
|
||||
import time
|
||||
sys.path.insert(0, '/Users/didericis/Code/math-research/papers/'
|
||||
'level_resolutions_of_maximal_planar_graphs/experiments')
|
||||
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
||||
from triangulation_gen import enumerate_all_triangulations
|
||||
from small_n_probe import is_bridge_derived
|
||||
from test_disjunction import is_intertwining_tree
|
||||
|
||||
|
||||
def survey_n(n):
|
||||
t0 = time.time()
|
||||
tris = enumerate_all_triangulations(n)
|
||||
n_bridge = 0
|
||||
n_inter = 0
|
||||
n_bridge_and_inter = 0
|
||||
n_bridge_only = 0
|
||||
n_inter_only = 0
|
||||
n_neither = 0
|
||||
for G in tris:
|
||||
bd = is_bridge_derived(G)
|
||||
it = is_intertwining_tree(G)[0]
|
||||
if bd:
|
||||
n_bridge += 1
|
||||
if it:
|
||||
n_inter += 1
|
||||
if bd and it:
|
||||
n_bridge_and_inter += 1
|
||||
elif bd:
|
||||
n_bridge_only += 1
|
||||
elif it:
|
||||
n_inter_only += 1
|
||||
else:
|
||||
n_neither += 1
|
||||
return {
|
||||
'n': n,
|
||||
'total': len(tris),
|
||||
'bridge': n_bridge,
|
||||
'inter': n_inter,
|
||||
'bridge_and_inter': n_bridge_and_inter,
|
||||
'bridge_only': n_bridge_only,
|
||||
'inter_only': n_inter_only,
|
||||
'neither': n_neither,
|
||||
'elapsed': time.time() - t0,
|
||||
}
|
||||
|
||||
|
||||
def main():
|
||||
n_max = int(sys.argv[1]) if len(sys.argv) > 1 else 11
|
||||
rows = []
|
||||
print(f'{"n":>3} {"total":>7} {"bridge-deriv":>13} {"%":>6} '
|
||||
f'{"inter":>7} {"b&i":>6} {"b-only":>7} {"i-only":>7} '
|
||||
f'{"neither":>8} {"sec":>7}', flush=True)
|
||||
for n in range(6, n_max + 1):
|
||||
r = survey_n(n)
|
||||
rows.append(r)
|
||||
pct = 100.0 * r['bridge'] / r['total'] if r['total'] else 0.0
|
||||
print(f'{r["n"]:>3} {r["total"]:>7} {r["bridge"]:>13} {pct:>5.1f}% '
|
||||
f'{r["inter"]:>7} {r["bridge_and_inter"]:>6} '
|
||||
f'{r["bridge_only"]:>7} {r["inter_only"]:>7} '
|
||||
f'{r["neither"]:>8} {r["elapsed"]:>6.1f}', flush=True)
|
||||
if r['neither']:
|
||||
print(f' *** {r["neither"]} triangulation(s) at n={n} are '
|
||||
f'NEITHER bridge-derived nor intertwining trees ***',
|
||||
flush=True)
|
||||
return rows
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
@@ -0,0 +1,167 @@
|
||||
"""Draw the two former "failures" (n=9 bipyramid, n=10 bipyramid+stacked) the
|
||||
RIGHT way: a proper 4-colouring whose 4 colours split into two complementary
|
||||
pairs, each inducing an outerplanar (bipartite => even-cycle) subgraph.
|
||||
|
||||
Top row: the planar drawing with the 4-colouring; edges of the two split
|
||||
classes drawn in two styles. Bottom row: the two complementary subgraphs shown
|
||||
separately, each annotated outerplanar (tree / forest / even cycle).
|
||||
|
||||
Renders into this experiments folder.
|
||||
"""
|
||||
import os
|
||||
from itertools import combinations
|
||||
|
||||
import networkx as nx
|
||||
import matplotlib.pyplot as plt
|
||||
|
||||
T24 = [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8),
|
||||
(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8),
|
||||
(2, 3), (2, 4), (3, 5), (4, 8), (5, 6), (6, 7), (7, 8)]
|
||||
T94 = [(0, 2), (0, 3), (0, 4), (0, 5), (0, 6), (0, 7), (0, 8), (0, 9),
|
||||
(1, 2), (1, 3), (1, 4), (1, 5), (1, 6), (1, 7), (1, 8),
|
||||
(2, 3), (2, 4), (3, 5), (4, 8), (5, 6), (6, 7), (7, 8),
|
||||
(7, 9), (8, 9)]
|
||||
|
||||
CMAP = {0: '#444444', 1: '#d62728', 2: '#1f77b4', 3: '#2ca02c'}
|
||||
CNAME = {0: 'grey', 1: 'red', 2: 'blue', 3: 'green'}
|
||||
SPLITS = [({0, 1}, {2, 3}), ({0, 2}, {1, 3}), ({0, 3}, {1, 2})]
|
||||
|
||||
|
||||
def is_outerplanar(G):
|
||||
if G.number_of_nodes() <= 3:
|
||||
return True
|
||||
H = G.copy()
|
||||
apex = max(H.nodes()) + 1
|
||||
for v in G.nodes():
|
||||
H.add_edge(apex, v)
|
||||
return nx.check_planarity(H)[0]
|
||||
|
||||
|
||||
def enumerate_4colorings(G):
|
||||
nodes = list(G.nodes())
|
||||
adj = {v: set(G.neighbors(v)) for v in nodes}
|
||||
coloring = {}
|
||||
|
||||
def bt(i, mx):
|
||||
if i == len(nodes):
|
||||
yield dict(coloring)
|
||||
return
|
||||
v = nodes[i]
|
||||
used = {coloring[w] for w in adj[v] if w in coloring}
|
||||
for c in range(min(3, mx + 1) + 1):
|
||||
if c in used:
|
||||
continue
|
||||
coloring[v] = c
|
||||
yield from bt(i + 1, max(mx, c))
|
||||
del coloring[v]
|
||||
|
||||
yield from bt(0, -1)
|
||||
|
||||
|
||||
def find_good_split(G):
|
||||
for col in enumerate_4colorings(G):
|
||||
for A, B in SPLITS:
|
||||
va = [v for v in G if col[v] in A]
|
||||
vb = [v for v in G if col[v] in B]
|
||||
GA, GB = G.subgraph(va), G.subgraph(vb)
|
||||
if (is_outerplanar(GA) and nx.is_bipartite(GA)
|
||||
and is_outerplanar(GB) and nx.is_bipartite(GB)):
|
||||
return col, (A, B)
|
||||
return None, None
|
||||
|
||||
|
||||
def bipyramid_pos(rim_cycle, apexA, apexB):
|
||||
k = len(rim_cycle)
|
||||
order = rim_cycle[1:] + [rim_cycle[0]]
|
||||
pos = {}
|
||||
for i, v in enumerate(order):
|
||||
x = 1.7 * (1 - 2 * i / (k - 1))
|
||||
y = 1.0 * (x / 1.7) ** 2
|
||||
pos[v] = (x, y)
|
||||
pos[apexA] = (0.0, 0.62)
|
||||
pos[apexB] = (0.0, -1.7)
|
||||
return pos
|
||||
|
||||
|
||||
def describe(G):
|
||||
if G.number_of_edges() == 0:
|
||||
return "edgeless (isolated vertices)"
|
||||
if nx.is_forest(G):
|
||||
return "forest (tree, no cycles)"
|
||||
girth_even = all(len(c) % 2 == 0 for c in nx.cycle_basis(G))
|
||||
comps = nx.number_connected_components(G)
|
||||
tag = "even cycles" if girth_even else "ODD CYCLE!"
|
||||
return f"outerplanar, {tag}, {comps} component(s)"
|
||||
|
||||
|
||||
def draw_case(fig, gs_row, edges, pos, title):
|
||||
G = nx.Graph(edges)
|
||||
col, split = find_good_split(G)
|
||||
A, B = split
|
||||
node_colors = [CMAP[col[v]] for v in G.nodes()]
|
||||
ea = [e for e in G.edges() if col[e[0]] in A and col[e[1]] in A]
|
||||
eb = [e for e in G.edges() if col[e[0]] in B and col[e[1]] in B]
|
||||
ecross = [e for e in G.edges() if e not in ea and e not in eb]
|
||||
|
||||
# left: whole graph, both classes highlighted
|
||||
ax = fig.add_subplot(gs_row[0])
|
||||
nx.draw_networkx_edges(G, pos, ax=ax, edgelist=ecross,
|
||||
edge_color='#dddddd', width=1.0)
|
||||
nx.draw_networkx_edges(G, pos, ax=ax, edgelist=ea,
|
||||
edge_color='#e8860a', width=3.0)
|
||||
nx.draw_networkx_edges(G, pos, ax=ax, edgelist=eb,
|
||||
edge_color='#7b2fbf', width=3.0, style='dashed')
|
||||
nx.draw_networkx_nodes(G, pos, node_color=node_colors, node_size=720,
|
||||
edgecolors='black', linewidths=1.4, ax=ax)
|
||||
nx.draw_networkx_labels(G, pos, ax=ax, font_color='white',
|
||||
font_weight='bold', font_size=11)
|
||||
an = "/".join(CNAME[c] for c in sorted(A))
|
||||
bn = "/".join(CNAME[c] for c in sorted(B))
|
||||
ax.set_title(f"{title}\nsplit [{an}] (orange solid) | "
|
||||
f"[{bn}] (purple dashed)", fontsize=10)
|
||||
ax.axis('off'); ax.set_aspect('equal')
|
||||
|
||||
# middle: subgraph A alone
|
||||
GA = G.subgraph([v for v in G if col[v] in A])
|
||||
axA = fig.add_subplot(gs_row[1])
|
||||
nx.draw_networkx_edges(GA, pos, ax=axA, edge_color='#e8860a', width=3.0)
|
||||
nx.draw_networkx_nodes(GA, pos, node_color=[CMAP[col[v]] for v in GA],
|
||||
node_size=720, edgecolors='black',
|
||||
linewidths=1.4, ax=axA)
|
||||
nx.draw_networkx_labels(GA, pos, ax=axA, font_color='white',
|
||||
font_weight='bold', font_size=11)
|
||||
axA.set_title(f"[{an}] subgraph\n{describe(GA)}", fontsize=9)
|
||||
axA.axis('off'); axA.set_aspect('equal')
|
||||
|
||||
# right: subgraph B alone
|
||||
GB = G.subgraph([v for v in G if col[v] in B])
|
||||
axB = fig.add_subplot(gs_row[2])
|
||||
nx.draw_networkx_edges(GB, pos, ax=axB, edge_color='#7b2fbf', width=3.0)
|
||||
nx.draw_networkx_nodes(GB, pos, node_color=[CMAP[col[v]] for v in GB],
|
||||
node_size=720, edgecolors='black',
|
||||
linewidths=1.4, ax=axB)
|
||||
nx.draw_networkx_labels(GB, pos, ax=axB, font_color='white',
|
||||
font_weight='bold', font_size=11)
|
||||
axB.set_title(f"[{bn}] subgraph\n{describe(GB)}", fontsize=9)
|
||||
axB.axis('off'); axB.set_aspect('equal')
|
||||
|
||||
|
||||
rim = [2, 3, 5, 6, 7, 8, 4]
|
||||
pos24 = bipyramid_pos(rim, 0, 1)
|
||||
pos94 = dict(pos24)
|
||||
pos94[9] = ((pos24[0][0] + pos24[7][0] + pos24[8][0]) / 3,
|
||||
(pos24[0][1] + pos24[7][1] + pos24[8][1]) / 3)
|
||||
|
||||
fig = plt.figure(figsize=(15, 10))
|
||||
gs = fig.add_gridspec(2, 3)
|
||||
draw_case(fig, [gs[0, 0], gs[0, 1], gs[0, 2]], T24, pos24,
|
||||
"n=9 T24: 7-gonal bipyramid")
|
||||
draw_case(fig, [gs[1, 0], gs[1, 1], gs[1, 2]], T94, pos94,
|
||||
"n=10 T94: bipyramid + stacked vertex 9")
|
||||
fig.suptitle("Both decompose: 4-colouring -> 2+2 colour split -> two "
|
||||
"complementary outerplanar even-cycle subgraphs", fontsize=12)
|
||||
fig.tight_layout(rect=[0, 0, 1, 0.97])
|
||||
out = os.path.join(os.path.dirname(os.path.abspath(__file__)),
|
||||
'split_decomposition.png')
|
||||
fig.savefig(out, dpi=140)
|
||||
print(f"wrote {out}")
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 255 KiB |
@@ -0,0 +1,125 @@
|
||||
"""Corrected sanity check for the nested-outerplanar-shells construction.
|
||||
|
||||
The construction splits the FOUR colours into TWO complementary pairs (two
|
||||
parity classes). Each pair induces a bipartite subgraph; the two subgraphs
|
||||
partition the vertex set. For a nested-shell decomposition we want BOTH
|
||||
complementary subgraphs to be outerplanar (bipartite => only even cycles, so
|
||||
"even cycles" is automatic; outerplanar is the binding condition).
|
||||
|
||||
There are exactly 3 ways to split {0,1,2,3} into two pairs:
|
||||
{0,1}|{2,3}, {0,2}|{1,3}, {0,3}|{1,2}.
|
||||
|
||||
Criterion (per triangulation): does SOME proper 4-colouring admit SOME split
|
||||
whose two complementary subgraphs are both outerplanar?
|
||||
|
||||
This is the right test (an earlier version wrongly demanded that all SIX
|
||||
colour pairs be outerplanar, which odd bipyramids fail on the apex/heavy-rim
|
||||
pair -- but that pair is never one we'd use).
|
||||
|
||||
Usage: python3 two_color_split_survey.py [n_max] (default 10)
|
||||
"""
|
||||
import sys
|
||||
import os
|
||||
import time
|
||||
|
||||
import networkx as nx
|
||||
|
||||
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
|
||||
sys.path.insert(0, '/Users/didericis/Code/math-research/papers/'
|
||||
'level_resolutions_of_maximal_planar_graphs/experiments')
|
||||
from triangulation_gen import enumerate_all_triangulations
|
||||
|
||||
# the 3 ways to split 4 colours into two complementary pairs
|
||||
SPLITS = [(({0, 1}), ({2, 3})),
|
||||
(({0, 2}), ({1, 3})),
|
||||
(({0, 3}), ({1, 2}))]
|
||||
|
||||
|
||||
def is_outerplanar(G):
|
||||
if G.number_of_nodes() <= 3:
|
||||
return True
|
||||
H = G.copy()
|
||||
apex = max(H.nodes()) + 1
|
||||
for v in G.nodes():
|
||||
H.add_edge(apex, v)
|
||||
return nx.check_planarity(H)[0]
|
||||
|
||||
|
||||
def enumerate_4colorings(G):
|
||||
nodes = list(G.nodes())
|
||||
adj = {v: set(G.neighbors(v)) for v in nodes}
|
||||
coloring = {}
|
||||
|
||||
def bt(i, mx):
|
||||
if i == len(nodes):
|
||||
yield dict(coloring)
|
||||
return
|
||||
v = nodes[i]
|
||||
used = {coloring[w] for w in adj[v] if w in coloring}
|
||||
for c in range(min(3, mx + 1) + 1):
|
||||
if c in used:
|
||||
continue
|
||||
coloring[v] = c
|
||||
yield from bt(i + 1, max(mx, c))
|
||||
del coloring[v]
|
||||
|
||||
yield from bt(0, -1)
|
||||
|
||||
|
||||
def outerplanar_even(G):
|
||||
"""Outerplanar AND every cycle even (i.e. bipartite). Disconnected ok.
|
||||
For a two-colour subgraph of a proper colouring bipartiteness is automatic,
|
||||
but we verify it explicitly so the criterion is honestly enforced."""
|
||||
return is_outerplanar(G) and nx.is_bipartite(G)
|
||||
|
||||
|
||||
def good_split(G, col):
|
||||
"""Return the first (sideA, sideB) split whose two complementary
|
||||
subgraphs are both outerplanar-with-even-cycles, or None.
|
||||
Disconnected subgraphs are allowed."""
|
||||
for A, B in SPLITS:
|
||||
va = [v for v in G if col[v] in A]
|
||||
vb = [v for v in G if col[v] in B]
|
||||
if outerplanar_even(G.subgraph(va)) and outerplanar_even(G.subgraph(vb)):
|
||||
return (A, B)
|
||||
return None
|
||||
|
||||
|
||||
def has_good_coloring(G):
|
||||
"""True iff SOME proper 4-colouring admits a valid 2+2 split.
|
||||
Early-exits on the first good colouring."""
|
||||
for col in enumerate_4colorings(G):
|
||||
if good_split(G, col) is not None:
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
def survey_n(n):
|
||||
t0 = time.time()
|
||||
tris = enumerate_all_triangulations(n)
|
||||
n_good = 0
|
||||
bad = []
|
||||
for gi, G in enumerate(tris):
|
||||
ok = has_good_coloring(G)
|
||||
if ok:
|
||||
n_good += 1
|
||||
else:
|
||||
bad.append((gi, G))
|
||||
return n, len(tris), n_good, bad, time.time() - t0
|
||||
|
||||
|
||||
def main():
|
||||
n_max = int(sys.argv[1]) if len(sys.argv) > 1 else 10
|
||||
print(f"{'n':>3} {'tris':>6} {'has 2+2 split':>14} {'time(s)':>8}")
|
||||
print("-" * 38)
|
||||
for n in range(6, n_max + 1):
|
||||
n, ntri, ngood, bad, dt = survey_n(n)
|
||||
flag = "" if ngood == ntri else " <-- GAP"
|
||||
print(f"{n:>3} {ntri:>6} {ngood:>9}/{ntri:<4} {dt:>8.1f}{flag}")
|
||||
for gi, G in bad[:5]:
|
||||
edges = sorted(tuple(sorted(e)) for e in G.edges())
|
||||
print(f" no split: T{gi} edges={edges}")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
@@ -44,19 +44,21 @@
|
||||
\newlabel{def:intertwining-tree}{{4.6}{7}{Intertwining tree}{theorem.4.6}{}}
|
||||
\newlabel{thm:intertwining-iff-hamiltonian-dual}{{4.7}{7}{}{theorem.4.7}{}}
|
||||
\newlabel{conj:every-triangulation-derived}{{4.8}{7}{}{theorem.4.8}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{}{The boundary case $n = 21$}}{7}{section*.2}\protected@file@percent }
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Bridge-derived census for $6 \leq n \leq 10$. \emph {bridge-derived} counts plane-triangulation iso classes that are bridge-derived level graphs of some Even Level Graph, decided by exhaustive backward bridge-switch search over all valid parity partitions; \% is its fraction of all triangulations. \emph {intertwining only} counts those that are intertwining trees but not bridge-derived; \emph {neither} counts those covered by no disjunct. Every triangulation in this range is an intertwining tree, and every bridge-derived one is too, so bridge-derived $\subseteq $ intertwining tree here.}}{8}{table.2}\protected@file@percent }
|
||||
\newlabel{tab:bridge-census}{{2}{8}{Bridge-derived census for $6 \leq n \leq 10$. \emph {bridge-derived} counts plane-triangulation iso classes that are bridge-derived level graphs of some Even Level Graph, decided by exhaustive backward bridge-switch search over all valid parity partitions; \% is its fraction of all triangulations. \emph {intertwining only} counts those that are intertwining trees but not bridge-derived; \emph {neither} counts those covered by no disjunct. Every triangulation in this range is an intertwining tree, and every bridge-derived one is too, so bridge-derived $\subseteq $ intertwining tree here}{table.2}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{}{The boundary case $n = 21$}}{8}{section*.2}\protected@file@percent }
|
||||
\citation{holton-mckay}
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces The six Holton--McKay duals at $n = 21$, the first triangulations that are not intertwining trees. Each is a bridge-derived level graph: duals $1$ and $2$ are Even Level Graphs outright (zero switches), and the remaining four reach an Even Level Graph in $1$--$4$ bridge switches. All witnesses are step-verified.}}{8}{table.2}\protected@file@percent }
|
||||
\newlabel{tab:n21}{{2}{8}{The six Holton--McKay duals at $n = 21$, the first triangulations that are not intertwining trees. Each is a bridge-derived level graph: duals $1$ and $2$ are Even Level Graphs outright (zero switches), and the remaining four reach an Even Level Graph in $1$--$4$ bridge switches. All witnesses are step-verified}{table.2}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{}{The cyclically-$5$-connected case: $n = 24$}}{8}{section*.3}\protected@file@percent }
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {3}{\ignorespaces The six Holton--McKay duals at $n = 21$, the first triangulations that are not intertwining trees. Each is a bridge-derived level graph: duals $1$ and $2$ are Even Level Graphs outright (zero switches), and the remaining four reach an Even Level Graph in $1$--$4$ bridge switches. All witnesses are step-verified.}}{9}{table.3}\protected@file@percent }
|
||||
\newlabel{tab:n21}{{3}{9}{The six Holton--McKay duals at $n = 21$, the first triangulations that are not intertwining trees. Each is a bridge-derived level graph: duals $1$ and $2$ are Even Level Graphs outright (zero switches), and the remaining four reach an Even Level Graph in $1$--$4$ bridge switches. All witnesses are step-verified}{table.3}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces The six Holton--McKay duals, drawn as crossing-free planar graphs and coloured by parity (blue even, orange odd, with respect to the fixed level-parity labelling). The solid green edges are the bridge edges introduced by the bridge switches from each dual's witness Even Level Graph. Each green edge is a bridge of its parity subgraph, so no new cycle -- and in particular no odd cycle -- is created; duals $1$ and $2$ coincide with their Even Level Graphs and have no added edge.}}{9}{figure.5}\protected@file@percent }
|
||||
\newlabel{fig:n21-duals}{{5}{9}{The six Holton--McKay duals, drawn as crossing-free planar graphs and coloured by parity (blue even, orange odd, with respect to the fixed level-parity labelling). The solid green edges are the bridge edges introduced by the bridge switches from each dual's witness Even Level Graph. Each green edge is a bridge of its parity subgraph, so no new cycle -- and in particular no odd cycle -- is created; duals $1$ and $2$ coincide with their Even Level Graphs and have no added edge}{figure.5}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces The $24$-vertex dual $T$ of the unique $44$-vertex non-Hamiltonian cyclically $5$-connected cubic planar graph (Holton--McKay Fig.\nonbreakingspace 2.10), drawn crossing-free and coloured by the fixed parity labelling (blue even, orange odd). $T$ is $5$-connected and not an intertwining tree, yet is a bridge-derived level graph: the two solid green edges $\{6,19\}$ and $\{20,22\}$ are the bridge edges introduced by the two bridge switches carrying its witness Even Level Graph (source $19$) to $T$. Each green edge is a bridge of its parity subgraph -- $\{6, 19\}$ in the even subgraph, $\{20,22\}$ in the odd -- so no new cycle, and in particular no odd cycle, is created.}}{10}{figure.6}\protected@file@percent }
|
||||
\newlabel{fig:n24-dual}{{6}{10}{The $24$-vertex dual $T$ of the unique $44$-vertex non-Hamiltonian cyclically $5$-connected cubic planar graph (Holton--McKay Fig.~2.10), drawn crossing-free and coloured by the fixed parity labelling (blue even, orange odd). $T$ is $5$-connected and not an intertwining tree, yet is a bridge-derived level graph: the two solid green edges $\{6,19\}$ and $\{20,22\}$ are the bridge edges introduced by the two bridge switches carrying its witness Even Level Graph (source $19$) to $T$. Each green edge is a bridge of its parity subgraph -- $\{6, 19\}$ in the even subgraph, $\{20,22\}$ in the odd -- so no new cycle, and in particular no odd cycle, is created}{figure.6}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{}{The cyclically-$5$-connected case: $n = 24$}}{10}{section*.3}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{}{Beyond $n = 24$: enumeration and the next $5$-connected core}}{10}{section*.4}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{}{Toward a characterization of bridge-derived graphs}}{11}{section*.5}\protected@file@percent }
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces The $24$-vertex dual $T$ of the unique $44$-vertex non-Hamiltonian cyclically $5$-connected cubic planar graph (Holton--McKay Fig.\nonbreakingspace 2.10), drawn crossing-free and coloured by the fixed parity labelling (blue even, orange odd). $T$ is $5$-connected and not an intertwining tree, yet is a bridge-derived level graph: the two solid green edges $\{6,19\}$ and $\{20,22\}$ are the bridge edges introduced by the two bridge switches carrying its witness Even Level Graph (source $19$) to $T$. Each green edge is a bridge of its parity subgraph -- $\{6, 19\}$ in the even subgraph, $\{20,22\}$ in the odd -- so no new cycle, and in particular no odd cycle, is created.}}{11}{figure.6}\protected@file@percent }
|
||||
\newlabel{fig:n24-dual}{{6}{11}{The $24$-vertex dual $T$ of the unique $44$-vertex non-Hamiltonian cyclically $5$-connected cubic planar graph (Holton--McKay Fig.~2.10), drawn crossing-free and coloured by the fixed parity labelling (blue even, orange odd). $T$ is $5$-connected and not an intertwining tree, yet is a bridge-derived level graph: the two solid green edges $\{6,19\}$ and $\{20,22\}$ are the bridge edges introduced by the two bridge switches carrying its witness Even Level Graph (source $19$) to $T$. Each green edge is a bridge of its parity subgraph -- $\{6, 19\}$ in the even subgraph, $\{20,22\}$ in the odd -- so no new cycle, and in particular no odd cycle, is created}{figure.6}{}}
|
||||
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces The $25$-vertex dual $T_{25}$ of the unique $46$-vertex non-Hamiltonian cyclically $5$-connected cubic planar graph -- the only such cubic graph at $46$ vertices and the second internally $6$-connected core known. Drawn crossing-free and coloured by parity (blue even, orange odd) for its witness partition. $T_{25}$ is internally $6$-connected and not an intertwining tree, yet is a bridge-derived level graph: the two solid green edges $\{1,6\}$ and $\{22,24\}$ are the bridge edges introduced by the two bridge switches carrying its witness Even Level Graph (source $24$) to $T_{25}$. Each is a bridge of the even parity subgraph.}}{12}{figure.7}\protected@file@percent }
|
||||
\newlabel{fig:n25-dual}{{7}{12}{The $25$-vertex dual $T_{25}$ of the unique $46$-vertex non-Hamiltonian cyclically $5$-connected cubic planar graph -- the only such cubic graph at $46$ vertices and the second internally $6$-connected core known. Drawn crossing-free and coloured by parity (blue even, orange odd) for its witness partition. $T_{25}$ is internally $6$-connected and not an intertwining tree, yet is a bridge-derived level graph: the two solid green edges $\{1,6\}$ and $\{22,24\}$ are the bridge edges introduced by the two bridge switches carrying its witness Even Level Graph (source $24$) to $T_{25}$. Each is a bridge of the even parity subgraph}{figure.7}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{}{Toward a characterization of bridge-derived graphs}}{12}{section*.5}\protected@file@percent }
|
||||
\bibcite{holton-mckay}{1}
|
||||
\newlabel{tocindent-1}{0pt}
|
||||
\newlabel{tocindent0}{14.69437pt}
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
# Fdb version 3
|
||||
["pdflatex"] 1779469001 "/Users/didericis/Code/math-research/papers/even_level_graph_generators/paper.tex" "paper.pdf" "paper" 1779469003
|
||||
"/Users/didericis/Code/math-research/papers/even_level_graph_generators/paper.tex" 1779468999 23834 39061385c4cc2522155026d2f8574bbd ""
|
||||
["pdflatex"] 1781848805 "paper.tex" "paper.pdf" "paper" 1781848808
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm" 1246382020 1004 54797486969f23fa377b128694d548df ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm" 1246382020 988 bdf658c3bfc2d96d3c8b02cfc1c94c20 ""
|
||||
@@ -20,6 +19,7 @@
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1136768653 1120 8b7d695260f3cff42e636090a8002094 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmti10.tfm" 1136768653 1480 aa8e34af0eb6a2941b776984cf1dfdc4 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmti8.tfm" 1136768653 1504 1747189e0441d1c18f3ea56fafc1c480 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm" 1136768653 768 1321e9409b4137d6fb428ac9dc956269 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb" 1248133631 34811 78b52f49e893bcba91bd7581cdc144c0 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.pfb" 1248133631 32001 6aeea3afe875097b1eb0da29acd61e28 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" 1248133631 30251 6afa5cb1d0204815a708a080681d4674 ""
|
||||
@@ -33,6 +33,7 @@
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb" 1248133631 32716 08e384dc442464e7285e891af9f45947 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb" 1248133631 37944 359e864bd06cde3b1cf57bb20757fb06 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb" 1248133631 35660 fb24af7afbadb71801619f1415838111 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb" 1248133631 31099 c85edf1dd5b9e826d67c9c7293b6786c ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb" 1248133631 31764 459c573c03a4949a528c2cc7f557e217 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1461363279 71627 94eb9990bed73c364d7f53f960cc8c5b ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
|
||||
@@ -91,10 +92,12 @@
|
||||
"fig_level_cycle.png" 1779389598 83736 ee54074ab1383a0dcc7fc20387e34bdc ""
|
||||
"fig_levels.png" 1779389598 88029 5564f46c0a183f3777727b651e7dc461 ""
|
||||
"fig_parity_subgraph.png" 1779389598 191771 f069aa94c8f49b3c7fd9c71426feff2d ""
|
||||
"figures/core_n25_dual.png" 1779491939 167150 1ff2a9ce9f23b303c20e8a8910b41205 ""
|
||||
"figures/fig210_dual.png" 1779469439 152438 ac3c4fe29042435cab15ea90ee80b805 ""
|
||||
"figures/n21_duals.png" 1779463364 667947 fd52170c20399b0c2dff901831fad5d5 ""
|
||||
"paper.aux" 1779469003 8486 a43934b41579f5535915f5341c4d1db7 "pdflatex"
|
||||
"paper.out" 1779469003 1088 cf07a31709ba02be3ba2bc89322768d0 "pdflatex"
|
||||
"paper.tex" 1779468999 23834 39061385c4cc2522155026d2f8574bbd ""
|
||||
"paper.aux" 1781848808 13255 0b6591b567d7fefa0f2a1ac1716e57fc "pdflatex"
|
||||
"paper.out" 1781848808 2030 d310c1d6d9f73494fc676a3dd19e31e8 "pdflatex"
|
||||
"paper.tex" 1781848188 38745 a8bea15e6bfeb354af5c8a7ce030fc53 ""
|
||||
(generated)
|
||||
"paper.aux"
|
||||
"paper.log"
|
||||
|
||||
@@ -2,7 +2,7 @@ PWD /Users/didericis/Code/math-research/papers/even_level_graph_generators
|
||||
INPUT /usr/local/texlive/2022/texmf.cnf
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/web2c/texmf.cnf
|
||||
INPUT /usr/local/texlive/2022/texmf-var/web2c/pdftex/pdflatex.fmt
|
||||
INPUT /Users/didericis/Code/math-research/papers/even_level_graph_generators/paper.tex
|
||||
INPUT paper.tex
|
||||
OUTPUT paper.log
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
|
||||
@@ -571,6 +571,17 @@ INPUT ./figures/n21_duals.png
|
||||
INPUT figures/n21_duals.png
|
||||
INPUT ./figures/n21_duals.png
|
||||
INPUT ./figures/n21_duals.png
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm
|
||||
INPUT ./figures/fig210_dual.png
|
||||
INPUT ./figures/fig210_dual.png
|
||||
INPUT figures/fig210_dual.png
|
||||
INPUT ./figures/fig210_dual.png
|
||||
INPUT ./figures/fig210_dual.png
|
||||
INPUT ./figures/core_n25_dual.png
|
||||
INPUT ./figures/core_n25_dual.png
|
||||
INPUT figures/core_n25_dual.png
|
||||
INPUT ./figures/core_n25_dual.png
|
||||
INPUT ./figures/core_n25_dual.png
|
||||
INPUT paper.aux
|
||||
INPUT ./paper.out
|
||||
INPUT ./paper.out
|
||||
@@ -587,4 +598,5 @@ INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.p
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmtt10.pfb
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 22 MAY 2026 20:05
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 19 JUN 2026 02:00
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
%&-line parsing enabled.
|
||||
@@ -409,86 +409,88 @@ Underfull \hbox (badness 1112) in paragraph at lines 391--391
|
||||
the automorphism-free count
|
||||
[]
|
||||
|
||||
[6]
|
||||
[6] [7]
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 497.
|
||||
(hyperref) removing `math shift' on input line 536.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 497.
|
||||
(hyperref) removing `math shift' on input line 536.
|
||||
|
||||
[7]
|
||||
<figures/n21_duals.png, id=137, 1373.13pt x 867.24pt>
|
||||
[8]
|
||||
<figures/n21_duals.png, id=143, 1373.13pt x 867.24pt>
|
||||
File: figures/n21_duals.png Graphic file (type png)
|
||||
<use figures/n21_duals.png>
|
||||
Package pdftex.def Info: figures/n21_duals.png used on input line 557.
|
||||
Package pdftex.def Info: figures/n21_duals.png used on input line 596.
|
||||
(pdftex.def) Requested size: 360.0pt x 227.35617pt.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 570.
|
||||
(hyperref) removing `math shift' on input line 609.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 570.
|
||||
(hyperref) removing `math shift' on input line 609.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 570.
|
||||
(hyperref) removing `math shift' on input line 609.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 570.
|
||||
(hyperref) removing `math shift' on input line 609.
|
||||
|
||||
[8]
|
||||
<figures/fig210_dual.png, id=144, 542.025pt x 542.025pt>
|
||||
[9 <./figures/n21_duals.png>]
|
||||
<figures/fig210_dual.png, id=152, 542.025pt x 542.025pt>
|
||||
File: figures/fig210_dual.png Graphic file (type png)
|
||||
<use figures/fig210_dual.png>
|
||||
Package pdftex.def Info: figures/fig210_dual.png used on input line 619.
|
||||
Package pdftex.def Info: figures/fig210_dual.png used on input line 658.
|
||||
(pdftex.def) Requested size: 251.9989pt x 251.99767pt.
|
||||
[9 <./figures/n21_duals.png>]
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 635.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 635.
|
||||
(hyperref) removing `math shift' on input line 674.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 635.
|
||||
(hyperref) removing `math shift' on input line 674.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 635.
|
||||
(hyperref) removing `math shift' on input line 674.
|
||||
|
||||
|
||||
Overfull \hbox (9.14177pt too wide) in paragraph at lines 648--656
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 674.
|
||||
|
||||
|
||||
Overfull \hbox (9.14177pt too wide) in paragraph at lines 687--695
|
||||
\OT1/cmr/m/n/10 The $\OML/cmm/m/it/10 n \OT1/cmr/m/n/10 = 23$ row re-com-putes
|
||||
Faulkner--Younger's min-i-mal-ity (no cycli-cally $5$-connected
|
||||
[]
|
||||
|
||||
[10 <./figures/fig210_dual.png>]
|
||||
<figures/core_n25_dual.png, id=160, 578.16pt x 578.16pt>
|
||||
[10]
|
||||
Underfull \vbox (badness 1831) has occurred while \output is active []
|
||||
|
||||
[11 <./figures/fig210_dual.png>]
|
||||
<figures/core_n25_dual.png, id=166, 578.16pt x 578.16pt>
|
||||
File: figures/core_n25_dual.png Graphic file (type png)
|
||||
<use figures/core_n25_dual.png>
|
||||
Package pdftex.def Info: figures/core_n25_dual.png used on input line 693.
|
||||
Package pdftex.def Info: figures/core_n25_dual.png used on input line 732.
|
||||
(pdftex.def) Requested size: 251.9989pt x 251.9916pt.
|
||||
[11] [12 <./figures/core_n25_dual.png>]
|
||||
[13] (./paper.aux)
|
||||
[12 <./figures/core_n25_dual.png>] [13] (./paper.aux)
|
||||
Package rerunfilecheck Info: File `paper.out' has not changed.
|
||||
(rerunfilecheck) Checksum: D310C1D6D9F73494FC676A3DD19E31E8;2030.
|
||||
)
|
||||
Here is how much of TeX's memory you used:
|
||||
9791 strings out of 478268
|
||||
151651 string characters out of 5846347
|
||||
455389 words of memory out of 5000000
|
||||
27676 multiletter control sequences out of 15000+600000
|
||||
9793 strings out of 478268
|
||||
151677 string characters out of 5846347
|
||||
455969 words of memory out of 5000000
|
||||
27677 multiletter control sequences out of 15000+600000
|
||||
475834 words of font info for 54 fonts, out of 8000000 for 9000
|
||||
1302 hyphenation exceptions out of 8191
|
||||
69i,9n,76p,822b,450s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
69i,9n,76p,822b,421s 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>
|
||||
@@ -504,10 +506,10 @@ ive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb></usr/local/texli
|
||||
ve/2022/texmf-dist/fonts/type1/public/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>
|
||||
Output written on paper.pdf (13 pages, 1384388 bytes).
|
||||
Output written on paper.pdf (13 pages, 1386477 bytes).
|
||||
PDF statistics:
|
||||
253 PDF objects out of 1000 (max. 8388607)
|
||||
192 compressed objects within 2 object streams
|
||||
48 named destinations out of 1000 (max. 500000)
|
||||
256 PDF objects out of 1000 (max. 8388607)
|
||||
195 compressed objects within 2 object streams
|
||||
49 named destinations out of 1000 (max. 500000)
|
||||
116 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
|
||||
Binary file not shown.
@@ -492,6 +492,45 @@ $n = 21$ and there are exactly $6$ of them. Below $n = 21$ every
|
||||
maximal planar graph is an intertwining tree, which is why the
|
||||
disjunction holds trivially in that range.
|
||||
|
||||
The intertwining-tree disjunct therefore carries the conjecture by itself
|
||||
for all small $n$, but this leaves open how much of the load the
|
||||
bridge-derived disjunct is independently able to bear. To measure that we
|
||||
classified every triangulation at $6 \leq n \leq 10$ as bridge-derived or
|
||||
not, deciding bridge-derivedness exhaustively: a triangulation is
|
||||
bridge-derived iff some valid parity partition admits an Even Level Graph
|
||||
in its backward bridge-switch orbit (a search feasible only at these
|
||||
sizes). Table~\ref{tab:bridge-census} records the result. Three features
|
||||
stand out. First, the bridge-derived disjunct is substantive but far from
|
||||
universal on its own: its share of all triangulations falls steadily, from
|
||||
all of them at $n = 6$ to under two-thirds by $n = 10$. Second, the
|
||||
disjunction never relies on it in this range -- the \emph{intertwining
|
||||
only} column counts triangulations covered by the tree disjunct alone, and
|
||||
it grows, while no triangulation here is bridge-derived without also being
|
||||
an intertwining tree. Third, and consistent with the conjecture, the
|
||||
\emph{neither} column is identically zero throughout.
|
||||
|
||||
\begin{table}[ht]
|
||||
\centering
|
||||
\begin{tabular}{cccccc}
|
||||
$n$ & triangulations & bridge-derived & \% & intertwining only & neither \\\hline
|
||||
$6$ & $2$ & $2$ & $100.0$ & $0$ & $0$ \\
|
||||
$7$ & $5$ & $4$ & $80.0$ & $1$ & $0$ \\
|
||||
$8$ & $14$ & $12$ & $85.7$ & $2$ & $0$ \\
|
||||
$9$ & $50$ & $36$ & $72.0$ & $14$ & $0$ \\
|
||||
$10$ & $233$ & $146$ & $62.7$ & $87$ & $0$ \\
|
||||
\end{tabular}
|
||||
\caption{Bridge-derived census for $6 \leq n \leq 10$. \emph{bridge-derived}
|
||||
counts plane-triangulation iso classes that are bridge-derived level graphs
|
||||
of some Even Level Graph, decided by exhaustive backward bridge-switch
|
||||
search over all valid parity partitions; \% is its fraction of all
|
||||
triangulations. \emph{intertwining only} counts those that are intertwining
|
||||
trees but not bridge-derived; \emph{neither} counts those covered by no
|
||||
disjunct. Every triangulation in this range is an intertwining tree, and
|
||||
every bridge-derived one is too, so bridge-derived $\subseteq$ intertwining
|
||||
tree here.}
|
||||
\label{tab:bridge-census}
|
||||
\end{table}
|
||||
|
||||
\subsection*{The boundary case $n = 21$}
|
||||
|
||||
The first triangulations that are \emph{not} intertwining trees are the
|
||||
|
||||
Reference in New Issue
Block a user