ComparatorChallenges/HadwigerCounterexample.lean

GitHub source file

Explanation legend Lean4 Domain Explanation Language (L4DEL)

L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.

L4DEL
Lean4 Domain Explanation Language

Credit: OpenAI's pinned repository says an unreleased internal model produced the manuscripts and supporting proof artifacts. The collection builds on the mathematics community's accumulated problems, results, language, and formal libraries; each manuscript's BibTeX and bibliography are the authority for individual scholarly credit.

Project sources: Pinned openai/math documentation, Pinned formalization catalogue

6 declarations, 2 contain sorry, 0 declared as axioms

  1. def OAI.HadwigerMatching.IsTouchingMatching line 10

    Also declared: OAI/Combinatorics/HadwigerMatching/Definitions.lean:12 (same declaration text).

  2. def OAI.HadwigerMatching.connectedMatchingNumber line 16

    Also declared: OAI/Combinatorics/HadwigerMatching/Definitions.lean:20 (same declaration text).

  3. def OAI.LinearListHadwiger.HasCliqueMinor line 23

    Also declared: ComparatorChallenges/ListHadwiger.lean:17 (same declaration text), OAI/Combinatorics/ListHadwiger/Model.lean:17 (same declaration text).

  4. def OAI.LinearListHadwiger.hadwigerNumber line 29

    Also declared: ComparatorChallenges/ListHadwiger.lean:23 (same declaration text), OAI/Combinatorics/ListHadwiger/Model.lean:23 (same declaration text).

  5. theorem OAI.HadwigerCounterexample.exists_counterexamples Challenge statement: Counterexamples of arbitrarily large order sorry line 38

    L4DEL explanation

    constructing arbitrarily large graphs whose chromatic number exceeds their Hadwiger number

    For every bound M there is a graph on m >= max(M, 5) vertices with independence number at most 2 whose chromatic number is above its Hadwiger number.

    1. The graph G on Fin m has independence number at most 2.
    2. Its connected matching number is below m/100 and its Hadwiger number is below 26m/75 + 2/3, which is itself below m/2.
    3. The chromatic number is finite, is at least m/2, and exceeds the Hadwiger number; the challenge file leaves the proof as sorry.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f), OpenAI Hadwiger-counterexample manuscript (abstract), Pinned OpenAI formalization note 157, Hugo Hadwiger (1943), original-paper bibliographic record

    Distinct definitions of this name: OAI/Combinatorics/HadwigerCounterexample/Main.lean:101 (same statement text; different proof or body). Qualify references as OAI.HadwigerCounterexample.exists_counterexamples@path.

    theorem exists_counterexamples (M : ℕ) : ∃ m : ℕ, max M 5 ≤ m ∧
        ∃ G : SimpleGraph (Fin m), G.indepNum ≤ 2 ∧
          (connectedMatchingNumber G : ℚ) < (m : ℚ) / 100 ∧
          (hadwigerNumber G : ℚ) < 26 * (m : ℚ) / 75 + 2 / 3 ∧
          26 * (m : ℚ) / 75 + 2 / 3 < (m : ℚ) / 2 ∧
          (m : ℚ) / 2 ≤ (G.chromaticNumber.toNat : ℚ) ∧
          hadwigerNumber G < G.chromaticNumber.toNat ∧
          G.chromaticNumber ≠ ⊤ ∧
          G.chromaticNumber = ↑(G.chromaticNumber.toNat) := by
    …
  6. theorem OAI.HadwigerCounterexample.not_hadwiger_conjecture Challenge statement: Hadwiger's conjecture fails sorry line 49

    L4DEL explanation

    We disprove Hadwiger’s conjecture

    The statement denies that every finite graph's chromatic number is at most its largest clique-minor size.

    1. Graphs are simple graphs on Fin m, and hadwigerNumber is the supremum of t such that the graph has a clique minor of order t (connected disjoint branch sets, pairwise touching).
    2. The statement is the negation of "for all m and all graphs G on Fin m, chromaticNumber G is at most hadwigerNumber G".
    3. This challenge file leaves the proof as sorry.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f), OpenAI Hadwiger-counterexample manuscript (abstract), Pinned OpenAI formalization note 157, Hugo Hadwiger (1943), original-paper bibliographic record

    Distinct definitions of this name: OAI/Combinatorics/HadwigerCounterexample/Main.lean:120 (different declaration text). Qualify references as OAI.HadwigerCounterexample.not_hadwiger_conjecture@path.

    clique minor: a family of disjoint connected vertex sets in a graph, every two of which have an edge between them

    theorem not_hadwiger_conjecture :
        ¬ (∀ (m : ℕ) (G : SimpleGraph (Fin m)),
          G.chromaticNumber ≤ ↑(hadwigerNumber G)) := by
    …