ComparatorChallenges/Nagata.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
48 declarations, 3 contain sorry, 0 declared as axioms
Nagata's strict inequality for very general complex plane configurations
The exceptional family is chosen before every curve and multiplicity vector. Closedness means common multihomogeneous zero loci on the product of projective planes, restricted to the open set of ordered distinct configurations.
- def
OAI.Nagata.AffineMultiplicity.pointIdealline 42Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/AffineMultiplicity.lean:22 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.pointIdeal@path.
- def
OAI.Nagata.AffineMultiplicity.orderAtLeastline 45Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/AffineMultiplicity.lean:27 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.orderAtLeast@path.
- def
OAI.Nagata.AffineMultiplicity.translateHomline 49Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/TaylorMultiplicity.lean:60 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.translateHom@path.
- theorem
OAI.Nagata.AffineMultiplicity.translateHom_Cline 53Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/TaylorMultiplicity.lean:63 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.translateHom_C@path.
- theorem
OAI.Nagata.AffineMultiplicity.translateHom_Xline 57Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/TaylorMultiplicity.lean:67 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.translateHom_X@path.
- theorem
OAI.Nagata.AffineMultiplicity.translateHom_neg_compline 61Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/TaylorMultiplicity.lean:71 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.translateHom_neg_comp@path.
- theorem
OAI.Nagata.AffineMultiplicity.translateHom_comp_negline 67Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/TaylorMultiplicity.lean:77 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.translateHom_comp_neg@path.
- def
OAI.Nagata.AffineMultiplicity.translateEquivline 71Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/TaylorMultiplicity.lean:81 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.translateEquiv@path.
- theorem
OAI.Nagata.AffineMultiplicity.translateEquiv_applyline 77Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/TaylorMultiplicity.lean:87 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.translateEquiv_apply@path.
- theorem
OAI.Nagata.AffineMultiplicity.translate_ne_zeroline 80Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/TaylorMultiplicity.lean:173 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.translate_ne_zero@path.
- theorem
OAI.Nagata.AffineMultiplicity.translated_support_nonemptyline 87Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/TaylorMultiplicity.lean:180 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.translated_support_nonempty@path.
- def
OAI.Nagata.AffineMultiplicity.ordinaryMultiplicityThe least total degree of a nonzero Taylor coefficient line 92Source documentation
The least total degree of a nonzero Taylor coefficient.
L4DEL explanation
The least total degree of a nonzero Taylor coefficient.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/TaylorMultiplicity.lean:189 (different declaration text). Qualify references as OAI.Nagata.AffineMultiplicity.ordinaryMultiplicity@path.
def ordinaryMultiplicity (point : σ → K) (polynomial : MvPolynomial σ K) (nonzero : polynomial ≠ 0) : ℕ := … - abbrev
OAI.Nagata.ProjectiveGeometry.PlanePointline 101Also declared: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:36 (same declaration text).
- abbrev
OAI.Nagata.ProjectiveGeometry.OrderedDistinctPointsline 103Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:39 (different declaration text). Qualify references as OAI.Nagata.ProjectiveGeometry.OrderedDistinctPoints@path.
- structure
OAI.Nagata.ProjectiveGeometry.MultihomogeneousEquationline 106Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:113 (different declaration text). Qualify references as OAI.Nagata.ProjectiveGeometry.MultihomogeneousEquation@path.
- def
OAI.Nagata.ProjectiveGeometry.equationVanishesline 112Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:122 (different declaration text). Qualify references as OAI.Nagata.ProjectiveGeometry.equationVanishes@path.
- def
OAI.Nagata.ProjectiveGeometry.IsProductZariskiClosedline 118Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:130 (different declaration text). Qualify references as OAI.Nagata.ProjectiveGeometry.IsProductZariskiClosed@path.
- def
OAI.Nagata.ProjectiveGeometry.IsConfigurationZariskiClosedline 122Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:135 (different declaration text). Qualify references as OAI.Nagata.ProjectiveGeometry.IsConfigurationZariskiClosed@path.
- abbrev
OAI.Nagata.ProjectiveGeometry.ChartVariablesline 127Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:217 (different declaration text). Qualify references as OAI.Nagata.ProjectiveGeometry.ChartVariables@path.
- def
OAI.Nagata.ProjectiveGeometry.dehomogenizeline 129Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:220 (different declaration text). Qualify references as OAI.Nagata.ProjectiveGeometry.dehomogenize@path.
- def
OAI.Nagata.ProjectiveGeometry.chartCoordinatesline 135Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:227 (different declaration text). Qualify references as OAI.Nagata.ProjectiveGeometry.chartCoordinates@path.
- def
OAI.Nagata.ProjectiveGeometry.multiplicityAtLeastLocal multiplicity lower bounds are membership in powers of the point ideal line 139Source documentation
Local multiplicity lower bounds are membership in powers of the point ideal.
L4DEL explanation
Local multiplicity lower bounds are membership in powers of the point ideal.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:248 (different declaration text). Qualify references as OAI.Nagata.ProjectiveGeometry.multiplicityAtLeast@path.
def multiplicityAtLeast (polynomial : MvPolynomial (Fin 3) ℂ) (point : PlanePoint) (multiplicity : ℕ) : Prop := …Mentions: OAI.Nagata.ProjectiveGeometry.PlanePoint
- theorem
OAI.Nagata.ProjectiveGeometry.chart_existsline 145Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:254 (different declaration text). Qualify references as OAI.Nagata.ProjectiveGeometry.chart_exists@path.
- abbrev
OAI.Nagata.Workers.W30.TernaryPolynomialline 157Also declared: OAI/AlgebraicGeometry/PlaneCurves/Factorization.lean:27 (same declaration text).
- def
OAI.Nagata.Workers.W30.equationMultiplicityline 161Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Factorization.lean:49 (different declaration text). Qualify references as OAI.Nagata.Workers.W30.equationMultiplicity@path.
- def
OAI.Nagata.Workers.W30.associatePrincipalIdealline 165Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Factorization.lean:77 (different declaration text). Qualify references as OAI.Nagata.Workers.W30.associatePrincipalIdeal@path.
- def
OAI.Nagata.Workers.W30.equationIdealCycleline 169Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Factorization.lean:89 (different declaration text). Qualify references as OAI.Nagata.Workers.W30.equationIdealCycle@path.
- theorem
OAI.Nagata.Workers.W30.exists_positive_degree_equation_of_homogeneous_cycleChallenge statement: Nagata's conjecture sorry line 174L4DEL explanation
This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.
- The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
- The repository's comparator configuration selects OAI.AlgebraicGeometry.PlaneCurves.Nagata as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/IdealCycles.lean:242 (different declaration text). Qualify references as OAI.Nagata.Workers.W30.exists_positive_degree_equation_of_homogeneous_cycle@path.
theorem exists_positive_degree_equation_of_homogeneous_cycle (cycle : Ideal TernaryPolynomial →₀ ℕ) (nonzero : cycle ≠ 0) (homogeneous : ∀ ideal ∈ cycle.support, ideal.IsPrime ∧ ideal ≠ ⊥ ∧ ideal.IsPrincipal ∧ ideal.IsHomogeneous (MvPolynomial.homogeneousSubmodule (Fin 3) ℂ)) : ∃ polynomial : TernaryPolynomial, polynomial ≠ 0 ∧ polynomial.IsHomogeneous polynomial.totalDegree ∧ 0 < polynomial.totalDegree ∧ equationIdealCycle polynomial = cycle := by …Mentions: OAI.Nagata.Workers.W30.TernaryPolynomial
- abbrev
OAI.Nagata.W16.PlanePolynomialline 188Also declared: OAI/AlgebraicGeometry/PlaneCurves/Forms.lean:26 (same declaration text).
- structure
OAI.Nagata.W16.NonzeroHomogeneousFormline 190Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Forms.lean:68 (different declaration text). Qualify references as OAI.Nagata.W16.NonzeroHomogeneousForm@path.
- theorem
OAI.Nagata.W16.homogeneous_eval_scaleline 195Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Forms.lean:45 (different declaration text). Qualify references as OAI.Nagata.W16.homogeneous_eval_scale@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)
1 more checked entries are routine (the same statement, a restatement, a generated lemma, one challenge file, a field of a structure, a route the released proof already takes, a duplicate): in the catalogue.
- theorem
OAI.Nagata.W16.eval_dehomogenizeline 211Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Forms.lean:265 (different declaration text). Qualify references as OAI.Nagata.W16.eval_dehomogenize@path.
- theorem
OAI.Nagata.W16.eval_dehomogenize_normalizedline 224Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Forms.lean:278 (different declaration text). Qualify references as OAI.Nagata.W16.eval_dehomogenize_normalized@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)
1 more checked entries are routine (the same statement, a restatement, a generated lemma, one challenge file, a field of a structure, a route the released proof already takes, a duplicate): in the catalogue.
- theorem
OAI.Nagata.W16.eval_eq_zero_of_dehomogenize_eq_zeroline 244Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Forms.lean:296 (different declaration text). Qualify references as OAI.Nagata.W16.eval_eq_zero_of_dehomogenize_eq_zero@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)
1 more checked entries are routine (the same statement, a restatement, a generated lemma, one challenge file, a field of a structure, a route the released proof already takes, a duplicate): in the catalogue.
- theorem
OAI.Nagata.W16.eq_zero_of_dehomogenize_eq_zeroline 255Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Forms.lean:307 (different declaration text). Qualify references as OAI.Nagata.W16.eq_zero_of_dehomogenize_eq_zero@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)
1 more checked entries are routine (the same statement, a restatement, a generated lemma, one challenge file, a field of a structure, a route the released proof already takes, a duplicate): in the catalogue.
- theorem
OAI.Nagata.W16.dehomogenize_ne_zeroline 268Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Forms.lean:318 (different declaration text). Qualify references as OAI.Nagata.W16.dehomogenize_ne_zero@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)
1 more checked entries are routine (the same statement, a restatement, a generated lemma, one challenge file, a field of a structure, a route the released proof already takes, a duplicate): in the catalogue.
- def
OAI.Nagata.Workers.W10.EffectivePlaneCurveNonzero finite cycles of homogeneous prime plane ideals, with natural weights line 283Source documentation
Nonzero finite cycles of homogeneous prime plane ideals, with natural weights.
L4DEL explanation
Nonzero finite cycles of homogeneous prime plane ideals, with natural weights.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/EffectiveCurves.lean:67 (same statement text; different proof or body). Qualify references as OAI.Nagata.Workers.W10.EffectivePlaneCurve@path.
def EffectivePlaneCurve := {cycle : Ideal TernaryPolynomial →₀ ℕ // … - def
OAI.Nagata.Workers.W10.curveEquationAn equation realizing the entire cycle, including repeated components line 289Source documentation
An equation realizing the entire cycle, including repeated components.
L4DEL explanation
An equation realizing the entire cycle, including repeated components.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/EffectiveCurves.lean:72 (different declaration text). Qualify references as OAI.Nagata.Workers.W10.curveEquation@path.
def curveEquation (curve : EffectivePlaneCurve) : TernaryPolynomial := …
- theorem
OAI.Nagata.Workers.W10.curveEquation_specline 293Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/EffectiveCurves.lean:75 (different declaration text). Qualify references as OAI.Nagata.Workers.W10.curveEquation_spec@path.
- theorem
OAI.Nagata.Workers.W10.curveEquation_nonzeroline 300Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/EffectiveCurves.lean:80 (different declaration text). Qualify references as OAI.Nagata.Workers.W10.curveEquation_nonzero@path.
- def
OAI.Nagata.Workers.W10.curveDegreeline 303Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/EffectiveCurves.lean:83 (different declaration text). Qualify references as OAI.Nagata.Workers.W10.curveDegree@path.
- theorem
OAI.Nagata.Workers.W10.curveEquation_homogeneousline 305Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/EffectiveCurves.lean:88 (different declaration text). Qualify references as OAI.Nagata.Workers.W10.curveEquation_homogeneous@path.
- def
OAI.Nagata.Workers.W10.curveFormline 309Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/EffectiveCurves.lean:95 (different declaration text). Qualify references as OAI.Nagata.Workers.W10.curveForm@path.
- def
OAI.Nagata.ProjectiveGeometry.formOrdinaryMultiplicityline 316Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/ProjectiveMultiplicity.lean:202 (different declaration text). Qualify references as OAI.Nagata.ProjectiveGeometry.formOrdinaryMultiplicity@path.
- def
OAI.Nagata.W15.curveOrdinaryMultiplicityline 329Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/CycleMultiplicity.lean:397 (different declaration text). Qualify references as OAI.Nagata.W15.curveOrdinaryMultiplicity@path.
- def
OAI.Nagata.FullNagataline 338Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Configuration.lean:312 (same statement text; different proof or body). Qualify references as OAI.Nagata.FullNagata@path.
- theorem
OAI.Nagata.nagata_conjectureChallenge statement: Nagata's conjecture sorry line 352L4DEL explanation
This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.
- The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
- The repository's comparator configuration selects OAI.AlgebraicGeometry.PlaneCurves.Nagata as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Nagata.lean:148 (different declaration text). Qualify references as OAI.Nagata.nagata_conjecture@path.
theorem nagata_conjecture : ∀ count : ℕ, 10 ≤ count → ∃ exceptional : ℕ → Set (OrderedDistinctPoints count), (∀ index, IsConfigurationZariskiClosed (exceptional index) ∧ exceptional index ≠ Set.univ) ∧ (∃ points : OrderedDistinctPoints count, ∀ index, points ∉ exceptional index) ∧ ∀ points : OrderedDistinctPoints count, (∀ index, points ∉ exceptional index) → ∀ curve : Workers.W10.EffectivePlaneCurve, ∀ multiplicities : Fin count → ℕ, (∀ index, multiplicities index ≤ W15.curveOrdinaryMultiplicity curve (points.val index)) → (∑ index, (multiplicities index : ℝ)) < (Workers.W10.curveDegree curve : ℝ) * Real.sqrt (count : ℝ) := by … - theorem
OAI.Nagata.nagata_conjecture_coordinatesChallenge statement: Nagata's conjecture sorry line 365L4DEL explanation
This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.
- The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
- The repository's comparator configuration selects OAI.AlgebraicGeometry.PlaneCurves.Nagata as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/AlgebraicGeometry/PlaneCurves/Nagata.lean:162 (same statement text; different proof or body). Qualify references as OAI.Nagata.nagata_conjecture_coordinates@path.
theorem nagata_conjecture_coordinates : FullNagata := by …