ComparatorChallenges/RyserOddExtensions.lean
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
12 declarations, 1 contain sorry, 0 declared as axioms
- abbrev
OAI.RyserCoveringCounterexample.Hypergraphline 9Distinct definitions of this name: ComparatorChallenges/RyserCovering.lean:9 (different declaration text), OAI/Combinatorics/Ryser/Hypergraph/Definitions.lean:10 (different declaration text). Qualify references as OAI.RyserCoveringCounterexample.Hypergraph@path.
- def
OAI.RyserCoveringCounterexample.IsCoverline 13Distinct definitions of this name: ComparatorChallenges/RyserCovering.lean:15 (different declaration text), OAI/Combinatorics/Ryser/Hypergraph/Definitions.lean:14 (different declaration text). Qualify references as OAI.RyserCoveringCounterexample.IsCover@path.
- def
OAI.RyserCoveringCounterexample.Intersectingline 16Distinct definitions of this name: ComparatorChallenges/RyserCovering.lean:18 (different declaration text), OAI/Combinatorics/Ryser/Hypergraph/Definitions.lean:19 (different declaration text). Qualify references as OAI.RyserCoveringCounterexample.Intersecting@path.
- def
OAI.RyserCoveringCounterexample.matchingsline 20Distinct definitions of this name: ComparatorChallenges/RyserCovering.lean:22 (different declaration text), OAI/Combinatorics/Ryser/Hypergraph/Definitions.lean:25 (different declaration text). Qualify references as OAI.RyserCoveringCounterexample.matchings@path.
- def
OAI.RyserCoveringCounterexample.matchingNumberline 25Distinct definitions of this name: ComparatorChallenges/RyserCovering.lean:26 (different declaration text), OAI/Combinatorics/Ryser/Hypergraph/Definitions.lean:29 (different declaration text). Qualify references as OAI.RyserCoveringCounterexample.matchingNumber@path.
- def
OAI.RyserCoveringCounterexample.coverCardinalitiesline 28Distinct definitions of this name: ComparatorChallenges/RyserCovering.lean:28 (different declaration text), OAI/Combinatorics/Ryser/Hypergraph/Definitions.lean:31 (different declaration text). Qualify references as OAI.RyserCoveringCounterexample.coverCardinalities@path.
- def
OAI.RyserCoveringCounterexample.coverNumberline 31Distinct definitions of this name: ComparatorChallenges/RyserCovering.lean:31 (different declaration text), OAI/Combinatorics/Ryser/Hypergraph/Definitions.lean:34 (different declaration text). Qualify references as OAI.RyserCoveringCounterexample.coverNumber@path.
- def
OAI.RyserCoveringCounterexample.Uniformline 33Distinct definitions of this name: OAI/Combinatorics/Ryser/Hypergraph/Definitions.lean:36 (different declaration text). Qualify references as OAI.RyserCoveringCounterexample.Uniform@path.
- def
OAI.RyserCoveringCounterexample.PartiteUniformline 36Distinct definitions of this name: ComparatorChallenges/RyserCovering.lean:33 (different declaration text), OAI/Combinatorics/Ryser/Hypergraph/Definitions.lean:38 (different declaration text). Qualify references as OAI.RyserCoveringCounterexample.PartiteUniform@path.
- def
OAI.RyserCoveringCounterexample.RPartiteUniformline 41Distinct definitions of this name: ComparatorChallenges/RyserCovering.lean:36 (different declaration text), OAI/Combinatorics/Ryser/Hypergraph/Definitions.lean:41 (different declaration text). Qualify references as OAI.RyserCoveringCounterexample.RPartiteUniform@path.
- def
OAI.RyserOdd.Specification.ExplicitFailureAtline 50Distinct definitions of this name: OAI/Combinatorics/Ryser/OddExtensions.lean:36 (different declaration text). Qualify references as OAI.RyserOdd.Specification.ExplicitFailureAt@path.
- theorem
OAI.RyserOdd.eventualOddFailures_and_infiniteChallenge statement: Counterexamples in odd extension degrees sorry line 61L4DEL explanation
This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.
- The linked formalization note covers 3 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
- The repository's comparator configuration selects OAI.Combinatorics.Ryser.OddExtensions as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/Combinatorics/Ryser/OddExtensions.lean:132 (same statement text; different proof or body). Qualify references as OAI.RyserOdd.eventualOddFailures_and_infinite@path.
Checked implications (found by the pipeline and checked by Lean's kernel when it ran; a recorded result, not checked again in this build: what these are)
Gives
- together with
OAI.Ostmann.twoInfiniteSummandsImpossible, gives∀ (B : Set ℕ), B.Infinite → ¬OAI.Ostmann.EventuallyPrimeSumset {rank | OAI.RyserOdd.Specification.ExplicitFailureAt rank} B(short composition) checked derivation
theorem eventualOddFailures_and_infinite : (∃ primeThreshold : ℕ, ∀ prime : ℕ, primeThreshold ≤ prime → prime.Prime → prime % 3 = 2 → ∃ degreeThreshold : ℕ, 3 ≤ degreeThreshold ∧ ∀ degree : ℕ, degreeThreshold ≤ degree → Odd degree → Specification.ExplicitFailureAt (prime ^ degree + 1)) ∧ Set.Infinite {rank : ℕ | Specification.ExplicitFailureAt rank} := by …