Cocontinuous functors between sites. #
We define cocontinuous functors between sites as functors that pull covering sieves back to covering sieves. This concept is also known as cover-lifting or cover-reflecting functors. We use the original terminology and definition of SGA 4 III 2.1. However, the notion of cocontinuous functor should not be confused with the general definition of cocontinuous functors between categories as functors preserving small colimits.
Main definitions #
CategoryTheory.Functor.IsCocontinuous: a functor between sites is cocontinuous if it pulls back covering sieves to covering sievesCategoryTheory.Functor.sheafPushforwardCocontinuous: A cocontinuous functorG : (C, J) ⥤ (D, K)induces a functorSheaf J A ⥤ Sheaf K A.
Main results #
CategoryTheory.ran_isSheaf_of_isCocontinuous: IfG : C ⥤ Dis cocontinuous, thenG.op.ran(ₚu) as a functor(Cᵒᵖ ⥤ A) ⥤ (Dᵒᵖ ⥤ A)of presheaves maps sheaves to sheaves.CategoryTheory.Functor.sheafAdjunctionCocontinuous: IfG : (C, J) ⥤ (D, K)is cocontinuous and continuous, thenG.sheafPushforwardContinuous A J KandG.sheafPushforwardCocontinuous A J Kare adjoint.
References #
- [Elephant]: Sketches of an Elephant, P. T. Johnstone: C2.3.
- [S. MacLane, I. Moerdijk, Sheaves in Geometry and Logic][MM92]
- https://stacks.math.columbia.edu/tag/00XI
A functor G : (C, J) ⥤ (D, K) between sites is called cocontinuous (SGA 4 III 2.1)
if for all covering sieves R in D, R.pullback G is a covering sieve in C.
Instances
The identity functor on a site is cocontinuous.
The composition of two cocontinuous functors is cocontinuous.
We will now prove that G.op.ran : (Cᵒᵖ ⥤ A) ⥤ (Dᵒᵖ ⥤ A) maps sheaves
to sheaves when G : C ⥤ D is a cocontinuous functor.
We do not follow the proofs in SGA 4 III 2.2 or https://stacks.math.columbia.edu/tag/00XK.
Instead, we verify as directly as possible that if F : Cᵒᵖ ⥤ A is a sheaf,
then G.op.ran.obj F is a sheaf. in order to do this, we use the "multifork"
characterization of sheaves which involves limits in the category A.
As G.op.ran.obj F is the chosen right Kan extension of F along G.op : Cᵒᵖ ⥤ Dᵒᵖ,
we actually verify that any pointwise right Kan extension of F along G.op is a sheaf.
Auxiliary definition for lift.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Auxiliary definition for isLimitMultifork
Equations
- One or more equations did not get rendered due to their size.
Instances For
Auxiliary definition for ran_isSheaf_of_isCocontinuous
Equations
Instances For
If G is cocontinuous, then G.op.ran pushes sheaves to sheaves.
This is SGA 4 III 2.2.
Stacks Tag 00XK (Alternative reference. There, results are obtained under the additional assumption
that C and D have pullbacks.)
A cocontinuous functor induces a pushforward functor on categories of sheaves.
Equations
- One or more equations did not get rendered due to their size.
Instances For
G.sheafPushforwardCocontinuous A J K : Sheaf J A ⥤ Sheaf K A is induced
by the right Kan extension functor G.op.ran on presheaves.
Equations
Instances For
Given a functor between sites that is continuous and cocontinuous,
the pushforward for the continuous functor G is left adjoint to
the pushforward for the cocontinuous functor G.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The natural isomorphism exhibiting compatibility between pushforward and sheafification.
Equations
- One or more equations did not get rendered due to their size.