Theorems · Definition · category theory
CategoryTheory.CopyDiscardCategory.mk.noConfusion
{C : Type u} →
{inst : CategoryTheory.Category.{v, u} C} →
{inst_1 : CategoryTheory.MonoidalCategory C} →
{P : Sort u_1} →
{toSymmetricCategory : CategoryTheory.SymmetricCategory C} →
{comonObj : (X : C) → CategoryTheory.ComonObj X} →
{isCommComonObj : ∀ (X : C), CategoryTheory.IsCommComonObj X} →
{copy_tensor :
autoParam
(∀ (X Y : C),
CategoryTheory.ComonObj.comul =
CategoryTheory.CategoryStruct.comp
(CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.ComonObj.comul
CategoryTheory.ComonObj.comul)
(CategoryTheory.MonoidalCategory.tensorμ X X Y Y))
CategoryTheory.CopyDiscardCategory.copy_tensor._autoParam} →
{discard_tensor :
autoParam
(∀ (X Y : C),
CategoryTheory.ComonObj.counit =
CategoryTheory.CategoryStruct.comp
(CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.ComonObj.counit
CategoryTheory.ComonObj.counit)
(CategoryTheory.MonoidalCategoryStruct.leftUnitor
(CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom)
CategoryTheory.CopyDiscardCategory.discard_tensor._autoParam} →
{copy_unit :
autoParam
(CategoryTheory.ComonObj.comul =
(CategoryTheory.MonoidalCategoryStruct.leftUnitor
(CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).inv)
CategoryTheory.CopyDiscardCategory.copy_unit._autoParam} →
{discard_unit :
autoParam
(CategoryTheory.ComonObj.counit =
CategoryTheory.CategoryStruct.id (CategoryTheory.MonoidalCategoryStruct.tensorUnit C))
CategoryTheory.CopyDiscardCategory.discard_unit._autoParam} →
{toSymmetricCategory' : CategoryTheory.SymmetricCategory C} →
{comonObj' : (X : C) → CategoryTheory.ComonObj X} →
{isCommComonObj' : ∀ (X : C), CategoryTheory.IsCommComonObj X} →
{copy_tensor' :
autoParam
(∀ (X Y : C),
CategoryTheory.ComonObj.comul =
CategoryTheory.CategoryStruct.comp
(CategoryTheory.MonoidalCategoryStruct.tensorHom CategoryTheory.ComonObj.comul
CategoryTheory.ComonObj.comul)
(CategoryTheory.MonoidalCategory.tensorμ X X Y Y))
CategoryTheory.CopyDiscardCategory.copy_tensor._autoParam} →
{discard_tensor' :
autoParam
(∀ (X Y : C),
CategoryTheory.ComonObj.counit =
CategoryTheory.CategoryStruct.comp
(CategoryTheory.MonoidalCategoryStruct.tensorHom
CategoryTheory.ComonObj.counit CategoryTheory.ComonObj.counit)
(CategoryTheory.MonoidalCategoryStruct.leftUnitor
(CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).hom)
CategoryTheory.CopyDiscardCategory.discard_tensor._autoParam} →
{copy_unit' :
autoParam
(CategoryTheory.ComonObj.comul =
(CategoryTheory.MonoidalCategoryStruct.leftUnitor
(CategoryTheory.MonoidalCategoryStruct.tensorUnit C)).inv)
CategoryTheory.CopyDiscardCategory.copy_unit._autoParam} →
{discard_unit' :
autoParam
(CategoryTheory.ComonObj.counit =
CategoryTheory.CategoryStruct.id
(CategoryTheory.MonoidalCategoryStruct.tensorUnit C))
CategoryTheory.CopyDiscardCategory.discard_unit._autoParam} →
{ toSymmetricCategory := toSymmetricCategory, comonObj := comonObj,
isCommComonObj := isCommComonObj, copy_tensor := copy_tensor,
discard_tensor := discard_tensor, copy_unit := copy_unit,
discard_unit := discard_unit } =
{ toSymmetricCategory := toSymmetricCategory', comonObj := comonObj',
isCommComonObj := isCommComonObj', copy_tensor := copy_tensor',
discard_tensor := discard_tensor', copy_unit := copy_unit',
discard_unit := discard_unit' } →
(toSymmetricCategory ≍ toSymmetricCategory' → comonObj ≍ comonObj' → P) → P- Cited by
- 0 results in Mathlib
- Foundations
- Depth 14 from the axioms · uses no axioms
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites19
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CategoryTheory.Categorystatement and proof · cited by 32,673
- Quiver.Homstatement · cited by 32,603
- CategoryTheory.CategoryStruct.compstatement and proof · cited by 17,999
- CategoryTheory.Iso.homstatement and proof · cited by 7,684
- CategoryTheory.Iso.invstatement and proof · cited by 6,514
- CategoryTheory.CategoryStruct.idstatement and proof · cited by 6,235
- CategoryTheory.MonoidalCategoryStruct.tensorObjstatement · cited by 3,106
- CategoryTheory.MonoidalCategorystatement and proof · cited by 3,095
- CategoryTheory.MonoidalCategoryStruct.tensorUnitstatement and proof · cited by 1,384
- CategoryTheory.MonoidalCategoryStruct.tensorHomstatement and proof · cited by 587
- CategoryTheory.MonoidalCategoryStruct.leftUnitorstatement and proof · cited by 437
- CategoryTheory.ComonObj.comulstatement and proof · cited by 71
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.