ModuleJacobianChallenge.lean
Nyll.JacobianVarieties.JacobianChallenge
10 declarations indexed from sourceView source ↗ Module documentation
Jacobians of smooth proper curves in the over category
The Jacobian, its group object, and every Abel--Jacobi map use the same scheme constructed by finite faithfully flat descent without a rational basepoint. The genus is the geometric function-field genus, also identified with actual structure-sheaf cohomology. These declarations implement all nine statements of the algebraic-geometric Jacobian challenge.
Declarations
AlgebraicGeometry.JacobianChallenge.curveIntegral
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits CategoryTheory.MonoidalCategory
open NeronModelInfra GoodReductionJacobian
open scoped CategoryTheory.MonObj
namespace AlgebraicGeometry.JacobianChallenge
variable {k : Type u} [Field k] {C : Over (Spec (CommRingCat.of k))}
[SmoothOfRelativeDimension 1 C.hom] [IsProper C.hom] [GeometricallyIrreducible C.hom]
AlgebraicGeometry.JacobianChallenge.genus
DocumentationThe geometric genus of a smooth proper curve.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits CategoryTheory.MonoidalCategory
open NeronModelInfra GoodReductionJacobian
open scoped CategoryTheory.MonObj
namespace AlgebraicGeometry.JacobianChallenge
variable {k : Type u} [Field k] {C : Over (Spec (CommRingCat.of k))}
[SmoothOfRelativeDimension 1 C.hom] [IsProper C.hom] [GeometricallyIrreducible C.hom]
local instance curveIntegral : GeometricallyIntegral C.hom := by
have _ : GeometricallyConnected C.hom :=
GeometricallyIrreducible.geometricallyConnected C.hom
exact geometricallyIntegral_of_smooth_of_geometricallyConnected C.hom
AlgebraicGeometry.JacobianChallenge.Jacobian
DocumentationThe Jacobian over the original field, with no rational basepoint required.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits CategoryTheory.MonoidalCategory
open NeronModelInfra GoodReductionJacobian
open scoped CategoryTheory.MonObj
namespace AlgebraicGeometry.JacobianChallenge
variable {k : Type u} [Field k] {C : Over (Spec (CommRingCat.of k))}
[SmoothOfRelativeDimension 1 C.hom] [IsProper C.hom] [GeometricallyIrreducible C.hom]
local instance curveIntegral : GeometricallyIntegral C.hom := by
have _ : GeometricallyConnected C.hom :=
GeometricallyIrreducible.geometricallyConnected C.hom
exact geometricallyIntegral_of_smooth_of_geometricallyConnected C.hom
AlgebraicGeometry.JacobianChallenge.Jacobian.instGrpObj
DocumentationThe group object induced by tensor product on the fixed descended Jacobian.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits CategoryTheory.MonoidalCategory
open NeronModelInfra GoodReductionJacobian
open scoped CategoryTheory.MonObj
namespace AlgebraicGeometry.JacobianChallenge
variable {k : Type u} [Field k] {C : Over (Spec (CommRingCat.of k))}
[SmoothOfRelativeDimension 1 C.hom] [IsProper C.hom] [GeometricallyIrreducible C.hom]
local instance curveIntegral : GeometricallyIntegral C.hom := by
have _ : GeometricallyConnected C.hom :=
GeometricallyIrreducible.geometricallyConnected C.hom
exact geometricallyIntegral_of_smooth_of_geometricallyConnected C.hom
namespace Jacobian
AlgebraicGeometry.JacobianChallenge.Jacobian.smoothOfRelativeDimension_genus
DocumentationThe Jacobian has smooth relative dimension equal to the geometric genus.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits CategoryTheory.MonoidalCategory
open NeronModelInfra GoodReductionJacobian
open scoped CategoryTheory.MonObj
namespace AlgebraicGeometry.JacobianChallenge
variable {k : Type u} [Field k] {C : Over (Spec (CommRingCat.of k))}
[SmoothOfRelativeDimension 1 C.hom] [IsProper C.hom] [GeometricallyIrreducible C.hom]
local instance curveIntegral : GeometricallyIntegral C.hom := by
have _ : GeometricallyConnected C.hom :=
GeometricallyIrreducible.geometricallyConnected C.hom
exact geometricallyIntegral_of_smooth_of_geometricallyConnected C.hom
namespace Jacobian
AlgebraicGeometry.JacobianChallenge.Jacobian.instIsProper
DocumentationProperness of the fixed Jacobian over the original field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits CategoryTheory.MonoidalCategory
open NeronModelInfra GoodReductionJacobian
open scoped CategoryTheory.MonObj
namespace AlgebraicGeometry.JacobianChallenge
variable {k : Type u} [Field k] {C : Over (Spec (CommRingCat.of k))}
[SmoothOfRelativeDimension 1 C.hom] [IsProper C.hom] [GeometricallyIrreducible C.hom]
local instance curveIntegral : GeometricallyIntegral C.hom := by
have _ : GeometricallyConnected C.hom :=
GeometricallyIrreducible.geometricallyConnected C.hom
exact geometricallyIntegral_of_smooth_of_geometricallyConnected C.hom
namespace Jacobian
AlgebraicGeometry.JacobianChallenge.Jacobian.instGeometricallyIrreducible
DocumentationGeometric irreducibility of the fixed Jacobian over the original field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits CategoryTheory.MonoidalCategory
open NeronModelInfra GoodReductionJacobian
open scoped CategoryTheory.MonObj
namespace AlgebraicGeometry.JacobianChallenge
variable {k : Type u} [Field k] {C : Over (Spec (CommRingCat.of k))}
[SmoothOfRelativeDimension 1 C.hom] [IsProper C.hom] [GeometricallyIrreducible C.hom]
local instance curveIntegral : GeometricallyIntegral C.hom := by
have _ : GeometricallyConnected C.hom :=
GeometricallyIrreducible.geometricallyConnected C.hom
exact geometricallyIntegral_of_smooth_of_geometricallyConnected C.hom
namespace Jacobian
AlgebraicGeometry.JacobianChallenge.Jacobian.ofCurve
DocumentationThe actual point-minus-basepoint Abel--Jacobi morphism in the over category.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits CategoryTheory.MonoidalCategory
open NeronModelInfra GoodReductionJacobian
open scoped CategoryTheory.MonObj
namespace AlgebraicGeometry.JacobianChallenge
variable {k : Type u} [Field k] {C : Over (Spec (CommRingCat.of k))}
[SmoothOfRelativeDimension 1 C.hom] [IsProper C.hom] [GeometricallyIrreducible C.hom]
local instance curveIntegral : GeometricallyIntegral C.hom := by
have _ : GeometricallyConnected C.hom :=
GeometricallyIrreducible.geometricallyConnected C.hom
exact geometricallyIntegral_of_smooth_of_geometricallyConnected C.hom
namespace Jacobian
AlgebraicGeometry.JacobianChallenge.Jacobian.comp_ofCurve
DocumentationThe specified rational basepoint maps to the identity of the same group object.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits CategoryTheory.MonoidalCategory
open NeronModelInfra GoodReductionJacobian
open scoped CategoryTheory.MonObj
namespace AlgebraicGeometry.JacobianChallenge
variable {k : Type u} [Field k] {C : Over (Spec (CommRingCat.of k))}
[SmoothOfRelativeDimension 1 C.hom] [IsProper C.hom] [GeometricallyIrreducible C.hom]
local instance curveIntegral : GeometricallyIntegral C.hom := by
have _ : GeometricallyConnected C.hom :=
GeometricallyIrreducible.geometricallyConnected C.hom
exact geometricallyIntegral_of_smooth_of_geometricallyConnected C.hom
namespace Jacobian
AlgebraicGeometry.JacobianChallenge.Jacobian.exists_unique_ofCurve_comp
DocumentationEvery pointed morphism to an abelian variety factors uniquely through the same Abel--Jacobi morphism and the fixed Jacobian, over the original field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits CategoryTheory.MonoidalCategory
open NeronModelInfra GoodReductionJacobian
open scoped CategoryTheory.MonObj
namespace AlgebraicGeometry.JacobianChallenge
variable {k : Type u} [Field k] {C : Over (Spec (CommRingCat.of k))}
[SmoothOfRelativeDimension 1 C.hom] [IsProper C.hom] [GeometricallyIrreducible C.hom]
local instance curveIntegral : GeometricallyIntegral C.hom := by
have _ : GeometricallyConnected C.hom :=
GeometricallyIrreducible.geometricallyConnected C.hom
exact geometricallyIntegral_of_smooth_of_geometricallyConnected C.hom
namespace Jacobian