ModuleZariskiRestriction.lean
Nyll.EtaleCohomology.Sites.ZariskiRestriction
9 declarations indexed from sourceView source ↗ Module documentation
Actual Zariski restriction of a small étale sheaf
The existing open-subscheme functor lifts to the small étale site. Taking the open image of an étale morphism is left adjoint to this inclusion. The inclusion preserves covering sieves, hence is continuous, and ordinary presheaf restriction gives the actual sheaf on the underlying space.
Imports10
- Mathlib.AlgebraicGeometry.Sites.Etale
- Mathlib.AlgebraicGeometry.Restrict
- Mathlib.AlgebraicGeometry.Morphisms.Etale
- Mathlib.AlgebraicGeometry.Morphisms.UniversallyOpen
- Mathlib.CategoryTheory.MorphismProperty.Comma
- Mathlib.CategoryTheory.Adjunction.Basic
- Mathlib.CategoryTheory.Functor.Flat
- Mathlib.CategoryTheory.Sites.Continuous
- Mathlib.CategoryTheory.Sites.CoverPreserving
- Mathlib.Topology.Sheaves.SheafCondition.Sites
Imported by6
Declarations
EtaleCohomology.zariskiToEtale
DocumentationThe existing open-subscheme functor, valued in the small étale site.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory TopologicalSpace
namespace EtaleCohomology
variable (X : Scheme.{u})
EtaleCohomology.etaleOpenImage
DocumentationThe actual open image of an étale object.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory TopologicalSpace
namespace EtaleCohomology
variable (X : Scheme.{u})
EtaleCohomology.hom_to_zariskiToEtale_eq
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory TopologicalSpace
namespace EtaleCohomology
variable (X : Scheme.{u})
EtaleCohomology.openImageHomEquiv
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory TopologicalSpace
namespace EtaleCohomology
variable (X : Scheme.{u})
EtaleCohomology.etaleOpenImageAdjunction
DocumentationAn étale object maps into an open subscheme exactly when its open image is contained in that open.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory TopologicalSpace
namespace EtaleCohomology
variable (X : Scheme.{u})
EtaleCohomology.zariskiToEtale_isRightAdjoint
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory TopologicalSpace
namespace EtaleCohomology
variable (X : Scheme.{u})
EtaleCohomology.zariskiToEtale_coverPreserving
DocumentationAn actual covering sieve of opens is a covering sieve in the small étale site after inclusion.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory TopologicalSpace
namespace EtaleCohomology
variable (X : Scheme.{u})
EtaleCohomology.zariskiToEtale_isContinuous
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory TopologicalSpace
namespace EtaleCohomology
variable (X : Scheme.{u})
EtaleCohomology.etaleZariskiRestriction
DocumentationRestriction of the actual étale presheaf along open immersions, with its sheaf condition supplied by continuity of the constructed inclusion.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w
open AlgebraicGeometry CategoryTheory TopologicalSpace
namespace EtaleCohomology
variable (X : Scheme.{u})
variable (A : Type v) [Category.{w} A]