ModuleFiniteAbelianSheaf.lean
Nyll.EtaleFundamentalGroups.Cohomology.FiniteAbelianSheaf
19 declarations indexed from sourceView source ↗ Module documentation
Abelian étale sheaves from finite monodromy
The abelian operations constructed on the finite étale representing cover give an actual sheaf of abelian groups on the small étale site. The underlying set sheaf is the represented sheaf of that cover. All group operations are transported through finite-product-preserving functors.
Declarations
EtaleFundamentalGroups.Cohomology.finiteEtaleCartesian
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
EtaleFundamentalGroups.Cohomology.finiteEtaleBraided
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
EtaleFundamentalGroups.Cohomology.etaleCartesian
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
EtaleFundamentalGroups.Cohomology.etaleBraided
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
EtaleFundamentalGroups.Cohomology.finiteEtaleToEtalePreservesFiniteLimits
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
EtaleFundamentalGroups.Cohomology.finiteEtaleToEtaleBraided
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
EtaleFundamentalGroups.Cohomology.abelianRepresentablePresheaf
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
EtaleFundamentalGroups.Cohomology.abelianRepresentableSheaf
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
EtaleFundamentalGroups.Cohomology.abelianRepresentableSheafMap
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
EtaleFundamentalGroups.Cohomology.finiteAbelianGroupOnEtale
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
variable {X} [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.finiteAbelianMonodromySheaf
DocumentationThe actual abelian sheaf obtained by descending a finite continuous abelian representation of the étale fundamental group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
variable {X} [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.finiteAbelianMonodromySheafUnderlyingIso
DocumentationForgetting the abelian structure recovers the sheaf represented by the finite étale cover constructed from the given representation.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
variable {X} [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.finiteAbelianMonodromySheaf_isFiniteLocallyConstant
DocumentationThe descended abelian sheaf has a finite locally constant underlying set sheaf.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
variable {X} [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.finiteAbelianMonodromyFiberIso
DocumentationThe underlying actual abelian stalk is the geometric fiber of its finite étale representing cover.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
variable {X} [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.finiteAbelianMonodromyStalkEquiv
DocumentationThe actual geometric stalk of the descended sheaf has the given underlying finite set, via the represented-sheaf comparison and the Galois counit.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
variable {X} [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.finiteAbelianMonodromySheafMap
DocumentationAn equivariant additive map descends to a morphism of the actual abelian étale sheaves constructed from the two representations.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
variable {X} [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.finiteAbelianMonodromySheafMap_underlying
DocumentationThe underlying morphism of sheaves is induced by the actual map between the finite étale representing covers.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
variable {X} [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.finiteAbelianMonodromySheafMap_add
DocumentationDescent to abelian sheaves preserves addition of equivariant maps.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
variable {X} [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]
open scoped CategoryTheory.Obj in
EtaleFundamentalGroups.Cohomology.finiteAbelianMonodromyStalkEquiv_map
DocumentationUnder the actual stalk comparisons, the descended morphism induces the original additive equivariant map on the given finite groups.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
open scoped CategoryTheory.MonObj FintypeCatDiscrete
universe u
namespace EtaleFundamentalGroups.Cohomology
variable (X : Scheme.{u})
variable {X} [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]