ModuleCurveCoverTorsor.lean
Nyll.JacobianVarieties.Kummer.CurveCoverTorsor
19 declarations indexed from sourceView source ↗ Module documentation
The actual Kummer covering fiber is a root-of-unity torsor
Local root coordinates on the original normalization identify its geometric fiber with nonzero roots of an actual unit. The root-scaling formula and uniqueness of roots up to a root of unity prove that the existing action is free and transitive. Local roots over a separably closed geometric point also prove nonemptiness. The covering scheme may be disconnected.
Declarations
JacobianVarieties.Kummer.appLE_congr_hom
DocumentationEqual scheme morphisms induce equal restricted section maps.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
JacobianVarieties.Kummer.app_of_appLE
DocumentationRecover a section pullback from its restriction to the whole source.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
JacobianVarieties.Kummer.appLE_of_app
DocumentationRecover the whole-source restriction from a section pullback.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
JacobianVarieties.Kummer.point_preimage_top
DocumentationAn open containing a field-valued point pulls back to the whole field spectrum.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
JacobianVarieties.Kummer.appLE_baseScalar
DocumentationPulling back a base scalar agrees with the composite structural map.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
JacobianVarieties.Kummer.rootLift_preimage
DocumentationA lift over a morphism pulls back the chosen open to the whole source.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
variable {X Y Z : Scheme.{u}} (π : Y ⟶ X) (V : X.Opens)
(z : Z ⟶ X)
JacobianVarieties.Kummer.rootLiftCoordinate
DocumentationThe section coordinate of an actual lift over a scheme morphism.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
variable {X Y Z : Scheme.{u}} (π : Y ⟶ X) (V : X.Opens)
(z : Z ⟶ X)
JacobianVarieties.Kummer.rootLift_app_base
DocumentationThe coordinate of a lifted base section is its original pullback.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
variable {X Y Z : Scheme.{u}} (π : Y ⟶ X) (V : X.Opens)
(z : Z ⟶ X)
JacobianVarieties.Kummer.rootLiftCoordinate_pow
DocumentationA lift coordinate satisfies the given root equation.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
variable {X Y Z : Scheme.{u}} (π : Y ⟶ X) (V : X.Opens)
(z : Z ⟶ X)
JacobianVarieties.Kummer.rootLiftCoordinate_comp
DocumentationLift coordinates respect a proved scaling map over the base.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
variable {X Y Z : Scheme.{u}} (π : Y ⟶ X) (V : X.Opens)
(z : Z ⟶ X)
JacobianVarieties.Kummer.rootLiftCoordinate_injective
DocumentationThe root-lifting universal property makes coordinates injective.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
variable {X Y Z : Scheme.{u}} (π : Y ⟶ X) (V : X.Opens)
(z : Z ⟶ X)
JacobianVarieties.Kummer.exists_rootLiftCoordinate
DocumentationThe root-lifting universal property realizes each solution coordinate.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
variable {X Y Z : Scheme.{u}} (π : Y ⟶ X) (V : X.Opens)
(z : Z ⟶ X)
JacobianVarieties.Kummer.fiberLiftEquiv
DocumentationIdentify an actual geometric fiber with scheme morphisms over its point.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
variable {X Y Z : Scheme.{u}} (π : Y ⟶ X) (V : X.Opens)
(z : Z ⟶ X)
JacobianVarieties.Kummer.fiberLiftEquiv_naturality
DocumentationThe geometric-fiber identification respects a morphism of covers.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
variable {X Y Z : Scheme.{u}} (π : Y ⟶ X) (V : X.Opens)
(z : Z ⟶ X)
JacobianVarieties.Kummer.pointScalar
DocumentationThe ground-field homomorphism induced by a geometric point.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace JacobianVarieties.Kummer
variable {X Y Z : Scheme.{u}} (π : Y ⟶ X) (V : X.Opens)
(z : Z ⟶ X)
AlgebraicCurve.CurveModel.exists_kummerFiberCoordinate
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace AlgebraicCurve.CurveModel
open JacobianVarieties.Kummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (n : ℕ+) (u : Pic0.kummerUnits K F n)
(hn : IsUnit ((n : ℕ) : K)) {Ω : Type u} [Field Ω] [IsSepClosed Ω]
(ξ : Spec (.of Ω) ⟶ M.C)
AlgebraicCurve.CurveModel.kummerGeometricFiber_nonempty
DocumentationThe actual normalized Kummer cover has a nonempty geometric fiber. The proof constructs a local root over the separably closed geometric point.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace AlgebraicCurve.CurveModel
open JacobianVarieties.Kummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (n : ℕ+) (u : Pic0.kummerUnits K F n)
(hn : IsUnit ((n : ℕ) : K)) {Ω : Type u} [Field Ω] [IsSepClosed Ω]
(ξ : Spec (.of Ω) ⟶ M.C)
AlgebraicCurve.CurveModel.kummerGeometricRootAction_existsUnique
DocumentationRoot scaling acts freely and transitively on the actual geometric fiber, including for disconnected normalized Kummer covers.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace AlgebraicCurve.CurveModel
open JacobianVarieties.Kummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (n : ℕ+) (u : Pic0.kummerUnits K F n)
(hn : IsUnit ((n : ℕ) : K)) {Ω : Type u} [Field Ω] [IsSepClosed Ω]
(ξ : Spec (.of Ω) ⟶ M.C)
AlgebraicCurve.CurveModel.kummerGeometricRootTorsor
DocumentationThe torsor structure uses the already constructed root-scaling action on the original geometric fiber; no connectedness hypothesis is required.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory Opposite TopologicalSpace
namespace AlgebraicCurve.CurveModel
open JacobianVarieties.Kummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (n : ℕ+) (u : Pic0.kummerUnits K F n)
(hn : IsUnit ((n : ℕ) : K)) {Ω : Type u} [Field Ω] [IsSepClosed Ω]
(ξ : Spec (.of Ω) ⟶ M.C)