OAI/Combinatorics/SecondNeighborhood/ReductionCore.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

11 declarations, 0 contain sorry, 0 declared as axioms

  1. def OAI.SeymourSecondNeighborhood.Counterexample Every vertex has a strict first-neighborhood surplus line 10

    L4DEL explanation

    |N1+ (v)| > |N2+ (v)| for every v ∈ V (D).

    Counterexample r says that every vertex fails GoodVertex: its exact second out-neighborhood is strictly smaller than its first. This pointwise strict inequality is the negation normal form used by the minimal-counterexample argument.

    1. Because the graph is finite, negating |N₁⁺| ≤ |N₂⁺| becomes |N₂⁺| < |N₁⁺|.
    2. The definition alone does not assert orientation or nonemptiness; those hypotheses are carried separately in the reduction theorems.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f), OpenAI Seymour second-neighborhood manuscript

    def Counterexample (r : V → V → Prop) : Prop :=
    …
  2. def OAI.SeymourSecondNeighborhood.arcSet line 13
  3. def OAI.SeymourSecondNeighborhood.ArcMinimal line 17
  4. def OAI.SeymourSecondNeighborhood.NonemptyBoundary line 21
  5. def OAI.SeymourSecondNeighborhood.SubsetDeficit line 25
  6. def OAI.SeymourSecondNeighborhood.PositiveIndegree Every vertex has an incoming neighbor line 29

    L4DEL explanation

    Every vertex of G has positive indegree.

    PositiveIndegree r requires an incoming witness u → v for each vertex v. In the reduction this property follows from strong connectivity of a minimal counterexample and survives the transitive-tournament blowup.

    1. The property is existential at each vertex rather than a numerical degree bound.
    2. Later it ensures the image of the full vertex set is again the full set and prevents degenerate rows or columns in the extremal construction.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f), OpenAI Seymour second-neighborhood manuscript

    def PositiveIndegree (r : V → V → Prop) : Prop :=
    …
  7. def OAI.SeymourSecondNeighborhood.StrictSubsetGrowth Every nonempty proper subset has a strict one-step image surplus line 32

    L4DEL explanation

    |U | + |FG2 (U )| < 2|FG (U )|

    StrictSubsetGrowth r is the amplified inequality |S|+|F²(S)| < 2|F(S)| for every nonempty proper finite subset. It compares ordinary relation images, which may overlap S, rather than exact-distance neighborhoods.

    1. The left side combines the starting set with its twice-iterated image.
    2. The strict factor-two inequality is the obstruction later ruled out by the extremal pruning argument.

    Sources and attribution: Pinned Lean source (fd4aeeb2ee4f), OpenAI Seymour second-neighborhood manuscript

    def StrictSubsetGrowth (r : V → V → Prop) : Prop :=
    …
  8. theorem OAI.SeymourSecondNeighborhood.mem_arcSet line 37
  9. theorem OAI.SeymourSecondNeighborhood.arcSet_mono line 43
  10. theorem OAI.SeymourSecondNeighborhood.counterexample_iff_not_conjecture line 48
  11. theorem OAI.SeymourSecondNeighborhood.Counterexample.first_nonempty line 54