Add level resolutions of maximal planar graphs paper
Migrate the paper content into the amsart template and include the supporting experiments scripts.
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
# Level Resolution Experiments
|
||||
|
||||
Computational investigation of a structural proof strategy for the four
|
||||
color theorem via *level resolutions* of maximal planar graphs.
|
||||
|
||||
See `paper.tex` for full definitions, conjectures, and findings.
|
||||
|
||||
## Files
|
||||
|
||||
### Core library
|
||||
- `level_cycles.py` — levels, level subgraphs, level cycles, resolution
|
||||
enumeration (used by old-definition coverage).
|
||||
- `triangulation_gen.py` — vertex-insertion + flip closure (good to n=10).
|
||||
- `triangulation_gen_fast.py` — WL-hash pre-filter for n ≥ 11.
|
||||
- `balanced_layout.py` — Tutte-init random-search planar layout.
|
||||
- `four_color.py` — level 4-coloring via parity 2-coloring of L_k.
|
||||
|
||||
### Experiments
|
||||
- `coverage_new_def.py` — **coverage under the cleaner definition**:
|
||||
G' is a level resolution of G via S iff its parity subgraphs are
|
||||
bipartite. Reachability reduces to "G' admits a bipartite 2-partition
|
||||
with cardinality matching some BFS-realizable parity split."
|
||||
- `coverage.py`, `coverage_fast.py`, `coverage_chunked.py` — coverage
|
||||
under the OLD (stricter) definition involving specific edge flips on
|
||||
level cycles.
|
||||
- `face_counting.py` — per-target preimage counts (N_iso, N_paths) under
|
||||
the old definition.
|
||||
- `orbit_check.py` — orbit-counting with k-flip reverse-preimages (used
|
||||
for old-definition icosahedron analysis).
|
||||
|
||||
### Visualizations
|
||||
- `plot_oct.py`, `n7_examples.py`, `four_color_viz.py`.
|
||||
|
||||
## Summary under the new definition
|
||||
|
||||
| n | iso-classes | reachable | md4 reachable |
|
||||
|----|-------------|-----------|---------------|
|
||||
| 6 | 2 | 2 | 1/1 |
|
||||
| 7 | 5 | 5 | 1/1 |
|
||||
| 8 | 14 | 14 | 2/2 |
|
||||
| 9 | 50 | 50 | 5/5 |
|
||||
| 10 | 233 | 233 | 12/12 |
|
||||
| 11 | 1249 | 1249 | 34/34 |
|
||||
| 12 | icosahedron | reachable | yes |
|
||||
|
||||
**Every iso-class is reachable** at every tested size. The previously
|
||||
"uncovered" classes T1 (n=7) and T6 (n=8) under the old definition are
|
||||
both reachable under the cleaner definition.
|
||||
|
||||
The new definition makes coverage equivalent to 4CT plus a BFS-realizable
|
||||
partition cardinality constraint, raising the question of what additional
|
||||
structure on the preimage G would make the framework non-circular.
|
||||
|
||||
## Dependencies
|
||||
|
||||
```
|
||||
pip install networkx matplotlib numpy scipy
|
||||
```
|
||||
@@ -0,0 +1,212 @@
|
||||
"""
|
||||
Face-area-balanced planar layout for maximal planar graphs.
|
||||
|
||||
Starts from a Tutte embedding (outer face on a circle) and uses random-search
|
||||
optimization to equalize interior face areas while maintaining planarity.
|
||||
"""
|
||||
import networkx as nx
|
||||
import numpy as np
|
||||
import scipy.linalg
|
||||
|
||||
|
||||
def _get_all_faces(emb):
|
||||
"""Enumerate all faces of a PlanarEmbedding."""
|
||||
seen, faces = set(), []
|
||||
for v in emb.nodes():
|
||||
for w in emb[v]:
|
||||
if (v, w) not in seen:
|
||||
face = emb.traverse_face(v, w)
|
||||
for i in range(len(face)):
|
||||
seen.add((face[i], face[(i+1) % len(face)]))
|
||||
faces.append(tuple(face))
|
||||
return faces
|
||||
|
||||
|
||||
def _tutte_layout(G, outer_face):
|
||||
"""Standard uniform Tutte embedding with outer face on unit circle."""
|
||||
outer = list(outer_face)
|
||||
k = len(outer)
|
||||
fixed_pos = {v: np.array([np.cos(2*np.pi*i/k - np.pi/2),
|
||||
np.sin(2*np.pi*i/k - np.pi/2)])
|
||||
for i, v in enumerate(outer)}
|
||||
interior = [v for v in G.nodes() if v not in fixed_pos]
|
||||
if not interior:
|
||||
return fixed_pos
|
||||
int_idx = {v: i for i, v in enumerate(interior)}
|
||||
m = len(interior)
|
||||
A = np.zeros((m, m)); bx = np.zeros(m); by = np.zeros(m)
|
||||
for v in interior:
|
||||
i = int_idx[v]; nbrs = list(G.neighbors(v)); deg = len(nbrs)
|
||||
A[i, i] = -1.0
|
||||
for u in nbrs:
|
||||
if u in int_idx:
|
||||
A[i, int_idx[u]] += 1.0 / deg
|
||||
else:
|
||||
bx[i] -= fixed_pos[u][0] / deg
|
||||
by[i] -= fixed_pos[u][1] / deg
|
||||
px = scipy.linalg.solve(A, bx)
|
||||
py = scipy.linalg.solve(A, by)
|
||||
pos = dict(fixed_pos)
|
||||
for v in interior:
|
||||
pos[v] = np.array([px[int_idx[v]], py[int_idx[v]]])
|
||||
return pos
|
||||
|
||||
|
||||
def _segments_cross(p1, p2, p3, p4):
|
||||
"""True iff open segments p1-p2 and p3-p4 cross (not at endpoints)."""
|
||||
def cross(o, a, b):
|
||||
return (a[0]-o[0])*(b[1]-o[1]) - (a[1]-o[1])*(b[0]-o[0])
|
||||
d1 = cross(p3, p4, p1); d2 = cross(p3, p4, p2)
|
||||
d3 = cross(p1, p2, p3); d4 = cross(p1, p2, p4)
|
||||
return ((d1 > 0 and d2 < 0) or (d1 < 0 and d2 > 0)) and \
|
||||
((d3 > 0 and d4 < 0) or (d3 < 0 and d4 > 0))
|
||||
|
||||
|
||||
def _count_crossings(G, pos):
|
||||
"""Number of pairs of edges whose straight-line segments cross."""
|
||||
edges = list(G.edges())
|
||||
n = 0
|
||||
for i in range(len(edges)):
|
||||
a, b = edges[i]
|
||||
for j in range(i+1, len(edges)):
|
||||
c, d = edges[j]
|
||||
if len({a, b, c, d}) < 4:
|
||||
continue
|
||||
if _segments_cross(pos[a], pos[b], pos[c], pos[d]):
|
||||
n += 1
|
||||
return n
|
||||
|
||||
|
||||
def _face_area(pos, face):
|
||||
"""Unsigned area of a triangular (or polygonal) face."""
|
||||
pts = [pos[v] for v in face]
|
||||
return 0.5 * abs((pts[1][0]-pts[0][0])*(pts[2][1]-pts[0][1])
|
||||
- (pts[1][1]-pts[0][1])*(pts[2][0]-pts[0][0]))
|
||||
|
||||
|
||||
def _edge_lengths(G, pos):
|
||||
return [np.linalg.norm(pos[u] - pos[v]) for u, v in G.edges()]
|
||||
|
||||
|
||||
def _score(G, pos, interior_faces, w_area=1.0, w_edge=0.3):
|
||||
"""Combined penalty: normalized variance of face areas + edge lengths."""
|
||||
areas = np.array([_face_area(pos, f) for f in interior_faces])
|
||||
a_mean = areas.mean()
|
||||
area_score = np.sum((areas - a_mean)**2) / (a_mean**2)
|
||||
lens = np.array(_edge_lengths(G, pos))
|
||||
l_mean = lens.mean()
|
||||
edge_score = np.sum((lens - l_mean)**2) / (l_mean**2)
|
||||
return w_area * area_score + w_edge * edge_score
|
||||
|
||||
|
||||
def balanced_planar_layout(
|
||||
G,
|
||||
outer_face,
|
||||
n_explore=8000,
|
||||
n_refine=4000,
|
||||
explore_step=0.30,
|
||||
refine_step=0.05,
|
||||
w_area=1.0,
|
||||
w_edge=0.3,
|
||||
seed=42,
|
||||
verbose=False,
|
||||
):
|
||||
"""
|
||||
Compute a planar layout for a maximal planar graph G whose interior faces
|
||||
have roughly equal area and whose edges have roughly equal length.
|
||||
|
||||
Starts from a uniform Tutte embedding (outer face on a unit circle in CCW
|
||||
order starting at the south pole), then runs random-search optimization,
|
||||
accepting only moves that keep the layout planar.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
G : networkx.Graph
|
||||
A simple connected planar graph; intended for maximal planar graphs.
|
||||
outer_face : tuple
|
||||
Cyclic ordering of vertices on the outer face. Pinned during
|
||||
optimization.
|
||||
n_explore, n_refine : int
|
||||
Number of iterations in the exploration and refinement phases.
|
||||
explore_step, refine_step : float
|
||||
Standard deviation of Gaussian moves in each phase.
|
||||
w_area, w_edge : float
|
||||
Weights for the face-area and edge-length penalties in the score.
|
||||
seed : int
|
||||
RNG seed for reproducibility.
|
||||
verbose : bool
|
||||
If True, print progress.
|
||||
|
||||
Returns
|
||||
-------
|
||||
dict[node, np.ndarray]
|
||||
Position of each vertex.
|
||||
"""
|
||||
is_planar, emb = nx.check_planarity(G)
|
||||
if not is_planar:
|
||||
raise ValueError("G is not planar")
|
||||
|
||||
pos = _tutte_layout(G, outer_face)
|
||||
|
||||
all_faces = _get_all_faces(emb)
|
||||
outer_set = set(outer_face)
|
||||
interior_faces = [f for f in all_faces if set(f) != outer_set]
|
||||
|
||||
if _count_crossings(G, pos) != 0:
|
||||
raise RuntimeError("Initial Tutte layout is not planar; check inputs")
|
||||
|
||||
interior_nodes = [v for v in G.nodes() if v not in outer_set]
|
||||
if not interior_nodes:
|
||||
return pos
|
||||
|
||||
rng = np.random.default_rng(seed)
|
||||
best_score = _score(G, pos, interior_faces, w_area, w_edge)
|
||||
best_pos = {k: v.copy() for k, v in pos.items()}
|
||||
initial_score = best_score
|
||||
|
||||
for phase_name, n_iter, step in [("explore", n_explore, explore_step),
|
||||
("refine", n_refine, refine_step)]:
|
||||
pos = {k: v.copy() for k, v in best_pos.items()}
|
||||
accepted = 0
|
||||
for it in range(n_iter):
|
||||
v = interior_nodes[rng.integers(len(interior_nodes))]
|
||||
delta = rng.normal(0, step, 2)
|
||||
old = pos[v].copy()
|
||||
pos[v] = old + delta
|
||||
if _count_crossings(G, pos) == 0:
|
||||
new_score = _score(G, pos, interior_faces, w_area, w_edge)
|
||||
if new_score < best_score:
|
||||
best_score = new_score
|
||||
best_pos = {k: vv.copy() for k, vv in pos.items()}
|
||||
accepted += 1
|
||||
else:
|
||||
pos[v] = old
|
||||
else:
|
||||
pos[v] = old
|
||||
if verbose:
|
||||
print(f" {phase_name}: score {best_score:.4f}, "
|
||||
f"accepted {accepted}/{n_iter}")
|
||||
|
||||
if verbose:
|
||||
print(f"Initial score: {initial_score:.4f}")
|
||||
print(f"Final score: {best_score:.4f}")
|
||||
|
||||
return best_pos
|
||||
|
||||
|
||||
# ── Demo ─────────────────────────────────────────────────────────────────────
|
||||
|
||||
if __name__ == "__main__":
|
||||
edges = [(0,1),(0,2),(0,3),(0,4),(0,5),(0,6),
|
||||
(1,2),(1,3),(1,4),(1,5),(1,6),
|
||||
(2,3),(2,4),(3,5),(4,6)]
|
||||
G = nx.Graph()
|
||||
G.add_nodes_from(range(7))
|
||||
G.add_edges_from(edges)
|
||||
|
||||
pos = balanced_planar_layout(G, outer_face=(0, 3, 5), verbose=True)
|
||||
print("\nFinal positions:")
|
||||
for v in sorted(pos):
|
||||
p = pos[v]
|
||||
print(f" {v}: ({p[0]:+.3f}, {p[1]:+.3f})")
|
||||
print(f"Crossings: {_count_crossings(G, pos)}")
|
||||
@@ -0,0 +1,85 @@
|
||||
"""
|
||||
Coverage analysis: for each pair (n, target-class restriction), check whether
|
||||
every iso-class in the restriction is reachable as a level resolution of
|
||||
some triangulation on n vertices.
|
||||
"""
|
||||
import networkx as nx
|
||||
import time
|
||||
from level_cycles import all_level_resolutions
|
||||
from triangulation_gen import enumerate_all_triangulations
|
||||
|
||||
|
||||
def iso_class(G, reps):
|
||||
for i, r in enumerate(reps):
|
||||
if nx.is_isomorphic(G, r):
|
||||
return i
|
||||
return -1
|
||||
|
||||
|
||||
def resolution_classes(G, reps):
|
||||
return {iso_class(Gp, reps) for Gp, _, _, _ in all_level_resolutions(G)}
|
||||
|
||||
|
||||
def min_degree(G):
|
||||
return min(d for _, d in G.degree())
|
||||
|
||||
|
||||
def coverage_report(n, target_filter=None, source_filter=None):
|
||||
"""
|
||||
target_filter / source_filter: callables G -> bool, or None for "any".
|
||||
"""
|
||||
print(f"\n{'='*60}\nn = {n}\n{'='*60}")
|
||||
t0 = time.time()
|
||||
reps = enumerate_all_triangulations(n)
|
||||
print(f"Total iso-classes: {len(reps)}")
|
||||
|
||||
if source_filter is None:
|
||||
sources = list(range(len(reps)))
|
||||
print(f"Sources: all {len(sources)}")
|
||||
else:
|
||||
sources = [i for i, G in enumerate(reps) if source_filter(G)]
|
||||
print(f"Sources (filtered): {len(sources)}")
|
||||
|
||||
if target_filter is None:
|
||||
targets = set(range(len(reps)))
|
||||
else:
|
||||
targets = {i for i, G in enumerate(reps) if target_filter(G)}
|
||||
print(f"Targets: {len(targets)} iso-classes")
|
||||
for i in sorted(targets):
|
||||
deg = sorted((d for _, d in reps[i].degree()), reverse=True)
|
||||
print(f" T{i}: degree {deg}")
|
||||
|
||||
reached, sources_per_target = set(), {i: [] for i in targets}
|
||||
for src_i in sources:
|
||||
prod = resolution_classes(reps[src_i], reps) & targets
|
||||
for p in prod:
|
||||
sources_per_target[p].append(src_i)
|
||||
reached |= prod
|
||||
|
||||
print("\nCoverage:")
|
||||
for i in sorted(targets):
|
||||
sources_list = sources_per_target[i]
|
||||
status = "REACHED" if sources_list else "UNREACHABLE"
|
||||
s = ", ".join(f"T{j}" for j in sources_list[:6])
|
||||
if len(sources_list) > 6:
|
||||
s += f", ... ({len(sources_list)} total)"
|
||||
elif not sources_list:
|
||||
s = "(none)"
|
||||
print(f" T{i}: {status} via {s}")
|
||||
|
||||
uncov = targets - reached
|
||||
print(f"\nUncovered: {sorted(uncov)}")
|
||||
print(f"Time: {time.time()-t0:.1f}s")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
# General coverage (any source, any target)
|
||||
for n in [6, 7]:
|
||||
coverage_report(n)
|
||||
|
||||
# md3 sources -> md4 targets
|
||||
print("\n\n" + "#"*60)
|
||||
print("md3 sources -> md4 targets")
|
||||
print("#"*60)
|
||||
for n in [6, 7, 8]:
|
||||
coverage_report(n, target_filter=lambda G: min_degree(G) >= 4)
|
||||
@@ -0,0 +1,99 @@
|
||||
"""Chunked coverage analysis. Processes a slice of sources per invocation.
|
||||
Saves and resumes progress via a pickle file. Run repeatedly until done."""
|
||||
import sys; sys.path.insert(0, '/home/claude/build')
|
||||
import networkx as nx
|
||||
import pickle
|
||||
import time
|
||||
import os
|
||||
from collections import defaultdict
|
||||
from level_cycles import all_level_resolutions
|
||||
from triangulation_gen import enumerate_all_triangulations
|
||||
|
||||
STATE_FILE = '/tmp/n11_state.pkl'
|
||||
N = 11
|
||||
CHUNK_SECONDS = 200 # how long this invocation should work
|
||||
|
||||
def degree_seq(G):
|
||||
return tuple(sorted((d for _, d in G.degree()), reverse=True))
|
||||
|
||||
def min_degree(G):
|
||||
return min(d for _, d in G.degree())
|
||||
|
||||
# Load or initialize state
|
||||
if os.path.exists(STATE_FILE):
|
||||
with open(STATE_FILE, 'rb') as f:
|
||||
state = pickle.load(f)
|
||||
print(f"Resumed. Done: {state['next_idx']}/{state['total']}")
|
||||
else:
|
||||
t0 = time.time()
|
||||
print("Initializing...")
|
||||
reps = enumerate_all_triangulations(N)
|
||||
print(f" {len(reps)} iso-classes in {time.time()-t0:.1f}s")
|
||||
deg_b = defaultdict(list); hash_b = defaultdict(list)
|
||||
for i, G in enumerate(reps):
|
||||
ds = degree_seq(G)
|
||||
deg_b[ds].append(i)
|
||||
hash_b[(ds, nx.weisfeiler_lehman_graph_hash(G))].append((i, G))
|
||||
state = {
|
||||
'reps': reps,
|
||||
'deg_b': dict(deg_b),
|
||||
'hash_b': dict(hash_b),
|
||||
'produced_by': {},
|
||||
'next_idx': 0,
|
||||
'total': len(reps),
|
||||
}
|
||||
with open(STATE_FILE, 'wb') as f:
|
||||
pickle.dump(state, f)
|
||||
print(f"Init done in {time.time()-t0:.1f}s")
|
||||
|
||||
reps = state['reps']
|
||||
deg_b = state['deg_b']
|
||||
hash_b = state['hash_b']
|
||||
produced_by = state['produced_by']
|
||||
|
||||
def fast_iso(G):
|
||||
ds = degree_seq(G)
|
||||
if ds not in deg_b: return -1
|
||||
h = nx.weisfeiler_lehman_graph_hash(G)
|
||||
for idx, rep in hash_b.get((ds, h), []):
|
||||
if nx.is_isomorphic(G, rep): return idx
|
||||
return -1
|
||||
|
||||
start = time.time()
|
||||
i = state['next_idx']
|
||||
processed = 0
|
||||
while i < state['total'] and time.time() - start < CHUNK_SECONDS:
|
||||
G = reps[i]
|
||||
s = set()
|
||||
for Gp, _, _, _ in all_level_resolutions(G):
|
||||
c = fast_iso(Gp)
|
||||
if c >= 0: s.add(c)
|
||||
produced_by[i] = s
|
||||
i += 1
|
||||
processed += 1
|
||||
|
||||
state['next_idx'] = i
|
||||
state['produced_by'] = produced_by
|
||||
with open(STATE_FILE, 'wb') as f:
|
||||
pickle.dump(state, f)
|
||||
|
||||
elapsed = time.time() - start
|
||||
print(f"Processed {processed} sources in {elapsed:.0f}s. "
|
||||
f"Now at {i}/{state['total']}.")
|
||||
|
||||
if i >= state['total']:
|
||||
print("\n=== ALL DONE ===")
|
||||
all_prod = set().union(*produced_by.values())
|
||||
uncov = set(range(state['total'])) - all_prod
|
||||
md4_idx = set(j for j, G in enumerate(reps) if min_degree(G) >= 4)
|
||||
md4_reached = set().union(*(produced_by[k] & md4_idx
|
||||
for k in range(state['total'])))
|
||||
md4_uncov = md4_idx - md4_reached
|
||||
print(f"General: {state['total'] - len(uncov)}/{state['total']} reached")
|
||||
if uncov:
|
||||
for j in sorted(uncov)[:20]:
|
||||
print(f" uncovered T{j}: degree {degree_seq(reps[j])}")
|
||||
print(f"md4: {len(md4_idx) - len(md4_uncov)}/{len(md4_idx)} reached")
|
||||
if md4_uncov:
|
||||
for j in sorted(md4_uncov):
|
||||
print(f" uncovered md4 T{j}: degree {degree_seq(reps[j])}")
|
||||
@@ -0,0 +1,78 @@
|
||||
"""
|
||||
Fast coverage analysis using WL hash for iso-class lookup.
|
||||
"""
|
||||
import sys; sys.path.insert(0, '/home/claude/build')
|
||||
import networkx as nx
|
||||
import time
|
||||
from collections import defaultdict
|
||||
from level_cycles import all_level_resolutions
|
||||
from triangulation_gen_fast import enumerate_all_triangulations_fast, wl_hash
|
||||
|
||||
|
||||
def build_iso_index(reps):
|
||||
"""Map WL hash -> list of (idx, G) so iso-checks only run within hash bucket."""
|
||||
idx = defaultdict(list)
|
||||
for i, G in enumerate(reps):
|
||||
idx[wl_hash(G)].append((i, G))
|
||||
return idx
|
||||
|
||||
|
||||
def iso_class_fast(G, iso_index):
|
||||
h = wl_hash(G)
|
||||
for i, R in iso_index.get(h, []):
|
||||
if nx.is_isomorphic(G, R):
|
||||
return i
|
||||
return -1
|
||||
|
||||
|
||||
def resolution_classes_fast(G, iso_index):
|
||||
return {iso_class_fast(Gp, iso_index)
|
||||
for Gp, _, _, _ in all_level_resolutions(G)
|
||||
if iso_class_fast(Gp, iso_index) >= 0}
|
||||
|
||||
|
||||
def min_degree(G):
|
||||
return min(d for _, d in G.degree())
|
||||
|
||||
|
||||
def coverage_at(n, report_every=100):
|
||||
t0 = time.time()
|
||||
reps = enumerate_all_triangulations_fast(n)
|
||||
iso_index = build_iso_index(reps)
|
||||
print(f"n={n}: {len(reps)} iso-classes enumerated and indexed "
|
||||
f"({time.time()-t0:.1f}s)")
|
||||
md4_idx = set(i for i, G in enumerate(reps) if min_degree(G) >= 4)
|
||||
|
||||
t1 = time.time()
|
||||
produced_by = {}
|
||||
for i, G in enumerate(reps):
|
||||
produced_by[i] = resolution_classes_fast(G, iso_index)
|
||||
if (i + 1) % report_every == 0:
|
||||
elapsed = time.time() - t1
|
||||
eta = elapsed * (len(reps) - i - 1) / (i + 1)
|
||||
print(f" {i+1}/{len(reps)} ({elapsed:.0f}s, ETA {eta:.0f}s)")
|
||||
print(f"Resolution computation: {time.time()-t1:.1f}s")
|
||||
|
||||
all_prod = set().union(*produced_by.values())
|
||||
uncovered = set(range(len(reps))) - all_prod
|
||||
md4_reached = set().union(*(produced_by[i] & md4_idx
|
||||
for i in range(len(reps))))
|
||||
md4_uncov = md4_idx - md4_reached
|
||||
|
||||
print(f"\nGeneral coverage: {len(reps) - len(uncovered)}/{len(reps)}")
|
||||
if uncovered:
|
||||
for i in sorted(uncovered):
|
||||
deg = sorted((d for _, d in reps[i].degree()), reverse=True)
|
||||
print(f" uncovered T{i}: degree {deg}")
|
||||
print(f"md4 coverage: {len(md4_idx) - len(md4_uncov)}/{len(md4_idx)}")
|
||||
if md4_uncov:
|
||||
for i in sorted(md4_uncov):
|
||||
deg = sorted((d for _, d in reps[i].degree()), reverse=True)
|
||||
print(f" uncovered md4 T{i}: degree {deg}")
|
||||
print(f"Total: {time.time()-t0:.1f}s")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
for n in [11]:
|
||||
print("=" * 60)
|
||||
coverage_at(n, report_every=100)
|
||||
@@ -0,0 +1,104 @@
|
||||
"""
|
||||
Coverage analysis under the NEW definition of level resolution:
|
||||
G' is a level resolution of G via S iff both parity subgraphs of G' (using
|
||||
G's BFS-from-S parities) are bipartite.
|
||||
|
||||
Since the iso-class of G' doesn't depend on the specific labeling (only the
|
||||
cardinalities |V_e|, |V_o| matter via permutation), G' is reachable iff:
|
||||
- there exist achievable parity cardinalities (s, n-s) from some (G, S),
|
||||
- G' admits a 2-partition into bipartite-induced subgraphs of those sizes.
|
||||
"""
|
||||
import sys; sys.path.insert(0, '/home/claude/build')
|
||||
import networkx as nx
|
||||
import time
|
||||
from itertools import combinations
|
||||
from collections import defaultdict
|
||||
from level_cycles import (
|
||||
compute_levels, get_all_faces, level_sources,
|
||||
)
|
||||
from triangulation_gen import enumerate_all_triangulations
|
||||
from triangulation_gen_fast import enumerate_all_triangulations_fast
|
||||
|
||||
|
||||
def min_degree(G):
|
||||
return min(d for _, d in G.degree())
|
||||
|
||||
|
||||
def achievable_parity_splits(reps):
|
||||
"""Return set of (|V_e|, |V_o|) cardinality tuples achievable across all
|
||||
(G, S) pairs from the given triangulation reps."""
|
||||
splits = set()
|
||||
for G in reps:
|
||||
ip, emb = nx.check_planarity(G)
|
||||
if not ip: continue
|
||||
for kind, label, source_set in level_sources(G, emb):
|
||||
levels = compute_levels(G, source_set)
|
||||
even = sum(1 for v in levels.values() if v % 2 == 0)
|
||||
odd = sum(1 for v in levels.values() if v % 2 == 1)
|
||||
splits.add((even, odd))
|
||||
return splits
|
||||
|
||||
|
||||
def has_bipartite_partition(G, sizes):
|
||||
"""Does G admit a 2-partition (S, V\\S) with |S| in `sizes` (or n-|S| in
|
||||
sizes) such that both G[S] and G[V\\S] are bipartite?"""
|
||||
V = list(G.nodes())
|
||||
n = len(V)
|
||||
accept_sizes = set(s for s in sizes if 1 <= s <= n - 1)
|
||||
accept_sizes |= set(n - s for s in sizes if 1 <= n - s <= n - 1)
|
||||
seen_sizes = sorted(accept_sizes)
|
||||
# Avoid duplicate work: check size s and size n-s give same partition
|
||||
seen = set()
|
||||
for size in seen_sizes:
|
||||
if size > n - size:
|
||||
continue
|
||||
for S_tuple in combinations(V, size):
|
||||
S = set(S_tuple)
|
||||
key = frozenset(S)
|
||||
if key in seen: continue
|
||||
seen.add(key)
|
||||
if nx.is_bipartite(G.subgraph(S)) and \
|
||||
nx.is_bipartite(G.subgraph(set(V) - S)):
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
def analyze(n, use_fast=False, verbose=True):
|
||||
print(f"\n{'='*60}\nn = {n}\n{'='*60}")
|
||||
t0 = time.time()
|
||||
reps = (enumerate_all_triangulations_fast(n) if use_fast
|
||||
else enumerate_all_triangulations(n))
|
||||
md4_idx = set(i for i, G in enumerate(reps) if min_degree(G) >= 4)
|
||||
print(f"{len(reps)} iso-classes, {len(md4_idx)} md4")
|
||||
|
||||
splits = achievable_parity_splits(reps)
|
||||
achievable_sizes = set(s for s, _ in splits)
|
||||
print(f"Achievable parity splits: {sorted(splits)}")
|
||||
print(f"Achievable sizes: {sorted(achievable_sizes)}")
|
||||
|
||||
print(f"\nReachability under NEW definition:")
|
||||
reachable, unreachable_md4 = [], []
|
||||
for i, G in enumerate(reps):
|
||||
if has_bipartite_partition(G, achievable_sizes):
|
||||
reachable.append(i)
|
||||
elif i in md4_idx:
|
||||
unreachable_md4.append(i)
|
||||
if verbose and i not in reachable and i in md4_idx:
|
||||
deg = sorted((d for _, d in G.degree()), reverse=True)
|
||||
print(f" T{i} (md4, deg {deg}): UNREACHABLE")
|
||||
not_reachable = set(range(len(reps))) - set(reachable)
|
||||
print(f"Reachable: {len(reachable)}/{len(reps)}")
|
||||
print(f"md4 reachable: {len(md4_idx & set(reachable))}/{len(md4_idx)}")
|
||||
if not_reachable:
|
||||
print(f"Unreachable iso-classes: {sorted(not_reachable)}")
|
||||
for i in sorted(not_reachable):
|
||||
deg = sorted((d for _, d in reps[i].degree()), reverse=True)
|
||||
marker = " (md4)" if i in md4_idx else ""
|
||||
print(f" T{i}: degree {deg}{marker}")
|
||||
print(f"Time: {time.time()-t0:.1f}s")
|
||||
return reachable, unreachable_md4
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
for n in [6, 7, 8, 9, 10, 11]:
|
||||
analyze(n, use_fast=(n >= 11))
|
||||
@@ -0,0 +1,125 @@
|
||||
"""
|
||||
Double counting at the face/source level.
|
||||
For each (G_iso, source-up-to-aut, flip choice), apply the resolution and
|
||||
track which G'_iso it lands on. Then aggregate.
|
||||
|
||||
For each md4 target G' we report:
|
||||
- N_iso(G') = # distinct preimage iso-classes G that resolve to G'
|
||||
- N_paths(G') = # distinct (G_iso, source orbit, flip choice) triples
|
||||
|
||||
For each source G we report:
|
||||
- f(G) = # (source, flip choice) pairs producing any md4 target
|
||||
"""
|
||||
import sys; sys.path.insert(0, '/home/claude/build')
|
||||
import networkx as nx
|
||||
from collections import defaultdict
|
||||
from itertools import product as iproduct
|
||||
|
||||
from triangulation_gen import enumerate_all_triangulations
|
||||
from triangulation_gen_fast import enumerate_all_triangulations_fast
|
||||
from level_cycles import (
|
||||
compute_levels, get_all_faces, get_level_cycles_by_parity,
|
||||
get_flip_candidates, level_sources,
|
||||
)
|
||||
|
||||
|
||||
def min_degree(G):
|
||||
return min(d for _, d in G.degree())
|
||||
|
||||
|
||||
def iso_class(G, reps):
|
||||
for i, r in enumerate(reps):
|
||||
if nx.is_isomorphic(G, r):
|
||||
return i
|
||||
return -1
|
||||
|
||||
|
||||
def all_resolutions(G):
|
||||
"""Yield (G_resolved, source_kind, source_label) for every resolution.
|
||||
Equivalent paths are NOT deduplicated here — caller can do so via iso."""
|
||||
ip, emb = nx.check_planarity(G)
|
||||
if not ip: return
|
||||
for kind, label, source_set in level_sources(G, emb):
|
||||
levels = compute_levels(G, source_set)
|
||||
odd_cycles, even_cycles = get_level_cycles_by_parity(G, emb, levels)
|
||||
cand_lists = []
|
||||
ok = True
|
||||
for cycle in odd_cycles:
|
||||
cands = get_flip_candidates(G, emb, cycle)
|
||||
if not cands: ok = False; break
|
||||
cand_lists.append(cands)
|
||||
if not ok: continue
|
||||
for cycle in even_cycles:
|
||||
cands = get_flip_candidates(G, emb, cycle)
|
||||
cand_lists.append(cands + [None])
|
||||
if not cand_lists:
|
||||
yield (G.copy(), kind, label); continue
|
||||
for choices in iproduct(*cand_lists):
|
||||
Gp = G.copy()
|
||||
applied = set(); ok2 = True
|
||||
for c in choices:
|
||||
if c is None: continue
|
||||
u, v, w, x = c
|
||||
if frozenset([u,v]) in applied: ok2 = False; break
|
||||
if not Gp.has_edge(u, v) or Gp.has_edge(w, x): ok2 = False; break
|
||||
Gp.remove_edge(u, v); Gp.add_edge(w, x)
|
||||
applied.add(frozenset([u, v]))
|
||||
if not ok2: continue
|
||||
ipp, _ = nx.check_planarity(Gp)
|
||||
if not ipp: continue
|
||||
yield (Gp, kind, label)
|
||||
|
||||
|
||||
def analyze(n, use_fast=False):
|
||||
print(f"\n{'='*70}\nn = {n}\n{'='*70}")
|
||||
if use_fast:
|
||||
reps = enumerate_all_triangulations_fast(n)
|
||||
else:
|
||||
reps = enumerate_all_triangulations(n)
|
||||
md4_idx = [i for i, G in enumerate(reps) if min_degree(G) >= 4]
|
||||
md4_set = set(md4_idx)
|
||||
|
||||
# For each source iso-class, compute # paths to each target iso-class
|
||||
pre_count = defaultdict(lambda: defaultdict(int)) # target -> source -> count
|
||||
src_paths_md4 = defaultdict(int) # source -> total paths landing on md4
|
||||
|
||||
print(f"Computing resolutions for {len(reps)} sources...", flush=True)
|
||||
for src_i, G in enumerate(reps):
|
||||
# Compute all distinct (target iso, source orbit) pairs from this G
|
||||
for Gp, kind, label in all_resolutions(G):
|
||||
tgt = iso_class(Gp, reps)
|
||||
if tgt < 0: continue
|
||||
pre_count[tgt][src_i] += 1
|
||||
if tgt in md4_set:
|
||||
src_paths_md4[src_i] += 1
|
||||
|
||||
# Report by md4 target
|
||||
print(f"\n{'target':28s} {'N_iso':>6} {'N_paths':>9} {'min path/iso':>14}")
|
||||
print("-" * 70)
|
||||
for tgt in md4_idx:
|
||||
deg = sorted((d for _, d in reps[tgt].degree()), reverse=True)
|
||||
sources_hitting = list(pre_count[tgt].keys())
|
||||
N_iso = len(sources_hitting)
|
||||
N_paths = sum(pre_count[tgt].values())
|
||||
min_paths_per_src = (min(pre_count[tgt].values())
|
||||
if sources_hitting else 0)
|
||||
print(f"{str(deg):28s} {N_iso:>6} {N_paths:>9} {min_paths_per_src:>14}")
|
||||
# Double-counting check:
|
||||
total_md4_paths = sum(sum(d.values()) for d in pre_count.values()
|
||||
if any(k in md4_set for k in [...]))
|
||||
# Simpler total
|
||||
total_paths = sum(src_paths_md4.values())
|
||||
avg_per_target = total_paths / len(md4_idx) if md4_idx else 0
|
||||
print("-" * 70)
|
||||
print(f"Total md4 paths: {total_paths}")
|
||||
print(f"Average per md4 target: {avg_per_target:.1f}")
|
||||
if md4_idx:
|
||||
min_N_iso = min(len(pre_count[t]) for t in md4_idx)
|
||||
print(f"Minimum N_iso over md4 targets: {min_N_iso}")
|
||||
|
||||
return pre_count, md4_idx
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
for n in [6, 7, 8, 9, 10]:
|
||||
analyze(n, use_fast=(n >= 10))
|
||||
@@ -0,0 +1,98 @@
|
||||
"""
|
||||
4-color G' using the level structure from G:
|
||||
- Even-level subgraph: 2-color with RED/BLUE via BFS
|
||||
- Odd-level subgraph: 2-color with YELLOW/GREEN via BFS
|
||||
|
||||
This succeeds iff each parity subgraph is bipartite — which is the goal of
|
||||
the level resolution. If a parity subgraph contains an odd cycle, BFS will
|
||||
find a conflict and we report which edge violates the 2-coloring.
|
||||
"""
|
||||
import networkx as nx
|
||||
import numpy as np
|
||||
from collections import deque
|
||||
|
||||
|
||||
def two_color_subgraph(G_sub, color_a, color_b):
|
||||
"""
|
||||
Two-color the (possibly disconnected) subgraph via BFS, alternating
|
||||
color_a / color_b by BFS distance parity from a root in each component.
|
||||
|
||||
Returns:
|
||||
coloring: dict[node, color]
|
||||
bad_edges: list of edges where adjacent vertices got the same colour
|
||||
(empty iff subgraph is bipartite)
|
||||
"""
|
||||
coloring = {}
|
||||
bad_edges = []
|
||||
for start in G_sub.nodes():
|
||||
if start in coloring:
|
||||
continue
|
||||
coloring[start] = color_a
|
||||
queue = deque([start])
|
||||
while queue:
|
||||
v = queue.popleft()
|
||||
for w in G_sub.neighbors(v):
|
||||
if w not in coloring:
|
||||
coloring[w] = color_b if coloring[v] == color_a else color_a
|
||||
queue.append(w)
|
||||
elif coloring[w] == coloring[v]:
|
||||
e = tuple(sorted([v, w]))
|
||||
if e not in bad_edges:
|
||||
bad_edges.append(e)
|
||||
return coloring, bad_edges
|
||||
|
||||
|
||||
def four_color_via_levels(G_prime, levels):
|
||||
"""
|
||||
4-color G' using level labels from G.
|
||||
Even-level vertices get RED/BLUE; odd-level get YELLOW/GREEN.
|
||||
|
||||
Returns:
|
||||
coloring: dict[node, str]
|
||||
bad_edges: dict with keys 'even', 'odd', 'cross' for violations
|
||||
within each parity subgraph and between them
|
||||
(the cross list should always be empty by construction)
|
||||
"""
|
||||
even_nodes = [v for v in G_prime.nodes() if levels[v] % 2 == 0]
|
||||
odd_nodes = [v for v in G_prime.nodes() if levels[v] % 2 == 1]
|
||||
|
||||
even_sub = G_prime.subgraph(even_nodes).copy()
|
||||
odd_sub = G_prime.subgraph(odd_nodes).copy()
|
||||
|
||||
coloring_even, bad_even = two_color_subgraph(even_sub, 'red', 'blue')
|
||||
coloring_odd, bad_odd = two_color_subgraph(odd_sub, 'yellow', 'green')
|
||||
|
||||
coloring = {**coloring_even, **coloring_odd}
|
||||
|
||||
cross_bad = []
|
||||
for u, v in G_prime.edges():
|
||||
if coloring[u] == coloring[v]:
|
||||
cross_bad.append(tuple(sorted([u, v])))
|
||||
|
||||
return coloring, {
|
||||
'even': bad_even,
|
||||
'odd': bad_odd,
|
||||
'cross': [e for e in cross_bad
|
||||
if tuple(sorted(e)) not in bad_even
|
||||
and tuple(sorted(e)) not in bad_odd],
|
||||
}
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
# Quick demo on the n=7 graph used earlier
|
||||
edges = [(0,1),(0,2),(0,3),(0,4),(0,5),(0,6),
|
||||
(1,2),(1,3),(1,4),(1,5),(1,6),
|
||||
(2,3),(2,4),(3,5),(4,6)]
|
||||
G = nx.Graph(); G.add_nodes_from(range(7)); G.add_edges_from(edges)
|
||||
Gp = G.copy(); Gp.remove_edge(1, 2); Gp.add_edge(4, 3)
|
||||
|
||||
levels = {0:0, 3:0, 5:0, 1:1, 2:1, 4:1, 6:1}
|
||||
coloring, bad = four_color_via_levels(Gp, levels)
|
||||
print("Coloring:")
|
||||
for v in sorted(coloring):
|
||||
print(f" vertex {v} (level {levels[v]}): {coloring[v]}")
|
||||
print(f"\nBad edges in even subgraph: {bad['even']}")
|
||||
print(f"Bad edges in odd subgraph: {bad['odd']}")
|
||||
print(f"Cross-parity bad edges: {bad['cross']}")
|
||||
print(f"\nValid 4-coloring: "
|
||||
f"{not any(bad.values())}")
|
||||
@@ -0,0 +1,256 @@
|
||||
"""
|
||||
For each n=7 example (G → G' covering all 5 iso-classes), apply the level
|
||||
4-coloring to G' using levels from G, and visualize.
|
||||
"""
|
||||
import sys; sys.path.insert(0, '/home/claude')
|
||||
import networkx as nx
|
||||
import matplotlib.pyplot as plt
|
||||
import matplotlib.patches as mpatches
|
||||
import numpy as np
|
||||
from collections import deque
|
||||
from itertools import combinations, product as iproduct
|
||||
|
||||
from balanced_layout import balanced_planar_layout, _get_all_faces
|
||||
from four_color import four_color_via_levels
|
||||
|
||||
def compute_levels(G, outer_face):
|
||||
levels, queue = {}, deque()
|
||||
for v in outer_face:
|
||||
levels[v] = 0; queue.append(v)
|
||||
while queue:
|
||||
v = queue.popleft()
|
||||
for w in G.neighbors(v):
|
||||
if w not in levels:
|
||||
levels[w] = levels[v] + 1; queue.append(w)
|
||||
return levels
|
||||
|
||||
def get_odd_level_cycles(emb, levels):
|
||||
odd = []
|
||||
for face in _get_all_faces(emb):
|
||||
lv = {levels.get(v) for v in face}
|
||||
if len(lv) == 1 and None not in lv and len(face) % 2 == 1:
|
||||
odd.append(face)
|
||||
return odd
|
||||
|
||||
def get_flip_candidates(G, emb, cycle):
|
||||
cands = []
|
||||
n = len(cycle)
|
||||
for i in range(n):
|
||||
u, v = cycle[i], cycle[(i+1) % n]
|
||||
if not G.has_edge(u, v): continue
|
||||
f1 = emb.traverse_face(u, v); f2 = emb.traverse_face(v, u)
|
||||
if len(f1) != 3 or len(f2) != 3: continue
|
||||
w = next(x for x in f1 if x != u and x != v)
|
||||
x = next(y for y in f2 if y != u and y != v)
|
||||
if w == x or G.has_edge(w, x): continue
|
||||
cands.append((u, v, w, x))
|
||||
return cands
|
||||
|
||||
def is_triangulation(G):
|
||||
n = G.number_of_nodes()
|
||||
if G.number_of_edges() != 3*n - 6: return False
|
||||
if not nx.is_connected(G): return False
|
||||
ip, emb = nx.check_planarity(G)
|
||||
if not ip: return False
|
||||
seen = set()
|
||||
for v in emb.nodes():
|
||||
for w in emb[v]:
|
||||
if (v, w) not in seen:
|
||||
f = emb.traverse_face(v, w)
|
||||
for i in range(len(f)):
|
||||
seen.add((f[i], f[(i+1) % len(f)]))
|
||||
if len(f) != 3: return False
|
||||
return True
|
||||
|
||||
# ── Reps ─────────────────────────────────────────────────────────────────────
|
||||
nodes = list(range(7))
|
||||
all_edges = list(combinations(nodes, 2))
|
||||
reps = []
|
||||
for sub in combinations(all_edges, 15):
|
||||
G = nx.Graph(); G.add_nodes_from(nodes); G.add_edges_from(sub)
|
||||
if is_triangulation(G):
|
||||
if all(not nx.is_isomorphic(G, r) for r in reps):
|
||||
reps.append(G)
|
||||
if len(reps) == 5: break
|
||||
|
||||
def iso_class(G):
|
||||
for i, r in enumerate(reps):
|
||||
if nx.is_isomorphic(G, r): return i
|
||||
return -1
|
||||
|
||||
# Same pairs as before
|
||||
desired_pairs = [(0, 2), (1, 4), (2, 0), (3, 1), (4, 3)]
|
||||
|
||||
def find_example(src_idx, tgt_idx):
|
||||
G = reps[src_idx]
|
||||
ip, emb = nx.check_planarity(G)
|
||||
for outer_face in _get_all_faces(emb):
|
||||
levels = compute_levels(G, outer_face)
|
||||
odd_cycles = get_odd_level_cycles(emb, levels)
|
||||
if not odd_cycles: continue
|
||||
candidate_lists = []
|
||||
ok = True
|
||||
for cycle in odd_cycles:
|
||||
cands = get_flip_candidates(G, emb, cycle)
|
||||
if not cands: ok = False; break
|
||||
candidate_lists.append(cands)
|
||||
if not ok: continue
|
||||
for choices in iproduct(*candidate_lists):
|
||||
Gp = G.copy()
|
||||
valid = True
|
||||
for u, v, w, x in choices:
|
||||
if not Gp.has_edge(u, v) or Gp.has_edge(w, x):
|
||||
valid = False; break
|
||||
Gp.remove_edge(u, v); Gp.add_edge(w, x)
|
||||
if valid and is_triangulation(Gp) and iso_class(Gp) == tgt_idx:
|
||||
return G, outer_face, choices, Gp
|
||||
return None
|
||||
|
||||
examples = [find_example(s, t) for s, t in desired_pairs]
|
||||
print("Examples found:", sum(1 for e in examples if e is not None))
|
||||
|
||||
# ── 4-color and visualize ────────────────────────────────────────────────────
|
||||
|
||||
color_hex = {'red':'#e53935','blue':'#1e88e5',
|
||||
'yellow':'#fdd835','green':'#43a047'}
|
||||
|
||||
fig, axes = plt.subplots(len(examples), 2, figsize=(14, 5.5 * len(examples)))
|
||||
if len(examples) == 1:
|
||||
axes = np.array([axes])
|
||||
|
||||
print("\nColoring each G':")
|
||||
for row, ex in enumerate(examples):
|
||||
if ex is None: continue
|
||||
G, outer_face, choices, Gp = ex
|
||||
src, tgt = desired_pairs[row]
|
||||
|
||||
levels_G = compute_levels(G, outer_face)
|
||||
coloring, bad = four_color_via_levels(Gp, levels_G)
|
||||
valid = not any(bad.values())
|
||||
print(f" T{src}→T{tgt}: valid 4-coloring = {valid}")
|
||||
if not valid:
|
||||
print(f" bad even: {bad['even']}, bad odd: {bad['odd']}")
|
||||
|
||||
# Layout for G and G'
|
||||
_, emb_G = nx.check_planarity(G)
|
||||
_, emb_p = nx.check_planarity(Gp)
|
||||
Gp_faces = _get_all_faces(emb_p)
|
||||
outer_set = set(outer_face)
|
||||
Gp_outer = max(Gp_faces,
|
||||
key=lambda f: (len(set(f) & outer_set), -len(f)))
|
||||
pos_G = balanced_planar_layout(G, outer_face, n_explore=4000,
|
||||
n_refine=2000, seed=42 + src)
|
||||
pos_Gp = balanced_planar_layout(Gp, Gp_outer, n_explore=4000,
|
||||
n_refine=2000, seed=42 + tgt)
|
||||
|
||||
# ── Draw G on the left (no 4-coloring; just structure) ────────────────
|
||||
ax_G = axes[row, 0]
|
||||
odd_cycles_G = get_odd_level_cycles(emb_G, levels_G)
|
||||
ax_G.add_patch(plt.Polygon([pos_G[v] for v in outer_face], closed=True,
|
||||
facecolor='#E3F2FD', alpha=0.5,
|
||||
edgecolor='none', zorder=0))
|
||||
for cycle in odd_cycles_G:
|
||||
if set(cycle) == outer_set: continue
|
||||
ax_G.add_patch(plt.Polygon([pos_G[v] for v in cycle], closed=True,
|
||||
facecolor='#FFF9C4', alpha=0.6,
|
||||
edgecolor='none', zorder=0))
|
||||
flip_edges_G = set(frozenset([u, v]) for u, v, _, _ in choices)
|
||||
for u, v in G.edges():
|
||||
if frozenset([u, v]) in flip_edges_G:
|
||||
nx.draw_networkx_edges(G, pos_G, edgelist=[(u, v)], ax=ax_G,
|
||||
edge_color='#e53935', width=3.5,
|
||||
style='dashed')
|
||||
elif levels_G[u] == levels_G[v]:
|
||||
nx.draw_networkx_edges(G, pos_G, edgelist=[(u, v)], ax=ax_G,
|
||||
edge_color='#2196F3', width=2.5)
|
||||
else:
|
||||
nx.draw_networkx_edges(G, pos_G, edgelist=[(u, v)], ax=ax_G,
|
||||
edge_color='#bdbdbd', width=1.5)
|
||||
# Nodes by level (un-coloured)
|
||||
level_palette = ['#1565C0', '#E65100', '#2E7D32']
|
||||
node_lv_cols = [level_palette[min(levels_G[v], len(level_palette)-1)]
|
||||
for v in G.nodes()]
|
||||
nx.draw_networkx_nodes(G, pos_G, ax=ax_G, node_color=node_lv_cols,
|
||||
node_size=550)
|
||||
nx.draw_networkx_labels(G, pos_G, ax=ax_G, font_size=11,
|
||||
font_color='white', font_weight='bold')
|
||||
for v, p in pos_G.items():
|
||||
ax_G.annotate(f'L{levels_G[v]}', xy=p + np.array([0.07, 0.07]),
|
||||
fontsize=8, color='#333', zorder=5)
|
||||
flip_str = ", ".join(f"({u},{v})→({w},{x})" for u, v, w, x in choices)
|
||||
ax_G.set_title(f"G (T{src}) | outer face {outer_face}\n"
|
||||
f"flips: {flip_str}",
|
||||
fontsize=9, fontweight='bold', pad=8)
|
||||
ax_G.set_xlim(-1.5, 1.5); ax_G.set_ylim(-1.5, 1.5)
|
||||
ax_G.set_aspect('equal'); ax_G.axis('off')
|
||||
|
||||
# ── Draw G' on the right (4-coloured) ─────────────────────────────────
|
||||
ax = axes[row, 1]
|
||||
ax.add_patch(plt.Polygon([pos_Gp[v] for v in Gp_outer], closed=True,
|
||||
facecolor='#ECEFF1', alpha=0.6,
|
||||
edgecolor='none', zorder=0))
|
||||
|
||||
bad_edge_set = set()
|
||||
for e in bad['even'] + bad['odd'] + bad['cross']:
|
||||
bad_edge_set.add(frozenset(e))
|
||||
|
||||
for u, v in Gp.edges():
|
||||
key = frozenset([u, v])
|
||||
same_level = levels_G[u] == levels_G[v]
|
||||
if key in bad_edge_set:
|
||||
nx.draw_networkx_edges(Gp, pos_Gp, edgelist=[(u, v)], ax=ax,
|
||||
edge_color='#000', width=4.0)
|
||||
elif same_level:
|
||||
nx.draw_networkx_edges(Gp, pos_Gp, edgelist=[(u, v)], ax=ax,
|
||||
edge_color='#666', width=2.5)
|
||||
else:
|
||||
nx.draw_networkx_edges(Gp, pos_Gp, edgelist=[(u, v)], ax=ax,
|
||||
edge_color='#bdbdbd', width=1.5)
|
||||
|
||||
node_colors_4 = [color_hex[coloring[v]] for v in Gp.nodes()]
|
||||
nx.draw_networkx_nodes(Gp, pos_Gp, ax=ax,
|
||||
node_color=node_colors_4,
|
||||
edgecolors='black', linewidths=2,
|
||||
node_size=600)
|
||||
nx.draw_networkx_labels(Gp, pos_Gp, ax=ax, font_size=11,
|
||||
font_color='white', font_weight='bold')
|
||||
for v, p in pos_Gp.items():
|
||||
ax.annotate(f'L{levels_G[v]}', xy=p + np.array([0.07, 0.07]),
|
||||
fontsize=8, color='#333', zorder=5)
|
||||
|
||||
title = (f"G' (T{tgt}) | layout outer {Gp_outer}\n"
|
||||
f"valid 4-coloring: {valid}")
|
||||
if not valid:
|
||||
title += f"\nconflicts: even={bad['even']} odd={bad['odd']}"
|
||||
ax.set_title(title, fontsize=9, fontweight='bold', pad=8)
|
||||
ax.set_xlim(-1.5, 1.5); ax.set_ylim(-1.5, 1.5)
|
||||
ax.set_aspect('equal'); ax.axis('off')
|
||||
|
||||
legend_elements = [
|
||||
mpatches.Patch(facecolor='#E3F2FD', edgecolor='none',
|
||||
label="G outer face"),
|
||||
mpatches.Patch(facecolor='#FFF9C4', edgecolor='none',
|
||||
label='G odd level cycle'),
|
||||
plt.Line2D([0],[0], color='#e53935', lw=3.0, ls='dashed',
|
||||
label='Edge flipped out (in G)'),
|
||||
plt.Line2D([0],[0], color='#2196F3', lw=2.5, label='Level edge'),
|
||||
mpatches.Patch(facecolor=color_hex['red'], edgecolor='black',
|
||||
label="G' red (even-level)"),
|
||||
mpatches.Patch(facecolor=color_hex['blue'], edgecolor='black',
|
||||
label="G' blue (even-level)"),
|
||||
mpatches.Patch(facecolor=color_hex['yellow'], edgecolor='black',
|
||||
label="G' yellow (odd-level)"),
|
||||
mpatches.Patch(facecolor=color_hex['green'], edgecolor='black',
|
||||
label="G' green (odd-level)"),
|
||||
plt.Line2D([0],[0], color='#000', lw=4.0,
|
||||
label='Coloring conflict edge'),
|
||||
]
|
||||
fig.legend(handles=legend_elements, loc='lower center', ncol=4,
|
||||
fontsize=10, bbox_to_anchor=(0.5, -0.002))
|
||||
plt.suptitle("4-coloring of G' using levels of G "
|
||||
"(even=red/blue, odd=yellow/green)",
|
||||
fontsize=13, fontweight='bold', y=1.0)
|
||||
plt.tight_layout()
|
||||
plt.savefig('/mnt/user-data/outputs/four_color.png',
|
||||
dpi=130, bbox_inches='tight')
|
||||
print("\nSaved.")
|
||||
@@ -0,0 +1,173 @@
|
||||
"""
|
||||
Level cycle computation for maximal planar graphs.
|
||||
|
||||
Definitions
|
||||
-----------
|
||||
- Level source: either (a) a face of G [all face vertices at level 0]
|
||||
or (b) a degree-3 vertex of G [singleton at level 0]
|
||||
- Levels: BFS distance from the level source.
|
||||
- Level cycle: simple face of the level subgraph L_k (subgraph induced by
|
||||
level-k vertices) in the embedding inherited from G's planar embedding.
|
||||
- Level resolution: G' obtained from G by flipping
|
||||
- exactly one edge per ODD level cycle (mandatory)
|
||||
- at most one edge per EVEN level cycle (optional)
|
||||
"""
|
||||
import networkx as nx
|
||||
from collections import deque, defaultdict
|
||||
from itertools import product as iproduct
|
||||
|
||||
|
||||
def compute_levels(G, source_set):
|
||||
"""BFS levels from any iterable of source vertices."""
|
||||
levels, queue = {}, deque()
|
||||
for v in source_set:
|
||||
levels[v] = 0
|
||||
queue.append(v)
|
||||
while queue:
|
||||
v = queue.popleft()
|
||||
for w in G.neighbors(v):
|
||||
if w not in levels:
|
||||
levels[w] = levels[v] + 1
|
||||
queue.append(w)
|
||||
return levels
|
||||
|
||||
|
||||
def get_all_faces(emb):
|
||||
seen, faces = set(), []
|
||||
for v in emb.nodes():
|
||||
for w in emb[v]:
|
||||
if (v, w) not in seen:
|
||||
face = emb.traverse_face(v, w)
|
||||
for i in range(len(face)):
|
||||
seen.add((face[i], face[(i+1) % len(face)]))
|
||||
faces.append(tuple(face))
|
||||
return faces
|
||||
|
||||
|
||||
def inherited_embedding(emb_G, sub_nodes):
|
||||
"""PlanarEmbedding of the induced subgraph with inherited cyclic order."""
|
||||
sub_set = set(sub_nodes)
|
||||
emb = nx.PlanarEmbedding()
|
||||
for v in sub_nodes:
|
||||
emb.add_node(v)
|
||||
for v in sub_nodes:
|
||||
cw = [w for w in emb_G.neighbors_cw_order(v) if w in sub_set]
|
||||
prev = None
|
||||
for w in cw:
|
||||
if prev is None:
|
||||
emb.add_half_edge_first(v, w)
|
||||
else:
|
||||
emb.add_half_edge_cw(v, w, prev)
|
||||
prev = w
|
||||
return emb
|
||||
|
||||
|
||||
def _is_simple(face):
|
||||
return len(set(face)) == len(face)
|
||||
|
||||
|
||||
def get_level_cycles_by_parity(G, emb_G, levels):
|
||||
"""Simple faces of each L_k, split by length parity."""
|
||||
by_level = defaultdict(list)
|
||||
for v, lv in levels.items():
|
||||
by_level[lv].append(v)
|
||||
odd, even, seen = [], [], set()
|
||||
for k, nodes_k in by_level.items():
|
||||
if len(nodes_k) < 3:
|
||||
continue
|
||||
L_k = G.subgraph(nodes_k)
|
||||
if L_k.number_of_edges() < 3:
|
||||
continue
|
||||
try:
|
||||
emb_L = inherited_embedding(emb_G, nodes_k)
|
||||
faces = get_all_faces(emb_L)
|
||||
except Exception:
|
||||
ip, emb_L = nx.check_planarity(L_k)
|
||||
if not ip:
|
||||
continue
|
||||
faces = get_all_faces(emb_L)
|
||||
for face in faces:
|
||||
if not _is_simple(face):
|
||||
continue
|
||||
rots = [tuple(face[i:] + face[:i]) for i in range(len(face))] \
|
||||
+ [tuple(face[::-1][i:] + face[::-1][:i])
|
||||
for i in range(len(face))]
|
||||
canon = min(rots)
|
||||
if canon in seen:
|
||||
continue
|
||||
seen.add(canon)
|
||||
(odd if len(face) % 2 else even).append(face)
|
||||
return odd, even
|
||||
|
||||
|
||||
def get_flip_candidates(G, emb_G, cycle):
|
||||
"""Valid edge flips along a level cycle."""
|
||||
cands = []
|
||||
n = len(cycle)
|
||||
for i in range(n):
|
||||
u, v = cycle[i], cycle[(i+1) % n]
|
||||
if not G.has_edge(u, v):
|
||||
continue
|
||||
f1 = emb_G.traverse_face(u, v)
|
||||
f2 = emb_G.traverse_face(v, u)
|
||||
if len(f1) != 3 or len(f2) != 3:
|
||||
continue
|
||||
w = next(x for x in f1 if x != u and x != v)
|
||||
x = next(y for y in f2 if y != u and y != v)
|
||||
if w == x or G.has_edge(w, x):
|
||||
continue
|
||||
cands.append((u, v, w, x))
|
||||
return cands
|
||||
|
||||
|
||||
def level_sources(G, emb_G):
|
||||
"""Yield every valid level source as (kind, label, vertex_set)."""
|
||||
for face in get_all_faces(emb_G):
|
||||
yield ('face', tuple(face), set(face))
|
||||
for v in G.nodes():
|
||||
if G.degree(v) == 3:
|
||||
yield ('vertex', v, {v})
|
||||
|
||||
|
||||
def all_level_resolutions(G):
|
||||
"""Yield (G', source_kind, source_label, choices) for every resolution."""
|
||||
is_planar, emb = nx.check_planarity(G)
|
||||
if not is_planar:
|
||||
return
|
||||
for kind, label, source_set in level_sources(G, emb):
|
||||
levels = compute_levels(G, source_set)
|
||||
odd_cycles, even_cycles = get_level_cycles_by_parity(G, emb, levels)
|
||||
if not odd_cycles and not even_cycles:
|
||||
yield (G.copy(), kind, label, [])
|
||||
continue
|
||||
cand_lists, ok = [], True
|
||||
for cycle in odd_cycles:
|
||||
cands = get_flip_candidates(G, emb, cycle)
|
||||
if not cands:
|
||||
ok = False
|
||||
break
|
||||
cand_lists.append(cands)
|
||||
if not ok:
|
||||
continue
|
||||
for cycle in even_cycles:
|
||||
cands = get_flip_candidates(G, emb, cycle)
|
||||
cand_lists.append(cands + [None])
|
||||
for choices in iproduct(*cand_lists):
|
||||
Gp = G.copy()
|
||||
applied, ok2 = set(), True
|
||||
for choice in choices:
|
||||
if choice is None:
|
||||
continue
|
||||
u, v, w, x = choice
|
||||
if frozenset([u, v]) in applied:
|
||||
ok2 = False; break
|
||||
if not Gp.has_edge(u, v) or Gp.has_edge(w, x):
|
||||
ok2 = False; break
|
||||
Gp.remove_edge(u, v)
|
||||
Gp.add_edge(w, x)
|
||||
applied.add(frozenset([u, v]))
|
||||
if not ok2:
|
||||
continue
|
||||
ip2, _ = nx.check_planarity(Gp)
|
||||
if ip2:
|
||||
yield (Gp, kind, label, [c for c in choices if c is not None])
|
||||
@@ -0,0 +1,57 @@
|
||||
"""
|
||||
Process a chunk of source indices at n=11. Save accumulating results to JSON.
|
||||
Usage: python3 n11_chunk.py <start> <end>
|
||||
"""
|
||||
import sys, os, json, time
|
||||
sys.path.insert(0, '/home/claude/build')
|
||||
from coverage_fast import (
|
||||
enumerate_all_triangulations_fast, build_iso_index,
|
||||
resolution_classes_fast, min_degree,
|
||||
)
|
||||
import pickle
|
||||
|
||||
STATE_PKL = '/tmp/n11_state.pkl'
|
||||
RESULTS_JSON = '/tmp/n11_results.json'
|
||||
|
||||
# Load or build state
|
||||
if os.path.exists(STATE_PKL):
|
||||
with open(STATE_PKL, 'rb') as f:
|
||||
state = pickle.load(f)
|
||||
reps = state['reps']; iso_index = state['iso_index']
|
||||
print(f"Loaded {len(reps)} reps from cache")
|
||||
else:
|
||||
t0 = time.time()
|
||||
reps = enumerate_all_triangulations_fast(11)
|
||||
iso_index = build_iso_index(reps)
|
||||
print(f"Built {len(reps)} reps in {time.time()-t0:.1f}s")
|
||||
with open(STATE_PKL, 'wb') as f:
|
||||
pickle.dump({'reps': reps, 'iso_index': iso_index}, f)
|
||||
|
||||
# Load partial results
|
||||
if os.path.exists(RESULTS_JSON):
|
||||
with open(RESULTS_JSON) as f:
|
||||
results = {int(k): v for k, v in json.load(f).items()}
|
||||
else:
|
||||
results = {}
|
||||
|
||||
start = int(sys.argv[1]); end = int(sys.argv[2])
|
||||
end = min(end, len(reps))
|
||||
t1 = time.time()
|
||||
for i in range(start, end):
|
||||
if i in results:
|
||||
continue
|
||||
res = resolution_classes_fast(reps[i], iso_index)
|
||||
results[i] = sorted(res)
|
||||
if (i + 1) % 25 == 0:
|
||||
elapsed = time.time() - t1
|
||||
done = i + 1 - start
|
||||
eta = elapsed * (end - start - done) / max(done, 1)
|
||||
print(f" {i+1}/{end} ({elapsed:.0f}s, ETA {eta:.0f}s)", flush=True)
|
||||
if (i + 1) % 50 == 0:
|
||||
with open(RESULTS_JSON, 'w') as f:
|
||||
json.dump({str(k): v for k, v in results.items()}, f)
|
||||
|
||||
with open(RESULTS_JSON, 'w') as f:
|
||||
json.dump({str(k): v for k, v in results.items()}, f)
|
||||
print(f"Saved {len(results)} source results. Range [{start},{end}). "
|
||||
f"Chunk time: {time.time()-t1:.1f}s")
|
||||
@@ -0,0 +1,251 @@
|
||||
"""
|
||||
Generate G → G' examples covering all 5 iso-classes on n=7,
|
||||
each as source and as target. Uses balanced planar layout.
|
||||
"""
|
||||
import sys
|
||||
sys.path.insert(0, '/home/claude')
|
||||
|
||||
import networkx as nx
|
||||
import matplotlib.pyplot as plt
|
||||
import matplotlib.patches as mpatches
|
||||
import numpy as np
|
||||
from collections import deque
|
||||
from itertools import combinations, product as iproduct
|
||||
|
||||
from balanced_layout import balanced_planar_layout, _get_all_faces
|
||||
|
||||
# ── Helpers ──────────────────────────────────────────────────────────────────
|
||||
|
||||
def compute_levels(G, outer_face):
|
||||
levels, queue = {}, deque()
|
||||
for v in outer_face:
|
||||
levels[v] = 0; queue.append(v)
|
||||
while queue:
|
||||
v = queue.popleft()
|
||||
for w in G.neighbors(v):
|
||||
if w not in levels:
|
||||
levels[w] = levels[v] + 1; queue.append(w)
|
||||
return levels
|
||||
|
||||
def get_odd_level_cycles(emb, levels):
|
||||
odd = []
|
||||
for face in _get_all_faces(emb):
|
||||
lv = {levels.get(v) for v in face}
|
||||
if len(lv) == 1 and None not in lv and len(face) % 2 == 1:
|
||||
odd.append(face)
|
||||
return odd
|
||||
|
||||
def get_flip_candidates(G, emb, cycle):
|
||||
cands = []
|
||||
n = len(cycle)
|
||||
for i in range(n):
|
||||
u, v = cycle[i], cycle[(i+1) % n]
|
||||
if not G.has_edge(u, v): continue
|
||||
f1 = emb.traverse_face(u, v); f2 = emb.traverse_face(v, u)
|
||||
if len(f1) != 3 or len(f2) != 3: continue
|
||||
w = next(x for x in f1 if x != u and x != v)
|
||||
x = next(y for y in f2 if y != u and y != v)
|
||||
if w == x or G.has_edge(w, x): continue
|
||||
cands.append((u, v, w, x))
|
||||
return cands
|
||||
|
||||
def is_triangulation(G):
|
||||
n = G.number_of_nodes()
|
||||
if G.number_of_edges() != 3*n - 6: return False
|
||||
if not nx.is_connected(G): return False
|
||||
ip, emb = nx.check_planarity(G)
|
||||
if not ip: return False
|
||||
seen = set()
|
||||
for v in emb.nodes():
|
||||
for w in emb[v]:
|
||||
if (v, w) not in seen:
|
||||
f = emb.traverse_face(v, w)
|
||||
for i in range(len(f)):
|
||||
seen.add((f[i], f[(i+1) % len(f)]))
|
||||
if len(f) != 3: return False
|
||||
return True
|
||||
|
||||
# ── Enumerate iso-class representatives for n=7 ──────────────────────────────
|
||||
|
||||
print("Enumerating triangulations on 7 vertices...")
|
||||
nodes = list(range(7))
|
||||
all_edges = list(combinations(nodes, 2))
|
||||
reps = []
|
||||
for sub in combinations(all_edges, 15):
|
||||
G = nx.Graph(); G.add_nodes_from(nodes); G.add_edges_from(sub)
|
||||
if is_triangulation(G):
|
||||
if all(not nx.is_isomorphic(G, r) for r in reps):
|
||||
reps.append(G)
|
||||
if len(reps) == 5: break
|
||||
print(f"Found {len(reps)} reps.")
|
||||
for i, G in enumerate(reps):
|
||||
deg_seq = sorted((d for _, d in G.degree()), reverse=True)
|
||||
print(f" T{i}: degree {deg_seq}")
|
||||
|
||||
def iso_class(G):
|
||||
for i, r in enumerate(reps):
|
||||
if nx.is_isomorphic(G, r): return i
|
||||
return -1
|
||||
|
||||
# ── Find one (G_source, outer_face, flip, G_target) for each desired pair ───
|
||||
|
||||
desired_pairs = [
|
||||
(0, 2), # T0 -> T2
|
||||
(1, 4), # T1 -> T4
|
||||
(2, 0), # T2 -> T0
|
||||
(3, 1), # T3 -> T1
|
||||
(4, 3), # T4 -> T3
|
||||
]
|
||||
|
||||
def find_example(src_idx, tgt_idx):
|
||||
G = reps[src_idx]
|
||||
ip, emb = nx.check_planarity(G)
|
||||
for outer_face in _get_all_faces(emb):
|
||||
levels = compute_levels(G, outer_face)
|
||||
odd_cycles = get_odd_level_cycles(emb, levels)
|
||||
if not odd_cycles: continue
|
||||
candidate_lists = []
|
||||
ok = True
|
||||
for cycle in odd_cycles:
|
||||
cands = get_flip_candidates(G, emb, cycle)
|
||||
if not cands: ok = False; break
|
||||
candidate_lists.append(cands)
|
||||
if not ok: continue
|
||||
for choices in iproduct(*candidate_lists):
|
||||
Gp = G.copy()
|
||||
valid = True
|
||||
for u, v, w, x in choices:
|
||||
if not Gp.has_edge(u, v) or Gp.has_edge(w, x):
|
||||
valid = False; break
|
||||
Gp.remove_edge(u, v); Gp.add_edge(w, x)
|
||||
if valid and is_triangulation(Gp) and iso_class(Gp) == tgt_idx:
|
||||
return G, outer_face, choices, Gp
|
||||
return None
|
||||
|
||||
print("\nFinding example flips for each pair:")
|
||||
examples = []
|
||||
for src, tgt in desired_pairs:
|
||||
ex = find_example(src, tgt)
|
||||
if ex is None:
|
||||
print(f" T{src} -> T{tgt}: NO EXAMPLE FOUND")
|
||||
continue
|
||||
G, outer_face, choices, Gp = ex
|
||||
print(f" T{src} -> T{tgt}: outer={outer_face}, flips={list(choices)}")
|
||||
examples.append((src, tgt, G, outer_face, choices, Gp))
|
||||
|
||||
# ── Layout and plot ──────────────────────────────────────────────────────────
|
||||
|
||||
print("\nComputing balanced layouts (this takes a minute)...")
|
||||
fig, axes = plt.subplots(len(examples), 2, figsize=(13, 5.5 * len(examples)))
|
||||
if len(examples) == 1:
|
||||
axes = np.array([axes])
|
||||
|
||||
palette = ['#1565C0', '#E65100', '#2E7D32']
|
||||
|
||||
for row, (src, tgt, G, outer_face, choices, Gp) in enumerate(examples):
|
||||
levels = compute_levels(G, outer_face)
|
||||
_, emb = nx.check_planarity(G)
|
||||
_, emb_p = nx.check_planarity(Gp)
|
||||
odd_cycles_G = get_odd_level_cycles(emb, levels)
|
||||
# Re-compute levels for Gp using the same outer face (same level-0 vertices)
|
||||
levels_p = compute_levels(Gp, outer_face)
|
||||
odd_cycles_Gp = get_odd_level_cycles(emb_p, levels_p)
|
||||
|
||||
pos_G = balanced_planar_layout(G, outer_face, n_explore=4000,
|
||||
n_refine=2000, seed=42 + src)
|
||||
|
||||
# G' may have a different planar embedding; the original outer face
|
||||
# might no longer be a face. Pick a face of G' that maximally overlaps
|
||||
# the original outer face vertices.
|
||||
Gp_faces = _get_all_faces(emb_p)
|
||||
outer_set_orig = set(outer_face)
|
||||
Gp_outer = max(Gp_faces,
|
||||
key=lambda f: (len(set(f) & outer_set_orig), -len(f)))
|
||||
pos_Gp = balanced_planar_layout(Gp, Gp_outer, n_explore=4000,
|
||||
n_refine=2000, seed=42 + tgt)
|
||||
print(f" T{src}→T{tgt}: layouts done")
|
||||
|
||||
flip_edges = set(frozenset([u, v]) for u, v, _, _ in choices)
|
||||
new_edges = set(frozenset([w, x]) for _, _, w, x in choices)
|
||||
|
||||
def classify_G(e):
|
||||
if frozenset(e) in flip_edges: return 'flip'
|
||||
eu, ev = e
|
||||
if levels.get(eu) == levels.get(ev): return 'level'
|
||||
return 'normal'
|
||||
|
||||
def classify_Gp(e):
|
||||
if frozenset(e) in new_edges: return 'new'
|
||||
eu, ev = e
|
||||
if levels_p.get(eu) == levels_p.get(ev): return 'level'
|
||||
return 'normal'
|
||||
|
||||
outer_set = set(outer_face)
|
||||
|
||||
def draw(ax, Gd, pos, levels_d, odd_cycles_d, classifier, of, title):
|
||||
# Outer face
|
||||
ax.add_patch(plt.Polygon([pos[nd] for nd in of],
|
||||
closed=True, facecolor='#E3F2FD',
|
||||
alpha=0.5, edgecolor='none', zorder=0))
|
||||
# Interior odd cycles
|
||||
of_set = set(of)
|
||||
for cycle in odd_cycles_d:
|
||||
if set(cycle) == of_set: continue
|
||||
ax.add_patch(plt.Polygon([pos[nd] for nd in cycle],
|
||||
closed=True, facecolor='#FFF9C4',
|
||||
alpha=0.6, edgecolor='none', zorder=0))
|
||||
# Edges
|
||||
cats = {'normal': [], 'level': [], 'flip': [], 'new': []}
|
||||
for e in Gd.edges():
|
||||
cats[classifier(e)].append(e)
|
||||
style = {
|
||||
'normal': dict(edge_color='#bdbdbd', width=1.5),
|
||||
'level': dict(edge_color='#2196F3', width=2.5),
|
||||
'flip': dict(edge_color='#e53935', width=3.5, style='dashed'),
|
||||
'new': dict(edge_color='#43a047', width=3.5),
|
||||
}
|
||||
for cat, eds in cats.items():
|
||||
if eds:
|
||||
nx.draw_networkx_edges(Gd, pos, edgelist=eds, ax=ax,
|
||||
**style[cat])
|
||||
# Nodes coloured by level
|
||||
node_colors = [palette[min(levels_d.get(nd, 0), len(palette)-1)]
|
||||
for nd in Gd.nodes()]
|
||||
nx.draw_networkx_nodes(Gd, pos, ax=ax, node_color=node_colors,
|
||||
node_size=450)
|
||||
nx.draw_networkx_labels(Gd, pos, ax=ax, font_size=11,
|
||||
font_color='white', font_weight='bold')
|
||||
for nd, p in pos.items():
|
||||
lv = levels_d.get(nd, '?')
|
||||
ax.annotate(f'L{lv}', xy=p + np.array([0.06, 0.06]),
|
||||
fontsize=7, color='#444', zorder=5)
|
||||
ax.set_title(title, fontsize=10, fontweight='bold', pad=8)
|
||||
ax.set_xlim(-1.5, 1.5); ax.set_ylim(-1.5, 1.5)
|
||||
ax.set_aspect('equal'); ax.axis('off')
|
||||
|
||||
flip_str = ", ".join(f"({u},{v})→({w},{x})" for u,v,w,x in choices)
|
||||
draw(axes[row, 0], G, pos_G, levels, odd_cycles_G, classify_G,
|
||||
outer_face,
|
||||
f"G (T{src}) | outer face {outer_face}\nflip: {flip_str}")
|
||||
draw(axes[row, 1], Gp, pos_Gp, levels_p, odd_cycles_Gp, classify_Gp,
|
||||
Gp_outer,
|
||||
f"G' (T{tgt}) | outer face {Gp_outer}")
|
||||
|
||||
legend_elements = [
|
||||
mpatches.Patch(facecolor='#E3F2FD', edgecolor='none', label='Outer face'),
|
||||
mpatches.Patch(facecolor='#FFF9C4', edgecolor='none', label='Odd level cycle'),
|
||||
plt.Line2D([0],[0], color='#bdbdbd', lw=1.5, label='Normal edge'),
|
||||
plt.Line2D([0],[0], color='#2196F3', lw=2.5, label='Level edge'),
|
||||
plt.Line2D([0],[0], color='#e53935', lw=3.0, ls='dashed',
|
||||
label='Removed edge'),
|
||||
plt.Line2D([0],[0], color='#43a047', lw=3.0, label='Added edge'),
|
||||
]
|
||||
fig.legend(handles=legend_elements, loc='lower center', ncol=6,
|
||||
fontsize=10, bbox_to_anchor=(0.5, -0.005))
|
||||
plt.suptitle(
|
||||
"Level resolutions on n=7 | every iso-class appears as source and target",
|
||||
fontsize=14, fontweight='bold', y=1.0)
|
||||
plt.tight_layout()
|
||||
plt.savefig('/mnt/user-data/outputs/n7_all_classes.png',
|
||||
dpi=130, bbox_inches='tight')
|
||||
print("\nSaved.")
|
||||
@@ -0,0 +1,123 @@
|
||||
"""
|
||||
Extended orbit-counting framework: REVERSE-FLIPS ON ANY SET OF EDGES.
|
||||
|
||||
For each md4 target G' and each k ∈ {1, 2, ...}:
|
||||
- Enumerate distinct (up to iso) k-flip reverse-preimages G of G'
|
||||
- For each, check if G level-resolves to G' via any source
|
||||
|
||||
Surjectivity at G' = some k and some preimage works.
|
||||
|
||||
Includes a critical test: the icosahedron at n=12 (no deg-4 vertices).
|
||||
"""
|
||||
import sys; sys.path.insert(0, '/home/claude/build')
|
||||
import networkx as nx
|
||||
import time
|
||||
from collections import defaultdict
|
||||
from itertools import combinations, product as iproduct
|
||||
|
||||
from level_cycles import (
|
||||
compute_levels, get_all_faces, get_level_cycles_by_parity,
|
||||
get_flip_candidates, level_sources,
|
||||
)
|
||||
|
||||
|
||||
def reverse_flip_edge(G_prime, e):
|
||||
u, v = tuple(e)
|
||||
if not G_prime.has_edge(u, v): return None
|
||||
_, emb = nx.check_planarity(G_prime)
|
||||
f1 = emb.traverse_face(u, v); f2 = emb.traverse_face(v, u)
|
||||
if len(f1) != 3 or len(f2) != 3: return None
|
||||
a = next(x for x in f1 if x != u and x != v)
|
||||
b = next(x for x in f2 if x != u and x != v)
|
||||
if a == b or G_prime.has_edge(a, b): return None
|
||||
G = G_prime.copy()
|
||||
G.remove_edge(u, v); G.add_edge(a, b)
|
||||
ip, _ = nx.check_planarity(G)
|
||||
if not ip: return None
|
||||
return G
|
||||
|
||||
|
||||
def k_flip_preimages_iso(G_prime, k):
|
||||
"""Yield distinct (up to iso) triangulations obtainable from G_prime by
|
||||
k successive reverse-flips."""
|
||||
seen = [G_prime]
|
||||
frontier = [G_prime]
|
||||
for step in range(k):
|
||||
new_frontier = []
|
||||
new_seen = []
|
||||
for H in frontier:
|
||||
for e in list(H.edges()):
|
||||
Hp = reverse_flip_edge(H, frozenset(e))
|
||||
if Hp is None: continue
|
||||
if any(nx.is_isomorphic(Hp, S) for S in seen + new_seen):
|
||||
continue
|
||||
new_seen.append(Hp)
|
||||
new_frontier.append(Hp)
|
||||
seen.extend(new_seen)
|
||||
frontier = new_frontier
|
||||
if not frontier: break
|
||||
return frontier # candidates at depth EXACTLY k
|
||||
|
||||
|
||||
def resolves_to_target(G, target):
|
||||
"""Does G level-resolve to iso(target) via any source?"""
|
||||
ip, emb = nx.check_planarity(G)
|
||||
if not ip: return False
|
||||
for kind, label, source_set in level_sources(G, emb):
|
||||
levels = compute_levels(G, source_set)
|
||||
odd_cycles, even_cycles = get_level_cycles_by_parity(G, emb, levels)
|
||||
cand_lists, ok = [], True
|
||||
for cycle in odd_cycles:
|
||||
cands = get_flip_candidates(G, emb, cycle)
|
||||
if not cands: ok = False; break
|
||||
cand_lists.append(cands)
|
||||
if not ok: continue
|
||||
for cycle in even_cycles:
|
||||
cands = get_flip_candidates(G, emb, cycle)
|
||||
cand_lists.append(cands + [None])
|
||||
if not cand_lists:
|
||||
if nx.is_isomorphic(G, target): return True
|
||||
continue
|
||||
for choices in iproduct(*cand_lists):
|
||||
Gp = G.copy(); applied = set(); ok2 = True
|
||||
for c in choices:
|
||||
if c is None: continue
|
||||
u, v, w, x = c
|
||||
if frozenset([u,v]) in applied: ok2 = False; break
|
||||
if not Gp.has_edge(u, v) or Gp.has_edge(w, x): ok2 = False; break
|
||||
Gp.remove_edge(u, v); Gp.add_edge(w, x)
|
||||
applied.add(frozenset([u, v]))
|
||||
if not ok2: continue
|
||||
ipp, _ = nx.check_planarity(Gp)
|
||||
if not ipp: continue
|
||||
if nx.is_isomorphic(Gp, target): return True
|
||||
return False
|
||||
|
||||
|
||||
def check_target(G_prime, k_max=3, label=""):
|
||||
"""For target G_prime, scan k=1, 2, ..., k_max for a preimage that works.
|
||||
Return (success_k, preimage_idx) or (None, None) if all fail."""
|
||||
for k in range(1, k_max + 1):
|
||||
t0 = time.time()
|
||||
cands = k_flip_preimages_iso(G_prime, k)
|
||||
n_cand = len(cands)
|
||||
for i, G in enumerate(cands):
|
||||
if resolves_to_target(G, G_prime):
|
||||
elapsed = time.time() - t0
|
||||
print(f" {label}: k={k}, hit at {i+1}/{n_cand} "
|
||||
f"({elapsed:.1f}s)")
|
||||
return k, i
|
||||
elapsed = time.time() - t0
|
||||
print(f" {label}: k={k}, no hits among {n_cand} preimages "
|
||||
f"({elapsed:.1f}s)")
|
||||
return None, None
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
# Test on icosahedron
|
||||
G_ico = nx.icosahedral_graph()
|
||||
print("=" * 60)
|
||||
print("Icosahedron (n=12, 5-regular)")
|
||||
print("=" * 60)
|
||||
k, idx = check_target(G_ico, k_max=3, label="icosahedron")
|
||||
print(f"Result: reachable at k={k}" if k else "NOT reachable up to k=3")
|
||||
@@ -0,0 +1,55 @@
|
||||
"""Verify that every level subgraph L_k is outerplanar across n=6..10."""
|
||||
import sys; sys.path.insert(0, '/home/claude/build')
|
||||
import networkx as nx
|
||||
from collections import defaultdict
|
||||
from triangulation_gen import enumerate_all_triangulations
|
||||
from level_cycles import compute_levels, level_sources
|
||||
|
||||
|
||||
def is_outerplanar(G):
|
||||
"""Outerplanar iff no K_4 minor and no K_{2,3} minor.
|
||||
Equivalently: planar AND can add a new vertex connected to all existing
|
||||
vertices while remaining planar."""
|
||||
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]
|
||||
|
||||
|
||||
# Check on a sample of triangulations
|
||||
results = defaultdict(int) # (n, outerplanar) -> count
|
||||
non_outerplanar_examples = []
|
||||
|
||||
for n in [6, 7, 8, 9, 10]:
|
||||
reps = enumerate_all_triangulations(n)
|
||||
for gi, G in enumerate(reps):
|
||||
ip, emb = nx.check_planarity(G)
|
||||
if not ip: continue
|
||||
for kind, label, source_set in level_sources(G, emb):
|
||||
levels = compute_levels(G, source_set)
|
||||
level_groups = defaultdict(list)
|
||||
for v, lv in levels.items():
|
||||
level_groups[lv].append(v)
|
||||
for k, verts in level_groups.items():
|
||||
Lk = G.subgraph(verts)
|
||||
op = is_outerplanar(Lk)
|
||||
results[(n, op)] += 1
|
||||
if not op and len(non_outerplanar_examples) < 5:
|
||||
non_outerplanar_examples.append({
|
||||
'n': n, 'G_idx': gi,
|
||||
'source': (kind, label),
|
||||
'level': k,
|
||||
'L_k_edges': list(Lk.edges()),
|
||||
'L_k_nodes': verts,
|
||||
})
|
||||
print(f" Non-outerplanar L_{k} at n={n}, T{gi}, "
|
||||
f"source={kind} {label}: {verts}, edges={list(Lk.edges())}")
|
||||
|
||||
print(f"\nSummary:")
|
||||
for n in [6, 7, 8, 9, 10]:
|
||||
op = results[(n, True)]
|
||||
nop = results[(n, False)]
|
||||
print(f" n={n}: {op} outerplanar, {nop} non-outerplanar level subgraphs")
|
||||
@@ -0,0 +1,104 @@
|
||||
import networkx as nx
|
||||
import matplotlib.pyplot as plt
|
||||
import matplotlib.patches as mpatches
|
||||
import numpy as np
|
||||
from collections import deque
|
||||
|
||||
def compute_levels(G, outer_face):
|
||||
levels = {}
|
||||
queue = deque()
|
||||
for v in outer_face:
|
||||
levels[v] = 0
|
||||
queue.append(v)
|
||||
while queue:
|
||||
v = queue.popleft()
|
||||
for w in G.neighbors(v):
|
||||
if w not in levels:
|
||||
levels[w] = levels[v] + 1
|
||||
queue.append(w)
|
||||
return levels
|
||||
|
||||
def get_all_faces(emb):
|
||||
seen = set()
|
||||
faces = []
|
||||
for v in emb.nodes():
|
||||
for w in emb[v]:
|
||||
if (v, w) not in seen:
|
||||
face = emb.traverse_face(v, w)
|
||||
for i in range(len(face)):
|
||||
seen.add((face[i], face[(i+1) % len(face)]))
|
||||
faces.append(tuple(face))
|
||||
return faces
|
||||
|
||||
G = nx.octahedral_graph()
|
||||
_, emb = nx.check_planarity(G)
|
||||
all_faces = get_all_faces(emb)
|
||||
|
||||
pos = nx.spring_layout(G, seed=7, iterations=200)
|
||||
|
||||
fig, axes = plt.subplots(2, 4, figsize=(16, 8))
|
||||
axes = axes.flatten()
|
||||
|
||||
for idx, outer_face in enumerate(all_faces):
|
||||
ax = axes[idx]
|
||||
outer_face_set = set(outer_face)
|
||||
levels = compute_levels(G, outer_face)
|
||||
|
||||
odd_cycle = None
|
||||
for face in all_faces:
|
||||
if set(face) == outer_face_set:
|
||||
continue
|
||||
face_levels = set(levels.get(v) for v in face)
|
||||
if len(face_levels) == 1 and None not in face_levels and len(face) % 2 == 1:
|
||||
odd_cycle = face
|
||||
break
|
||||
|
||||
odd_edges = set()
|
||||
if odd_cycle:
|
||||
n = len(odd_cycle)
|
||||
for i in range(n):
|
||||
odd_edges.add(frozenset([odd_cycle[i], odd_cycle[(i+1) % n]]))
|
||||
|
||||
outer_edges = set()
|
||||
n_of = len(outer_face)
|
||||
for i in range(n_of):
|
||||
outer_edges.add(frozenset([outer_face[i], outer_face[(i+1) % n_of]]))
|
||||
|
||||
red_edges = [e for e in G.edges() if frozenset(e) in odd_edges]
|
||||
blue_edges = [e for e in G.edges() if frozenset(e) in outer_edges]
|
||||
grey_edges = [e for e in G.edges()
|
||||
if frozenset(e) not in odd_edges and frozenset(e) not in outer_edges]
|
||||
|
||||
node_colors = ['#4a90d9' if levels[v] == 0 else '#f0a500' for v in G.nodes()]
|
||||
|
||||
if odd_cycle:
|
||||
tri = np.array([pos[v] for v in odd_cycle])
|
||||
ax.add_patch(plt.Polygon(tri, closed=True, facecolor='#e03030', alpha=0.15, edgecolor='none'))
|
||||
|
||||
out_arr = np.array([pos[v] for v in outer_face])
|
||||
ax.add_patch(plt.Polygon(out_arr, closed=True, facecolor='#4a90d9', alpha=0.15, edgecolor='none'))
|
||||
|
||||
nx.draw_networkx_edges(G, pos, edgelist=grey_edges, ax=ax, edge_color='#aaaaaa', width=1.5)
|
||||
nx.draw_networkx_edges(G, pos, edgelist=blue_edges, ax=ax, edge_color='#4a90d9', width=2.5, style='dashed')
|
||||
nx.draw_networkx_edges(G, pos, edgelist=red_edges, ax=ax, edge_color='#e03030', width=3.5)
|
||||
nx.draw_networkx_nodes(G, pos, ax=ax, node_color=node_colors, node_size=350)
|
||||
nx.draw_networkx_labels(G, pos, ax=ax, font_size=9, font_color='white', font_weight='bold')
|
||||
|
||||
ax.set_title(f"outer={outer_face}\nodd cycle={odd_cycle}", fontsize=8, pad=4)
|
||||
ax.axis('off')
|
||||
|
||||
legend_elements = [
|
||||
mpatches.Patch(facecolor='#4a90d9', alpha=0.5, label='Level 0 (outer face)'),
|
||||
mpatches.Patch(facecolor='#f0a500', alpha=0.8, label='Level 1 node'),
|
||||
mpatches.Patch(facecolor='#e03030', alpha=0.5, label='Odd level cycle (level 1)'),
|
||||
plt.Line2D([0],[0], color='#4a90d9', linewidth=2.5, linestyle='dashed', label='Outer face edges'),
|
||||
plt.Line2D([0],[0], color='#e03030', linewidth=3.5, label='Odd cycle edges'),
|
||||
plt.Line2D([0],[0], color='#aaaaaa', linewidth=1.5, label='Other edges'),
|
||||
]
|
||||
fig.legend(handles=legend_elements, loc='lower center', ncol=3,
|
||||
fontsize=9, bbox_to_anchor=(0.5, -0.01))
|
||||
fig.suptitle("Octahedron: odd level cycle (red) for each outer face",
|
||||
fontsize=13, fontweight='bold')
|
||||
plt.tight_layout()
|
||||
plt.savefig('/mnt/user-data/outputs/octahedron_level_cycles.png', dpi=150, bbox_inches='tight')
|
||||
print("Saved.")
|
||||
@@ -0,0 +1,78 @@
|
||||
"""
|
||||
Complete enumeration of triangulations via flip closure.
|
||||
Start from stacked triangulations (vertex insertion), then apply all
|
||||
possible edge flips until closed under isomorphism. The flip graph of
|
||||
triangulations on n labeled vertices is known to be connected, so this
|
||||
covers all iso-classes.
|
||||
"""
|
||||
import networkx as nx
|
||||
from collections import deque
|
||||
import time
|
||||
|
||||
def get_all_faces(emb):
|
||||
seen, faces = set(), []
|
||||
for v in emb.nodes():
|
||||
for w in emb[v]:
|
||||
if (v, w) not in seen:
|
||||
face = emb.traverse_face(v, w)
|
||||
for i in range(len(face)):
|
||||
seen.add((face[i], face[(i+1) % len(face)]))
|
||||
faces.append(tuple(face))
|
||||
return faces
|
||||
|
||||
def insert_vertex_in_face(G, face, new_v):
|
||||
Gp = G.copy(); Gp.add_node(new_v)
|
||||
for v in face: Gp.add_edge(new_v, v)
|
||||
return Gp
|
||||
|
||||
def edge_flips(G):
|
||||
"""Yield all triangulations obtainable by a single edge flip from G."""
|
||||
ip, emb = nx.check_planarity(G)
|
||||
if not ip: return
|
||||
yielded_signatures = set()
|
||||
for u, v in G.edges():
|
||||
f1 = emb.traverse_face(u, v); f2 = emb.traverse_face(v, u)
|
||||
if len(f1) != 3 or len(f2) != 3: continue
|
||||
w = next(x for x in f1 if x != u and x != v)
|
||||
x = next(y for y in f2 if y != u and y != v)
|
||||
if w == x or G.has_edge(w, x): continue
|
||||
Gp = G.copy()
|
||||
Gp.remove_edge(u, v); Gp.add_edge(w, x)
|
||||
# signature for dedup of yielded flips
|
||||
sig = frozenset(frozenset(e) for e in Gp.edges())
|
||||
if sig in yielded_signatures: continue
|
||||
yielded_signatures.add(sig)
|
||||
yield Gp
|
||||
|
||||
def enumerate_all_triangulations(n):
|
||||
"""All non-isomorphic triangulations on n vertices."""
|
||||
if n < 4: return []
|
||||
# Seed with stacked triangulations
|
||||
G = nx.complete_graph(4)
|
||||
current = [G]
|
||||
for k in range(4, n):
|
||||
next_set = []
|
||||
for T in current:
|
||||
_, emb = nx.check_planarity(T)
|
||||
for face in get_all_faces(emb):
|
||||
Tp = insert_vertex_in_face(T, face, k)
|
||||
if all(not nx.is_isomorphic(Tp, q) for q in next_set):
|
||||
next_set.append(Tp)
|
||||
current = next_set
|
||||
# Flip closure
|
||||
reps = list(current)
|
||||
frontier = list(current)
|
||||
while frontier:
|
||||
new_frontier = []
|
||||
for T in frontier:
|
||||
for Tp in edge_flips(T):
|
||||
if all(not nx.is_isomorphic(Tp, r) for r in reps):
|
||||
reps.append(Tp); new_frontier.append(Tp)
|
||||
frontier = new_frontier
|
||||
return reps
|
||||
|
||||
if __name__ == "__main__":
|
||||
for n in [4, 5, 6, 7, 8]:
|
||||
t0 = time.time()
|
||||
tris = enumerate_all_triangulations(n)
|
||||
print(f"n={n}: {len(tris)} triangulations ({time.time()-t0:.1f}s)")
|
||||
+100
@@ -0,0 +1,100 @@
|
||||
"""
|
||||
Faster triangulation enumeration using Weisfeiler-Lehman graph hash as an
|
||||
isomorphism pre-filter. Iso-check is only run when WL hashes match.
|
||||
"""
|
||||
import networkx as nx
|
||||
from collections import defaultdict
|
||||
|
||||
|
||||
def get_all_faces(emb):
|
||||
seen, faces = set(), []
|
||||
for v in emb.nodes():
|
||||
for w in emb[v]:
|
||||
if (v, w) not in seen:
|
||||
face = emb.traverse_face(v, w)
|
||||
for i in range(len(face)):
|
||||
seen.add((face[i], face[(i+1) % len(face)]))
|
||||
faces.append(tuple(face))
|
||||
return faces
|
||||
|
||||
|
||||
def insert_vertex_in_face(G, face, new_v):
|
||||
Gp = G.copy(); Gp.add_node(new_v)
|
||||
for v in face: Gp.add_edge(new_v, v)
|
||||
return Gp
|
||||
|
||||
|
||||
def edge_flips(G):
|
||||
ip, emb = nx.check_planarity(G)
|
||||
if not ip: return
|
||||
yielded = set()
|
||||
for u, v in G.edges():
|
||||
f1 = emb.traverse_face(u, v); f2 = emb.traverse_face(v, u)
|
||||
if len(f1) != 3 or len(f2) != 3: continue
|
||||
w = next(x for x in f1 if x != u and x != v)
|
||||
x = next(y for y in f2 if y != u and y != v)
|
||||
if w == x or G.has_edge(w, x): continue
|
||||
Gp = G.copy()
|
||||
Gp.remove_edge(u, v); Gp.add_edge(w, x)
|
||||
sig = frozenset(frozenset(e) for e in Gp.edges())
|
||||
if sig in yielded: continue
|
||||
yielded.add(sig)
|
||||
yield Gp
|
||||
|
||||
|
||||
def wl_hash(G):
|
||||
return nx.weisfeiler_lehman_graph_hash(G)
|
||||
|
||||
|
||||
class IsoBucket:
|
||||
"""Maintain a set of graphs deduplicated by isomorphism, using WL hash
|
||||
as pre-filter."""
|
||||
def __init__(self):
|
||||
self.by_hash = defaultdict(list)
|
||||
self.reps = []
|
||||
|
||||
def add(self, G):
|
||||
h = wl_hash(G)
|
||||
for R in self.by_hash[h]:
|
||||
if nx.is_isomorphic(G, R):
|
||||
return False
|
||||
self.by_hash[h].append(G)
|
||||
self.reps.append(G)
|
||||
return True
|
||||
|
||||
|
||||
def enumerate_all_triangulations_fast(n, verbose=False):
|
||||
if n < 4: return []
|
||||
G = nx.complete_graph(4)
|
||||
current = [G]
|
||||
for k in range(4, n):
|
||||
bucket = IsoBucket()
|
||||
for T in current:
|
||||
_, emb = nx.check_planarity(T)
|
||||
for face in get_all_faces(emb):
|
||||
bucket.add(insert_vertex_in_face(T, face, k))
|
||||
current = list(bucket.reps)
|
||||
if verbose: print(f" after vertex-insertion to {k+1}: {len(current)}")
|
||||
bucket = IsoBucket()
|
||||
for T in current: bucket.add(T)
|
||||
frontier = list(bucket.reps)
|
||||
rounds = 0
|
||||
while frontier:
|
||||
rounds += 1
|
||||
new_frontier = []
|
||||
for T in frontier:
|
||||
for Tp in edge_flips(T):
|
||||
if bucket.add(Tp):
|
||||
new_frontier.append(Tp)
|
||||
if verbose:
|
||||
print(f" flip-round {rounds}: total {len(bucket.reps)}")
|
||||
frontier = new_frontier
|
||||
return bucket.reps
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
import time
|
||||
for n in [9, 10, 11]:
|
||||
t0 = time.time()
|
||||
tris = enumerate_all_triangulations_fast(n, verbose=(n >= 11))
|
||||
print(f"n={n}: {len(tris)} triangulations ({time.time()-t0:.1f}s)")
|
||||
@@ -0,0 +1,48 @@
|
||||
\relax
|
||||
\providecommand\hyper@newdestlabel[2]{}
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\citation{appelhaken}
|
||||
\citation{rsst}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}\protected@file@percent }
|
||||
\citation{chartrand}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {2}Definitions}{2}{section.2}\protected@file@percent }
|
||||
\newlabel{def:resolution}{{4}{2}{Level resolution}{definition.4}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {3}Structural foundation: outerplanarity of level subgraphs}{2}{section.3}\protected@file@percent }
|
||||
\newlabel{sec:outerplanar}{{3}{2}{Structural foundation: outerplanarity of level subgraphs}{section.3}{}}
|
||||
\newlabel{prop:outerplanar}{{1}{2}{}{proposition.1}{}}
|
||||
\newlabel{prop:bipartite-suffices}{{2}{3}{}{proposition.2}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {4}The four-color conjecture via level resolutions}{3}{section.4}\protected@file@percent }
|
||||
\newlabel{conj:preimage}{{1}{3}{Resolution preimage}{conjecture.1}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {5}Computational evidence}{3}{section.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.1}Coverage at $n = 6, \ldots , 11$}{3}{subsection.5.1}\protected@file@percent }
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Iso-class coverage under the level-resolution definition.}}{3}{table.1}\protected@file@percent }
|
||||
\newlabel{tab:coverage}{{1}{3}{Iso-class coverage under the level-resolution definition}{table.1}{}}
|
||||
\newlabel{obs:preimage}{{1}{3}{}{observation.1}{}}
|
||||
\@writefile{toc}{\contentsline {paragraph}{Equivalence to 4-colorability.}{4}{section*.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.2}Surjectivity at $n = 12$: the icosahedron}{4}{subsection.5.2}\protected@file@percent }
|
||||
\newlabel{obs:icosa}{{2}{4}{}{observation.2}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\numberline {5.3}Restatement of the resolution-preimage conjecture}{4}{subsection.5.3}\protected@file@percent }
|
||||
\newlabel{conj:md4}{{2}{4}{$\mathrm {md}_4$ surjectivity}{conjecture.2}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {6}Discussion and open questions}{4}{section.6}\protected@file@percent }
|
||||
\bibcite{appelhaken}{1}
|
||||
\bibcite{rsst}{2}
|
||||
\bibcite{tutte}{3}
|
||||
\bibcite{chartrand}{4}
|
||||
\@writefile{toc}{\contentsline {section}{\numberline {7}Implementation}{5}{section.7}\protected@file@percent }
|
||||
\newlabel{sec:impl}{{7}{5}{Implementation}{section.7}{}}
|
||||
\gdef \@abspage@last{5}
|
||||
@@ -0,0 +1,178 @@
|
||||
# Fdb version 3
|
||||
["pdflatex"] 1779247838 "/Users/didericis/Code/math-research/papers/level_resolutions_of_maximal_planar_graphs/paper-old.tex" "paper-old.pdf" "paper-old" 1779247838
|
||||
"/Users/didericis/Code/math-research/papers/level_resolutions_of_maximal_planar_graphs/paper-old.tex" 1779247836 15578 e497308094e8107aa0753ed3b3a44601 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc" 1136849721 2900 1537cc8184ad1792082cd229ecc269f4 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/map/fontname/texfonts.map" 1577235249 3524 cb3e574dea2d1052e39280babc910dc8 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/jknappen/ec/tcrm1095.tfm" 1136768653 1536 02c06700a42be0f5a28664c7273f82e7 ""
|
||||
"/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 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1246382020 916 f87d7c45f9c908e672703b83b72241a3 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam5.tfm" 1246382020 924 9904cf1d39e9767e7a3622f2a125a565 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm" 1246382020 928 2dc8d444221b7a635bb58038579b861a ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1246382020 908 2921f8a10601f252058503cc6570e581 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm5.tfm" 1246382020 940 75ac932a52f80982a9f8ea75d03a34cf ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm" 1246382020 940 228d6584342e91276bf566bcf9716b83 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm" 1136768653 1328 c834bbb027764024c09d3d2bf908b5f0 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm" 1136768653 1324 c910af8c371558dc20f2d7822f66fe64 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmex10.tfm" 1136768653 992 662f679a0b3d2d53c1b94050fdaa3f50 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm" 1136768653 1528 abec98dbc43e172678c11b3b9031252a ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1136768653 1524 4414a8315f39513458b80dfc63bff03a ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1136768653 1512 f21f83efb36853c0b70002322c1ab3ad ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1136768653 1520 eccf95517727cb11801f4f1aee3a21b4 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr10.tfm" 1136768653 1296 45809c5a464d5f32c8f98ba97c1bb47f ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1136768653 1288 655e228510b4c2a1abe905c368440826 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1136768653 1292 296a67155bdbfc32aa9c636f21e91433 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1136768653 1300 b62933e007d01cfd073f79b963c01526 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1136768653 1292 21c1c5bfeaebccffdb478fd231a0997d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1136768653 1124 6c73e740cf17375f03eec0ee63599741 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1136768653 1116 933a60c408fc0a863a92debe84b2d294 ""
|
||||
"/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/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/cmbx12.pfb" 1248133631 32080 340ef9bf63678554ee606688e7b5339d ""
|
||||
"/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/cmmi12.pfb" 1248133631 36741 fa121aac0049305630cf160b86157ee4 ""
|
||||
"/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/cmr12.pfb" 1248133631 32722 d7379af29a190c3f453aba36302ff5a9 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb" 1248133631 32362 179c33bbf43f19adbb3825bb4e36e57a ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb" 1248133631 32726 0a1aea6fcd6468ee2cf64d891f5c43c8 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1248133631 32569 5e5ddc8df908dea60932f3c484a54c0d ""
|
||||
"/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/cmsy8.pfb" 1248133631 32626 4f5c1b83753b1dd3a97d1b399a005b4b ""
|
||||
"/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/cmtt10.pfb" 1248133631 31099 c85edf1dd5b9e826d67c9c7293b6786c ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb" 1215737283 145929 f25e56369a345c4ff583b067cd87ce8e ""
|
||||
"/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 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1576625223 8371 9d55b8bd010bc717624922fb3477d92e ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty" 1644112042 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty" 1572645307 1057 525c2192b5febbd8c1f662c9468335bb ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1575499628 8356 7bbb2c2373aa810be568c29e333da8ed ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty" 1576625065 31769 002a487f55041f8e805cfbf6385ffd97 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576878844 5412 d5a2436094cd7be85769db90f29250a6 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1576624944 13807 952b0226d4efca026f0e19dd266dcc22 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1600895880 17859 4409f8f50cd365c68e684407e5350b1b ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1593379760 20089 80423eac55aa175305d35b49e04fe23b ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1601326656 992 855ff26741653ab54814101ca36e153c ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1601326656 43820 1fef971b75380574ab35a0d37fd92608 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1601326656 19324 f4e4c6403dd0f1605fd20ed22fa79dea ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1601326656 6038 ccb406740cc3f03bbfb58ad504fe8c27 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1601326656 6944 e12f8f7a7364ddf66f93ba30fb3a3742 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1601326656 4883 42daaf41e27c3735286e23e48d2d7af9 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1601326656 2544 8c06d2a7f0f469616ac9e13db6d2f842 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1601326656 44195 5e390c414de027626ca5e2df888fa68d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1601326656 17311 2ef6b2e29e2fc6a2fc8d6d652176e257 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1601326656 21302 788a79944eb22192a4929e46963a3067 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1601326656 9690 01feb7cde25d4293ef36eef45123eb80 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1601326656 33335 dd1fa4814d4e51f18be97d88bf0da60c ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1601326656 2965 4c2b1f4e0826925746439038172e5d6f ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1601326656 5196 2cc249e0ee7e03da5f5f6589257b1e5b ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1601326656 20726 d4c8db1e2e53b72721d29916314a22ea ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1601326656 35249 abd4adf948f960299a4b3d27c5dddf46 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1601326656 21989 fdc867d05d228316de137a9fc5ec3bbe ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1601326656 8893 e851de2175338fdf7c17f3e091d94618 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" 1608933718 11518 738408f795261b70ce8dd47459171309 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex" 1621110968 186007 6e7dfe0bd57520fd5f91641aa72dcac8 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" 1601326656 32995 ac577023e12c0e4bd8aa420b2e852d1a ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" 1557692582 3063 8c415c68a0f3394e45cfeca0b65f6ee6 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1601326656 521 8e224a7af69b7fee4451d1bf76b46654 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1601326656 13391 84d29568c13bdce4133ab4a214711112 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1601326656 104935 184ed87524e76d4957860df4ce0cd1c3 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1601326656 10165 cec5fa73d49da442e56efc2d605ef154 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1601326656 28178 41c17713108e0795aac6fef3d275fbca ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1601326656 9989 c55967bf45126ff9b061fa2ca0c4694f ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1601326656 3865 ac538ab80c5cf82b345016e474786549 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1557692582 3177 27d85c44fbfe09ff3b2cf2879e3ea434 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1621110968 11024 0179538121bc2dba172013a3ef89519f ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1608933718 7854 4176998eeefd8745ac6d2d4bd9c98451 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1601326656 3379 781797a101f647bab82741a99944a229 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1601326656 92405 f515f31275db273f97b9d8f52e1b0736 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1601326656 37376 11cd75aac3da1c1b152b2848f30adc14 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1601326656 8471 c2883569d03f69e8e1cabfef4999cfd7 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" 1601326656 21201 08d231a2386e2b61d64641c50dc15abd ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1601326656 16121 346f9013d34804439f7436ff6786cef7 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1621110968 44784 cedaa399d15f95e68e22906e2cc09ef8 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1621110968 465 d68603f8b820ea4a08cce534944db581 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1601326656 926 2963ea0dcf6cc6c0a770b69ec46a477b ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1601326656 5546 f3f24d7898386cb7daac70bdd2c4d6dc ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" 1601326656 12601 4786e597516eddd82097506db7cfa098 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1621110968 61163 9b2eefc24e021323e0fc140e9826d016 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1601326656 1896 b8e0ca0ac371d74c0ca05583f6313c91 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1601326656 7778 53c8b5623d80238f6a20aa1df1868e63 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" 1606168878 23997 a4bed72405fa644418bea7eac2887006 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1621110968 37060 797782f0eb50075c9bc952374d9a659a ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex" 1601326656 37431 9abe862035de1b29c7a677f3205e3d9f ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1601326656 4494 af17fb7efeafe423710479858e42fa7e ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex" 1601326656 7251 fb18c67117e09c64de82267e12cd8aa4 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1621110968 29274 e15c5b7157d21523bd9c9f1dfa146b8e ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1621110968 6825 a2b0ea5b539dda0625e99dd15785ab59 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1576624663 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty" 1591045760 12594 0d51ac3a545aaaa555021326ff22a6cc ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty" 1359763108 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty" 1359763108 13829 94730e64147574077f8ecfea9bb69af4 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd" 1359763108 961 6518c6525a34feb5e8250ffa91731cff ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd" 1359763108 961 d02606146ba5601b5645f987c92e6193 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1622667781 2222 da905dc1db75412efd2d8f67739f0596 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty" 1622667781 4173 bc0410bcccdff806d6132d3c1ef35481 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty" 1636758526 87648 07fbb6e9169e00cb2a2f40b31b2dbf3c ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty" 1636758526 4128 8eea906621b6639f7ba476a472036bbe ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty" 1636758526 2444 926f379cc60fcf0c6e3fee2223b4370d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty" 1576191570 19336 ce7ae9438967282886b3b036cfad1e4d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls" 1636758526 20144 8a7de377ae7a11ee924a7499611f5a9d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1636758526 3034 3bfb87122e6fa8758225c0dd3cbaceba ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1636758526 2462 754d6b31b2ab5a09bb72c348ace2ec75 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/base/size11.clo" 1636758526 8464 74db94825c407b51399ca17d9bd38a3d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty" 1561238569 51697 f8f08183cd2080d9d18a41432d651dfb ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty" 1579991033 13886 d1306dcf79a944f6988e688c1785f9ce ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty" 1578002852 41601 9cf6c5257b1bc7af01a58859749dd37a ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1459978653 1213 620bba36b25224fa9b7e1ccb4ecb76fd ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1465944070 1224 978390e9c2234eab29404bc21b268d1e ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-def/pdftex.def" 1601931164 19103 48d29b6e2a64cb717117ef65f107b404 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty" 1622581934 18399 7e40f80366dffb22c0e7b70517db5cb4 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty" 1636758526 7996 a8fb260d598dcaf305a7ae7b9c3e3229 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty" 1622581934 2671 4de6781a30211fe0ea4c672e4a2a8166 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty" 1636758526 4009 187ea2dc3194cd5a76cd99a8d7a6c4d0 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty" 1580250785 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def" 1645564115 49029 7c9e5115b2217efbeb7828ac0d1bf1a0 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty" 1645564115 220999 6145ea83914c186e178d1d31c50b37df ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty" 1612734870 13242 133e617c5eebffdd05e421624022b267 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def" 1645564115 14132 e8e7e61e51ade521a7238fac8362786c ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def" 1645564115 117004 ed1c2cc82bb9836e9d59549dd8c33098 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1602274869 22521 d2fceb764a442a2001d257ef11db7618 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1644269979 29921 d0acc05a38bd4aa3af2017f0b7c137ce ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1279039959 678 4792914a8f45be57bb98413425e4c7af ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1575499565 5766 13a9e8766c47f30327caf893ece86ac8 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1601326656 1090 bae35ef70b3168089ef166db3e66f5b2 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1601326656 410 615550c46f918fcbee37641b02a862d9 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1601326656 21013 f4ff83d25bb56552493b030f27c075ae ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1601326656 989 c49c8ae06d96f8b15869da7428047b1e ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" 1601326656 339 c2e180022e3afdb99c7d0ea5ce469b7d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty" 1601326656 306 c56a323ca5bf9242f54474ced10fca71 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1601326656 443 8c872229db56122037e86bcda49e14f3 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" 1601326656 348 ee405e64380c11319f0e249fed57e6c5 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1601326656 274 5ae372b7df79135d240456a1c6f2cf9a ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1601326656 325 f9f16d12354225b7dd52a3321f085955 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty" 1576624809 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1575674187 9715 b051d5b493d9fe5f4bc251462d039e5f ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty" 1635798903 56029 3f7889dab51d620aa43177c391b7b190 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/web2c/texmf.cnf" 1646502317 40171 cdab547de63d26590bebb3baff566530 ""
|
||||
"/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1647878959 4410336 7d30a02e9fa9a16d7d1f8d037ba69641 ""
|
||||
"/usr/local/texlive/2022/texmf-var/web2c/pdftex/pdflatex.fmt" 1665017617 2826443 7e98410c533054b636c6470db83a27bc ""
|
||||
"/usr/local/texlive/2022/texmf.cnf" 1647878952 577 209b46be99c9075fd74d4c0369380e8c ""
|
||||
"paper-old.aux" 1779247838 3117 4e2c8c2a4f34e4e71714bbe82c8797ac "pdflatex"
|
||||
"paper-old.out" 1779247838 2081 de8cb6ad8266f6b78e32f2bd45afac07 "pdflatex"
|
||||
"paper-old.tex" 1779247836 15578 e497308094e8107aa0753ed3b3a44601 ""
|
||||
(generated)
|
||||
"paper-old.aux"
|
||||
"paper-old.log"
|
||||
"paper-old.out"
|
||||
"paper-old.pdf"
|
||||
@@ -0,0 +1,846 @@
|
||||
PWD /Users/didericis/Code/math-research/papers/level_resolutions_of_maximal_planar_graphs
|
||||
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/level_resolutions_of_maximal_planar_graphs/paper-old.tex
|
||||
OUTPUT paper-old.log
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/size11.clo
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/size11.clo
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/size11.clo
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/size11.clo
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/map/fontname/texfonts.map
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/pgf.revision.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/pgf.revision.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-def/pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-def/pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-def/pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-def/pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfint.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT ./paper-old.aux
|
||||
INPUT paper-old.aux
|
||||
INPUT paper-old.aux
|
||||
OUTPUT paper-old.aux
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT ./paper-old.out
|
||||
INPUT paper-old.out
|
||||
INPUT ./paper-old.out
|
||||
INPUT paper-old.out
|
||||
INPUT ./paper-old.out
|
||||
INPUT paper-old.out
|
||||
INPUT ./paper-old.out
|
||||
INPUT paper-old.out
|
||||
OUTPUT paper-old.pdf
|
||||
INPUT ./paper-old.out
|
||||
INPUT ./paper-old.out
|
||||
OUTPUT paper-old.out
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr17.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr8.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr6.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmex10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
|
||||
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/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/cmbx10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmti10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam5.tfm
|
||||
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/amsfonts/symbols/msbm5.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr12.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmex10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.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 /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/jknappen/ec/tcrm1095.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm
|
||||
INPUT paper-old.aux
|
||||
INPUT ./paper-old.out
|
||||
INPUT ./paper-old.out
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.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/cmmi12.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/cmr12.pfb
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb
|
||||
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/cmsy8.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/cmtt10.pfb
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb
|
||||
@@ -0,0 +1,586 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 19 MAY 2026 23:30
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**/Users/didericis/Code/math-research/papers/level_resolutions_of_maximal_planar_graphs/paper-old.tex
|
||||
(/Users/didericis/Code/math-research/papers/level_resolutions_of_maximal_planar_graphs/paper-old.tex
|
||||
LaTeX2e <2021-11-15> patch level 1
|
||||
L3 programming layer <2022-02-24> (/usr/local/texlive/2022/texmf-dist/tex/latex/base/article.cls
|
||||
Document Class: article 2021/10/04 v1.4n Standard LaTeX document class
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/latex/base/size11.clo
|
||||
File: size11.clo 2021/10/04 v1.4n Standard LaTeX file (size option)
|
||||
)
|
||||
\c@part=\count185
|
||||
\c@section=\count186
|
||||
\c@subsection=\count187
|
||||
\c@subsubsection=\count188
|
||||
\c@paragraph=\count189
|
||||
\c@subparagraph=\count190
|
||||
\c@figure=\count191
|
||||
\c@table=\count192
|
||||
\abovecaptionskip=\skip47
|
||||
\belowcaptionskip=\skip48
|
||||
\bibindent=\dimen138
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
Package: geometry 2020/01/02 v5.9 Page Geometry
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
|
||||
\KV@toks@=\toks16
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
Package: iftex 2022/02/03 v1.0f TeX engine tests
|
||||
))
|
||||
\Gm@cnth=\count193
|
||||
\Gm@cntv=\count194
|
||||
\c@Gm@tempcnt=\count195
|
||||
\Gm@bindingoffset=\dimen139
|
||||
\Gm@wd@mp=\dimen140
|
||||
\Gm@odd@mp=\dimen141
|
||||
\Gm@even@mp=\dimen142
|
||||
\Gm@layoutwidth=\dimen143
|
||||
\Gm@layoutheight=\dimen144
|
||||
\Gm@layouthoffset=\dimen145
|
||||
\Gm@layoutvoffset=\dimen146
|
||||
\Gm@dimlist=\toks17
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
Package: amsmath 2021/10/15 v2.17l AMS math features
|
||||
\@mathmargin=\skip49
|
||||
|
||||
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
|
||||
File: amsgen.sty 1999/11/30 v2.0 generic functions
|
||||
\@emptytoks=\toks18
|
||||
\ex@=\dimen147
|
||||
)) (/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
Package: amsbsy 1999/11/29 v1.2d Bold Symbols
|
||||
\pmbraise@=\dimen148
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
Package: amsopn 2021/08/26 v2.02 operator names
|
||||
)
|
||||
\inf@bad=\count196
|
||||
LaTeX Info: Redefining \frac on input line 234.
|
||||
\uproot@=\count197
|
||||
\leftroot@=\count198
|
||||
LaTeX Info: Redefining \overline on input line 399.
|
||||
\classnum@=\count199
|
||||
\DOTSCASE@=\count266
|
||||
LaTeX Info: Redefining \ldots on input line 496.
|
||||
LaTeX Info: Redefining \dots on input line 499.
|
||||
LaTeX Info: Redefining \cdots on input line 620.
|
||||
\Mathstrutbox@=\box50
|
||||
\strutbox@=\box51
|
||||
\big@size=\dimen149
|
||||
LaTeX Font Info: Redeclaring font encoding OML on input line 743.
|
||||
LaTeX Font Info: Redeclaring font encoding OMS on input line 744.
|
||||
\macc@depth=\count267
|
||||
\c@MaxMatrixCols=\count268
|
||||
\dotsspace@=\muskip16
|
||||
\c@parentequation=\count269
|
||||
\dspbrk@lvl=\count270
|
||||
\tag@help=\toks19
|
||||
\row@=\count271
|
||||
\column@=\count272
|
||||
\maxfields@=\count273
|
||||
\andhelp@=\toks20
|
||||
\eqnshift@=\dimen150
|
||||
\alignsep@=\dimen151
|
||||
\tagshift@=\dimen152
|
||||
\tagwidth@=\dimen153
|
||||
\totwidth@=\dimen154
|
||||
\lineht@=\dimen155
|
||||
\@envbody=\toks21
|
||||
\multlinegap=\skip50
|
||||
\multlinetaggap=\skip51
|
||||
\mathdisplay@stack=\toks22
|
||||
LaTeX Info: Redefining \[ on input line 2938.
|
||||
LaTeX Info: Redefining \] on input line 2939.
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amssymb.sty
|
||||
Package: amssymb 2013/01/14 v3.01 AMS font symbols
|
||||
(/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
|
||||
LaTeX Font Info: Redeclaring math symbol \hbar on input line 98.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
|
||||
(Font) U/euf/m/n --> U/euf/b/n on input line 106.
|
||||
)) (/usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsthm.sty
|
||||
Package: amsthm 2020/05/29 v2.20.6
|
||||
\thm@style=\toks23
|
||||
\thm@bodyfont=\toks24
|
||||
\thm@headfont=\toks25
|
||||
\thm@notefont=\toks26
|
||||
\thm@headpunct=\toks27
|
||||
\thm@preskip=\skip52
|
||||
\thm@postskip=\skip53
|
||||
\thm@headsep=\skip54
|
||||
\dth@everypar=\toks28
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty (/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty (/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
|
||||
\pgfutil@everybye=\toks29
|
||||
\pgfutil@tempdima=\dimen156
|
||||
\pgfutil@tempdimb=\dimen157
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
|
||||
\pgfutil@abb=\box52
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/pgf.revision.tex)
|
||||
Package: pgfrcs 2021/05/15 v3.1.9a (3.1.9a)
|
||||
))
|
||||
Package: pgf 2021/05/15 v3.1.9a (3.1.9a)
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.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
|
||||
Package: graphics 2021/03/04 v1.4d Standard LaTeX Graphics (DPC,SPQR)
|
||||
(/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
|
||||
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
|
||||
File: pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex
|
||||
))
|
||||
\Gin@req@height=\dimen158
|
||||
\Gin@req@width=\dimen159
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
|
||||
Package: pgfsys 2021/05/15 v3.1.9a (3.1.9a)
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
|
||||
\pgfkeys@pathtoks=\toks30
|
||||
\pgfkeys@temptoks=\toks31
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex
|
||||
\pgfkeys@tmptoks=\toks32
|
||||
))
|
||||
\pgf@x=\dimen160
|
||||
\pgf@y=\dimen161
|
||||
\pgf@xa=\dimen162
|
||||
\pgf@ya=\dimen163
|
||||
\pgf@xb=\dimen164
|
||||
\pgf@yb=\dimen165
|
||||
\pgf@xc=\dimen166
|
||||
\pgf@yc=\dimen167
|
||||
\pgf@xd=\dimen168
|
||||
\pgf@yd=\dimen169
|
||||
\w@pgf@writea=\write3
|
||||
\r@pgf@reada=\read2
|
||||
\c@pgf@counta=\count274
|
||||
\c@pgf@countb=\count275
|
||||
\c@pgf@countc=\count276
|
||||
\c@pgf@countd=\count277
|
||||
\t@pgf@toka=\toks33
|
||||
\t@pgf@tokb=\toks34
|
||||
\t@pgf@tokc=\toks35
|
||||
\pgf@sys@id@count=\count278
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
|
||||
File: pgf.cfg 2021/05/15 v3.1.9a (3.1.9a)
|
||||
)
|
||||
Driver file for pgf: pgfsys-pdftex.def
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def
|
||||
File: pgfsys-pdftex.def 2021/05/15 v3.1.9a (3.1.9a)
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def
|
||||
File: pgfsys-common-pdf.def 2021/05/15 v3.1.9a (3.1.9a)
|
||||
))) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
|
||||
File: pgfsyssoftpath.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgfsyssoftpath@smallbuffer@items=\count279
|
||||
\pgfsyssoftpath@bigbuffer@items=\count280
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
|
||||
File: pgfsysprotocol.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
)) (/usr/local/texlive/2022/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
Package: xcolor 2021/10/31 v2.13 LaTeX color extensions (UK)
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
File: color.cfg 2016/01/02 v1.6 sample color configuration
|
||||
)
|
||||
Package xcolor Info: Driver file: pdftex.def on input line 227.
|
||||
Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1352.
|
||||
Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1356.
|
||||
Package xcolor Info: Model `RGB' extended on input line 1368.
|
||||
Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1370.
|
||||
Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1371.
|
||||
Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1372.
|
||||
Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1373.
|
||||
Package xcolor Info: Model `Gray' substituted by `gray' on input line 1374.
|
||||
Package xcolor Info: Model `wave' substituted by `hsb' on input line 1375.
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
|
||||
Package: pgfcore 2021/05/15 v3.1.9a (3.1.9a)
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
|
||||
\pgfmath@dimen=\dimen170
|
||||
\pgfmath@count=\count281
|
||||
\pgfmath@box=\box53
|
||||
\pgfmath@toks=\toks36
|
||||
\pgfmath@stack@operand=\toks37
|
||||
\pgfmath@stack@operation=\toks38
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex))) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
|
||||
\c@pgfmathroundto@lastzeros=\count282
|
||||
)) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
|
||||
File: pgfcorepoints.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgf@picminx=\dimen171
|
||||
\pgf@picmaxx=\dimen172
|
||||
\pgf@picminy=\dimen173
|
||||
\pgf@picmaxy=\dimen174
|
||||
\pgf@pathminx=\dimen175
|
||||
\pgf@pathmaxx=\dimen176
|
||||
\pgf@pathminy=\dimen177
|
||||
\pgf@pathmaxy=\dimen178
|
||||
\pgf@xx=\dimen179
|
||||
\pgf@xy=\dimen180
|
||||
\pgf@yx=\dimen181
|
||||
\pgf@yy=\dimen182
|
||||
\pgf@zx=\dimen183
|
||||
\pgf@zy=\dimen184
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
|
||||
File: pgfcorepathconstruct.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgf@path@lastx=\dimen185
|
||||
\pgf@path@lasty=\dimen186
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
|
||||
File: pgfcorepathusage.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgf@shorten@end@additional=\dimen187
|
||||
\pgf@shorten@start@additional=\dimen188
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
|
||||
File: pgfcorescopes.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgfpic=\box54
|
||||
\pgf@hbox=\box55
|
||||
\pgf@layerbox@main=\box56
|
||||
\pgf@picture@serial@count=\count283
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
|
||||
File: pgfcoregraphicstate.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgflinewidth=\dimen189
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
|
||||
File: pgfcoretransformations.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgf@pt@x=\dimen190
|
||||
\pgf@pt@y=\dimen191
|
||||
\pgf@pt@temp=\dimen192
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
|
||||
File: pgfcorequick.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
|
||||
File: pgfcoreobjects.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
|
||||
File: pgfcorepathprocessing.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
|
||||
File: pgfcorearrows.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgfarrowsep=\dimen193
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
|
||||
File: pgfcoreshade.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgf@max=\dimen194
|
||||
\pgf@sys@shading@range@num=\count284
|
||||
\pgf@shadingcount=\count285
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
|
||||
File: pgfcoreimage.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
|
||||
File: pgfcoreexternal.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgfexternal@startupbox=\box57
|
||||
)) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
|
||||
File: pgfcorelayers.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
|
||||
File: pgfcoretransparency.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
|
||||
File: pgfcorepatterns.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex
|
||||
File: pgfcorerdf.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
))) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
|
||||
File: pgfmoduleshapes.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgfnodeparttextbox=\box58
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex
|
||||
File: pgfmoduleplot.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
Package: pgfcomp-version-0-65 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgf@nodesepstart=\dimen195
|
||||
\pgf@nodesepend=\dimen196
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
Package: pgfcomp-version-1-18 2021/05/15 v3.1.9a (3.1.9a)
|
||||
)) (/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgffor.sty (/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) (/usr/local/texlive/2022/texmf-dist/tex/latex/pgf/math/pgfmath.sty (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
|
||||
Package: pgffor 2021/05/15 v3.1.9a (3.1.9a)
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)
|
||||
\pgffor@iter=\dimen197
|
||||
\pgffor@skip=\dimen198
|
||||
\pgffor@stack=\toks39
|
||||
\pgffor@toks=\toks40
|
||||
)) (/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
|
||||
Package: tikz 2021/05/15 v3.1.9a (3.1.9a)
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
|
||||
File: pgflibraryplothandlers.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgf@plot@mark@count=\count286
|
||||
\pgfplotmarksize=\dimen199
|
||||
)
|
||||
\tikz@lastx=\dimen256
|
||||
\tikz@lasty=\dimen257
|
||||
\tikz@lastxsaved=\dimen258
|
||||
\tikz@lastysaved=\dimen259
|
||||
\tikz@lastmovetox=\dimen260
|
||||
\tikz@lastmovetoy=\dimen261
|
||||
\tikzleveldistance=\dimen262
|
||||
\tikzsiblingdistance=\dimen263
|
||||
\tikz@figbox=\box59
|
||||
\tikz@figbox@bg=\box60
|
||||
\tikz@tempbox=\box61
|
||||
\tikz@tempbox@bg=\box62
|
||||
\tikztreelevel=\count287
|
||||
\tikznumberofchildren=\count288
|
||||
\tikznumberofcurrentchild=\count289
|
||||
\tikz@fig@count=\count290
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex
|
||||
File: pgfmodulematrix.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
\pgfmatrixcurrentrow=\count291
|
||||
\pgfmatrixcurrentcolumn=\count292
|
||||
\pgf@matrix@numberofcolumns=\count293
|
||||
)
|
||||
\tikz@expandcount=\count294
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
|
||||
File: tikzlibrarytopaths.code.tex 2021/05/15 v3.1.9a (3.1.9a)
|
||||
))) (/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
|
||||
Package: ltxcmds 2020-05-10 v1.25 LaTeX kernel commands for general use (HO)
|
||||
) (/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/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
|
||||
Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO)
|
||||
) (/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
|
||||
Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO)
|
||||
) (/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
|
||||
Package: auxhook 2019-12-17 v1.6 Hooks for auxiliary files (HO)
|
||||
) (/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=\dimen264
|
||||
\Hy@linkcounter=\count295
|
||||
\Hy@pagecounter=\count296
|
||||
(/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
|
||||
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
|
||||
) (/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=\count297
|
||||
(/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
|
||||
)
|
||||
Package hyperref Info: Hyper figures OFF on input line 4137.
|
||||
Package hyperref Info: Link nesting OFF on input line 4142.
|
||||
Package hyperref Info: Hyper index ON on input line 4145.
|
||||
Package hyperref Info: Plain pages OFF on input line 4152.
|
||||
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=\count298
|
||||
(/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=\dimen265
|
||||
(/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)
|
||||
))
|
||||
\Fld@menulength=\count299
|
||||
\Field@Width=\dimen266
|
||||
\Fld@charsize=\dimen267
|
||||
Package hyperref Info: Hyper figures OFF on input line 6027.
|
||||
Package hyperref Info: Link nesting OFF on input line 6032.
|
||||
Package hyperref Info: Hyper index ON on input line 6035.
|
||||
Package hyperref Info: backreferencing OFF on input line 6042.
|
||||
Package hyperref Info: Link coloring OFF on input line 6047.
|
||||
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
|
||||
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
|
||||
package with kernel methods
|
||||
)
|
||||
\Hy@abspage=\count300
|
||||
\c@Item=\count301
|
||||
\c@Hfootnote=\count302
|
||||
)
|
||||
Package hyperref Info: Driver (autodetected): hpdftex.
|
||||
(/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 package
|
||||
with kernel methods
|
||||
)
|
||||
\Fld@listcount=\count303
|
||||
\c@bookmark@seq@number=\count304
|
||||
(/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
|
||||
Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
|
||||
)
|
||||
Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 286.
|
||||
)
|
||||
\Hy@SectionHShift=\skip55
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
Package: enumitem 2019/06/20 v3.9 Customized lists
|
||||
\labelindent=\skip56
|
||||
\enit@outerparindent=\dimen268
|
||||
\enit@toks=\toks41
|
||||
\enit@inbox=\box63
|
||||
\enit@count@id=\count305
|
||||
\enitdp@description=\count306
|
||||
)
|
||||
\c@definition=\count307
|
||||
\c@conjecture=\count308
|
||||
\c@question=\count309
|
||||
\c@proposition=\count310
|
||||
\c@observation=\count311
|
||||
(/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=\count312
|
||||
\l__pdf_internal_box=\box64
|
||||
) (./paper-old.aux)
|
||||
\openout1 = `paper-old.aux'.
|
||||
|
||||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 25.
|
||||
LaTeX Font Info: ... okay on input line 25.
|
||||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 25.
|
||||
LaTeX Font Info: ... okay on input line 25.
|
||||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 25.
|
||||
LaTeX Font Info: ... okay on input line 25.
|
||||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 25.
|
||||
LaTeX Font Info: ... okay on input line 25.
|
||||
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 25.
|
||||
LaTeX Font Info: ... okay on input line 25.
|
||||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 25.
|
||||
LaTeX Font Info: ... okay on input line 25.
|
||||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 25.
|
||||
LaTeX Font Info: ... okay on input line 25.
|
||||
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 25.
|
||||
LaTeX Font Info: ... okay on input line 25.
|
||||
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 25.
|
||||
LaTeX Font Info: ... okay on input line 25.
|
||||
|
||||
*geometry* driver: auto-detecting
|
||||
*geometry* detected driver: pdftex
|
||||
*geometry* verbose mode - [ preamble ] result:
|
||||
* driver: pdftex
|
||||
* paper: <default>
|
||||
* layout: <same size as paper>
|
||||
* layoutoffset:(h,v)=(0.0pt,0.0pt)
|
||||
* modes:
|
||||
* h-part:(L,W,R)=(72.26999pt, 469.75502pt, 72.26999pt)
|
||||
* v-part:(T,H,B)=(72.26999pt, 650.43001pt, 72.26999pt)
|
||||
* \paperwidth=614.295pt
|
||||
* \paperheight=794.96999pt
|
||||
* \textwidth=469.75502pt
|
||||
* \textheight=650.43001pt
|
||||
* \oddsidemargin=0.0pt
|
||||
* \evensidemargin=0.0pt
|
||||
* \topmargin=-37.0pt
|
||||
* \headheight=12.0pt
|
||||
* \headsep=25.0pt
|
||||
* \topskip=11.0pt
|
||||
* \footskip=30.0pt
|
||||
* \marginparwidth=59.0pt
|
||||
* \marginparsep=10.0pt
|
||||
* \columnsep=10.0pt
|
||||
* \skip\footins=10.0pt plus 4.0pt minus 2.0pt
|
||||
* \hoffset=0.0pt
|
||||
* \voffset=0.0pt
|
||||
* \mag=1000
|
||||
* \@twocolumnfalse
|
||||
* \@twosidefalse
|
||||
* \@mparswitchfalse
|
||||
* \@reversemarginfalse
|
||||
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
|
||||
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
[Loading MPS to PDF converter (version 2006.09.02).]
|
||||
\scratchcounter=\count313
|
||||
\scratchdimen=\dimen269
|
||||
\scratchbox=\box65
|
||||
\nofMPsegments=\count314
|
||||
\nofMParguments=\count315
|
||||
\everyMPshowfont=\toks42
|
||||
\MPscratchCnt=\count316
|
||||
\MPscratchDim=\dimen270
|
||||
\MPnumerator=\count317
|
||||
\makeMPintoPDFobject=\count318
|
||||
\everyMPtoPDFconversion=\toks43
|
||||
) (/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 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
|
||||
))
|
||||
Package hyperref Info: Link coloring OFF on input line 25.
|
||||
(/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
|
||||
Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
|
||||
) (/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=\count319
|
||||
)
|
||||
LaTeX Info: Redefining \ref on input line 25.
|
||||
LaTeX Info: Redefining \pageref on input line 25.
|
||||
LaTeX Info: Redefining \nameref on input line 25.
|
||||
(./paper-old.out) (./paper-old.out)
|
||||
\@outlinefile=\write4
|
||||
\openout4 = `paper-old.out'.
|
||||
|
||||
LaTeX Font Info: Trying to load font information for U+msa on input line 27.
|
||||
(/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 27.
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
|
||||
File: umsb.fd 2013/01/14 v3.01 AMS symbols B
|
||||
) [1
|
||||
|
||||
{/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] [2]
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 193.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 193.
|
||||
|
||||
[3]
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 239.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 239.
|
||||
|
||||
[4] [5] (./paper-old.aux)
|
||||
Package rerunfilecheck Info: File `paper-old.out' has not changed.
|
||||
(rerunfilecheck) Checksum: DE8CB6AD8266F6B78E32F2BD45AFAC07;2081.
|
||||
)
|
||||
Here is how much of TeX's memory you used:
|
||||
20717 strings out of 478268
|
||||
385212 string characters out of 5846347
|
||||
658506 words of memory out of 5000000
|
||||
38547 multiletter control sequences out of 15000+600000
|
||||
480179 words of font info for 70 fonts, out of 8000000 for 9000
|
||||
1141 hyphenation exceptions out of 8191
|
||||
100i,9n,104p,497b,457s stack positions out of 10000i,1000n,20000p,200000b,200000s
|
||||
{/usr/local/texlive/2022/texmf-dist/fonts/enc/dvips/cm-super/cm-super-ts1.enc}</usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.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/cmmi12.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/cmr12.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.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/cmsy8.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/cmtt10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/cm-super/sfrm1095.pfb>
|
||||
Output written on paper-old.pdf (5 pages, 211709 bytes).
|
||||
PDF statistics:
|
||||
208 PDF objects out of 1000 (max. 8388607)
|
||||
167 compressed objects within 2 object streams
|
||||
40 named destinations out of 1000 (max. 500000)
|
||||
93 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
\BOOKMARK [1][-]{section.1}{\376\377\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
|
||||
\BOOKMARK [1][-]{section.2}{\376\377\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000s}{}% 2
|
||||
\BOOKMARK [1][-]{section.3}{\376\377\000S\000t\000r\000u\000c\000t\000u\000r\000a\000l\000\040\000f\000o\000u\000n\000d\000a\000t\000i\000o\000n\000:\000\040\000o\000u\000t\000e\000r\000p\000l\000a\000n\000a\000r\000i\000t\000y\000\040\000o\000f\000\040\000l\000e\000v\000e\000l\000\040\000s\000u\000b\000g\000r\000a\000p\000h\000s}{}% 3
|
||||
\BOOKMARK [1][-]{section.4}{\376\377\000T\000h\000e\000\040\000f\000o\000u\000r\000-\000c\000o\000l\000o\000r\000\040\000c\000o\000n\000j\000e\000c\000t\000u\000r\000e\000\040\000v\000i\000a\000\040\000l\000e\000v\000e\000l\000\040\000r\000e\000s\000o\000l\000u\000t\000i\000o\000n\000s}{}% 4
|
||||
\BOOKMARK [1][-]{section.5}{\376\377\000C\000o\000m\000p\000u\000t\000a\000t\000i\000o\000n\000a\000l\000\040\000e\000v\000i\000d\000e\000n\000c\000e}{}% 5
|
||||
\BOOKMARK [2][-]{subsection.5.1}{\376\377\000C\000o\000v\000e\000r\000a\000g\000e\000\040\000a\000t\000\040\000n\000\040\000=\000\040\0006\000,\000\040\040\046\000,\000\040\0001\0001}{section.5}% 6
|
||||
\BOOKMARK [2][-]{subsection.5.2}{\376\377\000S\000u\000r\000j\000e\000c\000t\000i\000v\000i\000t\000y\000\040\000a\000t\000\040\000n\000\040\000=\000\040\0001\0002\000:\000\040\000t\000h\000e\000\040\000i\000c\000o\000s\000a\000h\000e\000d\000r\000o\000n}{section.5}% 7
|
||||
\BOOKMARK [2][-]{subsection.5.3}{\376\377\000R\000e\000s\000t\000a\000t\000e\000m\000e\000n\000t\000\040\000o\000f\000\040\000t\000h\000e\000\040\000r\000e\000s\000o\000l\000u\000t\000i\000o\000n\000-\000p\000r\000e\000i\000m\000a\000g\000e\000\040\000c\000o\000n\000j\000e\000c\000t\000u\000r\000e}{section.5}% 8
|
||||
\BOOKMARK [1][-]{section.6}{\376\377\000D\000i\000s\000c\000u\000s\000s\000i\000o\000n\000\040\000a\000n\000d\000\040\000o\000p\000e\000n\000\040\000q\000u\000e\000s\000t\000i\000o\000n\000s}{}% 9
|
||||
\BOOKMARK [1][-]{section.7}{\376\377\000I\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 10
|
||||
Binary file not shown.
@@ -0,0 +1,361 @@
|
||||
\documentclass[11pt]{article}
|
||||
\usepackage[margin=1in]{geometry}
|
||||
\usepackage{amsmath,amssymb,amsthm}
|
||||
\usepackage{tikz}
|
||||
\usepackage{hyperref}
|
||||
\usepackage{enumitem}
|
||||
|
||||
\theoremstyle{definition}
|
||||
\newtheorem{definition}{Definition}
|
||||
\newtheorem{conjecture}{Conjecture}
|
||||
\newtheorem{question}{Question}
|
||||
|
||||
\theoremstyle{plain}
|
||||
\newtheorem{proposition}{Proposition}
|
||||
\newtheorem{observation}{Observation}
|
||||
|
||||
\title{Level Resolutions of Maximal Planar Graphs:\\
|
||||
A Proof Strategy for the Four Color Theorem and\\
|
||||
Computational Investigation of Surjectivity}
|
||||
|
||||
\author{Didericis\\\small{(with computational verification by Claude)}}
|
||||
|
||||
\date{\today}
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
\begin{abstract}
|
||||
We propose a structural reformulation of the four color theorem in terms
|
||||
of \emph{level resolutions} of maximal planar graphs. A level structure on a
|
||||
plane graph $G$ is defined by BFS from a chosen level source (either a face
|
||||
or a degree-3 vertex), partitioning vertices into levels. A triangulation
|
||||
$G'$ on the same vertex set is a \emph{level resolution} of $G$ from this
|
||||
source if the subgraphs of $G'$ induced by even- and odd-level vertices are
|
||||
both bipartite. By construction, any level resolution admits an explicit
|
||||
4-coloring obtained by 2-coloring each parity subgraph independently. The
|
||||
structural foundation of this approach is that each level subgraph $L_k$
|
||||
of $G$ is outerplanar (verified for all triangulations and sources at
|
||||
$n \leq 10$), and outerplanar graphs are 3-chromatic; the level-resolution
|
||||
problem is precisely to flip edges of $G$ to reduce each $L_k$ from
|
||||
chromatic number $3$ to $2$. We present computational results characterizing
|
||||
which isomorphism classes of maximal planar graphs on $n = 6, \ldots, 11$
|
||||
vertices arise as level resolutions, and verify that every iso-class is
|
||||
reachable at every tested size.
|
||||
\end{abstract}
|
||||
|
||||
\section{Introduction}
|
||||
|
||||
The four color theorem (4CT) asserts that every planar graph is 4-colorable.
|
||||
Equivalently, every maximal planar graph (triangulation) is 4-colorable.
|
||||
The Appel--Haken proof~\cite{appelhaken} and subsequent
|
||||
Robertson--Sanders--Seymour--Thomas refinement~\cite{rsst} rely on
|
||||
discharging arguments and computer-verified reducible configurations.
|
||||
Human-readable proofs remain elusive.
|
||||
|
||||
We propose a different structural approach. Given a plane triangulation $G$
|
||||
and a choice of \emph{level source}, BFS from the source partitions the
|
||||
vertices into levels. A triangulation $G'$ on the same vertex set is a
|
||||
\emph{level resolution} of $G$ if, when its vertices are labelled by the
|
||||
parity of their $G$-levels, the subgraph of $G'$ induced by even-parity
|
||||
vertices and the subgraph induced by odd-parity vertices are both
|
||||
bipartite. The 4-coloring of $G'$ then follows by definition: 2-color each
|
||||
parity subgraph and identify the four resulting classes with four distinct
|
||||
colors.
|
||||
|
||||
The remaining question is when level resolutions exist. We conjecture:
|
||||
\begin{enumerate}[label=(\roman*)]
|
||||
\item every plane triangulation $G'$ is a level resolution of some
|
||||
plane triangulation $G$ via some level source; or, in a restricted
|
||||
form,
|
||||
\item every plane triangulation of minimum degree at least 4 is a level
|
||||
resolution of some plane triangulation.
|
||||
\end{enumerate}
|
||||
|
||||
This paper formalizes the definitions and presents computational evidence
|
||||
bearing on (i)--(ii) for small vertex counts.
|
||||
|
||||
\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 either:
|
||||
\begin{itemize}
|
||||
\item a face $F$ of $G$ (all vertices of $F$ are level-0 sources), or
|
||||
\item a vertex $v$ of degree 3 (the singleton $\{v\}$ is a level-0 source).
|
||||
\end{itemize}
|
||||
\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{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{definition}[Level resolution]
|
||||
\label{def:resolution}
|
||||
A triangulation $G'$ on the same vertex set as $G$ is a \emph{level resolution}
|
||||
of $G$ from level source $S$ if both the even and odd parity subgraphs
|
||||
$E_{G,S}(G')$ and $O_{G,S}(G')$ are bipartite.
|
||||
\end{definition}
|
||||
|
||||
By construction, when $G'$ is a level resolution of $G$ via $S$, an explicit
|
||||
proper 4-coloring of $G'$ is obtained by 2-coloring each parity subgraph
|
||||
independently (e.g., via BFS) and assigning the four resulting classes to
|
||||
distinct colors: even vertices receive red/blue, odd vertices receive
|
||||
yellow/green. The edges of $G'$ partition into (i) edges within a parity
|
||||
subgraph, properly colored by the bipartition of that subgraph; and
|
||||
(ii) edges between an even-parity and odd-parity vertex, which connect
|
||||
disjoint color sets and so are properly colored.
|
||||
|
||||
\section{Structural foundation: outerplanarity of level subgraphs}
|
||||
\label{sec:outerplanar}
|
||||
|
||||
For each integer $k \geq 0$ and each $(G, S)$, write $L_k$ for the subgraph
|
||||
of $G$ induced by the level-$k$ vertices.
|
||||
|
||||
\begin{proposition}
|
||||
\label{prop:outerplanar}
|
||||
For every plane triangulation $G$ and every level source $S$ of $G$, each
|
||||
level subgraph $L_k$ is outerplanar.
|
||||
\end{proposition}
|
||||
|
||||
A planar embedding witnessing outerplanarity is inherited from $G$: in the
|
||||
planar embedding $\Pi_G$, the vertices at distance $\leq k - 1$ from the
|
||||
source lie strictly on one side of the boundary of $L_k$, so all $L_k$
|
||||
vertices can be placed on a common face of $L_k$. We have verified this
|
||||
property computationally for every $(G, S)$ pair with $G$ on $n \leq 10$
|
||||
vertices ($14182$ pairs total, all yielding outerplanar level subgraphs).
|
||||
|
||||
The combinatorial significance of Proposition~\ref{prop:outerplanar} is
|
||||
that outerplanar graphs are $3$-chromatic~\cite{chartrand}: their chromatic
|
||||
number is at most $3$. Hence each $L_k$ admits an independent 3-coloring,
|
||||
giving an immediate (but suboptimal) coloring of $G$ using at most
|
||||
$3 \cdot \mathrm{depth}(G, S)$ colors when levels are colored
|
||||
independently. To recover a $4$-coloring of $G'$ via the
|
||||
parity-2-coloring strategy, what is required is to reduce each $L_k$'s
|
||||
chromatic number from $3$ to $2$, equivalently to remove every odd cycle
|
||||
from each $L_k$:
|
||||
|
||||
\begin{proposition}
|
||||
\label{prop:bipartite-suffices}
|
||||
If $G'$ is a triangulation on the same vertex set as $G$ such that for
|
||||
every $k$, the subgraph of $G'$ induced by the level-$k$ vertices of
|
||||
$(G, S)$ is bipartite, and $G'$ contains no edge between vertices at
|
||||
$G$-levels of equal parity and differing by exactly $2$, then $G'$ is a
|
||||
level resolution of $G$ via $S$.
|
||||
\end{proposition}
|
||||
|
||||
\begin{proof}
|
||||
The even parity subgraph $E_{G,S}(G')$ is the disjoint union of the
|
||||
even-level subgraphs of $G'$ (since by hypothesis no edge of $G'$ joins
|
||||
two even levels), each of which is bipartite. A disjoint union of
|
||||
bipartite graphs is bipartite. The same argument applies to the odd
|
||||
parity subgraph.
|
||||
\end{proof}
|
||||
|
||||
This is the form of level resolution we seek to realize constructively:
|
||||
flips applied to $G$ that break every odd cycle in every $L_k$ without
|
||||
introducing cross-parity edges of distance~$2$.
|
||||
|
||||
\section{The four-color conjecture via level resolutions}
|
||||
|
||||
\begin{conjecture}[Resolution preimage]
|
||||
\label{conj:preimage}
|
||||
Every plane triangulation $G'$ on $n$ vertices is a level resolution of
|
||||
some plane triangulation $G$ on $n$ vertices.
|
||||
\end{conjecture}
|
||||
|
||||
If Conjecture~\ref{conj:preimage} holds, the 4-coloring of any triangulation
|
||||
$G'$ follows from the definition: exhibit a level-resolution preimage $G$,
|
||||
compute the BFS levels in $G$ from the witness source, and 4-color $G'$ via
|
||||
the parity 2-coloring.
|
||||
|
||||
\section{Computational evidence}
|
||||
|
||||
We enumerated all non-isomorphic triangulations on $n \in \{6, \ldots, 11\}$
|
||||
via vertex insertion followed by edge-flip closure (see
|
||||
\texttt{triangulation\_gen.py} and the faster
|
||||
\texttt{triangulation\_gen\_fast.py} for $n \geq 11$). For each isomorphism
|
||||
class, we computed the full set of iso-classes reachable as level
|
||||
resolutions across all valid level sources.
|
||||
|
||||
\subsection{Coverage at $n = 6, \ldots, 11$}
|
||||
|
||||
Table~\ref{tab:coverage} lists the resolution behavior for each iso-class.
|
||||
A class $T_i$ is \emph{covered} if it appears as the resolution iso-class of
|
||||
some triangulation.
|
||||
|
||||
\begin{table}[h]
|
||||
\centering
|
||||
\begin{tabular}{rrl}
|
||||
\hline
|
||||
$n$ & Iso-classes & Reachable as level resolutions \\
|
||||
\hline
|
||||
6 & 2 & all 2 \\
|
||||
7 & 5 & all 5 \\
|
||||
8 & 14 & all 14 \\
|
||||
9 & 50 & all 50 \\
|
||||
10 & 233 & all 233 \\
|
||||
11 & 1249 & all 1249 \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\caption{Iso-class coverage under the level-resolution definition.}
|
||||
\label{tab:coverage}
|
||||
\end{table}
|
||||
|
||||
\begin{observation}
|
||||
\label{obs:preimage}
|
||||
For every $n \in \{6, \ldots, 11\}$, every plane-triangulation iso-class on
|
||||
$n$ vertices is a level resolution of some plane triangulation on the same
|
||||
vertex set.
|
||||
\end{observation}
|
||||
|
||||
\paragraph{Equivalence to 4-colorability.}
|
||||
A 2-partition $V = V_0 \sqcup V_1$ for which both $G'[V_0]$ and $G'[V_1]$
|
||||
are bipartite induces a proper 4-coloring of $G'$ (combine the bipartition
|
||||
of $V_0$ into colors $\{R, B\}$ and that of $V_1$ into $\{Y, G\}$), and
|
||||
conversely, any proper 4-coloring grouped pairwise produces such a
|
||||
partition. Hence by Definition~\ref{def:resolution}, $G'$ is a level
|
||||
resolution of some $(G, S)$ if and only if $G'$ admits a bipartite
|
||||
2-partition of cardinality realizable as $(|V_e|, |V_o|)$ for some level
|
||||
source. Surjectivity at a given $n$ is therefore equivalent to
|
||||
$4$-colorability of every triangulation on $n$ vertices together with
|
||||
realizability of the partition cardinality by some BFS. Our computational
|
||||
verification of Observation~\ref{obs:preimage} does not invoke 4CT: we
|
||||
enumerate vertex partitions directly and check bipartiteness of the
|
||||
induced subgraphs.
|
||||
|
||||
\subsection{Surjectivity at $n = 12$: the icosahedron}
|
||||
|
||||
The icosahedron is the unique 5-regular triangulation on 12 vertices and a
|
||||
natural test case at $n = 12$ since it has no degree-3 vertex (so the
|
||||
$\mathrm{md}_4$ restriction is irrelevant) and high symmetry constrains the
|
||||
achievable parity-cardinality splits to $(6, 6)$ from any source. We verify
|
||||
directly that the icosahedron admits a bipartite 2-partition of cardinality
|
||||
$(6, 6)$: with vertices labelled as in the standard icosahedral graph, the
|
||||
partition $\{0, 1, 2, 3, 4, 7\} \mid \{5, 6, 8, 9, 10, 11\}$ has both
|
||||
classes inducing bipartite subgraphs (each is a 6-cycle). By
|
||||
Definition~\ref{def:resolution}, the icosahedron is therefore a level
|
||||
resolution of some plane triangulation on 12 vertices.
|
||||
|
||||
\begin{observation}
|
||||
\label{obs:icosa}
|
||||
The icosahedron is a level resolution of some plane triangulation on 12
|
||||
vertices.
|
||||
\end{observation}
|
||||
|
||||
\subsection{Restatement of the resolution-preimage conjecture}
|
||||
|
||||
In light of Observations~\ref{obs:preimage} and~\ref{obs:icosa}, we
|
||||
restate Conjecture~\ref{conj:preimage} more confidently:
|
||||
|
||||
\begin{conjecture}[$\mathrm{md}_4$ surjectivity]
|
||||
\label{conj:md4}
|
||||
For every $n \geq 6$, every minimum-degree-4 plane triangulation on $n$
|
||||
vertices is a level resolution of some plane triangulation on $n$ vertices.
|
||||
\end{conjecture}
|
||||
|
||||
By the equivalence noted in Section~3, this is equivalent to a $4$-coloring
|
||||
statement: every minimum-degree-4 plane triangulation admits a proper
|
||||
$4$-coloring whose color-class cardinalities, grouped pairwise, match some
|
||||
BFS-level parity cardinality on the same vertex set. Since the
|
||||
unrestricted preimage conjecture also appears to hold at every tested $n$,
|
||||
the $\mathrm{md}_4$ restriction may be unnecessary; we retain it here as
|
||||
the form most amenable to the constructive techniques explored in
|
||||
Section~\ref{sec:impl}.
|
||||
|
||||
\section{Discussion and open questions}
|
||||
|
||||
The computational results suggest the following:
|
||||
|
||||
\begin{enumerate}
|
||||
\item Conjecture~\ref{conj:preimage} (resolution preimage) holds at every
|
||||
tested size: all iso-classes on $n \in \{6, \ldots, 11\}$ vertices
|
||||
arise as level resolutions, and the icosahedron does at $n = 12$
|
||||
(Observations~\ref{obs:preimage} and~\ref{obs:icosa}).
|
||||
\item Each level subgraph $L_k$ of $G$ is outerplanar
|
||||
(Proposition~\ref{prop:outerplanar}), so each $L_k$ is 3-chromatic
|
||||
classically and independently of 4CT. The level-resolution problem
|
||||
reduces to flipping edges of $G$ so that each $L_k$'s chromatic
|
||||
number drops from $3$ to $2$, while avoiding creation of $G$-level-2
|
||||
same-parity edges (Proposition~\ref{prop:bipartite-suffices}).
|
||||
\item Under Definition~\ref{def:resolution}, being a level resolution is
|
||||
equivalent to admitting a proper 4-coloring whose color cardinalities
|
||||
group pairwise to a BFS-realizable parity split. The structural
|
||||
framing through outerplanarity refines this: a constructive
|
||||
4-coloring of $G'$ is obtained via independent 2-colorings of each
|
||||
$L_k$ in $G'$, and the proof obligation is purely about removing odd
|
||||
cycles within outerplanar graphs by local edge flips, an operation
|
||||
that does not invoke 4CT.
|
||||
\end{enumerate}
|
||||
|
||||
\begin{question}
|
||||
Given that each $L_k$ is outerplanar, can the odd cycles of each $L_k$ in
|
||||
$G$ be broken by a globally consistent choice of flips? Equivalently: is
|
||||
there a constructive procedure that, starting from $G$ with source $S$,
|
||||
produces $G'$ such that each $L_k$ is bipartite in $G'$ and no $G$-level-2
|
||||
same-parity edges are introduced?
|
||||
\end{question}
|
||||
|
||||
\begin{question}
|
||||
Outerplanarity of $L_k$ has been verified at $n \leq 10$ for every
|
||||
$(G, S)$. Does it hold for all $n$? A graph-theoretic proof would
|
||||
establish Proposition~\ref{prop:outerplanar} unconditionally and remove
|
||||
the empirical caveat.
|
||||
\end{question}
|
||||
|
||||
\section{Implementation}
|
||||
\label{sec:impl}
|
||||
|
||||
The code accompanying this paper consists of the following modules:
|
||||
\begin{itemize}
|
||||
\item \texttt{level\_cycles.py}: core library for levels, level cycles,
|
||||
flip candidates, and resolution enumeration.
|
||||
\item \texttt{triangulation\_gen.py}: enumeration of all non-isomorphic
|
||||
triangulations on $n$ vertices via vertex-insertion plus flip closure.
|
||||
\item \texttt{coverage.py}: iso-class coverage reports with optional source
|
||||
and target filters.
|
||||
\item \texttt{balanced\_layout.py}: a planar drawing routine that starts
|
||||
from a Tutte embedding and uses random-search optimization to
|
||||
equalize interior face areas while maintaining planarity.
|
||||
\item \texttt{four\_color.py}: 4-coloring of $G'$ via independent
|
||||
BFS 2-colorings of parity subgraphs.
|
||||
\item Visualization scripts: \texttt{plot\_oct.py}, \texttt{n7\_examples.py},
|
||||
\texttt{four\_color\_viz.py}.
|
||||
\end{itemize}
|
||||
|
||||
\begin{thebibliography}{9}
|
||||
\bibitem{appelhaken}
|
||||
K.\ Appel and W.\ Haken,
|
||||
\emph{Every Planar Map Is Four Colorable},
|
||||
Contemporary Mathematics, vol.~98, AMS, 1989.
|
||||
|
||||
\bibitem{rsst}
|
||||
N.\ Robertson, D.\ Sanders, P.\ Seymour, and R.\ Thomas,
|
||||
``The four-colour theorem'',
|
||||
\emph{Journal of Combinatorial Theory, Series B}, vol.~70, pp.~2--44, 1997.
|
||||
|
||||
\bibitem{tutte}
|
||||
W.~T.\ Tutte,
|
||||
``How to draw a graph'',
|
||||
\emph{Proc.\ London Math.\ Soc.}, vol.~13, pp.~743--767, 1963.
|
||||
|
||||
\bibitem{chartrand}
|
||||
G.~Chartrand and F.~Harary,
|
||||
``Planar permutation graphs'',
|
||||
\emph{Annales de l'Institut Henri Poincar\'e Section B}, vol.~3,
|
||||
pp.~433--438, 1967.
|
||||
\end{thebibliography}
|
||||
|
||||
\end{document}
|
||||
@@ -0,0 +1,54 @@
|
||||
\relax
|
||||
\providecommand\hyper@newdestlabel[2]{}
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\citation{appelhaken}
|
||||
\citation{rsst}
|
||||
\@writefile{toc}{\contentsline {section}{\tocsection {}{1}{Introduction}}{1}{section.1}\protected@file@percent }
|
||||
\citation{chartrand}
|
||||
\@writefile{toc}{\contentsline {section}{\tocsection {}{2}{Definitions}}{2}{section.2}\protected@file@percent }
|
||||
\newlabel{def:resolution}{{2.4}{2}{Level resolution}{theorem.2.4}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\tocsection {}{3}{Structural foundation: outerplanarity of level subgraphs}}{2}{section.3}\protected@file@percent }
|
||||
\newlabel{sec:outerplanar}{{3}{2}{Structural foundation: outerplanarity of level subgraphs}{section.3}{}}
|
||||
\newlabel{prop:outerplanar}{{3.1}{2}{}{theorem.3.1}{}}
|
||||
\newlabel{prop:bipartite-suffices}{{3.2}{2}{}{theorem.3.2}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\tocsection {}{4}{The four-color conjecture via level resolutions}}{3}{section.4}\protected@file@percent }
|
||||
\newlabel{conj:preimage}{{4.1}{3}{Resolution preimage}{theorem.4.1}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\tocsection {}{5}{Computational evidence}}{3}{section.5}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{5.1}{Coverage at $n = 6, \ldots , 11$}}{3}{subsection.5.1}\protected@file@percent }
|
||||
\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Iso-class coverage under the level-resolution definition.}}{3}{table.1}\protected@file@percent }
|
||||
\newlabel{tab:coverage}{{1}{3}{Iso-class coverage under the level-resolution definition}{table.1}{}}
|
||||
\newlabel{obs:preimage}{{5.1}{3}{}{theorem.5.1}{}}
|
||||
\@writefile{toc}{\contentsline {paragraph}{\tocparagraph {}{}{Equivalence to 4-colorability.}}{3}{section*.1}\protected@file@percent }
|
||||
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{5.2}{Surjectivity at $n = 12$: the icosahedron}}{4}{subsection.5.2}\protected@file@percent }
|
||||
\newlabel{obs:icosa}{{5.2}{4}{}{theorem.5.2}{}}
|
||||
\@writefile{toc}{\contentsline {subsection}{\tocsubsection {}{5.3}{Restatement of the resolution-preimage conjecture}}{4}{subsection.5.3}\protected@file@percent }
|
||||
\newlabel{conj:md4}{{5.3}{4}{$\mathrm {md}_4$ surjectivity}{theorem.5.3}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\tocsection {}{6}{Discussion and open questions}}{4}{section.6}\protected@file@percent }
|
||||
\bibcite{appelhaken}{1}
|
||||
\bibcite{rsst}{2}
|
||||
\bibcite{tutte}{3}
|
||||
\bibcite{chartrand}{4}
|
||||
\newlabel{tocindent-1}{0pt}
|
||||
\newlabel{tocindent0}{12.7778pt}
|
||||
\newlabel{tocindent1}{17.77782pt}
|
||||
\newlabel{tocindent2}{29.38873pt}
|
||||
\newlabel{tocindent3}{0pt}
|
||||
\@writefile{toc}{\contentsline {section}{\tocsection {}{7}{Implementation}}{5}{section.7}\protected@file@percent }
|
||||
\newlabel{sec:impl}{{7}{5}{Implementation}{section.7}{}}
|
||||
\@writefile{toc}{\contentsline {section}{\tocsection {}{}{References}}{5}{section*.2}\protected@file@percent }
|
||||
\gdef \@abspage@last{5}
|
||||
@@ -0,0 +1,93 @@
|
||||
# Fdb version 3
|
||||
["pdflatex"] 1779248022 "/Users/didericis/Code/math-research/papers/level_resolutions_of_maximal_planar_graphs/paper.tex" "paper.pdf" "paper" 1779248022
|
||||
"/Users/didericis/Code/math-research/papers/level_resolutions_of_maximal_planar_graphs/paper.tex" 1779248022 17051 e233978b7eec6e5db5857de6226f1fcb ""
|
||||
"/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 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm" 1246382020 916 f87d7c45f9c908e672703b83b72241a3 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam5.tfm" 1246382020 924 9904cf1d39e9767e7a3622f2a125a565 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm" 1246382020 928 2dc8d444221b7a635bb58038579b861a ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm10.tfm" 1246382020 908 2921f8a10601f252058503cc6570e581 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm5.tfm" 1246382020 940 75ac932a52f80982a9f8ea75d03a34cf ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msbm7.tfm" 1246382020 940 228d6584342e91276bf566bcf9716b83 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm" 1136768653 1328 c834bbb027764024c09d3d2bf908b5f0 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmcsc10.tfm" 1136768653 1300 63a6111ee6274895728663cf4b4e7e81 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1136768653 1512 f21f83efb36853c0b70002322c1ab3ad ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1136768653 1520 eccf95517727cb11801f4f1aee3a21b4 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1136768653 1300 b62933e007d01cfd073f79b963c01526 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1136768653 1292 21c1c5bfeaebccffdb478fd231a0997d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1136768653 1116 933a60c408fc0a863a92debe84b2d294 ""
|
||||
"/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/cmmi10.pfb" 1248133631 36299 5f9df58c2139e7edcf37c8fca4bd384d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi6.pfb" 1248133631 37166 8ab3487cbe3ab49ebce74c29ea2418db ""
|
||||
"/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 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1248133631 32569 5e5ddc8df908dea60932f3c484a54c0d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb" 1248133631 32587 1788b0c1c5b39540c96f5e42ccd6dae8 ""
|
||||
"/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/cmsy8.pfb" 1248133631 32626 4f5c1b83753b1dd3a97d1b399a005b4b ""
|
||||
"/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/generic/atbegshi/atbegshi.sty" 1575674566 24708 5584a51a7101caf7e6bbf1fc27d8f7b1 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty" 1576625341 40635 c40361e206be584d448876bba8a64a3b ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty" 1576016050 33961 6b5c75130e435b2bfdb9f480a09a39f9 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty" 1576625273 7734 b98cbb34c81f667027c1e3ebdbfce34b ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty" 1576625223 8371 9d55b8bd010bc717624922fb3477d92e ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty" 1644112042 7237 bdd120a32c8fdb4b433cf9ca2e7cd98a ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty" 1575499628 8356 7bbb2c2373aa810be568c29e333da8ed ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty" 1576625065 31769 002a487f55041f8e805cfbf6385ffd97 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty" 1576878844 5412 d5a2436094cd7be85769db90f29250a6 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty" 1576624944 13807 952b0226d4efca026f0e19dd266dcc22 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty" 1600895880 17859 4409f8f50cd365c68e684407e5350b1b ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty" 1576015897 19007 15924f7228aca6c6d184b115f4baa231 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty" 1593379760 20089 80423eac55aa175305d35b49e04fe23b ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty" 1576624663 7008 f92eaa0a3872ed622bbf538217cd2ab7 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls" 1591045760 61881 a7369c346c2922a758ae6283cc1ed014 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty" 1359763108 5949 3f3fd50a8cc94c3d4cbf4fc66cd3df1c ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd" 1359763108 961 6518c6525a34feb5e8250ffa91731cff ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd" 1359763108 961 d02606146ba5601b5645f987c92e6193 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty" 1622667781 2222 da905dc1db75412efd2d8f67739f0596 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty" 1622667781 4173 bc0410bcccdff806d6132d3c1ef35481 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty" 1636758526 87648 07fbb6e9169e00cb2a2f40b31b2dbf3c ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty" 1636758526 4128 8eea906621b6639f7ba476a472036bbe ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty" 1636758526 2444 926f379cc60fcf0c6e3fee2223b4370d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty" 1576191570 19336 ce7ae9438967282886b3b036cfad1e4d ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty" 1576625391 3935 57aa3c3e203a5c2effb4d2bd2efbc323 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty" 1636758526 3034 3bfb87122e6fa8758225c0dd3cbaceba ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty" 1636758526 2462 754d6b31b2ab5a09bb72c348ace2ec75 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty" 1561238569 51697 f8f08183cd2080d9d18a41432d651dfb ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty" 1622581934 2671 4de6781a30211fe0ea4c672e4a2a8166 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty" 1580250785 17914 4c28a13fc3d975e6e81c9bea1d697276 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def" 1645564115 49029 7c9e5115b2217efbeb7828ac0d1bf1a0 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty" 1645564115 220999 6145ea83914c186e178d1d31c50b37df ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty" 1612734870 13242 133e617c5eebffdd05e421624022b267 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def" 1645564115 14132 e8e7e61e51ade521a7238fac8362786c ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def" 1645564115 117004 ed1c2cc82bb9836e9d59549dd8c33098 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty" 1602274869 22521 d2fceb764a442a2001d257ef11db7618 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def" 1644269979 29921 d0acc05a38bd4aa3af2017f0b7c137ce ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty" 1575499565 5766 13a9e8766c47f30327caf893ece86ac8 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty" 1576624809 9878 9e94e8fa600d95f9c7731bb21dfb67a4 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty" 1575674187 9715 b051d5b493d9fe5f4bc251462d039e5f ""
|
||||
"/usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty" 1388531844 12796 8edb7d69a20b857904dd0ea757c14ec9 ""
|
||||
"/usr/local/texlive/2022/texmf-dist/web2c/texmf.cnf" 1646502317 40171 cdab547de63d26590bebb3baff566530 ""
|
||||
"/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map" 1647878959 4410336 7d30a02e9fa9a16d7d1f8d037ba69641 ""
|
||||
"/usr/local/texlive/2022/texmf-var/web2c/pdftex/pdflatex.fmt" 1665017617 2826443 7e98410c533054b636c6470db83a27bc ""
|
||||
"/usr/local/texlive/2022/texmf.cnf" 1647878952 577 209b46be99c9075fd74d4c0369380e8c ""
|
||||
"paper.aux" 1779248022 3456 754ca7ba6bd5dbb28c27efe9a6d43b6b "pdflatex"
|
||||
"paper.out" 1779248022 2386 eeeb5ce29153d98296a2ad7ef6dbba0a "pdflatex"
|
||||
"paper.tex" 1779248022 17051 e233978b7eec6e5db5857de6226f1fcb ""
|
||||
(generated)
|
||||
"paper.aux"
|
||||
"paper.log"
|
||||
"paper.out"
|
||||
"paper.pdf"
|
||||
@@ -0,0 +1,508 @@
|
||||
PWD /Users/didericis/Code/math-research/papers/level_resolutions_of_maximal_planar_graphs
|
||||
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/level_resolutions_of_maximal_planar_graphs/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
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amscls/amsart.cls
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/amsfonts.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/atbegshi/atbegshi.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/hpdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/atveryend/atveryend.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def
|
||||
INPUT ./paper.aux
|
||||
INPUT paper.aux
|
||||
INPUT paper.aux
|
||||
OUTPUT paper.aux
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/map/fontname/texfonts.map
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr8.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr6.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex8.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsa.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam5.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/amsfonts/umsb.fd
|
||||
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/amsfonts/symbols/msbm5.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT ./paper.out
|
||||
INPUT paper.out
|
||||
INPUT ./paper.out
|
||||
INPUT paper.out
|
||||
INPUT ./paper.out
|
||||
INPUT paper.out
|
||||
INPUT ./paper.out
|
||||
INPUT paper.out
|
||||
OUTPUT paper.pdf
|
||||
INPUT ./paper.out
|
||||
INPUT ./paper.out
|
||||
OUTPUT paper.out
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmcsc10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmti8.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmcsc10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/cmextra/cmex7.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam10.tfm
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/amsfonts/symbols/msam7.tfm
|
||||
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 /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmtt10.tfm
|
||||
INPUT paper.aux
|
||||
INPUT ./paper.out
|
||||
INPUT ./paper.out
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmcsc10.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/cmmi6.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
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb
|
||||
INPUT /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy6.pfb
|
||||
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/cmsy8.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
|
||||
@@ -0,0 +1,321 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.24 (TeX Live 2022) (preloaded format=pdflatex 2022.10.5) 19 MAY 2026 23:33
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**/Users/didericis/Code/math-research/papers/level_resolutions_of_maximal_planar_graphs/paper.tex
|
||||
(/Users/didericis/Code/math-research/papers/level_resolutions_of_maximal_planar_graphs/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
|
||||
Document Class: amsart 2020/05/29 v2.20.6
|
||||
\linespacing=\dimen138
|
||||
\normalparindent=\dimen139
|
||||
\normaltopskip=\skip47
|
||||
(/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
Package: amsmath 2021/10/15 v2.17l AMS math features
|
||||
\@mathmargin=\skip48
|
||||
|
||||
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
|
||||
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
|
||||
Package: amsbsy 1999/11/29 v1.2d Bold Symbols
|
||||
\pmbraise@=\dimen141
|
||||
) (/usr/local/texlive/2022/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
Package: amsopn 2021/08/26 v2.02 operator names
|
||||
)
|
||||
\inf@bad=\count185
|
||||
LaTeX Info: Redefining \frac on input line 234.
|
||||
\uproot@=\count186
|
||||
\leftroot@=\count187
|
||||
LaTeX Info: Redefining \overline on input line 399.
|
||||
\classnum@=\count188
|
||||
\DOTSCASE@=\count189
|
||||
LaTeX Info: Redefining \ldots on input line 496.
|
||||
LaTeX Info: Redefining \dots on input line 499.
|
||||
LaTeX Info: Redefining \cdots on input line 620.
|
||||
\Mathstrutbox@=\box50
|
||||
\strutbox@=\box51
|
||||
\big@size=\dimen142
|
||||
LaTeX Font Info: Redeclaring font encoding OML on input line 743.
|
||||
LaTeX Font Info: Redeclaring font encoding OMS on input line 744.
|
||||
\macc@depth=\count190
|
||||
\c@MaxMatrixCols=\count191
|
||||
\dotsspace@=\muskip16
|
||||
\c@parentequation=\count192
|
||||
\dspbrk@lvl=\count193
|
||||
\tag@help=\toks17
|
||||
\row@=\count194
|
||||
\column@=\count195
|
||||
\maxfields@=\count196
|
||||
\andhelp@=\toks18
|
||||
\eqnshift@=\dimen143
|
||||
\alignsep@=\dimen144
|
||||
\tagshift@=\dimen145
|
||||
\tagwidth@=\dimen146
|
||||
\totwidth@=\dimen147
|
||||
\lineht@=\dimen148
|
||||
\@envbody=\toks19
|
||||
\multlinegap=\skip49
|
||||
\multlinetaggap=\skip50
|
||||
\mathdisplay@stack=\toks20
|
||||
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
|
||||
File: umsa.fd 2013/01/14 v3.01 AMS symbols A
|
||||
) (/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
|
||||
LaTeX Font Info: Redeclaring math symbol \hbar on input line 98.
|
||||
LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
|
||||
(Font) U/euf/m/n --> U/euf/b/n on input line 106.
|
||||
)
|
||||
\copyins=\insert199
|
||||
\abstractbox=\box52
|
||||
\listisep=\skip51
|
||||
\c@part=\count197
|
||||
\c@section=\count198
|
||||
\c@subsection=\count266
|
||||
\c@subsubsection=\count267
|
||||
\c@paragraph=\count268
|
||||
\c@subparagraph=\count269
|
||||
\c@figure=\count270
|
||||
\c@table=\count271
|
||||
\abovecaptionskip=\skip52
|
||||
\belowcaptionskip=\skip53
|
||||
\captionindent=\dimen149
|
||||
\thm@style=\toks21
|
||||
\thm@bodyfont=\toks22
|
||||
\thm@headfont=\toks23
|
||||
\thm@notefont=\toks24
|
||||
\thm@headpunct=\toks25
|
||||
\thm@preskip=\skip54
|
||||
\thm@postskip=\skip55
|
||||
\thm@headsep=\skip56
|
||||
\dth@everypar=\toks26
|
||||
) (/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
|
||||
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
|
||||
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
|
||||
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
|
||||
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
|
||||
Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)
|
||||
) (/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
|
||||
Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO)
|
||||
) (/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
|
||||
Package: letltxmacro 2019/12/03 v1.6 Let assignment for LaTeX macros (HO)
|
||||
) (/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
|
||||
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
|
||||
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
|
||||
Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO)
|
||||
) (/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
|
||||
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
|
||||
)
|
||||
Package hyperref Info: Hyper figures OFF on input line 4137.
|
||||
Package hyperref Info: Link nesting OFF on input line 4142.
|
||||
Package hyperref Info: Hyper index ON on input line 4145.
|
||||
Package hyperref Info: Plain pages OFF on input line 4152.
|
||||
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
|
||||
\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
|
||||
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)
|
||||
))
|
||||
\Fld@menulength=\count276
|
||||
\Field@Width=\dimen152
|
||||
\Fld@charsize=\dimen153
|
||||
Package hyperref Info: Hyper figures OFF on input line 6027.
|
||||
Package hyperref Info: Link nesting OFF on input line 6032.
|
||||
Package hyperref Info: Hyper index ON on input line 6035.
|
||||
Package hyperref Info: backreferencing OFF on input line 6042.
|
||||
Package hyperref Info: Link coloring OFF on input line 6047.
|
||||
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
|
||||
Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi
|
||||
package with kernel methods
|
||||
)
|
||||
\Hy@abspage=\count277
|
||||
\c@Item=\count278
|
||||
\c@Hfootnote=\count279
|
||||
)
|
||||
Package hyperref Info: Driver (autodetected): hpdftex.
|
||||
(/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 package
|
||||
with kernel methods
|
||||
)
|
||||
\Fld@listcount=\count280
|
||||
\c@bookmark@seq@number=\count281
|
||||
(/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
|
||||
Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO)
|
||||
)
|
||||
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
|
||||
Package: enumitem 2019/06/20 v3.9 Customized lists
|
||||
\labelindent=\skip58
|
||||
\enit@outerparindent=\dimen154
|
||||
\enit@toks=\toks28
|
||||
\enit@inbox=\box53
|
||||
\enit@count@id=\count282
|
||||
\enitdp@description=\count283
|
||||
)
|
||||
\c@theorem=\count284
|
||||
(/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)
|
||||
\openout1 = `paper.aux'.
|
||||
|
||||
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 59.
|
||||
LaTeX Font Info: ... okay on input line 59.
|
||||
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 59.
|
||||
LaTeX Font Info: ... okay on input line 59.
|
||||
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 59.
|
||||
LaTeX Font Info: ... okay on input line 59.
|
||||
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 59.
|
||||
LaTeX Font Info: ... okay on input line 59.
|
||||
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 59.
|
||||
LaTeX Font Info: ... okay on input line 59.
|
||||
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 59.
|
||||
LaTeX Font Info: ... okay on input line 59.
|
||||
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 59.
|
||||
LaTeX Font Info: ... okay on input line 59.
|
||||
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 59.
|
||||
LaTeX Font Info: ... okay on input line 59.
|
||||
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 59.
|
||||
LaTeX Font Info: ... okay on input line 59.
|
||||
LaTeX Font Info: Trying to load font information for U+msa on input line 59.
|
||||
(/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 59.
|
||||
(/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 59.
|
||||
(/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
|
||||
Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO)
|
||||
) (/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
|
||||
)
|
||||
LaTeX Info: Redefining \ref on input line 59.
|
||||
LaTeX Info: Redefining \pageref on input line 59.
|
||||
LaTeX Info: Redefining \nameref on input line 59.
|
||||
(./paper.out) (./paper.out)
|
||||
\@outlinefile=\write3
|
||||
\openout3 = `paper.out'.
|
||||
|
||||
|
||||
Overfull \hbox (1.57487pt too wide) in paragraph at lines 104--110
|
||||
\OT1/cmr/m/n/10 Equiv-a-lently, ev-ery max-i-mal pla-nar graph (tri-an-gu-la-tion) is 4-colorable. The Appel--
|
||||
[]
|
||||
|
||||
|
||||
Overfull \hbox (3.88962pt too wide) in paragraph at lines 104--110
|
||||
\OT1/cmr/m/n/10 Haken proof [[]] and sub-se-quent Robertson--Sanders--Seymour--Thomas re-fine-ment [[]]
|
||||
[]
|
||||
|
||||
|
||||
Overfull \hbox (12.21368pt too wide) in paragraph at lines 104--110
|
||||
\OT1/cmr/m/n/10 rely on dis-charg-ing ar-gu-ments and computer-verified re-ducible con-fig-u-ra-tions. Human-
|
||||
[]
|
||||
|
||||
[1{/usr/local/texlive/2022/texmf-var/fonts/map/pdftex/updmap/pdftex.map}] [2]
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 250.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 250.
|
||||
|
||||
[3]
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 296.
|
||||
|
||||
|
||||
Package hyperref Warning: Token not allowed in a PDF string (Unicode):
|
||||
(hyperref) removing `math shift' on input line 296.
|
||||
|
||||
[4] [5] (./paper.aux)
|
||||
Package rerunfilecheck Info: File `paper.out' has not changed.
|
||||
(rerunfilecheck) Checksum: EEEB5CE29153D98296A2AD7EF6DBBA0A;2386.
|
||||
)
|
||||
Here is how much of TeX's memory you used:
|
||||
8910 strings out of 478268
|
||||
137894 string characters out of 5846347
|
||||
439445 words of memory out of 5000000
|
||||
26840 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,482b,426s 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/cmmi10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/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/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/cmsy6.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/cmsy8.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/cm/cmtt10.pfb></usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/symbols/msam10.pfb>
|
||||
Output written on paper.pdf (5 pages, 235833 bytes).
|
||||
PDF statistics:
|
||||
212 PDF objects out of 1000 (max. 8388607)
|
||||
169 compressed objects within 2 object streams
|
||||
40 named destinations out of 1000 (max. 500000)
|
||||
89 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
\BOOKMARK [1][-]{section.1}{\376\377\0001\000.\000\040\000I\000n\000t\000r\000o\000d\000u\000c\000t\000i\000o\000n}{}% 1
|
||||
\BOOKMARK [1][-]{section.2}{\376\377\0002\000.\000\040\000D\000e\000f\000i\000n\000i\000t\000i\000o\000n\000s}{}% 2
|
||||
\BOOKMARK [1][-]{section.3}{\376\377\0003\000.\000\040\000S\000t\000r\000u\000c\000t\000u\000r\000a\000l\000\040\000f\000o\000u\000n\000d\000a\000t\000i\000o\000n\000:\000\040\000o\000u\000t\000e\000r\000p\000l\000a\000n\000a\000r\000i\000t\000y\000\040\000o\000f\000\040\000l\000e\000v\000e\000l\000\040\000s\000u\000b\000g\000r\000a\000p\000h\000s}{}% 3
|
||||
\BOOKMARK [1][-]{section.4}{\376\377\0004\000.\000\040\000T\000h\000e\000\040\000f\000o\000u\000r\000-\000c\000o\000l\000o\000r\000\040\000c\000o\000n\000j\000e\000c\000t\000u\000r\000e\000\040\000v\000i\000a\000\040\000l\000e\000v\000e\000l\000\040\000r\000e\000s\000o\000l\000u\000t\000i\000o\000n\000s}{}% 4
|
||||
\BOOKMARK [1][-]{section.5}{\376\377\0005\000.\000\040\000C\000o\000m\000p\000u\000t\000a\000t\000i\000o\000n\000a\000l\000\040\000e\000v\000i\000d\000e\000n\000c\000e}{}% 5
|
||||
\BOOKMARK [2][-]{subsection.5.1}{\376\377\0005\000.\0001\000.\000\040\000C\000o\000v\000e\000r\000a\000g\000e\000\040\000a\000t\000\040\000n\000\040\000=\000\040\0006\000,\000\040\040\046\000,\000\040\0001\0001}{section.5}% 6
|
||||
\BOOKMARK [2][-]{subsection.5.2}{\376\377\0005\000.\0002\000.\000\040\000S\000u\000r\000j\000e\000c\000t\000i\000v\000i\000t\000y\000\040\000a\000t\000\040\000n\000\040\000=\000\040\0001\0002\000:\000\040\000t\000h\000e\000\040\000i\000c\000o\000s\000a\000h\000e\000d\000r\000o\000n}{section.5}% 7
|
||||
\BOOKMARK [2][-]{subsection.5.3}{\376\377\0005\000.\0003\000.\000\040\000R\000e\000s\000t\000a\000t\000e\000m\000e\000n\000t\000\040\000o\000f\000\040\000t\000h\000e\000\040\000r\000e\000s\000o\000l\000u\000t\000i\000o\000n\000-\000p\000r\000e\000i\000m\000a\000g\000e\000\040\000c\000o\000n\000j\000e\000c\000t\000u\000r\000e}{section.5}% 8
|
||||
\BOOKMARK [1][-]{section.6}{\376\377\0006\000.\000\040\000D\000i\000s\000c\000u\000s\000s\000i\000o\000n\000\040\000a\000n\000d\000\040\000o\000p\000e\000n\000\040\000q\000u\000e\000s\000t\000i\000o\000n\000s}{}% 9
|
||||
\BOOKMARK [1][-]{section.7}{\376\377\0007\000.\000\040\000I\000m\000p\000l\000e\000m\000e\000n\000t\000a\000t\000i\000o\000n}{}% 10
|
||||
\BOOKMARK [1][-]{section*.2}{\376\377\000R\000e\000f\000e\000r\000e\000n\000c\000e\000s}{}% 11
|
||||
Binary file not shown.
@@ -0,0 +1,420 @@
|
||||
%% 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}
|
||||
|
||||
\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{Level Resolutions of Maximal Planar Graphs}
|
||||
|
||||
% Remove any unused author tags.
|
||||
|
||||
% author one information
|
||||
\author{Eric Bauerfeld}
|
||||
\address{}
|
||||
\curraddr{}
|
||||
\email{}
|
||||
\thanks{}
|
||||
|
||||
|
||||
\subjclass[2010]{Primary }
|
||||
|
||||
\keywords{}
|
||||
|
||||
\date{}
|
||||
|
||||
\dedicatory{}
|
||||
|
||||
\begin{abstract}
|
||||
We propose a structural reformulation of the four color theorem in terms
|
||||
of \emph{level resolutions} of maximal planar graphs. A level structure on a
|
||||
plane graph $G$ is defined by BFS from a chosen level source (either a face
|
||||
or a degree-3 vertex), partitioning vertices into levels. A triangulation
|
||||
$G'$ on the same vertex set is a \emph{level resolution} of $G$ from this
|
||||
source if the subgraphs of $G'$ induced by even- and odd-level vertices are
|
||||
both bipartite. By construction, any level resolution admits an explicit
|
||||
4-coloring obtained by 2-coloring each parity subgraph independently. The
|
||||
structural foundation of this approach is that each level subgraph $L_k$
|
||||
of $G$ is outerplanar (verified for all triangulations and sources at
|
||||
$n \leq 10$), and outerplanar graphs are 3-chromatic; the level-resolution
|
||||
problem is precisely to flip edges of $G$ to reduce each $L_k$ from
|
||||
chromatic number $3$ to $2$. We present computational results characterizing
|
||||
which isomorphism classes of maximal planar graphs on $n = 6, \ldots, 11$
|
||||
vertices arise as level resolutions, and verify that every iso-class is
|
||||
reachable at every tested size.
|
||||
\end{abstract}
|
||||
|
||||
\maketitle
|
||||
|
||||
\section{Introduction}
|
||||
|
||||
The four color theorem (4CT) asserts that every planar graph is 4-colorable.
|
||||
Equivalently, every maximal planar graph (triangulation) is 4-colorable.
|
||||
The Appel--Haken proof~\cite{appelhaken} and subsequent
|
||||
Robertson--Sanders--Seymour--Thomas refinement~\cite{rsst} rely on
|
||||
discharging arguments and computer-verified reducible configurations.
|
||||
Human-readable proofs remain elusive.
|
||||
|
||||
We propose a different structural approach. Given a plane triangulation $G$
|
||||
and a choice of \emph{level source}, BFS from the source partitions the
|
||||
vertices into levels. A triangulation $G'$ on the same vertex set is a
|
||||
\emph{level resolution} of $G$ if, when its vertices are labelled by the
|
||||
parity of their $G$-levels, the subgraph of $G'$ induced by even-parity
|
||||
vertices and the subgraph induced by odd-parity vertices are both
|
||||
bipartite. The 4-coloring of $G'$ then follows by definition: 2-color each
|
||||
parity subgraph and identify the four resulting classes with four distinct
|
||||
colors.
|
||||
|
||||
The remaining question is when level resolutions exist. We conjecture:
|
||||
\begin{enumerate}[label=(\roman*)]
|
||||
\item every plane triangulation $G'$ is a level resolution of some
|
||||
plane triangulation $G$ via some level source; or, in a restricted
|
||||
form,
|
||||
\item every plane triangulation of minimum degree at least 4 is a level
|
||||
resolution of some plane triangulation.
|
||||
\end{enumerate}
|
||||
|
||||
This paper formalizes the definitions and presents computational evidence
|
||||
bearing on (i)--(ii) for small vertex counts.
|
||||
|
||||
\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 either:
|
||||
\begin{itemize}
|
||||
\item a face $F$ of $G$ (all vertices of $F$ are level-0 sources), or
|
||||
\item a vertex $v$ of degree 3 (the singleton $\{v\}$ is a level-0 source).
|
||||
\end{itemize}
|
||||
\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{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{definition}[Level resolution]
|
||||
\label{def:resolution}
|
||||
A triangulation $G'$ on the same vertex set as $G$ is a \emph{level resolution}
|
||||
of $G$ from level source $S$ if both the even and odd parity subgraphs
|
||||
$E_{G,S}(G')$ and $O_{G,S}(G')$ are bipartite.
|
||||
\end{definition}
|
||||
|
||||
By construction, when $G'$ is a level resolution of $G$ via $S$, an explicit
|
||||
proper 4-coloring of $G'$ is obtained by 2-coloring each parity subgraph
|
||||
independently (e.g., via BFS) and assigning the four resulting classes to
|
||||
distinct colors: even vertices receive red/blue, odd vertices receive
|
||||
yellow/green. The edges of $G'$ partition into (i) edges within a parity
|
||||
subgraph, properly colored by the bipartition of that subgraph; and
|
||||
(ii) edges between an even-parity and odd-parity vertex, which connect
|
||||
disjoint color sets and so are properly colored.
|
||||
|
||||
\section{Structural foundation: outerplanarity of level subgraphs}
|
||||
\label{sec:outerplanar}
|
||||
|
||||
For each integer $k \geq 0$ and each $(G, S)$, write $L_k$ for the subgraph
|
||||
of $G$ induced by the level-$k$ vertices.
|
||||
|
||||
\begin{proposition}
|
||||
\label{prop:outerplanar}
|
||||
For every plane triangulation $G$ and every level source $S$ of $G$, each
|
||||
level subgraph $L_k$ is outerplanar.
|
||||
\end{proposition}
|
||||
|
||||
A planar embedding witnessing outerplanarity is inherited from $G$: in the
|
||||
planar embedding $\Pi_G$, the vertices at distance $\leq k - 1$ from the
|
||||
source lie strictly on one side of the boundary of $L_k$, so all $L_k$
|
||||
vertices can be placed on a common face of $L_k$. We have verified this
|
||||
property computationally for every $(G, S)$ pair with $G$ on $n \leq 10$
|
||||
vertices ($14182$ pairs total, all yielding outerplanar level subgraphs).
|
||||
|
||||
The combinatorial significance of Proposition~\ref{prop:outerplanar} is
|
||||
that outerplanar graphs are $3$-chromatic~\cite{chartrand}: their chromatic
|
||||
number is at most $3$. Hence each $L_k$ admits an independent 3-coloring,
|
||||
giving an immediate (but suboptimal) coloring of $G$ using at most
|
||||
$3 \cdot \mathrm{depth}(G, S)$ colors when levels are colored
|
||||
independently. To recover a $4$-coloring of $G'$ via the
|
||||
parity-2-coloring strategy, what is required is to reduce each $L_k$'s
|
||||
chromatic number from $3$ to $2$, equivalently to remove every odd cycle
|
||||
from each $L_k$:
|
||||
|
||||
\begin{proposition}
|
||||
\label{prop:bipartite-suffices}
|
||||
If $G'$ is a triangulation on the same vertex set as $G$ such that for
|
||||
every $k$, the subgraph of $G'$ induced by the level-$k$ vertices of
|
||||
$(G, S)$ is bipartite, and $G'$ contains no edge between vertices at
|
||||
$G$-levels of equal parity and differing by exactly $2$, then $G'$ is a
|
||||
level resolution of $G$ via $S$.
|
||||
\end{proposition}
|
||||
|
||||
\begin{proof}
|
||||
The even parity subgraph $E_{G,S}(G')$ is the disjoint union of the
|
||||
even-level subgraphs of $G'$ (since by hypothesis no edge of $G'$ joins
|
||||
two even levels), each of which is bipartite. A disjoint union of
|
||||
bipartite graphs is bipartite. The same argument applies to the odd
|
||||
parity subgraph.
|
||||
\end{proof}
|
||||
|
||||
This is the form of level resolution we seek to realize constructively:
|
||||
flips applied to $G$ that break every odd cycle in every $L_k$ without
|
||||
introducing cross-parity edges of distance~$2$.
|
||||
|
||||
\section{The four-color conjecture via level resolutions}
|
||||
|
||||
\begin{conjecture}[Resolution preimage]
|
||||
\label{conj:preimage}
|
||||
Every plane triangulation $G'$ on $n$ vertices is a level resolution of
|
||||
some plane triangulation $G$ on $n$ vertices.
|
||||
\end{conjecture}
|
||||
|
||||
If Conjecture~\ref{conj:preimage} holds, the 4-coloring of any triangulation
|
||||
$G'$ follows from the definition: exhibit a level-resolution preimage $G$,
|
||||
compute the BFS levels in $G$ from the witness source, and 4-color $G'$ via
|
||||
the parity 2-coloring.
|
||||
|
||||
\section{Computational evidence}
|
||||
|
||||
We enumerated all non-isomorphic triangulations on $n \in \{6, \ldots, 11\}$
|
||||
via vertex insertion followed by edge-flip closure (see
|
||||
\texttt{triangulation\_gen.py} and the faster
|
||||
\texttt{triangulation\_gen\_fast.py} for $n \geq 11$). For each isomorphism
|
||||
class, we computed the full set of iso-classes reachable as level
|
||||
resolutions across all valid level sources.
|
||||
|
||||
\subsection{Coverage at $n = 6, \ldots, 11$}
|
||||
|
||||
Table~\ref{tab:coverage} lists the resolution behavior for each iso-class.
|
||||
A class $T_i$ is \emph{covered} if it appears as the resolution iso-class of
|
||||
some triangulation.
|
||||
|
||||
\begin{table}[h]
|
||||
\centering
|
||||
\begin{tabular}{rrl}
|
||||
\hline
|
||||
$n$ & Iso-classes & Reachable as level resolutions \\
|
||||
\hline
|
||||
6 & 2 & all 2 \\
|
||||
7 & 5 & all 5 \\
|
||||
8 & 14 & all 14 \\
|
||||
9 & 50 & all 50 \\
|
||||
10 & 233 & all 233 \\
|
||||
11 & 1249 & all 1249 \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\caption{Iso-class coverage under the level-resolution definition.}
|
||||
\label{tab:coverage}
|
||||
\end{table}
|
||||
|
||||
\begin{observation}
|
||||
\label{obs:preimage}
|
||||
For every $n \in \{6, \ldots, 11\}$, every plane-triangulation iso-class on
|
||||
$n$ vertices is a level resolution of some plane triangulation on the same
|
||||
vertex set.
|
||||
\end{observation}
|
||||
|
||||
\paragraph{Equivalence to 4-colorability.}
|
||||
A 2-partition $V = V_0 \sqcup V_1$ for which both $G'[V_0]$ and $G'[V_1]$
|
||||
are bipartite induces a proper 4-coloring of $G'$ (combine the bipartition
|
||||
of $V_0$ into colors $\{R, B\}$ and that of $V_1$ into $\{Y, G\}$), and
|
||||
conversely, any proper 4-coloring grouped pairwise produces such a
|
||||
partition. Hence by Definition~\ref{def:resolution}, $G'$ is a level
|
||||
resolution of some $(G, S)$ if and only if $G'$ admits a bipartite
|
||||
2-partition of cardinality realizable as $(|V_e|, |V_o|)$ for some level
|
||||
source. Surjectivity at a given $n$ is therefore equivalent to
|
||||
$4$-colorability of every triangulation on $n$ vertices together with
|
||||
realizability of the partition cardinality by some BFS. Our computational
|
||||
verification of Observation~\ref{obs:preimage} does not invoke 4CT: we
|
||||
enumerate vertex partitions directly and check bipartiteness of the
|
||||
induced subgraphs.
|
||||
|
||||
\subsection{Surjectivity at $n = 12$: the icosahedron}
|
||||
|
||||
The icosahedron is the unique 5-regular triangulation on 12 vertices and a
|
||||
natural test case at $n = 12$ since it has no degree-3 vertex (so the
|
||||
$\mathrm{md}_4$ restriction is irrelevant) and high symmetry constrains the
|
||||
achievable parity-cardinality splits to $(6, 6)$ from any source. We verify
|
||||
directly that the icosahedron admits a bipartite 2-partition of cardinality
|
||||
$(6, 6)$: with vertices labelled as in the standard icosahedral graph, the
|
||||
partition $\{0, 1, 2, 3, 4, 7\} \mid \{5, 6, 8, 9, 10, 11\}$ has both
|
||||
classes inducing bipartite subgraphs (each is a 6-cycle). By
|
||||
Definition~\ref{def:resolution}, the icosahedron is therefore a level
|
||||
resolution of some plane triangulation on 12 vertices.
|
||||
|
||||
\begin{observation}
|
||||
\label{obs:icosa}
|
||||
The icosahedron is a level resolution of some plane triangulation on 12
|
||||
vertices.
|
||||
\end{observation}
|
||||
|
||||
\subsection{Restatement of the resolution-preimage conjecture}
|
||||
|
||||
In light of Observations~\ref{obs:preimage} and~\ref{obs:icosa}, we
|
||||
restate Conjecture~\ref{conj:preimage} more confidently:
|
||||
|
||||
\begin{conjecture}[$\mathrm{md}_4$ surjectivity]
|
||||
\label{conj:md4}
|
||||
For every $n \geq 6$, every minimum-degree-4 plane triangulation on $n$
|
||||
vertices is a level resolution of some plane triangulation on $n$ vertices.
|
||||
\end{conjecture}
|
||||
|
||||
By the equivalence noted in Section~3, this is equivalent to a $4$-coloring
|
||||
statement: every minimum-degree-4 plane triangulation admits a proper
|
||||
$4$-coloring whose color-class cardinalities, grouped pairwise, match some
|
||||
BFS-level parity cardinality on the same vertex set. Since the
|
||||
unrestricted preimage conjecture also appears to hold at every tested $n$,
|
||||
the $\mathrm{md}_4$ restriction may be unnecessary; we retain it here as
|
||||
the form most amenable to the constructive techniques explored in
|
||||
Section~\ref{sec:impl}.
|
||||
|
||||
\section{Discussion and open questions}
|
||||
|
||||
The computational results suggest the following:
|
||||
|
||||
\begin{enumerate}
|
||||
\item Conjecture~\ref{conj:preimage} (resolution preimage) holds at every
|
||||
tested size: all iso-classes on $n \in \{6, \ldots, 11\}$ vertices
|
||||
arise as level resolutions, and the icosahedron does at $n = 12$
|
||||
(Observations~\ref{obs:preimage} and~\ref{obs:icosa}).
|
||||
\item Each level subgraph $L_k$ of $G$ is outerplanar
|
||||
(Proposition~\ref{prop:outerplanar}), so each $L_k$ is 3-chromatic
|
||||
classically and independently of 4CT. The level-resolution problem
|
||||
reduces to flipping edges of $G$ so that each $L_k$'s chromatic
|
||||
number drops from $3$ to $2$, while avoiding creation of $G$-level-2
|
||||
same-parity edges (Proposition~\ref{prop:bipartite-suffices}).
|
||||
\item Under Definition~\ref{def:resolution}, being a level resolution is
|
||||
equivalent to admitting a proper 4-coloring whose color cardinalities
|
||||
group pairwise to a BFS-realizable parity split. The structural
|
||||
framing through outerplanarity refines this: a constructive
|
||||
4-coloring of $G'$ is obtained via independent 2-colorings of each
|
||||
$L_k$ in $G'$, and the proof obligation is purely about removing odd
|
||||
cycles within outerplanar graphs by local edge flips, an operation
|
||||
that does not invoke 4CT.
|
||||
\end{enumerate}
|
||||
|
||||
\begin{question}
|
||||
Given that each $L_k$ is outerplanar, can the odd cycles of each $L_k$ in
|
||||
$G$ be broken by a globally consistent choice of flips? Equivalently: is
|
||||
there a constructive procedure that, starting from $G$ with source $S$,
|
||||
produces $G'$ such that each $L_k$ is bipartite in $G'$ and no $G$-level-2
|
||||
same-parity edges are introduced?
|
||||
\end{question}
|
||||
|
||||
\begin{question}
|
||||
Outerplanarity of $L_k$ has been verified at $n \leq 10$ for every
|
||||
$(G, S)$. Does it hold for all $n$? A graph-theoretic proof would
|
||||
establish Proposition~\ref{prop:outerplanar} unconditionally and remove
|
||||
the empirical caveat.
|
||||
\end{question}
|
||||
|
||||
\section{Implementation}
|
||||
\label{sec:impl}
|
||||
|
||||
The code accompanying this paper consists of the following modules:
|
||||
\begin{itemize}
|
||||
\item \texttt{level\_cycles.py}: core library for levels, level cycles,
|
||||
flip candidates, and resolution enumeration.
|
||||
\item \texttt{triangulation\_gen.py}: enumeration of all non-isomorphic
|
||||
triangulations on $n$ vertices via vertex-insertion plus flip closure.
|
||||
\item \texttt{coverage.py}: iso-class coverage reports with optional source
|
||||
and target filters.
|
||||
\item \texttt{balanced\_layout.py}: a planar drawing routine that starts
|
||||
from a Tutte embedding and uses random-search optimization to
|
||||
equalize interior face areas while maintaining planarity.
|
||||
\item \texttt{four\_color.py}: 4-coloring of $G'$ via independent
|
||||
BFS 2-colorings of parity subgraphs.
|
||||
\item Visualization scripts: \texttt{plot\_oct.py}, \texttt{n7\_examples.py},
|
||||
\texttt{four\_color\_viz.py}.
|
||||
\end{itemize}
|
||||
|
||||
\begin{thebibliography}{9}
|
||||
\bibitem{appelhaken}
|
||||
K.\ Appel and W.\ Haken,
|
||||
\emph{Every Planar Map Is Four Colorable},
|
||||
Contemporary Mathematics, vol.~98, AMS, 1989.
|
||||
|
||||
\bibitem{rsst}
|
||||
N.\ Robertson, D.\ Sanders, P.\ Seymour, and R.\ Thomas,
|
||||
``The four-colour theorem'',
|
||||
\emph{Journal of Combinatorial Theory, Series B}, vol.~70, pp.~2--44, 1997.
|
||||
|
||||
\bibitem{tutte}
|
||||
W.~T.\ Tutte,
|
||||
``How to draw a graph'',
|
||||
\emph{Proc.\ London Math.\ Soc.}, vol.~13, pp.~743--767, 1963.
|
||||
|
||||
\bibitem{chartrand}
|
||||
G.~Chartrand and F.~Harary,
|
||||
``Planar permutation graphs'',
|
||||
\emph{Annales de l'Institut Henri Poincar\'e Section B}, vol.~3,
|
||||
pp.~433--438, 1967.
|
||||
\end{thebibliography}
|
||||
|
||||
\end{document}
|
||||
|
||||
%-----------------------------------------------------------------------
|
||||
% End of amsart-template.tex
|
||||
%-----------------------------------------------------------------------
|
||||
Reference in New Issue
Block a user