Loogle!
Result
Found 70 declarations mentioning CategoryTheory.ForgetEnrichment.
- CategoryTheory.ForgetEnrichment ๐ Mathlib.CategoryTheory.Enriched.Basic
(W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] (C : Type uโ) [CategoryTheory.EnrichedCategory W C] : Type uโ - CategoryTheory.categoryForgetEnrichment ๐ Mathlib.CategoryTheory.Enriched.Basic
{C : Type uโ} (W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] [CategoryTheory.EnrichedCategory W C] : CategoryTheory.Category.{w, uโ} (CategoryTheory.ForgetEnrichment W C) - CategoryTheory.ForgetEnrichment.of ๐ Mathlib.CategoryTheory.Enriched.Basic
{C : Type uโ} (W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] [CategoryTheory.EnrichedCategory W C] (X : C) : CategoryTheory.ForgetEnrichment W C - CategoryTheory.ForgetEnrichment.to ๐ Mathlib.CategoryTheory.Enriched.Basic
{C : Type uโ} (W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] [CategoryTheory.EnrichedCategory W C] (X : CategoryTheory.ForgetEnrichment W C) : C - CategoryTheory.ForgetEnrichment.of_to ๐ Mathlib.CategoryTheory.Enriched.Basic
{C : Type uโ} (W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] [CategoryTheory.EnrichedCategory W C] (X : CategoryTheory.ForgetEnrichment W C) : CategoryTheory.ForgetEnrichment.of W (CategoryTheory.ForgetEnrichment.to W X) = X - CategoryTheory.EnrichedFunctor.forget ๐ Mathlib.CategoryTheory.Enriched.Basic
{W : Type v'} [CategoryTheory.Category.{w', v'} W] [CategoryTheory.MonoidalCategory W] {C : Type uโ} [CategoryTheory.EnrichedCategory W C] {D : Type uโ} [CategoryTheory.EnrichedCategory W D] (F : CategoryTheory.EnrichedFunctor W C D) : CategoryTheory.Functor (CategoryTheory.ForgetEnrichment W C) (CategoryTheory.ForgetEnrichment W D) - CategoryTheory.ForgetEnrichment.homOf ๐ Mathlib.CategoryTheory.Enriched.Basic
{C : Type uโ} (W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] [CategoryTheory.EnrichedCategory W C] {X Y : C} (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ X โถ[W] Y) : CategoryTheory.ForgetEnrichment.of W X โถ CategoryTheory.ForgetEnrichment.of W Y - CategoryTheory.ForgetEnrichment.homTo ๐ Mathlib.CategoryTheory.Enriched.Basic
{C : Type uโ} (W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] [CategoryTheory.EnrichedCategory W C] {X Y : CategoryTheory.ForgetEnrichment W C} (f : X โถ Y) : CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ CategoryTheory.ForgetEnrichment.to W X โถ[W] CategoryTheory.ForgetEnrichment.to W Y - CategoryTheory.EnrichedFunctor.forgetId ๐ Mathlib.CategoryTheory.Enriched.Basic
(W : Type v') [CategoryTheory.Category.{w', v'} W] [CategoryTheory.MonoidalCategory W] (C : Type uโ) [CategoryTheory.EnrichedCategory W C] : (CategoryTheory.EnrichedFunctor.id W C).forget โ CategoryTheory.Functor.id (CategoryTheory.ForgetEnrichment W C) - CategoryTheory.ForgetEnrichment.homTo_id ๐ Mathlib.CategoryTheory.Enriched.Basic
{C : Type uโ} (W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] [CategoryTheory.EnrichedCategory W C] (X : CategoryTheory.ForgetEnrichment W C) : CategoryTheory.ForgetEnrichment.homTo W (CategoryTheory.CategoryStruct.id X) = CategoryTheory.eId W (CategoryTheory.ForgetEnrichment.to W X) - CategoryTheory.EnrichedFunctor.forget_obj ๐ Mathlib.CategoryTheory.Enriched.Basic
{W : Type v'} [CategoryTheory.Category.{w', v'} W] [CategoryTheory.MonoidalCategory W] {C : Type uโ} [CategoryTheory.EnrichedCategory W C] {D : Type uโ} [CategoryTheory.EnrichedCategory W D] (F : CategoryTheory.EnrichedFunctor W C D) (X : CategoryTheory.ForgetEnrichment W C) : F.forget.obj X = CategoryTheory.ForgetEnrichment.of W (F.obj (CategoryTheory.ForgetEnrichment.to W X)) - CategoryTheory.ForgetEnrichment.homOf_eId ๐ Mathlib.CategoryTheory.Enriched.Basic
{C : Type uโ} (W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] [CategoryTheory.EnrichedCategory W C] (X : C) : CategoryTheory.ForgetEnrichment.homOf W (CategoryTheory.eId W X) = CategoryTheory.CategoryStruct.id (CategoryTheory.ForgetEnrichment.of W X) - CategoryTheory.EnrichedFunctor.isoMk ๐ Mathlib.CategoryTheory.Enriched.Basic
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type uโ} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {F G : CategoryTheory.EnrichedFunctor V C D} (h : F.forget โ G.forget) : F โ G - CategoryTheory.ForgetEnrichment.homOf_homTo ๐ Mathlib.CategoryTheory.Enriched.Basic
{C : Type uโ} (W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] [CategoryTheory.EnrichedCategory W C] {X Y : CategoryTheory.ForgetEnrichment W C} (f : X โถ Y) : CategoryTheory.ForgetEnrichment.homOf W (CategoryTheory.ForgetEnrichment.homTo W f) = f - CategoryTheory.EnrichedNatTrans.mk ๐ Mathlib.CategoryTheory.Enriched.Basic
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type uโ} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {F G : CategoryTheory.EnrichedFunctor V C D} (out : F.forget โถ G.forget) : CategoryTheory.EnrichedNatTrans F G - CategoryTheory.EnrichedNatTrans.out ๐ Mathlib.CategoryTheory.Enriched.Basic
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type uโ} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {F G : CategoryTheory.EnrichedFunctor V C D} (self : CategoryTheory.EnrichedNatTrans F G) : F.forget โถ G.forget - CategoryTheory.EnrichedFunctor.forgetComp ๐ Mathlib.CategoryTheory.Enriched.Basic
{W : Type v'} [CategoryTheory.Category.{w', v'} W] [CategoryTheory.MonoidalCategory W] {C : Type uโ} [CategoryTheory.EnrichedCategory W C] {D : Type uโ} [CategoryTheory.EnrichedCategory W D] {E : Type uโ} [CategoryTheory.EnrichedCategory W E] (F : CategoryTheory.EnrichedFunctor W C D) (G : CategoryTheory.EnrichedFunctor W D E) : (CategoryTheory.EnrichedFunctor.comp W F G).forget โ F.forget.comp G.forget - CategoryTheory.EnrichedFunctor.category_id_out ๐ Mathlib.CategoryTheory.Enriched.Basic
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type uโ} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] (F : CategoryTheory.EnrichedFunctor V C D) : (CategoryTheory.CategoryStruct.id F).out = CategoryTheory.CategoryStruct.id F.forget - CategoryTheory.EnrichedFunctor.forgetId_hom_app ๐ Mathlib.CategoryTheory.Enriched.Basic
(W : Type v') [CategoryTheory.Category.{w', v'} W] [CategoryTheory.MonoidalCategory W] (C : Type uโ) [CategoryTheory.EnrichedCategory W C] (X : CategoryTheory.ForgetEnrichment W C) : (CategoryTheory.EnrichedFunctor.forgetId W C).hom.app X = CategoryTheory.CategoryStruct.id X - CategoryTheory.EnrichedFunctor.forgetId_inv_app ๐ Mathlib.CategoryTheory.Enriched.Basic
(W : Type v') [CategoryTheory.Category.{w', v'} W] [CategoryTheory.MonoidalCategory W] (C : Type uโ) [CategoryTheory.EnrichedCategory W C] (X : CategoryTheory.ForgetEnrichment W C) : (CategoryTheory.EnrichedFunctor.forgetId W C).inv.app X = CategoryTheory.CategoryStruct.id X - CategoryTheory.EnrichedFunctor.forget_map ๐ Mathlib.CategoryTheory.Enriched.Basic
{W : Type v'} [CategoryTheory.Category.{w', v'} W] [CategoryTheory.MonoidalCategory W] {C : Type uโ} [CategoryTheory.EnrichedCategory W C] {D : Type uโ} [CategoryTheory.EnrichedCategory W D] (F : CategoryTheory.EnrichedFunctor W C D) {Xโ Yโ : CategoryTheory.ForgetEnrichment W C} (f : Xโ โถ Yโ) : F.forget.map f = CategoryTheory.ForgetEnrichment.homOf W (CategoryTheory.CategoryStruct.comp (CategoryTheory.ForgetEnrichment.homTo W f) (F.map (CategoryTheory.ForgetEnrichment.to W Xโ) (CategoryTheory.ForgetEnrichment.to W Yโ))) - CategoryTheory.EnrichedFunctor.isoMk_hom_out ๐ Mathlib.CategoryTheory.Enriched.Basic
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type uโ} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {F G : CategoryTheory.EnrichedFunctor V C D} (h : F.forget โ G.forget) : (CategoryTheory.EnrichedFunctor.isoMk h).hom.out = h.hom - CategoryTheory.EnrichedFunctor.isoMk_inv_out ๐ Mathlib.CategoryTheory.Enriched.Basic
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type uโ} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {F G : CategoryTheory.EnrichedFunctor V C D} (h : F.forget โ G.forget) : (CategoryTheory.EnrichedFunctor.isoMk h).inv.out = h.inv - CategoryTheory.EnrichedFunctor.category_comp_out ๐ Mathlib.CategoryTheory.Enriched.Basic
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type uโ} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {Xโ Yโ Zโ : CategoryTheory.EnrichedFunctor V C D} (F : CategoryTheory.EnrichedNatTrans Xโ Yโ) (G : CategoryTheory.EnrichedNatTrans Yโ Zโ) : (CategoryTheory.CategoryStruct.comp F G).out = CategoryTheory.CategoryStruct.comp F.out G.out - CategoryTheory.EnrichedFunctor.hom_ext ๐ Mathlib.CategoryTheory.Enriched.Basic
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type uโ} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {F G : CategoryTheory.EnrichedFunctor V C D} {ฮฑ ฮฒ : F โถ G} (h : โ (X : C), ฮฑ.out.app X = ฮฒ.out.app X) : ฮฑ = ฮฒ - CategoryTheory.EnrichedFunctor.hom_ext_iff ๐ Mathlib.CategoryTheory.Enriched.Basic
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type uโ} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {F G : CategoryTheory.EnrichedFunctor V C D} {ฮฑ ฮฒ : F โถ G} : ฮฑ = ฮฒ โ โ (X : C), ฮฑ.out.app X = ฮฒ.out.app X - CategoryTheory.ForgetEnrichment.homOf_comp ๐ Mathlib.CategoryTheory.Enriched.Basic
{C : Type uโ} (W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] [CategoryTheory.EnrichedCategory W C] {X Y Z : C} (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ X โถ[W] Y) (g : CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ Y โถ[W] Z) : CategoryTheory.ForgetEnrichment.homOf W (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor (CategoryTheory.MonoidalCategoryStruct.tensorUnit W)).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom f g) (CategoryTheory.eComp W X Y Z))) = CategoryTheory.CategoryStruct.comp (CategoryTheory.ForgetEnrichment.homOf W f) (CategoryTheory.ForgetEnrichment.homOf W g) - CategoryTheory.ForgetEnrichment.homTo_comp ๐ Mathlib.CategoryTheory.Enriched.Basic
{C : Type uโ} (W : Type v) [CategoryTheory.Category.{w, v} W] [CategoryTheory.MonoidalCategory W] [CategoryTheory.EnrichedCategory W C] {X Y Z : CategoryTheory.ForgetEnrichment W C} (f : X โถ Y) (g : Y โถ Z) : CategoryTheory.ForgetEnrichment.homTo W (CategoryTheory.CategoryStruct.comp f g) = CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.leftUnitor (CategoryTheory.MonoidalCategoryStruct.tensorUnit W)).inv (CategoryTheory.MonoidalCategoryStruct.tensorHom (CategoryTheory.ForgetEnrichment.homTo W f) (CategoryTheory.ForgetEnrichment.homTo W g))) (CategoryTheory.eComp W (CategoryTheory.ForgetEnrichment.to W X) (CategoryTheory.ForgetEnrichment.to W Y) (CategoryTheory.ForgetEnrichment.to W Z)) - CategoryTheory.EnrichedFunctor.forgetComp_hom_app ๐ Mathlib.CategoryTheory.Enriched.Basic
{W : Type v'} [CategoryTheory.Category.{w', v'} W] [CategoryTheory.MonoidalCategory W] {C : Type uโ} [CategoryTheory.EnrichedCategory W C] {D : Type uโ} [CategoryTheory.EnrichedCategory W D] {E : Type uโ} [CategoryTheory.EnrichedCategory W E] (F : CategoryTheory.EnrichedFunctor W C D) (G : CategoryTheory.EnrichedFunctor W D E) (X : CategoryTheory.ForgetEnrichment W C) : (F.forgetComp G).hom.app X = CategoryTheory.CategoryStruct.id (CategoryTheory.ForgetEnrichment.of W (G.obj (F.obj (CategoryTheory.ForgetEnrichment.to W X)))) - CategoryTheory.EnrichedFunctor.forgetComp_inv_app ๐ Mathlib.CategoryTheory.Enriched.Basic
{W : Type v'} [CategoryTheory.Category.{w', v'} W] [CategoryTheory.MonoidalCategory W] {C : Type uโ} [CategoryTheory.EnrichedCategory W C] {D : Type uโ} [CategoryTheory.EnrichedCategory W D] {E : Type uโ} [CategoryTheory.EnrichedCategory W E] (F : CategoryTheory.EnrichedFunctor W C D) (G : CategoryTheory.EnrichedFunctor W D E) (X : CategoryTheory.ForgetEnrichment W C) : (F.forgetComp G).inv.app X = CategoryTheory.CategoryStruct.id (CategoryTheory.ForgetEnrichment.of W (G.obj (F.obj (CategoryTheory.ForgetEnrichment.to W X)))) - CategoryTheory.ForgetEnrichment.enrichedOrdinaryCategory ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {D : Type u_1} [CategoryTheory.EnrichedCategory V D] : CategoryTheory.EnrichedOrdinaryCategory V (CategoryTheory.ForgetEnrichment V D) - CategoryTheory.ForgetEnrichment.equiv ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {D : Type u''} [CategoryTheory.Category.{v'', u''} D] [CategoryTheory.EnrichedOrdinaryCategory V D] : CategoryTheory.ForgetEnrichment V D โ D - CategoryTheory.ForgetEnrichment.equivFunctor ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] (D : Type u'') [CategoryTheory.Category.{v'', u''} D] [CategoryTheory.EnrichedOrdinaryCategory V D] : CategoryTheory.Functor (CategoryTheory.ForgetEnrichment V D) D - CategoryTheory.ForgetEnrichment.equivInverse ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] (D : Type u'') [CategoryTheory.Category.{v'', u''} D] [CategoryTheory.EnrichedOrdinaryCategory V D] : CategoryTheory.Functor D (CategoryTheory.ForgetEnrichment V D) - CategoryTheory.ForgetEnrichment.equivFunctor_obj ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] (D : Type u'') [CategoryTheory.Category.{v'', u''} D] [CategoryTheory.EnrichedOrdinaryCategory V D] (X : CategoryTheory.ForgetEnrichment V D) : (CategoryTheory.ForgetEnrichment.equivFunctor V D).obj X = CategoryTheory.ForgetEnrichment.to V X - CategoryTheory.ForgetEnrichment.equivInverse_obj ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] (D : Type u'') [CategoryTheory.Category.{v'', u''} D] [CategoryTheory.EnrichedOrdinaryCategory V D] (X : D) : (CategoryTheory.ForgetEnrichment.equivInverse V D).obj X = CategoryTheory.ForgetEnrichment.of V X - CategoryTheory.ForgetEnrichment.equiv_functor ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {D : Type u''} [CategoryTheory.Category.{v'', u''} D] [CategoryTheory.EnrichedOrdinaryCategory V D] : (CategoryTheory.ForgetEnrichment.equiv V).functor = CategoryTheory.ForgetEnrichment.equivFunctor V D - CategoryTheory.ForgetEnrichment.equiv_inverse ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {D : Type u''} [CategoryTheory.Category.{v'', u''} D] [CategoryTheory.EnrichedOrdinaryCategory V D] : (CategoryTheory.ForgetEnrichment.equiv V).inverse = CategoryTheory.ForgetEnrichment.equivInverse V D - CategoryTheory.ForgetEnrichment.equiv_counitIso ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {D : Type u''} [CategoryTheory.Category.{v'', u''} D] [CategoryTheory.EnrichedOrdinaryCategory V D] : (CategoryTheory.ForgetEnrichment.equiv V).counitIso = CategoryTheory.NatIso.ofComponents (fun X => CategoryTheory.Iso.refl (((CategoryTheory.ForgetEnrichment.equivInverse V D).comp (CategoryTheory.ForgetEnrichment.equivFunctor V D)).obj X)) โฏ - CategoryTheory.ForgetEnrichment.equivInverse_map ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] (D : Type u'') [CategoryTheory.Category.{v'', u''} D] [CategoryTheory.EnrichedOrdinaryCategory V D] {Xโ Yโ : D} (f : Xโ โถ Yโ) : (CategoryTheory.ForgetEnrichment.equivInverse V D).map f = CategoryTheory.ForgetEnrichment.homOf V ((CategoryTheory.eHomEquiv V) f) - CategoryTheory.TransportEnrichment.forgetEnrichmentEquiv ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
{V : Type u'} [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {W : Type u''} [CategoryTheory.Category.{v'', u''} W] [CategoryTheory.MonoidalCategory W] (F : CategoryTheory.Functor V W) [F.LaxMonoidal] (D : Type u) [CategoryTheory.EnrichedCategory V D] (e : (v : V) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ F.obj v)) (h : โ (v : V) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v), (e v) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ฮต F) (F.map f)) : CategoryTheory.TransportEnrichment F (CategoryTheory.ForgetEnrichment V D) โ CategoryTheory.ForgetEnrichment W (CategoryTheory.TransportEnrichment F D) - CategoryTheory.TransportEnrichment.forgetEnrichmentEquivFunctor ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
{V : Type u'} [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {W : Type u''} [CategoryTheory.Category.{v'', u''} W] [CategoryTheory.MonoidalCategory W] (F : CategoryTheory.Functor V W) [F.LaxMonoidal] (D : Type u) [CategoryTheory.EnrichedCategory V D] (e : (v : V) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ F.obj v)) (h : โ (v : V) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v), (e v) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ฮต F) (F.map f)) : CategoryTheory.Functor (CategoryTheory.TransportEnrichment F (CategoryTheory.ForgetEnrichment V D)) (CategoryTheory.ForgetEnrichment W (CategoryTheory.TransportEnrichment F D)) - CategoryTheory.TransportEnrichment.forgetEnrichmentEquivInverse ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
{V : Type u'} [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {W : Type u''} [CategoryTheory.Category.{v'', u''} W] [CategoryTheory.MonoidalCategory W] (F : CategoryTheory.Functor V W) [F.LaxMonoidal] (D : Type u) [CategoryTheory.EnrichedCategory V D] (e : (v : V) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ F.obj v)) (h : โ (v : V) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v), (e v) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ฮต F) (F.map f)) : CategoryTheory.Functor (CategoryTheory.ForgetEnrichment W (CategoryTheory.TransportEnrichment F D)) (CategoryTheory.TransportEnrichment F (CategoryTheory.ForgetEnrichment V D)) - CategoryTheory.ForgetEnrichment.equiv_unitIso ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {D : Type u''} [CategoryTheory.Category.{v'', u''} D] [CategoryTheory.EnrichedOrdinaryCategory V D] : (CategoryTheory.ForgetEnrichment.equiv V).unitIso = CategoryTheory.NatIso.ofComponents (fun X => CategoryTheory.Iso.refl ((CategoryTheory.Functor.id (CategoryTheory.ForgetEnrichment V D)).obj X)) โฏ - CategoryTheory.TransportEnrichment.forgetEnrichmentEquivInverse_obj ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
{V : Type u'} [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {W : Type u''} [CategoryTheory.Category.{v'', u''} W] [CategoryTheory.MonoidalCategory W] (F : CategoryTheory.Functor V W) [F.LaxMonoidal] (D : Type u) [CategoryTheory.EnrichedCategory V D] (e : (v : V) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ F.obj v)) (h : โ (v : V) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v), (e v) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ฮต F) (F.map f)) (X : CategoryTheory.ForgetEnrichment W (CategoryTheory.TransportEnrichment F D)) : (CategoryTheory.TransportEnrichment.forgetEnrichmentEquivInverse F D e h).obj X = CategoryTheory.ForgetEnrichment.of V (CategoryTheory.ForgetEnrichment.to W X) - CategoryTheory.TransportEnrichment.forgetEnrichmentEquivFunctor_obj ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
{V : Type u'} [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {W : Type u''} [CategoryTheory.Category.{v'', u''} W] [CategoryTheory.MonoidalCategory W] (F : CategoryTheory.Functor V W) [F.LaxMonoidal] (D : Type u) [CategoryTheory.EnrichedCategory V D] (e : (v : V) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ F.obj v)) (h : โ (v : V) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v), (e v) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ฮต F) (F.map f)) (X : CategoryTheory.TransportEnrichment F (CategoryTheory.ForgetEnrichment V D)) : (CategoryTheory.TransportEnrichment.forgetEnrichmentEquivFunctor F D e h).obj X = CategoryTheory.ForgetEnrichment.of W X - CategoryTheory.TransportEnrichment.forgetEnrichmentEquiv_functor ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
{V : Type u'} [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {W : Type u''} [CategoryTheory.Category.{v'', u''} W] [CategoryTheory.MonoidalCategory W] (F : CategoryTheory.Functor V W) [F.LaxMonoidal] (D : Type u) [CategoryTheory.EnrichedCategory V D] (e : (v : V) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ F.obj v)) (h : โ (v : V) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v), (e v) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ฮต F) (F.map f)) : (CategoryTheory.TransportEnrichment.forgetEnrichmentEquiv F D e h).functor = CategoryTheory.TransportEnrichment.forgetEnrichmentEquivFunctor F D e h - CategoryTheory.TransportEnrichment.forgetEnrichmentEquiv_inverse ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
{V : Type u'} [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {W : Type u''} [CategoryTheory.Category.{v'', u''} W] [CategoryTheory.MonoidalCategory W] (F : CategoryTheory.Functor V W) [F.LaxMonoidal] (D : Type u) [CategoryTheory.EnrichedCategory V D] (e : (v : V) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ F.obj v)) (h : โ (v : V) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v), (e v) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ฮต F) (F.map f)) : (CategoryTheory.TransportEnrichment.forgetEnrichmentEquiv F D e h).inverse = CategoryTheory.TransportEnrichment.forgetEnrichmentEquivInverse F D e h - CategoryTheory.ForgetEnrichment.equivFunctor_map ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
(V : Type u') [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] (D : Type u'') [CategoryTheory.Category.{v'', u''} D] [CategoryTheory.EnrichedOrdinaryCategory V D] {Xโ Yโ : CategoryTheory.ForgetEnrichment V D} (f : Xโ โถ Yโ) : (CategoryTheory.ForgetEnrichment.equivFunctor V D).map f = (CategoryTheory.eHomEquiv V).symm (CategoryTheory.ForgetEnrichment.homTo V f) - CategoryTheory.TransportEnrichment.forgetEnrichmentEquiv_unitIso ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
{V : Type u'} [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {W : Type u''} [CategoryTheory.Category.{v'', u''} W] [CategoryTheory.MonoidalCategory W] (F : CategoryTheory.Functor V W) [F.LaxMonoidal] (D : Type u) [CategoryTheory.EnrichedCategory V D] (e : (v : V) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ F.obj v)) (h : โ (v : V) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v), (e v) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ฮต F) (F.map f)) : (CategoryTheory.TransportEnrichment.forgetEnrichmentEquiv F D e h).unitIso = CategoryTheory.NatIso.ofComponents (fun x => CategoryTheory.Iso.refl ((CategoryTheory.Functor.id (CategoryTheory.TransportEnrichment F (CategoryTheory.ForgetEnrichment V D))).obj x)) โฏ - CategoryTheory.TransportEnrichment.forgetEnrichmentEquivFunctor_map ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
{V : Type u'} [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {W : Type u''} [CategoryTheory.Category.{v'', u''} W] [CategoryTheory.MonoidalCategory W] (F : CategoryTheory.Functor V W) [F.LaxMonoidal] (D : Type u) [CategoryTheory.EnrichedCategory V D] (e : (v : V) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ F.obj v)) (h : โ (v : V) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v), (e v) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ฮต F) (F.map f)) {X Y : CategoryTheory.TransportEnrichment F (CategoryTheory.ForgetEnrichment V D)} (f : X โถ Y) : (CategoryTheory.TransportEnrichment.forgetEnrichmentEquivFunctor F D e h).map f = CategoryTheory.ForgetEnrichment.homOf W ((e (X โถ[V] Y)) (CategoryTheory.ForgetEnrichment.homTo V f)) - CategoryTheory.TransportEnrichment.forgetEnrichmentEquiv_counitIso ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
{V : Type u'} [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {W : Type u''} [CategoryTheory.Category.{v'', u''} W] [CategoryTheory.MonoidalCategory W] (F : CategoryTheory.Functor V W) [F.LaxMonoidal] (D : Type u) [CategoryTheory.EnrichedCategory V D] (e : (v : V) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ F.obj v)) (h : โ (v : V) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v), (e v) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ฮต F) (F.map f)) : (CategoryTheory.TransportEnrichment.forgetEnrichmentEquiv F D e h).counitIso = CategoryTheory.NatIso.ofComponents (fun x => CategoryTheory.Iso.refl (((CategoryTheory.TransportEnrichment.forgetEnrichmentEquivInverse F D e h).comp (CategoryTheory.TransportEnrichment.forgetEnrichmentEquivFunctor F D e h)).obj x)) โฏ - CategoryTheory.TransportEnrichment.forgetEnrichmentEquivInverse_map ๐ Mathlib.CategoryTheory.Enriched.Ordinary.Basic
{V : Type u'} [CategoryTheory.Category.{v', u'} V] [CategoryTheory.MonoidalCategory V] {W : Type u''} [CategoryTheory.Category.{v'', u''} W] [CategoryTheory.MonoidalCategory W] (F : CategoryTheory.Functor V W) [F.LaxMonoidal] (D : Type u) [CategoryTheory.EnrichedCategory V D] (e : (v : V) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v) โ (CategoryTheory.MonoidalCategoryStruct.tensorUnit W โถ F.obj v)) (h : โ (v : V) (f : CategoryTheory.MonoidalCategoryStruct.tensorUnit V โถ v), (e v) f = CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ฮต F) (F.map f)) {Xโ Yโ : CategoryTheory.ForgetEnrichment W (CategoryTheory.TransportEnrichment F D)} (f : Xโ โถ Yโ) : (CategoryTheory.TransportEnrichment.forgetEnrichmentEquivInverse F D e h).map f = CategoryTheory.ForgetEnrichment.homOf V ((e (CategoryTheory.ForgetEnrichment.to W Xโ โถ[V] CategoryTheory.ForgetEnrichment.to W Yโ)).symm (CategoryTheory.ForgetEnrichment.homTo W f)) - SSet.QCat.forgetEnrichment.equiv ๐ Mathlib.AlgebraicTopology.Quasicategory.StrictBicategory
: CategoryTheory.ForgetEnrichment CategoryTheory.Cat SSet.QCat โ SSet.QCat - CategoryTheory.EnrichedCat.leftUnitor_hom_out_app ๐ Mathlib.CategoryTheory.Enriched.EnrichedCat
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] (F : CategoryTheory.EnrichedFunctor V C D) (X : CategoryTheory.ForgetEnrichment V C) : (CategoryTheory.EnrichedCat.leftUnitor F).hom.out.app X = CategoryTheory.CategoryStruct.id (CategoryTheory.ForgetEnrichment.of V (F.obj (CategoryTheory.ForgetEnrichment.to V X))) - CategoryTheory.EnrichedCat.leftUnitor_inv_out_app ๐ Mathlib.CategoryTheory.Enriched.EnrichedCat
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] (F : CategoryTheory.EnrichedFunctor V C D) (X : CategoryTheory.ForgetEnrichment V C) : (CategoryTheory.EnrichedCat.leftUnitor F).inv.out.app X = CategoryTheory.CategoryStruct.id (CategoryTheory.ForgetEnrichment.of V (F.obj (CategoryTheory.ForgetEnrichment.to V X))) - CategoryTheory.EnrichedCat.rightUnitor_hom_out_app ๐ Mathlib.CategoryTheory.Enriched.EnrichedCat
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] (F : CategoryTheory.EnrichedFunctor V C D) (X : CategoryTheory.ForgetEnrichment V C) : (CategoryTheory.EnrichedCat.rightUnitor F).hom.out.app X = CategoryTheory.CategoryStruct.id (CategoryTheory.ForgetEnrichment.of V (F.obj (CategoryTheory.ForgetEnrichment.to V X))) - CategoryTheory.EnrichedCat.rightUnitor_inv_out_app ๐ Mathlib.CategoryTheory.Enriched.EnrichedCat
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] (F : CategoryTheory.EnrichedFunctor V C D) (X : CategoryTheory.ForgetEnrichment V C) : (CategoryTheory.EnrichedCat.rightUnitor F).inv.out.app X = CategoryTheory.CategoryStruct.id (CategoryTheory.ForgetEnrichment.of V (F.obj (CategoryTheory.ForgetEnrichment.to V X))) - CategoryTheory.EnrichedCat.whiskerLeft_out_app ๐ Mathlib.CategoryTheory.Enriched.EnrichedCat
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {E : Type uโ} [CategoryTheory.EnrichedCategory V E] (F : CategoryTheory.EnrichedFunctor V C D) {G H : CategoryTheory.EnrichedFunctor V D E} (ฮฑ : G โถ H) (X : CategoryTheory.ForgetEnrichment V C) : (CategoryTheory.EnrichedCat.whiskerLeft F ฮฑ).out.app X = ฮฑ.out.app (CategoryTheory.ForgetEnrichment.of V (F.obj (CategoryTheory.ForgetEnrichment.to V X))) - CategoryTheory.EnrichedCat.comp_whiskerRight ๐ Mathlib.CategoryTheory.Enriched.EnrichedCat
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {E : Type uโ} [CategoryTheory.EnrichedCategory V E] {F G H : CategoryTheory.EnrichedFunctor V C D} (ฮฑ : F โถ G) (ฮฒ : G โถ H) (I : CategoryTheory.EnrichedFunctor V D E) : CategoryTheory.EnrichedCat.whiskerRight { out := CategoryTheory.CategoryStruct.comp ฮฑ.out ฮฒ.out } I = CategoryTheory.CategoryStruct.comp (CategoryTheory.EnrichedCat.whiskerRight ฮฑ I) (CategoryTheory.EnrichedCat.whiskerRight ฮฒ I) - CategoryTheory.EnrichedCat.associator_hom_out_app ๐ Mathlib.CategoryTheory.Enriched.EnrichedCat
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {E : Type uโ} [CategoryTheory.EnrichedCategory V E] {E' : Type uโ} [CategoryTheory.EnrichedCategory V E'] (F : CategoryTheory.EnrichedFunctor V C D) (G : CategoryTheory.EnrichedFunctor V D E) (H : CategoryTheory.EnrichedFunctor V E E') (X : CategoryTheory.ForgetEnrichment V C) : (CategoryTheory.EnrichedCat.associator F G H).hom.out.app X = CategoryTheory.CategoryStruct.id (CategoryTheory.ForgetEnrichment.of V (H.obj (G.obj (F.obj (CategoryTheory.ForgetEnrichment.to V X))))) - CategoryTheory.EnrichedCat.associator_inv_out_app ๐ Mathlib.CategoryTheory.Enriched.EnrichedCat
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {E : Type uโ} [CategoryTheory.EnrichedCategory V E] {E' : Type uโ} [CategoryTheory.EnrichedCategory V E'] (F : CategoryTheory.EnrichedFunctor V C D) (G : CategoryTheory.EnrichedFunctor V D E) (H : CategoryTheory.EnrichedFunctor V E E') (X : CategoryTheory.ForgetEnrichment V C) : (CategoryTheory.EnrichedCat.associator F G H).inv.out.app X = CategoryTheory.CategoryStruct.id (CategoryTheory.ForgetEnrichment.of V (H.obj (G.obj (F.obj (CategoryTheory.ForgetEnrichment.to V X))))) - CategoryTheory.EnrichedCat.whiskerRight_out_app ๐ Mathlib.CategoryTheory.Enriched.EnrichedCat
{V : Type v} [CategoryTheory.Category.{w, v} V] [CategoryTheory.MonoidalCategory V] {C : Type u} [CategoryTheory.EnrichedCategory V C] {D : Type uโ} [CategoryTheory.EnrichedCategory V D] {E : Type uโ} [CategoryTheory.EnrichedCategory V E] {F G : CategoryTheory.EnrichedFunctor V C D} (ฮฑ : F โถ G) (H : CategoryTheory.EnrichedFunctor V D E) (X : CategoryTheory.ForgetEnrichment V C) : (CategoryTheory.EnrichedCat.whiskerRight ฮฑ H).out.app X = CategoryTheory.ForgetEnrichment.homOf V (CategoryTheory.CategoryStruct.comp (CategoryTheory.ForgetEnrichment.homTo V (ฮฑ.out.app X)) (H.map (F.obj (CategoryTheory.ForgetEnrichment.to V X)) (G.obj (CategoryTheory.ForgetEnrichment.to V X)))) - CategoryTheory.forgetEnrichmentOppositeEquivalence ๐ Mathlib.CategoryTheory.Enriched.Opposite
(V : Type uโ) [CategoryTheory.Category.{vโ, uโ} V] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (C : Type u) [CategoryTheory.EnrichedCategory V C] : CategoryTheory.ForgetEnrichment V Cแตแต โ (CategoryTheory.ForgetEnrichment V C)แตแต - CategoryTheory.forgetEnrichmentOppositeEquivalence.functor ๐ Mathlib.CategoryTheory.Enriched.Opposite
(V : Type uโ) [CategoryTheory.Category.{vโ, uโ} V] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (C : Type u) [CategoryTheory.EnrichedCategory V C] : CategoryTheory.Functor (CategoryTheory.ForgetEnrichment V Cแตแต) (CategoryTheory.ForgetEnrichment V C)แตแต - CategoryTheory.forgetEnrichmentOppositeEquivalence.inverse ๐ Mathlib.CategoryTheory.Enriched.Opposite
(V : Type uโ) [CategoryTheory.Category.{vโ, uโ} V] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (C : Type u) [CategoryTheory.EnrichedCategory V C] : CategoryTheory.Functor (CategoryTheory.ForgetEnrichment V C)แตแต (CategoryTheory.ForgetEnrichment V Cแตแต) - CategoryTheory.forgetEnrichmentOppositeEquivalence_functor ๐ Mathlib.CategoryTheory.Enriched.Opposite
(V : Type uโ) [CategoryTheory.Category.{vโ, uโ} V] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (C : Type u) [CategoryTheory.EnrichedCategory V C] : (CategoryTheory.forgetEnrichmentOppositeEquivalence V C).functor = CategoryTheory.forgetEnrichmentOppositeEquivalence.functor V C - CategoryTheory.forgetEnrichmentOppositeEquivalence_inverse ๐ Mathlib.CategoryTheory.Enriched.Opposite
(V : Type uโ) [CategoryTheory.Category.{vโ, uโ} V] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (C : Type u) [CategoryTheory.EnrichedCategory V C] : (CategoryTheory.forgetEnrichmentOppositeEquivalence V C).inverse = CategoryTheory.forgetEnrichmentOppositeEquivalence.inverse V C - CategoryTheory.forgetEnrichmentOppositeEquivalence_counitIso ๐ Mathlib.CategoryTheory.Enriched.Opposite
(V : Type uโ) [CategoryTheory.Category.{vโ, uโ} V] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (C : Type u) [CategoryTheory.EnrichedCategory V C] : (CategoryTheory.forgetEnrichmentOppositeEquivalence V C).counitIso = CategoryTheory.NatIso.ofComponents (fun x => CategoryTheory.Iso.refl (((CategoryTheory.forgetEnrichmentOppositeEquivalence.inverse V C).comp (CategoryTheory.forgetEnrichmentOppositeEquivalence.functor V C)).obj x)) โฏ - CategoryTheory.forgetEnrichmentOppositeEquivalence_unitIso ๐ Mathlib.CategoryTheory.Enriched.Opposite
(V : Type uโ) [CategoryTheory.Category.{vโ, uโ} V] [CategoryTheory.MonoidalCategory V] [CategoryTheory.BraidedCategory V] (C : Type u) [CategoryTheory.EnrichedCategory V C] : (CategoryTheory.forgetEnrichmentOppositeEquivalence V C).unitIso = CategoryTheory.NatIso.ofComponents (fun x => CategoryTheory.Iso.refl ((CategoryTheory.Functor.id (CategoryTheory.ForgetEnrichment V Cแตแต)).obj x)) โฏ
About
Loogle searches Lean and Mathlib definitions and theorems.
You can use Loogle from within the Lean4 VSCode language extension
using the Loogle command from the command palette. You can also try the
#loogle command from LeanSearchClient,
the CLI version, the Loogle
VS Code extension, the lean.nvim
integration or the Zulip bot.
Usage
Loogle finds definitions and lemmas in various ways:
By constant:
๐Real.sin
finds all lemmas whose statement somehow mentions the sine function.By lemma name substring:
๐"differ"
finds all lemmas that have"differ"somewhere in their lemma name.By subexpression:
๐_ * (_ ^ _)
finds all lemmas whose statements somewhere include a product where the second argument is raised to some power.The pattern can also be non-linear, as in
๐Real.sqrt ?a * Real.sqrt ?aIf the pattern has parameters, they are matched in any order. Both of these will find
List.map:
๐(?a -> ?b) -> List ?a -> List ?b
๐List ?a -> (?a -> ?b) -> List ?bBy main conclusion:
๐|- tsum _ = _ * tsum _
finds all lemmas where the conclusion (the subexpression to the right of allโandโ) has the given shape.As before, if the pattern has parameters, they are matched against the hypotheses of the lemma in any order; for example,
๐|- _ < _ โ tsum _ < tsum _
will findtsum_lt_tsumeven though the hypothesisf i < g iis not the last.You can filter for definitions vs theorems: Using
โข (_ : Type _)finds all definitions which provide data whileโข (_ : Prop)finds all theorems (and definitions of proofs).
If you pass more than one such search filter, separated by commas
Loogle will return lemmas which match all of them. The
search
๐ Real.sin, "two", tsum, _ * _, _ ^ _, |- _ < _ โ _
would find all lemmas which mention the constants Real.sin
and tsum, have "two" as a substring of the
lemma name, include a product and a power somewhere in the type,
and have a hypothesis of the form _ < _ (if
there were any such lemmas). Metavariables (?a) are
assigned independently in each filter.
The #lucky button will directly send you to the
documentation of the first hit.
Source code
You can find the source code for this service at https://github.com/nomeata/loogle. The https://loogle.lean-lang.org/ service is provided by the Lean FRO. Please review the Lean FRO Terms of Use and Privacy Policy.
This is Loogle revision 9f11169 serving mathlib revision 69fae59