Documentation

Mathlib.CategoryTheory.Sites.Coherent.LocallySurjective

Locally surjective morphisms of coherent sheaves #

This file characterises locally surjective morphisms of presheaves for the coherent, regular and extensive topologies.

Main results #

theorem CategoryTheory.regularTopology.isLocallySurjective_iff {C : Type u_1} (D : Type u_2) [Category.{u_3, u_1} C] [Category.{u_4, u_2} D] [HasForget D] [Preregular C] {F G : Functor Cᵒᵖ D} (f : F G) :
Presheaf.IsLocallySurjective (regularTopology C) f ∀ (X : C) (y : (forget D).obj (G.obj (Opposite.op X))), ∃ (X' : C) (φ : X' X) (_ : EffectiveEpi φ) (x : (forget D).obj (F.obj (Opposite.op X'))), (f.app (Opposite.op X')) x = (G.map (Opposite.op φ)) y