ModuleAbelianH1Duality.lean
Nyll.EtaleFundamentalGroups.Cohomology.AbelianH1Duality
10 declarations indexed from sourceView source ↗ Module documentation
The abelian étale fundamental group as a cohomological dual
For a connected scheme and a geometric point, the actual topological abelianization is the Pontryagin dual of the discrete direct limit of its ordinary finite-coefficient étale H¹ groups. Both maps and both continuity statements are proved, and the isomorphism is the monodromy evaluation pairing.
This retains finite torsion. No smoothness, properness, noetherianity or characteristic hypothesis is needed. Identifying the displayed direct limit with derived cohomology of an infinite constant sheaf is a separate issue.
Declarations
EtaleFundamentalGroups.Cohomology.torsionH1Topology
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory EtaleCohomology.Classical
universe u
namespace EtaleFundamentalGroups.Cohomology
EtaleFundamentalGroups.Cohomology.torsionH1Discrete
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory EtaleCohomology.Classical
universe u
namespace EtaleFundamentalGroups.Cohomology
local instance torsionH1Topology (X : Scheme.{u}) :
TopologicalSpace (Multiplicative (finiteTorsionCohomology X 1)) := ⊥
EtaleFundamentalGroups.Cohomology.P
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory EtaleCohomology.Classical
universe u
namespace EtaleFundamentalGroups.Cohomology
local instance torsionH1Topology (X : Scheme.{u}) :
TopologicalSpace (Multiplicative (finiteTorsionCohomology X 1)) := ⊥
local instance torsionH1Discrete (X : Scheme.{u}) :
DiscreteTopology (Multiplicative (finiteTorsionCohomology X 1)) := ⟨rfl⟩
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory EtaleCohomology.Classical
universe u
namespace EtaleFundamentalGroups.Cohomology
local instance torsionH1Topology (X : Scheme.{u}) :
TopologicalSpace (Multiplicative (finiteTorsionCohomology X 1)) := ⊥
local instance torsionH1Discrete (X : Scheme.{u}) :
DiscreteTopology (Multiplicative (finiteTorsionCohomology X 1)) := ⟨rfl⟩
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
EtaleFundamentalGroups.Cohomology.finiteTorsionH1ContinuousCharacterEquiv
DocumentationThe finite-coefficient H¹ character comparison respects the actual discrete topology on cohomology and the compact-open topology on the character group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory EtaleCohomology.Classical
universe u
namespace EtaleFundamentalGroups.Cohomology
local instance torsionH1Topology (X : Scheme.{u}) :
TopologicalSpace (Multiplicative (finiteTorsionCohomology X 1)) := ⊥
local instance torsionH1Discrete (X : Scheme.{u}) :
DiscreteTopology (Multiplicative (finiteTorsionCohomology X 1)) := ⟨rfl⟩
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
EtaleFundamentalGroups.Cohomology.abelianizationFiniteTorsionH1DualEquiv
DocumentationThe full topological abelianization of the étale fundamental group is the actual Pontryagin dual of the finite-coefficient direct-limit étale H¹ group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory EtaleCohomology.Classical
universe u
namespace EtaleFundamentalGroups.Cohomology
local instance torsionH1Topology (X : Scheme.{u}) :
TopologicalSpace (Multiplicative (finiteTorsionCohomology X 1)) := ⊥
local instance torsionH1Discrete (X : Scheme.{u}) :
DiscreteTopology (Multiplicative (finiteTorsionCohomology X 1)) := ⟨rfl⟩
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
EtaleFundamentalGroups.Cohomology.abelianizationFiniteTorsionH1DualEquiv_apply
DocumentationThe duality isomorphism evaluates a cohomology class by its actual finite-coefficient monodromy character on the abelianized fundamental group.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory EtaleCohomology.Classical
universe u
namespace EtaleFundamentalGroups.Cohomology
local instance torsionH1Topology (X : Scheme.{u}) :
TopologicalSpace (Multiplicative (finiteTorsionCohomology X 1)) := ⊥
local instance torsionH1Discrete (X : Scheme.{u}) :
DiscreteTopology (Multiplicative (finiteTorsionCohomology X 1)) := ⟨rfl⟩
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
EtaleFundamentalGroups.Cohomology.abelianizationFiniteTorsionH1DualEquiv_basePoint
DocumentationThe actual Pontryagin duality is independent of the geometric base point, with transport on the topological abelianization induced by the given isomorphism of fiber functors. Scheme-pullback equivariance is a separate comparison; it is not an assumption of this theorem.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory EtaleCohomology.Classical
universe u
namespace EtaleFundamentalGroups.Cohomology
local instance torsionH1Topology (X : Scheme.{u}) :
TopologicalSpace (Multiplicative (finiteTorsionCohomology X 1)) := ⊥
local instance torsionH1Discrete (X : Scheme.{u}) :
DiscreteTopology (Multiplicative (finiteTorsionCohomology X 1)) := ⟨rfl⟩
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
EtaleFundamentalGroups.Cohomology.finiteTorsionH1PullbackHom
DocumentationActual derived inverse image on finite-torsion H¹, with its discrete topology.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory EtaleCohomology.Classical
universe u
namespace EtaleFundamentalGroups.Cohomology
local instance torsionH1Topology (X : Scheme.{u}) :
TopologicalSpace (Multiplicative (finiteTorsionCohomology X 1)) := ⊥
local instance torsionH1Discrete (X : Scheme.{u}) :
DiscreteTopology (Multiplicative (finiteTorsionCohomology X 1)) := ⟨rfl⟩
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
EtaleFundamentalGroups.Cohomology.abelianizationFiniteTorsionH1DualEquiv_schemePullback
DocumentationThe established Pontryagin duality intertwines actual geometric inverse image and the induced map of actual topological abelianizations. In particular, the comparison applies to actual deck automorphisms and is not an assumed equivariance field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory EtaleCohomology.Classical
universe u
namespace EtaleFundamentalGroups.Cohomology
local instance torsionH1Topology (X : Scheme.{u}) :
TopologicalSpace (Multiplicative (finiteTorsionCohomology X 1)) := ⊥
local instance torsionH1Discrete (X : Scheme.{u}) :
DiscreteTopology (Multiplicative (finiteTorsionCohomology X 1)) := ⟨rfl⟩
variable {X : Scheme.{u}} [ConnectedSpace X]
{Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)