ModuleOpenCurveCoverAction.lean
Nyll.JacobianVarieties.Kummer.OpenCurveCoverAction
14 declarations indexed from sourceView source ↗ Module documentation
Root-of-unity automorphisms of the actual normalized Kummer cover
The explicit scaling automorphism of the generic root algebra extends through the universal property of relative normalization. The construction uses the original normalized finite étale cover, without assuming its connectedness.
Declarations
AlgebraicCurve.CurveModel.OpenKummer.scalarRoot
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
AlgebraicCurve.CurveModel.OpenKummer.kummerGenericRootScale
DocumentationScaling of the root in the original generic Kummer algebra, as an actual isomorphism of its spectrum.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
AlgebraicCurve.CurveModel.OpenKummer.kummerGenericRootScale_hom_over
DocumentationRoot scaling is over the original curve, since it fixes its function field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
omit [IsOpenImmersion j] in
AlgebraicCurve.CurveModel.OpenKummer.kummerGenericRootScale_one
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
omit [IsOpenImmersion j] in
AlgebraicCurve.CurveModel.OpenKummer.kummerGenericRootScale_mul
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
omit [IsOpenImmersion j] in
AlgebraicCurve.CurveModel.OpenKummer.kummerNormalizationRootScale
DocumentationThe generic root-scaling automorphism extends to the original relative normalization through its proved universal property.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
AlgebraicCurve.CurveModel.OpenKummer.toNormalization_kummerNormalizationRootScale
DocumentationThe extension to normalization retains the original generic root scaling.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
omit [IsOpenImmersion j] in
AlgebraicCurve.CurveModel.OpenKummer.kummerNormalizationRootScale_over
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
omit [IsOpenImmersion j] in
AlgebraicCurve.CurveModel.OpenKummer.kummerNormalizationRootScale_one
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
omit [IsOpenImmersion j] in
AlgebraicCurve.CurveModel.OpenKummer.kummerNormalizationRootScale_mul
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
omit [IsOpenImmersion j] in
AlgebraicCurve.CurveModel.OpenKummer.kummerCoverRootScale
DocumentationThe extended automorphism is an automorphism of the actual finite étale Kummer cover, including when the cover is disconnected.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
variable [CompactSpace U]
(hinterior : ∀ (y : U) (x : closedPoints M.C),
x.val = j y → M.placeOfPoint x ∉ S)
AlgebraicCurve.CurveModel.OpenKummer.kummerCoverRootScaleHom
DocumentationThe actual roots of unity in the base field act by automorphisms of the original normalized Kummer cover.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
variable [CompactSpace U]
(hinterior : ∀ (y : U) (x : closedPoints M.C),
x.val = j y → M.placeOfPoint x ∉ S)
AlgebraicCurve.CurveModel.OpenKummer.kummerGeometricRootAction
DocumentationThe root-of-unity action on the actual geometric fiber, obtained from the constructed automorphisms of the original Kummer cover.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
variable [CompactSpace U]
(hinterior : ∀ (y : U) (x : closedPoints M.C),
x.val = j y → M.placeOfPoint x ∉ S)
variable (hn : IsUnit ((n : ℕ) : K))
{Ω : Type u} [Field Ω] (ξ : Spec (.of Ω) ⟶ U)
AlgebraicCurve.CurveModel.OpenKummer.kummerGeometricRootAction_commutes
DocumentationGeometric monodromy commutes with root scaling, because every root scaling is a morphism of the original finite étale cover.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory EtaleFundamentalGroups.Inertia TopologicalSpace
open JacobianVarieties.Kummer
namespace AlgebraicCurve.CurveModel.OpenKummer
variable {K : Type u} [Field K] {F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(a : Pic0.openKummerUnits K F S n)
{U : Scheme.{u}} [IsIntegral U] (j : U ⟶ M.C) [IsOpenImmersion j]
(hj : DenseRange j)
variable [CompactSpace U]
(hinterior : ∀ (y : U) (x : closedPoints M.C),
x.val = j y → M.placeOfPoint x ∉ S)
variable (hn : IsUnit ((n : ℕ) : K))
{Ω : Type u} [Field Ω] (ξ : Spec (.of Ω) ⟶ U)