Adhesive categories #
Main definitions #
CategoryTheory.IsPushout.IsVanKampen: A convenience formulation for a pushout being a van Kampen colimit.CategoryTheory.Adhesive: A category is adhesive if it has pushouts and pullbacks along monomorphisms, and such pushouts are van Kampen.
Main Results #
CategoryTheory.Type.adhesive: The category ofTypeis adhesive.CategoryTheory.Adhesive.isPullback_of_isPushout_of_mono_left: In adhesive categories, pushouts along monomorphisms are pullbacks.CategoryTheory.Adhesive.mono_of_isPushout_of_mono_left: In adhesive categories, monomorphisms are stable under pushouts.CategoryTheory.Adhesive.toRegularMonoCategory: Monomorphisms in adhesive categories are regular (this implies that adhesive categories are balanced).CategoryTheory.adhesive_functor: The categoryC ⥤ Dis adhesive ifDhas all pullbacks and all pushouts and is adhesive
References #
- https://ncatlab.org/nlab/show/adhesive+category
- [Stephen Lack and Paweł Sobociński, Adhesive Categories][adhesive2004]
A convenient formulation for a pushout being a van Kampen colimit. For any commutative cube of
which a van Kampen pushout forms the bottom face and the back faces are pullbacks, the front faces
are pullbacks if and only if the top face is a pushout. See IsPushout.isVanKampen_iff below.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If a van Kampem pushout forms the bottom face of a commutative "half-cube" whose front faces are pullbacks, then there exist two back faces which are pullbacks and a top face which is a pushout.
A pushout is van Kampen if and only if whenever it forms the bottom face of a commutative "half-cube", the front faces are pullbacks if and only if there exist back faces which are pullbacks and a top face which is a pushout.
A category is adhesive if it has pushouts and pullbacks along monomorphisms, and such pushouts are van Kampen.
Instances
If a : A ⟶ Z and b : B ⟶ Z are monomorphisms in an adhesive category, then the map
pushout (pullback.fst a b) (pullback.snd a b) ⟶ Z induced by their pullback is a monomorphism.
See Theorem 5.1 in Lack and Sobociński.