ComparatorChallenges/HyperbolicCones.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
16 declarations, 1 contain sorry, 0 declared as axioms
- abbrev
OAI.Paper256.Matline 13Also declared: OAI/Analysis/HyperbolicCones/Model.lean:15 (same declaration text).
- abbrev
OAI.Paper256.Symline 15Also declared: OAI/Analysis/HyperbolicCones/Model.lean:17 (same declaration text).
- instance
OAI.Paper256.instFiniteDimensionalSymline 17Also declared: OAI/Analysis/HyperbolicCones/Model.lean:19 (same declaration text).
- abbrev
OAI.Paper256.Ambientline 20Also declared: OAI/Analysis/HyperbolicCones/Model.lean:22 (same declaration text).
- abbrev
OAI.Paper256.SymIndexline 22Also declared: OAI/Analysis/HyperbolicCones/Model.lean:24 (same declaration text).
- abbrev
OAI.Paper256.Coordline 24Also declared: OAI/Analysis/HyperbolicCones/Model.lean:26 (same declaration text).
- def
OAI.Paper256.qMatrixline 26Also declared: OAI/Analysis/HyperbolicCones/Model.lean:28 (same declaration text).
- def
OAI.Paper256.philine 29Also declared: OAI/Analysis/HyperbolicCones/Model.lean:31 (same declaration text).
- def
OAI.Paper256.matrixValueline 38Also declared: OAI/Analysis/HyperbolicCones/Model.lean:40 (same declaration text).
- def
OAI.Paper256.symmetricCoordinatesline 42Also declared: OAI/Analysis/HyperbolicCones/Model.lean:44 (same declaration text).
- def
OAI.Paper256.polynomialline 46Also declared: OAI/Analysis/HyperbolicCones/Model.lean:48 (same declaration text).
- def
OAI.Paper256.coordinatesline 52Also declared: OAI/Analysis/HyperbolicCones/Model.lean:54 (same declaration text).
- def
OAI.Paper256.basePointline 57Also declared: OAI/Analysis/HyperbolicCones/Model.lean:59 (same declaration text).
- def
OAI.Paper256.linePolynomialline 59Also declared: OAI/Analysis/HyperbolicCones/Model.lean:61 (same declaration text).
- def
OAI.Paper256.coneline 64Also declared: OAI/Analysis/HyperbolicCones/Model.lean:66 (same declaration text).
- theorem
OAI.Paper256.main_resultChallenge statement: Hyperbolicity cones without semidefinite lifts sorry line 67L4DEL explanation
The generalized Lax conjecture predicts that every hyperbolicity cone is spectrahedral. The formalized counterexample is an explicit homogeneous polynomial of degree $20$ in $23$ real variables. It is hyperbolic, but its closed hyperbolicity cone cannot be represented as the positive-semidefinite region of any finite real symmetric linear matrix pencil, in any positive matrix size.
- This is an exact comparator target linked by the pinned repository's formalization note for this result.
- The repository's comparator configuration selects OAI.Analysis.HyperbolicCones.Main as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/Analysis/HyperbolicCones/Main.lean:25 (same statement text; different proof or body). Qualify references as OAI.Paper256.main_result@path.
theorem main_result : Module.finrank ℝ Ambient = 23 ∧ polynomial.IsHomogeneous 20 ∧ polynomial.totalDegree = 20 ∧ MvPolynomial.eval (coordinates basePoint) polynomial = 1 ∧ (∀ (x : Ambient) (z : ℂ), (linePolynomial x).aeval z = 0 → z.im = 0) ∧ ∀ (N : ℕ) (_hN : 0 < N) (L : Ambient →ₗ[ℝ] Sym N), cone ≠ {x | (L x : Mat N ℝ).PosSemidef} := by …Mentions: OAI.Paper256.Ambient, OAI.Paper256.coordinates, OAI.Paper256.basePoint, OAI.Paper256.polynomial, OAI.Paper256.linePolynomial, OAI.Paper256.Sym, OAI.Paper256.cone, OAI.Paper256.Mat