Add Tutte-dual bridge-derivability test; rebuild artifacts

experiments/test_tutte_bridge.py: bridge-derivability test for the dual of
the 46-vertex Tutte graph (a 25-vertex non-intertwining triangulation,
since the Tutte graph is non-Hamiltonian) -- the conjecture's first case
beyond the n=21 Holton-McKay duals. Reuses the fast integer-state bridge
engine: per source labelling with bipartite parity subgraphs, run a
backward bridge-orbit BFS for an Even Level Graph witness.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-22 12:09:13 -04:00
parent 9995972336
commit dcb4316eca
5 changed files with 246 additions and 141 deletions
@@ -0,0 +1,171 @@
"""Bridge-derivability test for the Tutte-graph dual.
We take the classic 46-vertex Tutte graph (networkx `tutte_graph`), the
1946 counterexample to Tait's conjecture, dualize it to a 25-vertex
triangulation D, and ask whether D -- which is NOT an intertwining tree,
since its dual is non-Hamiltonian -- is a *bridge-derived level graph*.
This is the conjecture's first test outside the n=21 Holton-McKay duals.
Method (reuses the fast integer-state bridge engine in fast_decide):
for each source s of D we form the BFS-parity labelling L (level mod 2),
keep only those L for which both parity subgraphs of D are bipartite
(a necessary condition, since bridge switches preserve bipartiteness),
and run a backward bridge-orbit BFS looking for an Even Level Graph whose
BFS-parity equals L. A witness proves D is bridge-derived; the BFS depth
of the witness is the number of bridge switches from the ELG to D (the
quantity tabulated for the n=21 duals). Not finding one within the
state/time budget is inconclusive, not a disproof.
"""
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__)))
import networkx as nx
from tutte_dual_treecolor import dual_triangulation
from fast_bridge import EdgeCode
from fast_decide import expand_and_check
def characterize(D):
n = D.number_of_nodes()
m = D.number_of_edges()
is_tri = (m == 3 * n - 6)
planar, _ = nx.check_planarity(D)
# A triangulation is 4-connected iff it has no separating triangle,
# i.e. iff #triangles == #faces == 2n-4. Extra triangles are separating
# (dually: the cubic graph has a non-trivial 3-cut -> cyclically
# 3-connected, not 5-connected).
n_triangles = sum(nx.triangles(D).values()) // 3
faces = 2 * n - 4
sep_triangles = n_triangles - faces
return {
'n': n, 'm': m, 'is_triangulation': is_tri, 'planar': planar,
'triangles': n_triangles, 'faces': faces,
'separating_triangles': sep_triangles,
'four_connected': sep_triangles == 0,
}
def valid_parity_partitions_via_coloring(D, max_partitions=400,
max_colorings=2_000_000):
"""A partition V = even u odd with both parity subgraphs bipartite is
exactly a proper 4-coloring of D grouped {0,1}|{2,3} (each parity class
is then 2-colored, hence bipartite). Enumerate proper 4-colorings by
backtracking (fixing colour of the first vertex to break the 4! colour
symmetry only partially) and collect the distinct induced partitions."""
nodes = sorted(D.nodes())
adj = {v: set(D.neighbors(v)) for v in nodes}
# colour high-degree vertices first -> heavier pruning
order = sorted(nodes, key=lambda v: -len(adj[v]))
colors = {}
parts = {} # canonical partition key -> labels dict
n_col = [0]
def record():
n_col[0] += 1
even = frozenset(v for v in nodes if colors[v] in (0, 1))
odd = frozenset(nodes) - even
if not odd:
return
key = min((even, odd), key=lambda s: (len(s), tuple(sorted(s))))
if key not in parts:
parts[key] = {v: (0 if v in even else 1) for v in nodes}
def bt(i):
if len(parts) >= max_partitions or n_col[0] >= max_colorings:
return
if i == len(order):
record()
return
v = order[i]
used = {colors[u] for u in adj[v] if u in colors}
cap = 1 if i == 0 else 4 # fix first vertex's colour to 0
for c in range(cap):
if c in used:
continue
colors[v] = c
bt(i + 1)
del colors[v]
if len(parts) >= max_partitions or n_col[0] >= max_colorings:
return
bt(0)
return list(parts.values()), n_col[0]
def search_partition(code, labels, n, cap, time_limit):
"""Backward bridge-orbit BFS tracking depth. Returns
(status, n_states, depth_of_witness_or_None)."""
s0 = code.state0
seen = {s0}
frontier = [s0]
depth = 0
t0 = time.time()
while frontier and len(seen) < cap:
if time.time() - t0 > time_limit:
return 'timeout', len(seen), None
new = []
for st in frontier:
wit, neigh = expand_and_check(st, code, labels, n)
if wit:
return 'found', len(seen), depth
for ns in neigh:
if ns not in seen:
seen.add(ns)
new.append(ns)
if len(seen) >= cap:
break
if len(seen) >= cap:
break
frontier = new
depth += 1
return ('exhausted' if not frontier else 'capped'), len(seen), None
def main(cap=400_000, time_limit=120.0):
G = nx.tutte_graph()
D, _ = dual_triangulation(G)
info = characterize(D)
print('Tutte graph: |V|=%d (classic 46-vertex Tait counterexample)'
% G.number_of_nodes())
print('Dual D: n=%(n)d, m=%(m)d, triangulation=%(is_triangulation)s, '
'planar=%(planar)s' % info)
print(' triangles=%(triangles)d, faces=%(faces)d, '
'separating triangles=%(separating_triangles)d, '
'4-connected=%(four_connected)s' % info)
print(' [non-intertwining-tree by Thm: dual of a non-Hamiltonian C3CP]')
code = EdgeCode(D.nodes())
code.state0 = code.state_of(D)
n = info['n']
parts, n_col = valid_parity_partitions_via_coloring(D)
print('\n%d distinct valid parity partitions collected '
'(from %d proper 4-colorings)' % (len(parts), n_col))
if not parts:
print('No valid parity partition found: D is not bridge-derivable.')
return
t0 = time.time()
for k, labels in enumerate(parts):
ev = sum(1 for v in labels if labels[v] == 0)
st, sz, depth = search_partition(code, labels, n, cap, time_limit)
tag = {'found': 'WITNESS', 'exhausted': 'exhausted (no witness)',
'capped': 'CAP hit', 'timeout': 'TIMEOUT'}[st]
if st == 'found' or (k + 1) % 20 == 0 or st in ('capped', 'timeout'):
print(' partition %3d (even=%2d odd=%2d): %s [orbit>=%d, %.0fs]'
% (k, ev, n - ev, tag, sz, time.time() - t0))
if st == 'found':
print('\n==> Tutte dual IS a bridge-derived level graph: '
'ELG witness at %d bridge switches (partition %d).'
% (depth, k))
return
print('\n==> No ELG witness found over %d valid partitions within budget '
'(cap=%d, %.0fs/partition). INCONCLUSIVE.'
% (len(parts), cap, time_limit))
if __name__ == '__main__':
main()
@@ -1,6 +1,6 @@
# Fdb version 3
["pdflatex"] 1779463291 "/Users/didericis/Code/math-research/papers/even_level_graph_generators/paper.tex" "paper.pdf" "paper" 1779463293
"/Users/didericis/Code/math-research/papers/even_level_graph_generators/paper.tex" 1779463291 18288 7a31bbe6e6a18516ee92fc4bff904881 ""
["pdflatex"] 1779464918 "/Users/didericis/Code/math-research/papers/even_level_graph_generators/paper.tex" "paper.pdf" "paper" 1779464920
"/Users/didericis/Code/math-research/papers/even_level_graph_generators/paper.tex" 1779464918 21409 f57d3b5341eb97db9586774d14c6260d ""
"/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 ""
@@ -25,6 +25,7 @@
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb" 1248133631 30251 6afa5cb1d0204815a708a080681d4674 ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb" 1248133631 36299 5f9df58c2139e7edcf37c8fca4bd384d ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb" 1248133631 36281 c355509802a035cadc5f15869451dcee ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb" 1248133631 35469 70d41d2b9ea31d5d813066df7c99281c ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1248133631 35752 024fb6c41858982481f6968b5fc26508 ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb" 1248133631 32762 224316ccc9ad3ca0423a14971cfa7fc1 ""
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb" 1248133631 32726 0a1aea6fcd6468ee2cf64d891f5c43c8 ""
@@ -90,10 +91,10 @@
"fig_level_cycle.png" 1779389598 83736 ee54074ab1383a0dcc7fc20387e34bdc ""
"fig_levels.png" 1779389598 88029 5564f46c0a183f3777727b651e7dc461 ""
"fig_parity_subgraph.png" 1779389598 191771 f069aa94c8f49b3c7fd9c71426feff2d ""
"figures/n21_witnesses.png" 1779463145 347960 9cff26f0427b981c675f214ca5cc1513 ""
"paper.aux" 1779463292 7658 3054ab5e5e2c2d6239a5f60f25708981 "pdflatex"
"paper.out" 1779463292 1047 aeccb746cf11915bcb68f1e7ff8075a7 "pdflatex"
"paper.tex" 1779463291 18288 7a31bbe6e6a18516ee92fc4bff904881 ""
"figures/n21_duals.png" 1779463364 667947 fd52170c20399b0c2dff901831fad5d5 ""
"paper.aux" 1779464919 7535 db1f66072ebbe4d2fdf51a9fe4ad8e97 "pdflatex"
"paper.out" 1779464919 911 06539e3751da0b503943ca6640b71438 "pdflatex"
"paper.tex" 1779464918 21409 f57d3b5341eb97db9586774d14c6260d ""
(generated)
"paper.aux"
"paper.log"
+7 -6
View File
@@ -545,6 +545,7 @@ INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmti10.tfm
INPUT /usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map
INPUT ./fig_levels.png
INPUT ./fig_levels.png
INPUT fig_levels.png
@@ -555,7 +556,6 @@ INPUT ./fig_level_cycle.png
INPUT fig_level_cycle.png
INPUT ./fig_level_cycle.png
INPUT ./fig_level_cycle.png
INPUT /usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map
INPUT ./fig_edge_switch.png
INPUT ./fig_edge_switch.png
INPUT fig_edge_switch.png
@@ -566,11 +566,11 @@ INPUT ./fig_parity_subgraph.png
INPUT fig_parity_subgraph.png
INPUT ./fig_parity_subgraph.png
INPUT ./fig_parity_subgraph.png
INPUT ./figures/n21_witnesses.png
INPUT ./figures/n21_witnesses.png
INPUT figures/n21_witnesses.png
INPUT ./figures/n21_witnesses.png
INPUT ./figures/n21_witnesses.png
INPUT ./figures/n21_duals.png
INPUT ./figures/n21_duals.png
INPUT figures/n21_duals.png
INPUT ./figures/n21_duals.png
INPUT ./figures/n21_duals.png
INPUT paper.aux
INPUT ./paper.out
INPUT ./paper.out
@@ -579,6 +579,7 @@ INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmex10.pfb
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb
+61 -129
View File
@@ -1,12 +1,12 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 22 MAY 2026 11:33
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 22 MAY 2026 11:48
entering extended mode
restricted \write18 enabled.
file:line:error style messages enabled.
%&-line parsing enabled.
**paper.tex
(./paper.tex
**/Users/didericis/Code/math-research/papers/even_level_graph_generators/paper.tex
(/Users/didericis/Code/math-research/papers/even_level_graph_generators/paper.tex
LaTeX2e <2021-11-15> patch level 1
L3 programming layer <2022-02-24>
(/usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
L3 programming layer <2022-02-24> (/usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
Document Class: amsart 2020/05/29 v2.20.6
\linespacing=\dimen138
\normalparindent=\dimen139
@@ -18,17 +18,14 @@ Package: amsmath 2021/10/15 v2.17l AMS math features
For additional information on amsmath, use the `?' option.
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
Package: amstext 2021/08/26 v2.01 AMS text
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
File: amsgen.sty 1999/11/30 v2.0 generic functions
\@emptytoks=\toks16
\ex@=\dimen140
))
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
)) (/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
Package: amsbsy 1999/11/29 v1.2d Bold Symbols
\pmbraise@=\dimen141
)
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
) (/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
Package: amsopn 2021/08/26 v2.02 operator names
)
\inf@bad=\count185
@@ -69,13 +66,10 @@ LaTeX Font Info: Redeclaring font encoding OMS on input line 744.
LaTeX Info: Redefining \[ on input line 2938.
LaTeX Info: Redefining \] on input line 2939.
)
LaTeX Font Info: Trying to load font information for U+msa on input line 397
.
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
LaTeX Font Info: Trying to load font information for U+msa on input line 397.
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
File: umsa.fd 2013/01/14 v3.01 AMS symbols A
)
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
) (/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support
\symAMSa=\mathgroup4
\symAMSb=\mathgroup5
@@ -106,70 +100,52 @@ LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
\thm@postskip=\skip55
\thm@headsep=\skip56
\dth@everypar=\toks26
)
(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
) (/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
Package: hyperref 2022-02-21 v7.00n Hypertext links for LaTeX
(/usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
(/usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
)
(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
) (/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2022/02/03 v1.0f TeX engine tests
)
(/usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO
)
(/usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO)
(/usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO)
)
Package pdftexcmds Info: \pdf@primitive is available.
Package pdftexcmds Info: \pdf@ifprimitive is available.
Package pdftexcmds Info: \pdfdraftmode found.
)
(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
) (/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
\KV@toks@=\toks27
)
(/usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
) (/usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
)
(/usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
) (/usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
)
(/usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
)
(/usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
) (/usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
)
(/usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
) (/usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
)
(/usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
) (/usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
)
(/usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
) (/usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
Package: kvoptions 2020-10-07 v3.14 Key value format for package options (HO)
)
\@linkdim=\dimen150
\Hy@linkcounter=\count272
\Hy@pagecounter=\count273
(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
File: pd1enc.def 2022-02-21 v7.00n Hyperref: PDFDocEncoding definition (HO)
Now handling font encoding PD1 ...
... no UTF-8 mapping file for font encoding PD1
)
(/usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
) (/usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
)
(/usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
) (/usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
Package: etexcmds 2019/12/15 v1.7 Avoid name clashes with e-TeX commands (HO)
)
\Hy@SavedSpaceFactor=\count274
(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
File: puenc.def 2022-02-21 v7.00n Hyperref: PDF Unicode definition (HO)
Now handling font encoding PU ...
... no UTF-8 mapping file for font encoding PU
@@ -182,20 +158,16 @@ Package hyperref Info: Backreferencing OFF on input line 4157.
Package hyperref Info: Implicit mode ON; LaTeX internals redefined.
Package hyperref Info: Bookmarks ON on input line 4390.
\c@Hy@tempcnt=\count275
(/usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
(/usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
\Urlmuskip=\muskip17
Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc.
)
LaTeX Info: Redefining \url on input line 4749.
\XeTeXLinkMargin=\dimen151
(/usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
(/usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO)
(/usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO
)
(/usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO)
))
\Fld@menulength=\count276
\Field@Width=\dimen152
@@ -209,8 +181,7 @@ Package hyperref Info: Link coloring with OCG OFF on input line 6052.
Package hyperref Info: PDF/A mode OFF on input line 6057.
LaTeX Info: Redefining \ref on input line 6097.
LaTeX Info: Redefining \pageref on input line 6101.
(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
package with kernel methods
)
@@ -219,26 +190,20 @@ package with kernel methods
\c@Hfootnote=\count279
)
Package hyperref Info: Driver (autodetected): hpdftex.
(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
File: hpdftex.def 2022-02-21 v7.00n Hyperref driver for pdfTeX
(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac
kage
(/usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend package
with kernel methods
)
\Fld@listcount=\count280
\c@bookmark@seq@number=\count281
(/usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
(/usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
Package: rerunfilecheck 2019/12/05 v1.9 Rerun checks for auxiliary files (HO)
(/usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
(/usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
)
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2
86.
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 286.
)
\Hy@SectionHShift=\skip57
) (/usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
@@ -249,35 +214,28 @@ Package: enumitem 2019/06/20 v3.9 Customized lists
\enit@inbox=\box53
\enit@count@id=\count282
\enitdp@description=\count283
)
(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
) (/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR)
(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR)
(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
Package: trig 2021/08/11 v1.11 sin cos tan (DPC)
)
(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
) (/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
)
Package graphics Info: Driver file: pdftex.def on input line 107.
(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-def/pdftex.def
(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-def/pdftex.def
File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex
))
\Gin@req@height=\dimen155
\Gin@req@width=\dimen156
)
\c@theorem=\count284
(/usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
(/usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
File: l3backend-pdftex.def 2022-02-07 L3 backend support: PDF output (pdfTeX)
\l__color_backend_stack_int=\count285
\l__pdf_internal_box=\box54
)
(./paper.aux)
) (./paper.aux)
\openout1 = `paper.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 60.
@@ -299,26 +257,19 @@ LaTeX Font Info: ... okay on input line 60.
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 60.
LaTeX Font Info: ... okay on input line 60.
LaTeX Font Info: Trying to load font information for U+msa on input line 60.
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
File: umsa.fd 2013/01/14 v3.01 AMS symbols A
)
LaTeX Font Info: Trying to load font information for U+msb on input line 60.
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
File: umsb.fd 2013/01/14 v3.01 AMS symbols B
)
Package hyperref Info: Link coloring OFF on input line 60.
(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
Package: nameref 2021-04-02 v2.47 Cross-referencing by name of section
(/usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
(/usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
)
(/usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.s
ty
) (/usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO)
)
\c@section@level=\count286
@@ -330,8 +281,7 @@ LaTeX Info: Redefining \nameref on input line 60.
\@outlinefile=\write3
\openout3 = `paper.out'.
(/usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
(/usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
\scratchcounter=\count287
\scratchdimen=\dimen157
@@ -346,14 +296,10 @@ LaTeX Info: Redefining \nameref on input line 60.
\everyMPtoPDFconversion=\toks30
) (/usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4
85.
(/usr/local/texlive/2022/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
[1{/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 485.
(/usr/local/texlive/2022/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
)) [1{/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map}]
<fig_levels.png, id=52, 454.21695pt x 391.34206pt>
File: fig_levels.png Graphic file (type png)
<use fig_levels.png>
@@ -387,8 +333,7 @@ Package pdftex.def Info: fig_parity_subgraph.png used on input line 235.
LaTeX Warning: `h' float specifier changed to `ht'.
[2] [3 <./fig_levels.png> <./fig_level_cycle.png>] [4 <./fig_edge_switch.png> <
./fig_parity_subgraph.png>] [5]
[2] [3 <./fig_levels.png> <./fig_level_cycle.png>] [4 <./fig_edge_switch.png> <./fig_parity_subgraph.png>] [5]
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
(hyperref) removing `math shift' on input line 415.
@@ -408,27 +353,14 @@ Package rerunfilecheck Info: File `paper.out' has not changed.
(rerunfilecheck) Checksum: 06539E3751DA0B503943CA6640B71438;911.
)
Here is how much of TeX's memory you used:
9754 strings out of 478268
151032 string characters out of 5846347
9755 strings out of 478268
151243 string characters out of 5846347
454766 words of memory out of 5000000
27654 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
69i,9n,76p,781b,504s 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/public/amsfonts/cm/cmmi10.pfb><
/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></u
sr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr
/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/l
ocal/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/loca
l/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb></usr/local/t
exlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local/te
xlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/local/texl
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/symbols/msam10.pfb>
69i,9n,76p,852b,504s 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/public/amsfonts/cm/cmmi10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi7.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/local/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/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/local/texlive/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/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmti8.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb>
Output written on paper.pdf (8 pages, 1093752 bytes).
PDF statistics:
196 PDF objects out of 1000 (max. 8388607)
Binary file not shown.