ComparatorChallenges/LogKodairaFiberNegative.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
39 declarations, 1 contain sorry, 0 declared as axioms
- abbrev
OAI.ReverseLogKodaira.complexBaseline 16Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:18 (same declaration text).
- abbrev
OAI.ReverseLogKodaira.projectiveGradingline 18Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:20 (same declaration text).
- abbrev
OAI.ReverseLogKodaira.complexProjectiveSpaceline 20Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:22 (same declaration text).
- def
OAI.ReverseLogKodaira.projectiveConstantsline 22Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:24 (same declaration text).
- def
OAI.ReverseLogKodaira.complexProjectiveStructureline 29Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:31 (same declaration text).
- structure
OAI.ReverseLogKodaira.SmoothProjectiveVarietyline 33Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:35 (same declaration text).
- instance
OAI.ReverseLogKodaira.SmoothProjectiveVariety.(instance at line 46)line 46 - def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.globalConstantsline 50Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:52 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.constantsline 54Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:56 (same declaration text).
- instance
OAI.ReverseLogKodaira.SmoothProjectiveVariety.(instance at line 57)line 57 - instance
OAI.ReverseLogKodaira.SmoothProjectiveVariety.(instance at line 60)line 60 - def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.functionFieldConstantsline 64Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:66 (same declaration text).
- instance
OAI.ReverseLogKodaira.SmoothProjectiveVariety.(instance at line 67)line 67 - lemma
OAI.ReverseLogKodaira.SmoothProjectiveVariety.germ_constantsline 70Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:72 (same declaration text).
- instance
OAI.ReverseLogKodaira.SmoothProjectiveVariety.(instance at line 78)line 78 - abbrev
OAI.ReverseLogKodaira.SmoothProjectiveVariety.RationalCanonicalline 82Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:156 (same declaration text).
- abbrev
OAI.ReverseLogKodaira.SmoothProjectiveVariety.RationalPluriformline 85Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:166 (same declaration text).
- instance
OAI.ReverseLogKodaira.SmoothProjectiveVariety.(instance at line 88)line 88 - def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.regularPluriformLatticeline 91Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:195 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.IsCartierIdealline 100Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:204 (same declaration text).
- structure
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ReducedSNCBoundaryline 104Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:219 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ReducedSNCBoundary.idealline 116Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:243 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ReducedSNCBoundary.supportline 120Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:247 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ReducedSNCBoundary.IsLogPluriformline 123Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:259 (same declaration text).
- lemma
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ReducedSNCBoundary.isLogPluriform_zeroline 130Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:266 (same declaration text).
- lemma
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ReducedSNCBoundary.isLogPluriform_addline 135Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:271 (same declaration text).
- lemma
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ReducedSNCBoundary.isLogPluriform_smulline 142Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:278 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ReducedSNCBoundary.sectionsline 153Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:289 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ReducedSNCBoundary.HasImageDimensionAtLeastline 162Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:298 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ReducedSNCBoundary.kodairaline 170Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:306 (same declaration text).
- structure
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ComplexPointline 176Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:366 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.complexBasePointline 181Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:371 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ComplexPoint.pointline 184Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:374 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.ReducedSNCBoundary.complementline 188Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:378 (same declaration text).
- structure
OAI.ReverseLogKodaira.SmoothProjectiveVariety.BoundaryFibrationline 193Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:383 (same declaration text).
- structure
OAI.ReverseLogKodaira.SmoothProjectiveVariety.StratumSmoothFibrationline 203Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:393 (same declaration text).
- structure
OAI.ReverseLogKodaira.SmoothProjectiveVariety.FiberModelline 213Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:403 (same declaration text).
- def
OAI.ReverseLogKodaira.SmoothProjectiveVariety.VeryGenerallyline 223Also declared: OAI/AlgebraicGeometry/LogKodaira/Basic.lean:413 (same declaration text).
- theorem
OAI.ReverseLogKodaira.SmoothProjectiveVariety.veryGenerally_fiber_negative_branchChallenge statement: Iitaka subadditivity, variation, and logarithmic additivity sorry line 233L4DEL explanation
The paper studies logarithmic Kodaira additivity for connected-fiber morphisms of smooth projective reduced simple-normal-crossing pairs that are smooth on all boundary strata away from the base boundary. The linked formalization proves the negative-fiber branch: for a very general base point, if the logarithmic Kodaira dimension of the fiber is $-\infty$, then the total logarithmic Kodaira dimension equals the sum of the base and fiber dimensions and is $-\infty$. Every positive-degree logarithmic pluriform section on the total space then vanishes. The finite-dimension and negative-base branches of the paper's additivity theorem are outside this selected statement.
- This is an exact comparator target linked by the pinned repository's formalization note for this result.
- The repository's comparator configuration selects OAI.AlgebraicGeometry.LogKodaira.FiberNegative as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/AlgebraicGeometry/LogKodaira/FiberNegative.lean:53 (same statement text; different proof or body). Qualify references as OAI.ReverseLogKodaira.SmoothProjectiveVariety.veryGenerally_fiber_negative_branch@path.
theorem veryGenerally_fiber_negative_branch {X Y : SmoothProjectiveVariety} {E : X.ReducedSNCBoundary} {D : Y.ReducedSNCBoundary} (f : StratumSmoothFibration X Y E D) : VeryGenerally Y fun y => y.point ∈ D.complement ∧ ∀ F : FiberModel f.toBoundaryFibration y, F.boundary.kodaira = ⊥ → E.kodaira = D.kodaira + F.boundary.kodaira ∧ ∀ (m : ℕ), 0 < m → ∀ s : X.RationalPluriform m, s ∈ E.sections m → s = 0 := by sorry …Mentions: OAI.ReverseLogKodaira.SmoothProjectiveVariety, OAI.ReverseLogKodaira.SmoothProjectiveVariety.StratumSmoothFibration, OAI.ReverseLogKodaira.SmoothProjectiveVariety.VeryGenerally, OAI.ReverseLogKodaira.SmoothProjectiveVariety.FiberModel