Support of homological complexes #
Given an embedding e : c.Embedding c'
of complex shapes, we say
that K : HomologicalComplex C c'
is supported (resp. strictly supported) on e
if K
is exact in degree i'
(resp. K.X i'
is zero) whenever i'
is
not of the form e.f i
. This defines two typeclasses K.IsSupported e
and K.IsStrictlySupported e
.
We also define predicates K.IsSupportedOutside e
and K.IsStrictlySupportedOutside e
when the conditions above are satisfied for those i'
that are of the form e.f i
.
(These two predicates are not made typeclasses because in most practical applications,
they are equivalent to K.IsSupported e'
or K.IsStrictlySupported e'
for a
complementary embedding e'
.)
If K : HomologicalComplex C c'
, then K.IsStrictlySupported e
holds for
an embedding e : c.Embedding c'
of complex shapes if K.X i'
is zero
wheneverm i'
is not of the form e.f i
for some i
.
Instances
If K : HomologicalComplex C c'
, then K.IsStrictlySupported e
holds for
an embedding e : c.Embedding c'
of complex shapes if K
is exact at i'
whenever i'
is not of the form e.f i
for some i
.
Instances
If K : HomologicalComplex C c'
, then K.IsStrictlySupportedOutside e
holds for
an embedding e : c.Embedding c'
of complex shapes if K.X (e.f i)
is zero for all i
.
- isZero (i : ι) : CategoryTheory.Limits.IsZero (K.X (e.f i))
Instances For
If K : HomologicalComplex C c'
, then K.IsSupportedOutside e
holds for
an embedding e : c.Embedding c'
of complex shapes if K
is exact at e.f i
for all i
.
- exactAt (i : ι) : K.ExactAt (e.f i)