Triangulated functors #
In this file, when C
and D
are categories equipped with a shift by ℤ
and
F : C ⥤ D
is a functor which commutes with the shift, we define the induced
functor F.mapTriangle : Triangle C ⥤ Triangle D
on the categories of
triangles. When C
and D
are pretriangulated, a triangulated functor
is such a functor F
which also sends distinguished triangles to
distinguished triangles: this defines the typeclass Functor.IsTriangulated
.
The functor Triangle C ⥤ Triangle D
that is induced by a functor F : C ⥤ D
which commutes with shift by ℤ
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functor F.mapTriangle
commutes with the shift.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- F.instCommShiftTriangleMapTriangleInt = { iso := F.mapTriangleCommShiftIso, zero := ⋯, add := ⋯ }
F.mapTriangle
commutes with the rotation of triangles.
Equations
- One or more equations did not get rendered due to their size.
Instances For
F.mapTriangle
commutes with the inverse of the rotation of triangles.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical isomorphism (𝟭 C).mapTriangle ≅ 𝟭 (Triangle C)
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical isomorphism (F ⋙ G).mapTriangle ≅ F.mapTriangle ⋙ G.mapTriangle
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Two isomorphic functors F₁
and F₂
induce isomorphic functors
F₁.mapTriangle
and F₂.mapTriangle
if the isomorphism F₁ ≅ F₂
is compatible
with the shifts.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A functor which commutes with the shift by ℤ
is triangulated if
it sends distinguished triangles to distinguished triangles.
- map_distinguished (T : CategoryTheory.Pretriangulated.Triangle C) : T ∈ CategoryTheory.Pretriangulated.distinguishedTriangles → F.mapTriangle.obj T ∈ CategoryTheory.Pretriangulated.distinguishedTriangles
Instances
The image of an octahedron by a triangulated functor.
Equations
- h.map F = { m₁ := F.map h.m₁, m₃ := F.map h.m₃, comm₁ := ⋯, comm₂ := ⋯, comm₃ := ⋯, comm₄ := ⋯, mem := ⋯ }
Instances For
If F : C ⥤ D
is a triangulated functor from a triangulated category, then D
is also triangulated if tuples of composables arrows in D
can be lifted to C
.