Theorems · Theorem · category theory
CategoryTheory.MonoidalClosed.ofEquiv_curry_def
∀ {C : Type u} [inst : CategoryTheory.Category.{v, u} C] [inst_1 : CategoryTheory.MonoidalCategory C] {D : Type u₂}
[inst_2 : CategoryTheory.Category.{v₂, u₂} D] [inst_3 : CategoryTheory.MonoidalCategory D]
(F : CategoryTheory.Functor C D) {G : CategoryTheory.Functor D C} (adj : F ⊣ G) [inst_4 : F.Monoidal]
[inst_5 : F.IsEquivalence] [inst_6 : CategoryTheory.MonoidalClosed D] {X Y Z : C}
(f : CategoryTheory.MonoidalCategoryStruct.tensorObj X Y ⟶ Z),
CategoryTheory.MonoidalClosed.curry f =
(adj.homEquiv Y (F.obj X ⟹ F.obj Z))
(CategoryTheory.MonoidalClosed.curry
((adj.toEquivalence.symm.toAdjunction.homEquiv
(CategoryTheory.MonoidalCategoryStruct.tensorObj (F.obj X) (F.obj Y)) Z)
(CategoryTheory.CategoryStruct.comp
((CategoryTheory.Functor.Monoidal.commTensorLeft F X).compInverseIso.hom.app Y) f)))Suppose we have a monoidal equivalence F : C ≌ D, with D monoidal closed. We can pull the
monoidal closed instance back along the equivalence. For X, Y, Z : C, this lemma describes the
resulting currying map Hom(X ⊗ Y, Z) → Hom(Y, (X ⟶[C] Z)). (X ⟶[C] Z is defined to be
F⁻¹(F(X) ⟶[D] F(Z)), so currying in C is given by essentially conjugating currying in
D by F.)
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 34 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites35
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- 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.Functorstatement and proof · cited by 16,252
- Equivstatement and proof · cited by 8,337
- CategoryTheory.Iso.homstatement and proof · cited by 7,684
- CategoryTheory.NatTrans.appstatement and proof · cited by 7,406
- CategoryTheory.Functor.compstatement and proof · cited by 6,529
- CategoryTheory.Functor.idstatement · cited by 3,333
- CategoryTheory.MonoidalCategoryStruct.tensorObjstatement and proof · cited by 3,106
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.