Critical two-vertex augmentation dichotomy.
ProvedUnitDistance.critical_augmentation_dichotomyCritical two-vertex augmentation dichotomy. Let f : V ↪ W present the 27-vertex
base graph G.comap f as an induced subgraph of the 29-vertex augmentation G. Assume the
base has independence number 7 and the augmentation is critical, i.e. it does not increase
the independence number (indepNum_comap_le shows it can only increase it, so this says it is
preserved). Then:
the base is not forced above 4 (its ratio 7/27 is above 1/4), while
the augmentation forces every fractional colouring above 4 (its ratio 7/29 is below 1/4).
This is the exact combinatorial skeleton of the G27 → G29 phenomenon.
theorem UnitDistance.critical_augmentation_dichotomy{V W : Type*} [Fintype V] [Fintype W]
(f : V ↪ W) (G : SimpleGraph W)
(hV : Fintype.card V = 27) (hW : Fintype.card W = 29)
(hbase : (G.comap f).indepNum = 7)
(hcrit : G.indepNum = (G.comap f).indepNum) :
(¬ (G.comap f).indepRatio < 1 / 4) ∧ (∀ F : G.FracColoring, 4 < F.value) := by sorry
Formalization Note Transplanted verbatim from the Aether Catalog source Novelty/G27CriticalAugmentation.lean; the statement is byte-identical to the source declaration, elaborated with autoImplicit disabled in the platform environment.
-- Thm stub generated from Novelty/G27CriticalAugmentation.lean import Mathlib import Definitions.Def_Novelty_IndependenceRatioChromatic import Definitions.Def_Novelty_UnitDistanceGraph /-! # The critical two-vertex augmentation of a `27`-vertex unit-distance graph The Matolcsi–Ruzsa–Varga–Zsámboki circle around the fractional chromatic number of the plane features a `27`-vertex planar unit-distance graph `G27` which, after adding a specific pair of points, becomes a `29`-vertex graph whose *geometric fractional chromatic number* exceeds `4`. Such augmentations are exceedingly rare. This file isolates and formally verifies the **arithmetic mechanism** behind the phenomenon and its **minimality**, using the fractional colouring engine of `Catalog.Novelty.IndependenceRatioChromatic`. The key observation is a counting identity. A finite graph on `m` vertices with independence number `a` has independence ratio `a/m`; the fractional engine forces every fractional colouring to have value `> 4` exactly when `a/m < 1/4`, i.e. `4a < m`. For the value `a = 7`: * `7/27 > 1/4` — the base `27`-vertex graph is *not* forced above `4`; * `7/28 = 1/4` — adding **one** vertex only reaches the threshold, still *not* strictly below; * `7/29 < 1/4` — adding **two** vertices crosses strictly below, forcing `χ_f > 4`. Thus, *provided the augmentation does not create a larger independent set*, two vertices is the **least** number one can add to a `27`-vertex graph of independence number `7` to force the fractional chromatic number above `4`. We prove this minimality in full generality (`least_augmentation`) and specialise it (`g27_least_augmentation`). On the graph side we prove that augmentation (passing to an induced supergraph, dually a `comap` along an embedding) can only *increase* the independence number (`indepNum_comap_le`); hence an augmentation that keeps the independence number fixed is exactly a "critical" one. Combining, `critical_augmentation_dichotomy` shows that a critical two-vertex augmentation of a `27`-vertex graph of independence number `7` lands the base below no threshold yet pushes the `29`-vertex augmentation strictly across it. * `quarter_iff` — `a/m < 1/4 ↔ 4a < m`. * `least_augmentation`, `g27_least_augmentation` — minimality of the number of added vertices. * `indepNum_comap_le` — independence number is monotone under augmentation. * `fracValue_gt_four`, `g29_fracChromatic_gt_four` — the fractional engine at `29` vertices. * `g27_not_forced`, `one_vertex_augmentation_not_forced` — the base and one-vertex cases stay at or above the threshold. * `critical_augmentation_dichotomy` — the combined statement. -- !-- Lab Notes -- !-- Hypothesis (Hypothesizer): the "rarity" of a fractional-chromatic-raising augmentation is not mysterious analysis but a sharp counting threshold: with independence number pinned at `7`, the ratio `7/m` crosses `1/4` precisely between `m = 28` and `m = 29`. Bold form: the number `2` in "two-vertex augmentation" is forced — it is the least `k` with `7/(27+k) < 1/4`. Experiment (Experimenter): reduce the rational inequality `a/m < 1/4` to the integer inequality `4a < m` via `div_lt_iff₀` (`quarter_iff`), then package minimality as `IsLeast` and discharge the membership/lower-bound halves with `omega`. On the graph side, transport a maximum independent set of `G.comap f` through the injective `f` to bound `indepNum` and feed `four_lt_fracValue_of_indepRatio_lt`. Analysis (Analyst): the mechanism is "true and sharp" — `7/28 = 1/4` is an exact equality, so a one-vertex augmentation is genuinely at the boundary, never below it; only `k ≥ 2` works. The geometric content the formalisation deliberately does *not* capture is the *existence* of a planar realisation keeping `α = 7`; that (and uniqueness up to isometry) is the hard, still-open part. What we prove is the exact combinatorial skeleton that any such realisation must satisfy. Critique (Critic): none of the theorems is vacuous. `quarter_iff` needs `0 < m` (else `1/0` undefined); `least_augmentation` needs `n ≤ 4a` (the base must sit at or above threshold, else the least augmentation is `0`). `indepNum_comap_le` uses injectivity of `f` in an essential way — a non-injective `comap` can collapse an independent set. The dichotomy's hypothesis `hcrit` (independence number preserved) is load-bearing: `indepNum_comap_le` shows augmentation can only raise `α`, so preservation is precisely the criticality condition. Synthesis (PI): the file supplies the *forced-arithmetic core* of the `G27 → G29` phenomenon, reducing the open geometric conjecture to the single realisability question "can two points be added to `G27` without enlarging its maximum independent set?". -- !-- end Lab Notes -- !-- -/ open scoped Classical open SimpleGraph open UnitDistance /-! ### Arithmetic core: the `1/4` threshold and minimal augmentation -/ /-! ### Graph core: monotonicity of independence number and the fractional engine -/ /- **Augmentation only increases independence number.** For an embedding `f : V ↪ W`, the induced subgraph `G.comap f` has independence number at most that of `G`. Equivalently, adding vertices to a graph can only enlarge (never shrink) its maximum independent set. -/ /-! ### The combined critical-augmentation dichotomy -/
theorem UnitDistance.critical_augmentation_dichotomy{V W : Type*} [Fintype V] [Fintype W]
(f : V ↪ W) (G : SimpleGraph W)
(hV : Fintype.card V = 27) (hW : Fintype.card W = 29)
(hbase : (G.comap f).indepNum = 7)
(hcrit : G.indepNum = (G.comap f).indepNum) :
(¬ (G.comap f).indepRatio < 1 / 4) ∧ (∀ F : G.FracColoring, 4 < F.value) := by sorry