Surjectivity of the actual global restriction map is stable under finite products of sheaves of types.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open CategoryTheory CategoryTheory.Limits TopologicalSpace Opposite
namespace SchemeTheory
variable {X Y : TopCat.{u}}theorem sheafPullback_globalSections_surjective_pi (f : X ⟶ Y)
{I : Type u} [Finite I]
(G : I → CategoryTheory.Sheaf (Opens.grothendieckTopology Y) (Type u))
(hG : ∀ i : I, Function.Surjective
(((TopCat.Sheaf.pullbackPushforwardAdjunction (Type u) f).unit.app (G i)).hom.app
(op (⊤ : Opens Y)))) :
Function.Surjective
(((TopCat.Sheaf.pullbackPushforwardAdjunction (Type u) f).unit.app (∏ᶜ G)).hom.app
(op (⊤ : Opens Y)))