EtaleCohomology.exists_extension_cokernel_presentation
A lifted epimorphism gives an actual cokernel presentation of the middle term.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open CategoryTheory Limits
namespace EtaleCohomologyLean source · statement
theorem exists_extension_cokernel_presentation
{C : Type*} [Category* C] [Abelian C]
(S : ShortComplex C) (hS : S.ShortExact)
{P : C} (q : P ⟶ S.X₃) [Epi q] (t : P ⟶ S.X₂) (ht : t ≫ S.g = q) :
∃ a : kernel q ⟶ S.X₁ ⊞ P, Nonempty (cokernel a ≅ S.X₂)