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
.
- isZero : ∀ (i' : ι'), (∀ (i : ι), e.f i ≠ i') → CategoryTheory.Limits.IsZero (K.X 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
.
- exactAt : ∀ (i' : ι'), (∀ (i : ι), e.f i ≠ i') → K.ExactAt i'
Instances
Equations
- ⋯ = ⋯
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)
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯