didericis df9411d2bd papers: move Definition 1.7 (partial tire dual) to dual paper
REMOVED from coloring_nested_tire_graphs/:
  - Definition 1.7 (Partial tire dual)
  - Figure 3 (partial tire dual example)
  - Figure 4 (partial tire dual bridge case)
  - fig_partial_tire_dual.png file
  - fig_partial_tire_dual_bridge.png file
  - Abstract no longer mentions partial tire dual

Foundational paper now ends at Remark 1.6 (tire face/edge counts).
Down from 5 to 3 pages.

ADDED to coloring_nested_tire_dual_graphs/:
  - Definition (Partial tire dual) — now numbered 1.1 in this paper
  - Figure: partial tire dual example
  - Figure: partial tire dual bridge case
  - Both PNG figure files

Inserted before the structure proposition (former 1.1, now 1.2).
Intro citation list removes the bullet for partial tire dual since
it's now defined locally. The definition's internal ref to
Definition~\ref{def:tire-graph} becomes
\cite[Definition~1.5]{bauerfeld-nested-tires}.

The two figure captions updated to reference
prop:partial-tire-dual-structure locally (instead of citing the
companion paper as if it owned the definition).

Paper grows from 8 to 9 pages.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-27 00:57:31 -04:00
2026-04-12 22:23:55 -04:00
2026-04-20 16:32:27 -04:00
2026-04-20 16:32:27 -04:00
2026-04-20 17:00:04 -04:00
2026-04-20 16:32:27 -04:00
2026-04-17 00:54:42 -04:00
2026-05-09 11:34:58 -04:00

math-research

Personal mathematics research repository by Eric Bauerfeld. Papers are written in AMS-LaTeX using the amsart document class.

Papers

kempe_style_search_for_smaller_contradiction

Humans Suffice: A Novel Proof of the Four Color Theorem

An in-progress proof of the Four Color Theorem via a minimal counterexample argument. The paper builds on Kempe's 1879 strategy — establishing valid cases for vertices of degree ≤ 4, then extending the argument to the degree-5 case using properties of non-adjacent degree-5 vertices, merged subgraphs, and locked colorings.

plane_depth_labelling

Plane Depth Labelling

Early-stage paper. Title and author information set; content in progress.

Creating a New Paper

Use run.sh to scaffold a new paper from the AMS-LaTeX template:

./run.sh init_paper "Your Paper Title"

This creates a new directory (name derived from the title) containing a paper.tex pre-filled with the title and author.

Setup

The Python library code in lib/ requires SageMath. Run setup once per machine:

./run.sh setup <sage_python_path> <sage_site_packages> [system_name]
  • sage_python_path — path to the SageMath Python interpreter (e.g. /opt/sage/local/bin/python3)
  • sage_site_packages — path to SageMath's site-packages directory
  • system_name — optional label for this machine (defaults to hostname -s); used to store per-machine env files as .env.<system_name>

On subsequent runs the paths default to whatever was saved in .env, so ./run.sh setup alone re-runs setup with the existing configuration.

Setup also compiles the plantri submodule via make.

Running Sage

To run a Sage script with plantri available on PATH:

./run.sh sage <script.py> [args...]

Or to open an interactive Sage session:

./run.sh sage

Linting

./run.sh lint

Runs pyright and pylint on lib/ using the SageMath Python interpreter.

Shell Completion

To enable tab-completion for run.sh in zsh, add this to your .zshrc:

eval "$(path/to/run.sh completion)"

Or source it once in the current shell session:

eval "$(./run.sh completion)"

Building

Papers are compiled with LaTeX. From within a paper directory:

latexmk -pdf paper.tex
S
Description
No description provided
Readme 277 MiB
Languages
Python 69%
TeX 30.8%
Shell 0.2%