Continuous functors between sites. #
We define the notion of continuous functor between sites: these are functors F such that
the precomposition with F.op preserves sheaves of types (and actually sheaves in any
category).
Main definitions #
Functor.IsContinuous: a functor between sites is continuous if the precomposition with this functor preserves sheaves with values in the categoryType tfor a certain auxiliary universet.Functor.sheafPushforwardContinuous: the induced functorSheaf K A ⥤ Sheaf J Afor a continuous functorG : (C, J) ⥤ (D, K). In case this is part of a morphism of sites, this would be understood as the pushforward functor even though it goes in the opposite direction as the functorG. (Here, the auxiliary universetin the assumption thatGis continuous is the one such that morphisms in the categoryAare inType t.)Functor.PreservesOneHypercovers: a type-class expressing that a functor preserves 1-hypercovers of a certain size
Main result #
Functor.isContinuous_of_preservesOneHypercovers: if the topology onCis generated by 1-hypercovers of sizewand thatF : C ⥤ Dpreserves 1-hypercovers of sizew, thenFis continuous (for any auxiliary universe parametert). This is an instance forw = max u₁ v₁whenC : Type u₁and[Category.{v₁} C]
References #
The image of a 1-pre-hypercover by a functor.
Instances For
If F : C ⥤ D, P : Dᵒᵖ ⥤ A and E is a 1-pre-hypercover of an object of X,
then (E.map F).multifork P is a limit iff E.multifork (F.op ⋙ P) is a limit.
Instances For
A 1-hypercover in C is preserved by a functor F : C ⥤ D if the mapped 1-pre-hypercover
in D is a 1-hypercover for the given topology on D.
Instances
Given a 1-hypercover E : J.OneHypercover X of an object of C, a functor F : C ⥤ D
such that E.IsPreservedBy F K for a Grothendieck topology K on D, this is
the image of E by F, as a 1-hypercover of F.obj X for K.
Instances For
The condition that a functor F : C ⥤ D sends 1-hypercovers for
J : GrothendieckTopology C to 1-hypercovers for K : GrothendieckTopology D.
Instances For
A functor F is continuous if the precomposition with F.op sends sheaves of
Type (max u₁ v₁ u₂ v₂) to sheaves. This implies that this holds for an arbitrary
universe (see Functor.op_comp_isSheaf_of_types).
Instances
If F is continuous, any sheaf (in an arbitrary universe) remains a sheaf when
precomposing with F.op (SGA 4 III 1.5).
SGA 4 III 1.2 (i) => (iii)
To show a functor F : C ⥤ D is continuous for the topologies generated by
precoverage J and K, it suffices to show that the image of every J-covering
is a K-covering, if F preserves pairwise pullbacks of J-coverings.
The induced functor Sheaf K A ⥤ Sheaf J A given by F.op ⋙ _
if F is a continuous functor.
Instances For
The functor F.sheafPushforwardContinuous A J K : Sheaf K A ⥤ Sheaf J A
is induced by the precomposition with F.op.
Instances For
The functor sheafPushforwardContinuous corresponding to the identity functor
identifies to the identity functor.
Instances For
The composition of two pushforward functors on sheaves identifies to the pushforward for the composition of the two functors.
Instances For
The action of a natural transformation on pushforward functors of sheaves.
Instances For
The action of a natural isomorphism on pushforward functors of sheaves.
Instances For
If a continuous functor between sites is isomorphic to the identity functor, then the corresponding pushforward functor on sheaves identifies to the identity functor.
Instances For
When we have an isomorphism F ⋙ G ≅ FG between continuous functors
between sites, the composition of the pushforward functors for
G and F identifies to the pushforward functor for FG.
Instances For
If F ⊣ G is an adjunction between continuous functors, the associated
pushforwards on sheaves are adjoint.