Theorems · Definition · category theory
CategoryTheory.Pretriangulated.mk.noConfusion
{C : Type u} →
{inst : CategoryTheory.Category.{v, u} C} →
{inst_1 : CategoryTheory.Limits.HasZeroObject C} →
{inst_2 : CategoryTheory.HasShift C ℤ} →
{inst_3 : CategoryTheory.Preadditive C} →
{inst_4 : ∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive} →
{P : Sort u_1} →
{distinguishedTriangles : Set (CategoryTheory.Pretriangulated.Triangle C)} →
{isomorphic_distinguished :
∀ T₁ ∈ distinguishedTriangles,
∀ (T₂ : CategoryTheory.Pretriangulated.Triangle C) (x : T₂ ≅ T₁), T₂ ∈ distinguishedTriangles} →
{contractible_distinguished :
∀ (X : C), CategoryTheory.Pretriangulated.contractibleTriangle X ∈ distinguishedTriangles} →
{distinguished_cocone_triangle :
∀ {X Y : C} (f : X ⟶ Y),
∃ Z g h, CategoryTheory.Pretriangulated.Triangle.mk f g h ∈ distinguishedTriangles} →
{rotate_distinguished_triangle :
∀ (T : CategoryTheory.Pretriangulated.Triangle C),
T ∈ distinguishedTriangles ↔ T.rotate ∈ distinguishedTriangles} →
{complete_distinguished_triangle_morphism :
∀ (T₁ T₂ : CategoryTheory.Pretriangulated.Triangle C),
T₁ ∈ distinguishedTriangles →
T₂ ∈ distinguishedTriangles →
∀ (a : T₁.obj₁ ⟶ T₂.obj₁) (b : T₁.obj₂ ⟶ T₂.obj₂),
CategoryTheory.CategoryStruct.comp T₁.mor₁ b =
CategoryTheory.CategoryStruct.comp a T₂.mor₁ →
∃ c,
CategoryTheory.CategoryStruct.comp T₁.mor₂ c =
CategoryTheory.CategoryStruct.comp b T₂.mor₂ ∧
CategoryTheory.CategoryStruct.comp T₁.mor₃
((CategoryTheory.shiftFunctor C 1).map a) =
CategoryTheory.CategoryStruct.comp c T₂.mor₃} →
{distinguishedTriangles' : Set (CategoryTheory.Pretriangulated.Triangle C)} →
{isomorphic_distinguished' :
∀ T₁ ∈ distinguishedTriangles',
∀ (T₂ : CategoryTheory.Pretriangulated.Triangle C) (x : T₂ ≅ T₁),
T₂ ∈ distinguishedTriangles'} →
{contractible_distinguished' :
∀ (X : C),
CategoryTheory.Pretriangulated.contractibleTriangle X ∈ distinguishedTriangles'} →
{distinguished_cocone_triangle' :
∀ {X Y : C} (f : X ⟶ Y),
∃ Z g h,
CategoryTheory.Pretriangulated.Triangle.mk f g h ∈ distinguishedTriangles'} →
{rotate_distinguished_triangle' :
∀ (T : CategoryTheory.Pretriangulated.Triangle C),
T ∈ distinguishedTriangles' ↔ T.rotate ∈ distinguishedTriangles'} →
{complete_distinguished_triangle_morphism' :
∀ (T₁ T₂ : CategoryTheory.Pretriangulated.Triangle C),
T₁ ∈ distinguishedTriangles' →
T₂ ∈ distinguishedTriangles' →
∀ (a : T₁.obj₁ ⟶ T₂.obj₁) (b : T₁.obj₂ ⟶ T₂.obj₂),
CategoryTheory.CategoryStruct.comp T₁.mor₁ b =
CategoryTheory.CategoryStruct.comp a T₂.mor₁ →
∃ c,
CategoryTheory.CategoryStruct.comp T₁.mor₂ c =
CategoryTheory.CategoryStruct.comp b T₂.mor₂ ∧
CategoryTheory.CategoryStruct.comp T₁.mor₃
((CategoryTheory.shiftFunctor C 1).map a) =
CategoryTheory.CategoryStruct.comp c T₂.mor₃} →
{ distinguishedTriangles := distinguishedTriangles,
isomorphic_distinguished := isomorphic_distinguished,
contractible_distinguished := contractible_distinguished,
distinguished_cocone_triangle := distinguished_cocone_triangle,
rotate_distinguished_triangle := rotate_distinguished_triangle,
complete_distinguished_triangle_morphism :=
complete_distinguished_triangle_morphism } =
{ distinguishedTriangles := distinguishedTriangles',
isomorphic_distinguished := isomorphic_distinguished',
contractible_distinguished := contractible_distinguished',
distinguished_cocone_triangle := distinguished_cocone_triangle',
rotate_distinguished_triangle := rotate_distinguished_triangle',
complete_distinguished_triangle_morphism :=
complete_distinguished_triangle_morphism' } →
(distinguishedTriangles ≍ distinguishedTriangles' → P) → P- Cited by
- 0 results in Mathlib
- Foundations
- Depth 46 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites24
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Setstatement and proof · cited by 53,352
- CategoryTheory.Categorystatement and proof · cited by 32,673
- Quiver.Homstatement and proof · cited by 32,603
- CategoryTheory.Functor.objstatement and proof · cited by 19,642
- CategoryTheory.CategoryStruct.compstatement and proof · cited by 17,999
- CategoryTheory.Functor.mapstatement and proof · cited by 8,698
- CategoryTheory.Isostatement and proof · cited by 3,963
- CategoryTheory.Preadditivestatement and proof · cited by 3,309
- CategoryTheory.shiftFunctorstatement and proof · cited by 1,553
- CategoryTheory.HasShiftstatement and proof · cited by 1,527
- CategoryTheory.Limits.HasZeroObjectstatement and proof · cited by 1,298
- CategoryTheory.Functor.Additivestatement and proof · cited by 1,179
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.