didericis 6f541d2d68 coloring_nested_tire_graphs: empirical findings on the König-lift conjecture (negative)
Tested the candidate induced γ-partition from
worst_case_proof_sketch.tex (Conj t2-induces-partition).

Findings:

1. AT k = k_2 = 6 (antipodal chord, faces 3+3): Candidate
   partition (next-D or prev-D) gives Latin ⊆ π_U.  ✓

   But this is partly coincidental: |π_U| = 90 is so large that
   ALL 10 triple-partitions of {0,..,5} have Latin ⊆ π_U.

2. AT k = k_2 = 9 (chords (0,3)(3,6), faces 3+3+3): Candidate
   partition FAILS.  Only 8 of all 280 triple-partitions of
   {0,..,8} have Latin ⊆ π_U, and the candidate is not one of
   them.  The 8 surviving partitions have no obvious geometric
   interpretation.

3. ASYMMETRIC k ≠ k_2 (e.g. k=6, k_2=3): Candidate doesn't
   produce a triple-partition at all, and no triple-partition
   has Latin ⊆ π_U.  Conjecture as stated doesn't cover the
   case where the empirical worst-case overlap lives.

Implication: The candidate construction is wrong past k = 6.
Step 3 (prove inclusion) is not the right next move -- we'd
be proving a false statement.

Reassessment of Approach 2: the König-overlap proposition (when
both tires give direct γ-face partitions) is still cleanly proven,
but applies to fewer cases than hoped.  The asymmetric pairs that
witness the empirical worst case are not covered.

Both approaches now have known structural obstacles:
- Approach 1 (2-SAT): single open Conjecture 1.5, empirically true.
- Approach 2 (König): natural construction empirically wrong past
  k=6, plus asymmetric pairs out of scope.

Honest status: chain pigeonhole has no full proof yet.

Files:
  experiments/induced_partition.py
  notes/induced_partition_findings.tex (3 pages)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-26 11:33:18 -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%