Pulling back connected colimits #
If c
is a cocone over a functor J ⥤ C
and f : X ⟶ c.pt
, then for every j : J
we can take
the pullback of c.ι.app j
and f
. This gives a new cocone with cone point X
. We show that if
c
is a colimit cocone, then this is again a colimit cocone as long as J
is connected and C
has exact colimits of shape J
.
From this we deduce a hom_ext
principle for morphisms factoring through a colimit. Usually, we
only get hom_ext
for morphisms from a colimit, so this is something a bit special.
The connectedness assumption on J
is necessary: take C
to be the category of abelian groups,
let f : ℤ → ℤ ⊕ ℤ
be the diagonal map, and let g := 𝟙 (ℤ ⊕ ℤ)
. Then the hypotheses of
IsColimit.pullback_zero_ext
are satisfied, but f ≫ g
is not zero.
If c
is a cocone over a functor J ⥤ C
and f : X ⟶ c.pt
, then for every j : J
we can take
the pullback of c.ι.app j
and f
. This gives a new cocone with cone point X
, and this cocone
is again a colimit cocone as long as J
is connected and C
has exact colimits of shape J
.
Equations
- hc.pullbackOfHasExactColimitsOfShape f = { pt := X, ι := CategoryTheory.Limits.pullback.snd c.ι ((CategoryTheory.Functor.const J).map f) }.isColimitOfIsIsoColimMapι
Instances For
Detecting equality of morphisms factoring through a connected colimit by pulling back along the inclusions of the colimit.
Detecting vanishing of a morphism factoring through a connected colimit by pulling back along the inclusions of the colimit.
If c
is a cone over a functor J ⥤ C
and f : c.pt ⟶ X
, then for every j : J
we can take
the pushout of c.π.app j
and f
. This gives a new cone with cone point X
, and this cone is
again a limit cone as long as J
is connected and C
has exact limits of shape J
.
Equations
- hc.pushoutOfHasExactLimitsOfShape f = { pt := X, π := CategoryTheory.Limits.pushout.inr c.π ((CategoryTheory.Functor.const J).map f) }.isLimitOfIsIsoLimMapπ
Instances For
Detecting equality of morphisms factoring through a connected limit by pushing out along the projections of the limit.
Detecting vanishing of a morphism factoring though a connected limit by pushing out along the projections of the limit.