ModuleOpenCurveCoverGenericCharacter.lean
Nyll.JacobianVarieties.Kummer.OpenCurveCoverGenericCharacter
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.OpenKummer.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 TopologicalSpace
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel.OpenKummer
attribute [local instance] IsSepClosure.sep_closed
variable {K : Type u} [Field K]
{F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(w : Pic0.openKummerUnits K F S n)
{X : Scheme.{u}} [IsIntegral X] [CompactSpace X]
(j : X ⟶ M.C) [IsOpenImmersion j] (hj : DenseRange j)
(hinterior : ∀ (y : X) (x : closedPoints M.C),
x.val = j y → M.placeOfPoint x ∉ S)
{Ω : Type u} [Field Ω] [Algebra X.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap X.functionField Ω (j.functionFieldMap hj (M.ffEquiv
(w.val : F))))
AlgebraicCurve.CurveModel.OpenKummer.genericKummerRootLift_root
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory CategoryTheory.PreGaloisCategory TopologicalSpace
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel.OpenKummer
attribute [local instance] IsSepClosure.sep_closed
variable {K : Type u} [Field K]
{F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(w : Pic0.openKummerUnits K F S n)
{X : Scheme.{u}} [IsIntegral X] [CompactSpace X]
(j : X ⟶ M.C) [IsOpenImmersion j] (hj : DenseRange j)
(hinterior : ∀ (y : X) (x : closedPoints M.C),
x.val = j y → M.placeOfPoint x ∉ S)
{Ω : Type u} [Field Ω] [Algebra X.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap X.functionField Ω (j.functionFieldMap hj (M.ffEquiv
(w.val : F))))
omit [CompactSpace X] [IsOpenImmersion j] in
AlgebraicCurve.CurveModel.OpenKummer.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 TopologicalSpace
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel.OpenKummer
attribute [local instance] IsSepClosure.sep_closed
variable {K : Type u} [Field K]
{F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(w : Pic0.openKummerUnits K F S n)
{X : Scheme.{u}} [IsIntegral X] [CompactSpace X]
(j : X ⟶ M.C) [IsOpenImmersion j] (hj : DenseRange j)
(hinterior : ∀ (y : X) (x : closedPoints M.C),
x.val = j y → M.placeOfPoint x ∉ S)
{Ω : Type u} [Field Ω] [Algebra X.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap X.functionField Ω (j.functionFieldMap hj (M.ffEquiv
(w.val : F))))
AlgebraicCurve.CurveModel.OpenKummer.genericKummerRootPoint_over
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory CategoryTheory.PreGaloisCategory TopologicalSpace
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel.OpenKummer
attribute [local instance] IsSepClosure.sep_closed
variable {K : Type u} [Field K]
{F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(w : Pic0.openKummerUnits K F S n)
{X : Scheme.{u}} [IsIntegral X] [CompactSpace X]
(j : X ⟶ M.C) [IsOpenImmersion j] (hj : DenseRange j)
(hinterior : ∀ (y : X) (x : closedPoints M.C),
x.val = j y → M.placeOfPoint x ∉ S)
{Ω : Type u} [Field Ω] [Algebra X.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap X.functionField Ω (j.functionFieldMap hj (M.ffEquiv
(w.val : F))))
omit [CompactSpace X] [IsOpenImmersion j] in
AlgebraicCurve.CurveModel.OpenKummer.genericKummerRootPoint_scale
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
open AlgebraicGeometry CategoryTheory CategoryTheory.PreGaloisCategory TopologicalSpace
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel.OpenKummer
attribute [local instance] IsSepClosure.sep_closed
variable {K : Type u} [Field K]
{F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(w : Pic0.openKummerUnits K F S n)
{X : Scheme.{u}} [IsIntegral X] [CompactSpace X]
(j : X ⟶ M.C) [IsOpenImmersion j] (hj : DenseRange j)
(hinterior : ∀ (y : X) (x : closedPoints M.C),
x.val = j y → M.placeOfPoint x ∉ S)
{Ω : Type u} [Field Ω] [Algebra X.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap X.functionField Ω (j.functionFieldMap hj (M.ffEquiv
(w.val : F))))
omit [CompactSpace X] [IsOpenImmersion j] in
AlgebraicCurve.CurveModel.OpenKummer.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 TopologicalSpace
open JacobianVarieties.Kummer EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete
namespace AlgebraicCurve.CurveModel.OpenKummer
attribute [local instance] IsSepClosure.sep_closed
variable {K : Type u} [Field K]
{F : Type v} [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
(w : Pic0.openKummerUnits K F S n)
{X : Scheme.{u}} [IsIntegral X] [CompactSpace X]
(j : X ⟶ M.C) [IsOpenImmersion j] (hj : DenseRange j)
(hinterior : ∀ (y : X) (x : closedPoints M.C),
x.val = j y → M.placeOfPoint x ∉ S)
{Ω : Type u} [Field Ω] [Algebra X.functionField Ω]
(β : Ω) (hβ : β ^ (n : ℕ) = algebraMap X.functionField Ω (j.functionFieldMap hj (M.ffEquiv
(w.val : F))))
variable [IsSepClosed K]
include hβ