ModuleCurveCoverGenericCharacter.lean
Nyll.JacobianVarieties.Kummer.CurveCoverGenericCharacter
6 declarations indexed from sourceView source ↗ Module documentation
The actual Kummer character at the geometric generic point
A chosen root defines a point of the original generic root algebra and hence of its relative normalization. Root scaling and actual Galois monodromy send that point to the same point precisely at the usual root quotient. The proved free action then computes the character as the factor carrying β to σ β.
Declarations
AlgebraicCurve.CurveModel.genericKummerRootLift
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory CategoryTheory.PreGaloisCategory
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel
attribute [local instance] IsSepClosure.sep_closed
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)
{Ω : Type u} [Field Ω] [Algebra M.C.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap M.C.functionField Ω (M.ffEquiv (u.val : F)))
AlgebraicCurve.CurveModel.genericKummerRootLift_root
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory CategoryTheory.PreGaloisCategory
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel
attribute [local instance] IsSepClosure.sep_closed
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)
{Ω : Type u} [Field Ω] [Algebra M.C.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap M.C.functionField Ω (M.ffEquiv (u.val : F)))
AlgebraicCurve.CurveModel.genericKummerRootPoint
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory CategoryTheory.PreGaloisCategory
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel
attribute [local instance] IsSepClosure.sep_closed
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)
{Ω : Type u} [Field Ω] [Algebra M.C.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap M.C.functionField Ω (M.ffEquiv (u.val : F)))
AlgebraicCurve.CurveModel.genericKummerRootPoint_over
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory CategoryTheory.PreGaloisCategory
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel
attribute [local instance] IsSepClosure.sep_closed
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)
{Ω : Type u} [Field Ω] [Algebra M.C.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap M.C.functionField Ω (M.ffEquiv (u.val : F)))
AlgebraicCurve.CurveModel.genericKummerRootPoint_scale
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory CategoryTheory.PreGaloisCategory
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel
attribute [local instance] IsSepClosure.sep_closed
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)
{Ω : Type u} [Field Ω] [Algebra M.C.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap M.C.functionField Ω (M.ffEquiv (u.val : F)))
AlgebraicCurve.CurveModel.kummerMonodromyCharacter_generic_mul_root
DocumentationAt the actual geometric generic point, the Kummer monodromy character multiplies a chosen root β by exactly the factor that sends β to σ β.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory CategoryTheory.PreGaloisCategory
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel
attribute [local instance] IsSepClosure.sep_closed
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)
{Ω : Type u} [Field Ω] [Algebra M.C.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap M.C.functionField Ω (M.ffEquiv (u.val : F)))
variable [IsSepClosed K]
include hβ