ModuleOpenDivisorCohomologyComparison.lean
Nyll.JacobianVarieties.Kummer.OpenDivisorCohomologyComparison
8 declarations indexed from sourceView source ↗ Module documentation
Actual derived Kummer H¹ of an open smooth curve
Every character supplies an actual finite étale generic root cover. The local étale calculation proves divisibility of orders at all interior points. The original normalized Kummer cover recovers that character, so the already constructed injection of actual functions modulo powers is surjective.
Declarations
AlgebraicCurve.CurveModel.OpenKummer.genericRootCoefficient
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory KummerTheory TopologicalSpace
open CategoryTheory.PreGaloisCategory EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete IntermediateField
open ClassFieldTower.Martinet.Shafarevich
namespace AlgebraicCurve.CurveModel.OpenKummer
section Coefficients
variable {K : Type} [Field K] {X : Scheme} [IsIntegral X]
(c : X ⟶ Spec (.of K)) (n : ℕ+) (hn : IsUnit ((n : ℕ) : K))
AlgebraicCurve.CurveModel.OpenKummer.genericRootCoefficient_coe
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory KummerTheory TopologicalSpace
open CategoryTheory.PreGaloisCategory EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete IntermediateField
open ClassFieldTower.Martinet.Shafarevich
namespace AlgebraicCurve.CurveModel.OpenKummer
section Coefficients
variable {K : Type} [Field K] {X : Scheme} [IsIntegral X]
(c : X ⟶ Spec (.of K)) (n : ℕ+) (hn : IsUnit ((n : ℕ) : K))
AlgebraicCurve.CurveModel.OpenKummer.genericRootCoefficient_bijective
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory KummerTheory TopologicalSpace
open CategoryTheory.PreGaloisCategory EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete IntermediateField
open ClassFieldTower.Martinet.Shafarevich
namespace AlgebraicCurve.CurveModel.OpenKummer
section Coefficients
variable {K : Type} [Field K] {X : Scheme} [IsIntegral X]
(c : X ⟶ Spec (.of K)) (n : ℕ+) (hn : IsUnit ((n : ℕ) : K))
variable [IsAlgClosed K]
include c hn
AlgebraicCurve.CurveModel.OpenKummer.functionField_primitiveRoots_nonempty
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory KummerTheory TopologicalSpace
open CategoryTheory.PreGaloisCategory EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete IntermediateField
open ClassFieldTower.Martinet.Shafarevich
namespace AlgebraicCurve.CurveModel.OpenKummer
section Coefficients
variable {K : Type} [Field K] {X : Scheme} [IsIntegral X]
(c : X ⟶ Spec (.of K)) (n : ℕ+) (hn : IsUnit ((n : ℕ) : K))
variable [IsAlgClosed K]
include c hn
AlgebraicCurve.CurveModel.OpenKummer.character_generic_absolute
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory KummerTheory TopologicalSpace
open CategoryTheory.PreGaloisCategory EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete IntermediateField
open ClassFieldTower.Martinet.Shafarevich
namespace AlgebraicCurve.CurveModel.OpenKummer
section GenericComparison
variable {K F : Type} [Field K] [IsAlgClosed K] [Field F] [Algebra K F]
(M : CurveModel K F) (S : Set (Place K F)) (n : ℕ+)
{X : Scheme} [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)
(hn : IsUnit ((n : ℕ) : K))
AlgebraicCurve.CurveModel.OpenKummer.kummerMonodromyCharacter_surjective
DocumentationSurjectivity for the actual open curve and its actual omitted places.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory KummerTheory TopologicalSpace
open CategoryTheory.PreGaloisCategory EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete IntermediateField
open ClassFieldTower.Martinet.Shafarevich
namespace AlgebraicCurve.CurveModel.OpenKummer
section Surjectivity
variable {K F : Type} [Field K] [IsAlgClosed K] [Field F] [Algebra K F]
(M : CurveModel K F) (n : ℕ+)
{X : Scheme} [IsIntegral X] [CompactSpace X]
(j : X ⟶ M.C) [IsOpenImmersion j] (hj : DenseRange j)
(hn : IsUnit ((n : ℕ) : K))
{Ω : Type} [Field Ω] [IsSepClosed Ω] (xi : Spec (.of Ω) ⟶ X)
AlgebraicCurve.CurveModel.OpenKummer.quotientCohomology_surjective
DocumentationEvery actual derived H¹ class is represented by a function unramified at the actual interior places.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory KummerTheory TopologicalSpace
open CategoryTheory.PreGaloisCategory EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete IntermediateField
open ClassFieldTower.Martinet.Shafarevich
namespace AlgebraicCurve.CurveModel.OpenKummer
section Surjectivity
variable {K F : Type} [Field K] [IsAlgClosed K] [Field F] [Algebra K F]
(M : CurveModel K F) (n : ℕ+)
{X : Scheme} [IsIntegral X] [CompactSpace X]
(j : X ⟶ M.C) [IsOpenImmersion j] (hj : DenseRange j)
(hn : IsUnit ((n : ℕ) : K))
{Ω : Type} [Field Ω] [IsSepClosed Ω] (xi : Spec (.of Ω) ⟶ X)
AlgebraicCurve.CurveModel.OpenKummer.quotientCohomologyEquiv
DocumentationThe actual divisorial quotient is actual finite-coefficient derived étale H¹ of the open curve, via its original Kummer covers.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory KummerTheory TopologicalSpace
open CategoryTheory.PreGaloisCategory EtaleFundamentalGroups.Cohomology
open scoped FintypeCatDiscrete IntermediateField
open ClassFieldTower.Martinet.Shafarevich
namespace AlgebraicCurve.CurveModel.OpenKummer
section Surjectivity
variable {K F : Type} [Field K] [IsAlgClosed K] [Field F] [Algebra K F]
(M : CurveModel K F) (n : ℕ+)
{X : Scheme} [IsIntegral X] [CompactSpace X]
(j : X ⟶ M.C) [IsOpenImmersion j] (hj : DenseRange j)
(hn : IsUnit ((n : ℕ) : K))
{Ω : Type} [Field Ω] [IsSepClosed Ω] (xi : Spec (.of Ω) ⟶ X)