ModuleFiberStalkComparison.lean
Nyll.EtaleFundamentalGroups.Cohomology.FiberStalkComparison
11 declarations indexed from sourceView source ↗ Module documentation
The geometric stalk of an extension fiber
The sheaf of lifts is the actual pullback over the chosen quotient section. Since geometric stalks preserve finite limits, its stalk is the fiber of the stalk homomorphism. The comparison uses the forgetful functor's filtered colimit comparison, preserving the original abelian group structures.
Imports8
- Nyll.EtaleFundamentalGroups.Cohomology.ExtensionFibers
- Mathlib.Algebra.Category.Grp.AB
- Mathlib.Algebra.Category.Grp.Limits
- Mathlib.AlgebraicGeometry.Sites.EtalePoint
- Mathlib.CategoryTheory.Limits.Connected
- Mathlib.CategoryTheory.Limits.Preserves.Shapes.Pullbacks
- Mathlib.CategoryTheory.Limits.Types.Pullbacks
- Mathlib.CategoryTheory.Sites.Point.Basic
Imported by2
Declarations
EtaleFundamentalGroups.Cohomology.fiberInclusion
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}}
(S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}))
(t : (Functor.const X.Etaleᵒᵖ).obj PUnit ⟶ S.X₃.obj ⋙ forget AddCommGrpCat.{u})
EtaleFundamentalGroups.Cohomology.fiberToPoint
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}}
(S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}))
(t : (Functor.const X.Etaleᵒᵖ).obj PUnit ⟶ S.X₃.obj ⋙ forget AddCommGrpCat.{u})
EtaleFundamentalGroups.Cohomology.fiber_square
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}}
(S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}))
(t : (Functor.const X.Etaleᵒᵖ).obj PUnit ⟶ S.X₃.obj ⋙ forget AddCommGrpCat.{u})
EtaleFundamentalGroups.Cohomology.fiberCone
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}}
(S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}))
(t : (Functor.const X.Etaleᵒᵖ).obj PUnit ⟶ S.X₃.obj ⋙ forget AddCommGrpCat.{u})
EtaleFundamentalGroups.Cohomology.fiberConeIsLimit
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}}
(S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}))
(t : (Functor.const X.Etaleᵒᵖ).obj PUnit ⟶ S.X₃.obj ⋙ forget AddCommGrpCat.{u})
EtaleFundamentalGroups.Cohomology.constantUnitPresheafStalkIso
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}}
(S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}))
(t : (Functor.const X.Etaleᵒᵖ).obj PUnit ⟶ S.X₃.obj ⋙ forget AddCommGrpCat.{u})
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
EtaleFundamentalGroups.Cohomology.quotientSectionSetStalk
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}}
(S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}))
(t : (Functor.const X.Etaleᵒᵖ).obj PUnit ⟶ S.X₃.obj ⋙ forget AddCommGrpCat.{u})
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
EtaleFundamentalGroups.Cohomology.fiberSetStalkEquiv
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}}
(S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}))
(t : (Functor.const X.Etaleᵒᵖ).obj PUnit ⟶ S.X₃.obj ⋙ forget AddCommGrpCat.{u})
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
EtaleFundamentalGroups.Cohomology.quotientSectionStalk
DocumentationThe chosen global quotient section, evaluated in the actual abelian stalk.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}}
(S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}))
(t : (Functor.const X.Etaleᵒᵖ).obj PUnit ⟶ S.X₃.obj ⋙ forget AddCommGrpCat.{u})
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
EtaleFundamentalGroups.Cohomology.extensionFiberStalkEquiv
DocumentationTaking the geometric stalk commutes with taking the actual extension fiber.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}}
(S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}))
(t : (Functor.const X.Etaleᵒᵖ).obj PUnit ⟶ S.X₃.obj ⋙ forget AddCommGrpCat.{u})
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)
EtaleFundamentalGroups.Cohomology.extensionFiberStalkEquiv_toFiber
DocumentationOn a representative germ the comparison is the canonical map into the original abelian stalk, applied to the original section.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
universe u
namespace EtaleFundamentalGroups.Cohomology
variable {X : Scheme.{u}}
(S : ShortComplex (Sheaf X.smallEtaleTopology AddCommGrpCat.{u}))
(t : (Functor.const X.Etaleᵒᵖ).obj PUnit ⟶ S.X₃.obj ⋙ forget AddCommGrpCat.{u})
variable {Ω : Type u} [Field Ω] [IsSepClosed Ω] (ξ : Spec (.of Ω) ⟶ X)