ModuleFiniteAbelianRepresenter.lean
Nyll.EtaleFundamentalGroups.Cohomology.FiniteAbelianRepresenter
13 declarations indexed from sourceView source ↗ Module documentation
+# Representing finite abelian monodromy
A finite abelian group with continuous action of the actual étale fundamental group determines a finite étale cover. Its group structure is constructed from the represented presheaf of equivariant functions, using the full Galois equivalence. No descent of the group operations is assumed as an input.
Declarations
EtaleFundamentalGroups.Cohomology.finiteAbelianSetAction
DocumentationThe finite continuous set action underlying a finite abelian representation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
EtaleFundamentalGroups.Cohomology.finiteAbelianEquivariantPresheaf
DocumentationEquivariant functions on geometric fibers form a presheaf of abelian groups.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
EtaleFundamentalGroups.Cohomology.equivariantHomEquiv
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
EtaleFundamentalGroups.Cohomology.finiteAbelianCover
DocumentationThe actual finite étale cover supplied by the Galois equivalence.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
EtaleFundamentalGroups.Cohomology.finiteAbelianCoverFiberEquiv
DocumentationThe Galois counit identifies the actual geometric fiber of the constructed cover with the original finite representation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
EtaleFundamentalGroups.Cohomology.finiteAbelianRepresentableBy
DocumentationThe equivariant-function presheaf is represented by the constructed cover.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
EtaleFundamentalGroups.Cohomology.finiteAbelianCoverGroup
DocumentationThe abelian group operations on a finite monodromy representation descend to its finite étale cover by representability.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
EtaleFundamentalGroups.Cohomology.finiteAbelianGroupObject
DocumentationThe descended finite étale cover with its constructed abelian group structure.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
EtaleFundamentalGroups.Cohomology.finiteAbelianEquivariantMap
DocumentationAn equivariant additive map acts pointwise on the represented presheaves.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
variable (N : Type u) [AddCommGroup N] [Fintype N]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) N]
[TopologicalSpace N] [DiscreteTopology N]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) N]
EtaleFundamentalGroups.Cohomology.finiteAbelianGroupMap
DocumentationEquivariant additive maps descend to actual homomorphisms of the represented finite étale abelian groups.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
variable (N : Type u) [AddCommGroup N] [Fintype N]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) N]
[TopologicalSpace N] [DiscreteTopology N]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) N]
EtaleFundamentalGroups.Cohomology.finiteAbelianGroupMap_representable
DocumentationThe descended map acts on every represented section by the original equivariant additive map.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
variable (N : Type u) [AddCommGroup N] [Fintype N]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) N]
[TopologicalSpace N] [DiscreteTopology N]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) N]
EtaleFundamentalGroups.Cohomology.finiteAbelianGroupMap_fiber
DocumentationThe map on geometric fibers of descended finite étale groups is the original additive equivariant map, under the actual Galois counit.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
variable (N : Type u) [AddCommGroup N] [Fintype N]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) N]
[TopologicalSpace N] [DiscreteTopology N]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) N]
EtaleFundamentalGroups.Cohomology.finiteAbelianGroupMap_add
DocumentationDescent respects the pointwise sum of equivariant additive maps. On the underlying finite étale covers this is the internal abelian group product.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
open CategoryTheory.PreGaloisCategory Opposite
open scoped FintypeCatDiscrete CategoryTheory.MonObj
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
(M : Type u) [AddCommGroup M] [Fintype M]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) M]
[TopologicalSpace M] [DiscreteTopology M]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) M]
variable (N : Type u) [AddCommGroup N] [Fintype N]
[DistribMulAction (Aut (FiniteEtale.fiber ξ)) N]
[TopologicalSpace N] [DiscreteTopology N]
[ContinuousSMul (Aut (FiniteEtale.fiber ξ)) N]