ModuleAbelianTateFamilies.lean
Nyll.EtaleFundamentalGroups.GeometricFiber.AbelianTateFamilies
8 declarations indexed from sourceView source ↗ Module documentation
Actual compatible torsion families from the fundamental group
The maps of multiplication covers give compatibility of monodromy at every positive torsion level. Compactness then realizes every compatible family: finitely many prescribed coordinates are realized at the product of their indices. Separation by multiplication covers gives injectivity.
Declarations
GoodReductionJacobian.RelativeGroupLaw.multiplicationCoverTransition_unit
DocumentationThe actual multiplication transition preserves the distinguished unit fibre point.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.PreGaloisCategory
open AlgebraicGeometry AlgebraicGeometry.FiniteEtale
open scoped FintypeCatDiscrete BigOperators
namespace GoodReductionJacobian.RelativeGroupLaw
variable {K : Type} [Field K] [IsAlgClosed K] [CharZero K]
{A : Scheme} {f : A ⟶ Spec (.of K)}
[IsProper f] [Smooth f]
(G : RelativeGroupLaw K f) (hc : G.IsCommutative)
GoodReductionJacobian.RelativeGroupLaw.multiplicationMonodromy_compatible
DocumentationMonodromy is compatible with the actual full Tate transition, without choosing independent identifications of the torsion levels.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.PreGaloisCategory
open AlgebraicGeometry AlgebraicGeometry.FiniteEtale
open scoped FintypeCatDiscrete BigOperators
namespace GoodReductionJacobian.RelativeGroupLaw
variable {K : Type} [Field K] [IsAlgClosed K] [CharZero K]
{A : Scheme} {f : A ⟶ Spec (.of K)}
[IsProper f] [Smooth f]
(G : RelativeGroupLaw K f) (hc : G.IsCommutative)
GoodReductionJacobian.RelativeGroupLaw.fundamentalGroupToFullTate
DocumentationThe actual compatible family of torsion points obtained by unit monodromy.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.PreGaloisCategory
open AlgebraicGeometry AlgebraicGeometry.FiniteEtale
open scoped FintypeCatDiscrete BigOperators
namespace GoodReductionJacobian.RelativeGroupLaw
variable {K : Type} [Field K] [IsAlgClosed K] [CharZero K]
{A : Scheme} {f : A ⟶ Spec (.of K)}
[IsProper f] [Smooth f]
(G : RelativeGroupLaw K f) (hc : G.IsCommutative)
GoodReductionJacobian.RelativeGroupLaw.fundamentalGroupToFullTate_injective
DocumentationThe constructed compatible-family map separates fundamental-group elements.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.PreGaloisCategory
open AlgebraicGeometry AlgebraicGeometry.FiniteEtale
open scoped FintypeCatDiscrete BigOperators
namespace GoodReductionJacobian.RelativeGroupLaw
variable {K : Type} [Field K] [IsAlgClosed K] [CharZero K]
{A : Scheme} {f : A ⟶ Spec (.of K)}
[IsProper f] [Smooth f]
(G : RelativeGroupLaw K f) (hc : G.IsCommutative)
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.PreGaloisCategory
open AlgebraicGeometry AlgebraicGeometry.FiniteEtale
open scoped FintypeCatDiscrete BigOperators
namespace GoodReductionJacobian.RelativeGroupLaw
variable {K : Type} [Field K] [IsAlgClosed K] [CharZero K]
{A : Scheme} {f : A ⟶ Spec (.of K)}
[IsProper f] [Smooth f]
(G : RelativeGroupLaw K f) (hc : G.IsCommutative)
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.PreGaloisCategory
open AlgebraicGeometry AlgebraicGeometry.FiniteEtale
open scoped FintypeCatDiscrete BigOperators
namespace GoodReductionJacobian.RelativeGroupLaw
variable {K : Type} [Field K] [IsAlgClosed K] [CharZero K]
{A : Scheme} {f : A ⟶ Spec (.of K)}
[IsProper f] [Smooth f]
(G : RelativeGroupLaw K f) (hc : G.IsCommutative)
local instance (n : ℕ+) : TopologicalSpace (ProCGroups.torsionLevel (G.AlgPoints hc K) n) :=
ProCGroups.FullTateModule.torsionLevelTopology (G.AlgPoints hc K) n
GoodReductionJacobian.RelativeGroupLaw.fundamentalGroupToFullTate_continuous
DocumentationThe compatible-family map is continuous in the actual full Tate topology.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.PreGaloisCategory
open AlgebraicGeometry AlgebraicGeometry.FiniteEtale
open scoped FintypeCatDiscrete BigOperators
namespace GoodReductionJacobian.RelativeGroupLaw
variable {K : Type} [Field K] [IsAlgClosed K] [CharZero K]
{A : Scheme} {f : A ⟶ Spec (.of K)}
[IsProper f] [Smooth f]
(G : RelativeGroupLaw K f) (hc : G.IsCommutative)
local instance (n : ℕ+) : TopologicalSpace (ProCGroups.torsionLevel (G.AlgPoints hc K) n) :=
ProCGroups.FullTateModule.torsionLevelTopology (G.AlgPoints hc K) n
local instance (n : ℕ+) : DiscreteTopology (ProCGroups.torsionLevel (G.AlgPoints hc K) n) :=
⟨rfl⟩
GoodReductionJacobian.RelativeGroupLaw.fundamentalGroupToFullTate_surjective
DocumentationCompactness realizes every actual compatible torsion family simultaneously.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory CategoryTheory.PreGaloisCategory
open AlgebraicGeometry AlgebraicGeometry.FiniteEtale
open scoped FintypeCatDiscrete BigOperators
namespace GoodReductionJacobian.RelativeGroupLaw
variable {K : Type} [Field K] [IsAlgClosed K] [CharZero K]
{A : Scheme} {f : A ⟶ Spec (.of K)}
[IsProper f] [Smooth f]
(G : RelativeGroupLaw K f) (hc : G.IsCommutative)
local instance (n : ℕ+) : TopologicalSpace (ProCGroups.torsionLevel (G.AlgPoints hc K) n) :=
ProCGroups.FullTateModule.torsionLevelTopology (G.AlgPoints hc K) n
local instance (n : ℕ+) : DiscreteTopology (ProCGroups.torsionLevel (G.AlgPoints hc K) n) :=
⟨rfl⟩