Module

FiniteCharacterSheaf.lean

Nyll.EtaleFundamentalGroups.Cohomology.FiniteCharacterSheaf
4 declarations indexed from sourceView source ↗

An actual finite étale sheaf extension constructed from a character

The triangular representation on A × End(A) descends to a short exact sequence of actual étale abelian sheaves. The two end terms have trivial monodromy; the middle term retains the given character. All exactness statements follow from the explicit inclusion and projection.

Declarations

EtaleFundamentalGroups.Cohomology.trivialAdditiveAction

The trivial action on an additive group, with the original additive structure.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
namespace EtaleFundamentalGroups.Cohomology
abbrev trivialAdditiveAction (G M : Type*) [Monoid G] [AddMonoid M] :
    DistribMulAction G M where
  smul _ m := m
  one_smul _ := rfl
  mul_smul _ _ _ := rfl
  smul_zero _ := rfl
  smul_add _ _ _ := rfl
EtaleFundamentalGroups.Cohomology.characterExtension_inclusion_projection_zero

The kernel inclusion followed by the quotient projection is zero.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
namespace EtaleFundamentalGroups.Cohomology
theorem characterExtension_inclusion_projection_zero (A : Type u) [AddCommGroup A] :
    AddCommGrpCat.ofHom (AddMonoidHom.inl A (A →+ A)) ≫
      AddCommGrpCat.ofHom (AddMonoidHom.snd A (A →+ A)) = 0
EtaleFundamentalGroups.Cohomology.characterExtension_inclusion_projection_shortExact

The original inclusion and projection form a short exact sequence of abelian groups.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
namespace EtaleFundamentalGroups.Cohomology
theorem characterExtension_inclusion_projection_shortExact (A : Type u) [AddCommGroup A] :
    (ShortComplex.mk (AddCommGrpCat.ofHom (AddMonoidHom.inl A (A →+ A)))
      (AddCommGrpCat.ofHom (AddMonoidHom.snd A (A →+ A)))
      (characterExtension_inclusion_projection_zero A)).ShortExact
EtaleFundamentalGroups.Cohomology.finiteCharacterSheafSequence

The finite sheaf sequence obtained by descending the explicit triangular representation, together with its proved short exactness. The same local actions and topologies are shared by the construction and its proof.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}} [ConnectedSpace X]
  {Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
  (A : Type u) [AddCommGroup A] [Fintype A] [TopologicalSpace A] [DiscreteTopology A]
  (χ : Aut (FiniteEtale.fiber ξ) →ₜ* Multiplicative A)
def finiteCharacterSheafSequence :
    {S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}) // S.ShortExact}