ModuleExtensionByZero.lean
Nyll.EtaleCohomology.Sites.ExtensionByZero
17 declarations indexed from sourceView source ↗ Module documentation
Extension by zero for an open immersion
Composition with an open immersion gives a fully faithful, continuous inclusion of small étale sites. Its adjunction with base change identifies restriction of sheaves with the inverse image constructed in Sites.SheafFunctors.
Extension by zero is constructed by passing to the affine étale site, taking left Kan extension, and sheafifying. The resulting adjunction is with the existing inverse-image functor. The affine-site comparison supplies the required small colimits. The stalk formula and exactness are subsequent steps.
Reference: https://stacks.math.columbia.edu/tag/03S2
Imports20
- Nyll.EtaleCohomology.Sites.BaseChange
- Nyll.EtaleCohomology.Sites.EtaleRestriction
- Nyll.EtaleCohomology.Sites.SheafFunctors
- Mathlib.Algebra.Category.ModuleCat.Colimits
- Mathlib.AlgebraicGeometry.Morphisms.Etale
- Mathlib.AlgebraicGeometry.Sites.AffineEtale
- Mathlib.AlgebraicGeometry.Sites.Etale
- Mathlib.CategoryTheory.Adjunction.Basic
- Mathlib.CategoryTheory.Comma.Over.Basic
- Mathlib.CategoryTheory.Comma.StructuredArrow.Small
- Mathlib.CategoryTheory.Functor.FullyFaithful
- Mathlib.CategoryTheory.Functor.KanExtension.Pointwise
- Mathlib.CategoryTheory.Limits.EssentiallySmall
- Mathlib.CategoryTheory.MorphismProperty.Comma
- Mathlib.CategoryTheory.MorphismProperty.OverAdjunction
- Mathlib.CategoryTheory.Sites.CoverPreserving
- Mathlib.CategoryTheory.Sites.DenseSubsite.InducedTopology
- Mathlib.CategoryTheory.Sites.Over
- Mathlib.CategoryTheory.Sites.Continuous
- Mathlib.CategoryTheory.Sites.Pullback
Imported by7
Declarations
EtaleCohomology.openEtaleInclusion
DocumentationComposition with an open immersion on the small étale sites.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
EtaleCohomology.openEtaleInclusionBaseChangeAdjunction
DocumentationComposition with the immersion is left adjoint to base change.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
EtaleCohomology.openEtaleInclusionFullyFaithful
DocumentationA morphism over the ambient scheme is already over the open subscheme.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
EtaleCohomology.openEtaleInclusion_coverPreserving
DocumentationAn étale covering over the open subscheme is an étale covering over the ambient scheme.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
EtaleCohomology.openEtaleRestriction
DocumentationRestriction of coefficient sheaves by precomposition with the inclusion of sites.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
variable (R : Type u) [CommRing R]
EtaleCohomology.openEtaleRestrictionPushforwardAdjunction
DocumentationRestriction is left adjoint to the already constructed direct image.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
variable (R : Type u) [CommRing R]
EtaleCohomology.etalePullbackOpenRestrictionIso
DocumentationInverse image along an open immersion is ordinary restriction of sheaves.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
variable (R : Type u) [CommRing R]
EtaleCohomology.affineOpenEtaleInclusion
DocumentationThe inclusion restricted to affine étale schemes over the open subscheme.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
variable (R : Type u) [CommRing R]
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
variable (R : Type u) [CommRing R]
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
variable (R : Type u) [CommRing R]
EtaleCohomology.etaleExtensionByZero
DocumentationExtension by zero, constructed by left Kan extension and sheafification.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
variable (R : Type u) [CommRing R]
EtaleCohomology.affineOpenRestrictionIso
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
variable (R : Type u) [CommRing R]
EtaleCohomology.etaleExtensionByZeroAdjunction
DocumentationExtension by zero is left adjoint to inverse image along the open immersion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
variable (R : Type u) [CommRing R]
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
variable (R : Type u) [CommRing R]
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory CategoryTheory.Limits Opposite
namespace EtaleCohomology
variable {U X : Scheme.{u}} (j : U ⟶ X) [IsOpenImmersion j]
variable (R : Type u) [CommRing R]