Loogle!
Result
Found 82 declarations mentioning CategoryTheory.EssentiallySmall.
- CategoryTheory.EssentiallySmall π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] : Prop - CategoryTheory.essentiallySmallSelf π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] : CategoryTheory.EssentiallySmall.{max w v u, v, u} C - CategoryTheory.SmallModel π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.EssentiallySmall.{w, v, u} C] : Type w - CategoryTheory.Discrete.essentiallySmallOfSmall π Mathlib.CategoryTheory.EssentiallySmall
{Ξ± : Type u} [Small.{w, u} Ξ±] : CategoryTheory.EssentiallySmall.{w, u, u} (CategoryTheory.Discrete Ξ±) - CategoryTheory.locallySmall_of_essentiallySmall π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.EssentiallySmall.{w, v, u} C] : CategoryTheory.LocallySmall.{w, v, u} C - CategoryTheory.small_skeleton_of_essentiallySmall π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [h : CategoryTheory.EssentiallySmall.{w, v, u} C] : Small.{w, u} (CategoryTheory.Skeleton C) - CategoryTheory.essentiallySmall_of_small_of_locallySmall π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [Small.{w, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] : CategoryTheory.EssentiallySmall.{w, v, u} C - CategoryTheory.smallCategorySmallModel π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.EssentiallySmall.{w, v, u} C] : CategoryTheory.SmallCategory (CategoryTheory.SmallModel.{w, v, u} C) - CategoryTheory.instEssentiallySmallOpposite π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.EssentiallySmall.{w, v, u} C] : CategoryTheory.EssentiallySmall.{w, v, u} Cα΅α΅ - CategoryTheory.EssentiallySmall.mk' π Mathlib.CategoryTheory.EssentiallySmall
{C : Type u} [CategoryTheory.Category.{v, u} C] {S : Type w} [CategoryTheory.SmallCategory S] (e : C β S) : CategoryTheory.EssentiallySmall.{w, v, u} C - CategoryTheory.essentiallySmall_iff π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] : CategoryTheory.EssentiallySmall.{w, v, u} C β Small.{w, u} (CategoryTheory.Skeleton C) β§ CategoryTheory.LocallySmall.{w, v, u} C - CategoryTheory.equivSmallModel π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.EssentiallySmall.{w, v, u} C] : C β CategoryTheory.SmallModel.{w, v, u} C - CategoryTheory.essentiallySmall_congr π Mathlib.CategoryTheory.EssentiallySmall
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] (e : C β D) : CategoryTheory.EssentiallySmall.{w, v, u} C β CategoryTheory.EssentiallySmall.{w, v', u'} D - CategoryTheory.essentiallySmall_iff_of_thin π Mathlib.CategoryTheory.EssentiallySmall
{C : Type u} [CategoryTheory.Category.{v, u} C] [Quiver.IsThin C] : CategoryTheory.EssentiallySmall.{w, v, u} C β Small.{w, u} (CategoryTheory.Skeleton C) - CategoryTheory.instLocallySmallSmallModel π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.EssentiallySmall.{w, v, u} C] [CategoryTheory.LocallySmall.{w', v, u} C] : CategoryTheory.LocallySmall.{w', w, w} (CategoryTheory.SmallModel.{w, v, u} C) - CategoryTheory.EssentiallySmall.equiv_smallCategory π Mathlib.CategoryTheory.EssentiallySmall
{C : Type u} {instβ : CategoryTheory.Category.{v, u} C} [self : CategoryTheory.EssentiallySmall.{w, v, u} C] : β S x, Nonempty (C β S) - CategoryTheory.EssentiallySmall.mk π Mathlib.CategoryTheory.EssentiallySmall
{C : Type u} [CategoryTheory.Category.{v, u} C] (equiv_smallCategory : β S x, Nonempty (C β S)) : CategoryTheory.EssentiallySmall.{w, v, u} C - CategoryTheory.essentiallySmall_of_fully_faithful π Mathlib.CategoryTheory.EssentiallySmall
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] (F : CategoryTheory.Functor C D) [F.Full] [F.Faithful] [CategoryTheory.EssentiallySmall.{w, v', u'} D] : CategoryTheory.EssentiallySmall.{w, v, u} C - CategoryTheory.essentiallySmall_fullSubcategory_mem π Mathlib.CategoryTheory.EssentiallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] (s : Set C) [Small.{w, u} βs] [CategoryTheory.LocallySmall.{w, v, u} C] : CategoryTheory.EssentiallySmall.{w, v, u} (CategoryTheory.ObjectProperty.FullSubcategory fun x => x β s) - CategoryTheory.Limits.HasColimitsOfShape.of_essentiallySmall π Mathlib.CategoryTheory.Limits.HasLimits
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasColimitsOfSize.{vβ, uβ, v, u} C] (J : Type uβ) [CategoryTheory.Category.{vβ, uβ} J] [CategoryTheory.EssentiallySmall.{uβ, vβ, uβ} J] [CategoryTheory.LocallySmall.{vβ, vβ, uβ} J] : CategoryTheory.Limits.HasColimitsOfShape J C - CategoryTheory.Limits.HasLimitsOfShape.of_essentiallySmall π Mathlib.CategoryTheory.Limits.HasLimits
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasLimitsOfSize.{vβ, uβ, v, u} C] (J : Type uβ) [CategoryTheory.Category.{vβ, uβ} J] [CategoryTheory.EssentiallySmall.{uβ, vβ, uβ} J] [CategoryTheory.LocallySmall.{vβ, vβ, uβ} J] : CategoryTheory.Limits.HasLimitsOfShape J C - CategoryTheory.ObjectProperty.instEssentiallySmallEssImageOfEssentiallySmall π Mathlib.CategoryTheory.ObjectProperty.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] [CategoryTheory.EssentiallySmall.{w, v, u} C] (F : CategoryTheory.Functor C D) : CategoryTheory.ObjectProperty.EssentiallySmall.{w, v', u'} F.essImage - CategoryTheory.ObjectProperty.instEssentiallySmallTopOfEssentiallySmall π Mathlib.CategoryTheory.ObjectProperty.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.EssentiallySmall.{w, v, u} C] : CategoryTheory.ObjectProperty.EssentiallySmall.{w, v, u} β€ - CategoryTheory.ObjectProperty.instEssentiallySmallFullSubcategoryOfLocallySmallOfEssentiallySmall π Mathlib.CategoryTheory.ObjectProperty.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.ObjectProperty.EssentiallySmall.{w, v, u} P] : CategoryTheory.EssentiallySmall.{w, v, u} P.FullSubcategory - CategoryTheory.ObjectProperty.instEssentiallySmallFullSubcategoryOfLocallySmallOfEssentiallySmall_1 π Mathlib.CategoryTheory.ObjectProperty.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] (P : CategoryTheory.ObjectProperty C) [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.ObjectProperty.EssentiallySmall.{w, v, u} P] : CategoryTheory.EssentiallySmall.{w, v, u} P.FullSubcategory - CategoryTheory.essentiallySmall_iff_objectPropertyEssentiallySmall_top π Mathlib.CategoryTheory.ObjectProperty.Small
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] : CategoryTheory.EssentiallySmall.{w, v, u} C β CategoryTheory.ObjectProperty.EssentiallySmall.{w, v, u} β€ - CategoryTheory.essentiallySmall_iff_objectPropertyEssentiallySmall π Mathlib.CategoryTheory.ObjectProperty.Small
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] : CategoryTheory.EssentiallySmall.{w, v_1, u_1} C β CategoryTheory.LocallySmall.{w, v_1, u_1} C β§ CategoryTheory.ObjectProperty.EssentiallySmall.{w, v_1, u_1} β€ - CategoryTheory.EssentiallySmall.of_functor π Mathlib.CategoryTheory.ObjectProperty.Small
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] (F : CategoryTheory.Functor C D) [CategoryTheory.LocallySmall.{w, v_1, u_1} C] (Hβ : CategoryTheory.ObjectProperty.EssentiallySmall.{w, v_2, u_2} F.essImage) (Hβ : β (Y : D), CategoryTheory.ObjectProperty.EssentiallySmall.{w, v_1, u_1} fun x => Nonempty (F.obj x β Y)) : CategoryTheory.EssentiallySmall.{w, v_1, u_1} C - CategoryTheory.Functor.Elements.essentiallySmall π Mathlib.CategoryTheory.Elements
{C : Type u} [CategoryTheory.Category.{v, u} C] (F : CategoryTheory.Functor C (Type w)) [CategoryTheory.EssentiallySmall.{w, v, u} C] : CategoryTheory.EssentiallySmall.{w, v, max u w} F.Elements - instEssentiallySmallFGAlgCat π Mathlib.Algebra.Category.CommAlgCat.FiniteType
(R : Type u) [CommRing R] : CategoryTheory.EssentiallySmall.{u, v, max (v + 1) u} (FGAlgCat R) - essentiallySmall_of_le π Mathlib.Algebra.Category.CommAlgCat.FiniteType
{Q : CategoryTheory.MorphismProperty CommRingCat} (hQ : Q β€ RingHom.toMorphismProperty fun {R S} [CommRing R] [CommRing S] => RingHom.FiniteType) (R : CommRingCat) : CategoryTheory.EssentiallySmall.{u, u, u + 1} (Q.Under β€ R) - instEssentiallySmallFGModuleCat π Mathlib.Algebra.Category.FGModuleCat.EssentiallySmall
(R : Type u) [Ring R] : CategoryTheory.EssentiallySmall.{u, v, max (v + 1) u} (FGModuleCat R) - CategoryTheory.essentiallySmall_monoOver_iff_small_subobject π Mathlib.CategoryTheory.Subobject.WellPowered
{C : Type uβ} [CategoryTheory.Category.{v, uβ} C] (X : C) : CategoryTheory.EssentiallySmall.{w, v, max uβ v} (CategoryTheory.MonoOver X) β Small.{w, max uβ v} (CategoryTheory.Subobject X) - CategoryTheory.essentiallySmall_monoOver π Mathlib.CategoryTheory.Subobject.WellPowered
{C : Type uβ} [CategoryTheory.Category.{v, uβ} C] [CategoryTheory.LocallySmall.{w, v, uβ} C] [CategoryTheory.WellPowered.{w, v, uβ} C] (X : C) : CategoryTheory.EssentiallySmall.{w, v, max uβ v} (CategoryTheory.MonoOver X) - CategoryTheory.wellPowered_of_essentiallySmall_monoOver π Mathlib.CategoryTheory.Subobject.WellPowered
{C : Type uβ} [CategoryTheory.Category.{v, uβ} C] [CategoryTheory.LocallySmall.{w, v, uβ} C] (h : β (X : C), CategoryTheory.EssentiallySmall.{w, v, max uβ v} (CategoryTheory.MonoOver X)) : CategoryTheory.WellPowered.{w, v, uβ} C - CategoryTheory.Limits.hasColimitsOfShape_of_essentiallySmall π Mathlib.CategoryTheory.Limits.EssentiallySmall
(J : Type uβ) [CategoryTheory.Category.{vβ, uβ} J] (C : Type uβ) [CategoryTheory.Category.{vβ, uβ} C] [CategoryTheory.EssentiallySmall.{wβ, vβ, uβ} J] [CategoryTheory.Limits.HasColimitsOfSize.{wβ, wβ, vβ, uβ} C] : CategoryTheory.Limits.HasColimitsOfShape J C - CategoryTheory.Limits.hasLimitsOfShape_of_essentiallySmall π Mathlib.CategoryTheory.Limits.EssentiallySmall
(J : Type uβ) [CategoryTheory.Category.{vβ, uβ} J] (C : Type uβ) [CategoryTheory.Category.{vβ, uβ} C] [CategoryTheory.EssentiallySmall.{wβ, vβ, uβ} J] [CategoryTheory.Limits.HasLimitsOfSize.{wβ, wβ, vβ, uβ} C] : CategoryTheory.Limits.HasLimitsOfShape J C - CategoryTheory.CostructuredArrow.essentiallySmall π Mathlib.CategoryTheory.Comma.StructuredArrow.Small
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] {S : CategoryTheory.Functor C D} {T : D} [CategoryTheory.EssentiallySmall.{w, vβ, uβ} C] [CategoryTheory.LocallySmall.{w, vβ, uβ} D] : CategoryTheory.EssentiallySmall.{w, vβ, max uβ vβ} (CategoryTheory.CostructuredArrow S T) - CategoryTheory.StructuredArrow.essentiallySmall π Mathlib.CategoryTheory.Comma.StructuredArrow.Small
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] {S : D} {T : CategoryTheory.Functor C D} [CategoryTheory.EssentiallySmall.{w, vβ, uβ} C] [CategoryTheory.LocallySmall.{w, vβ, uβ} D] : CategoryTheory.EssentiallySmall.{w, vβ, max uβ vβ} (CategoryTheory.StructuredArrow S T) - CategoryTheory.instMonoidalClosedFunctorTypeOfEssentiallySmall π Mathlib.CategoryTheory.Monoidal.Closed.Types
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] [CategoryTheory.EssentiallySmall.{vβ, vβ, uβ} C] : CategoryTheory.MonoidalClosed (CategoryTheory.Functor C (Type vβ)) - CategoryTheory.finallySmall_of_essentiallySmall π Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] [CategoryTheory.EssentiallySmall.{w, v, u} J] : CategoryTheory.FinallySmall J - CategoryTheory.initiallySmall_of_essentiallySmall π Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] [CategoryTheory.EssentiallySmall.{w, v, u} J] : CategoryTheory.InitiallySmall J - CategoryTheory.finallySmall_of_final_of_essentiallySmall π Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] {K : Type uβ} [CategoryTheory.Category.{vβ, uβ} K] [CategoryTheory.EssentiallySmall.{w, vβ, uβ} K] (F : CategoryTheory.Functor K J) [F.Final] : CategoryTheory.FinallySmall J - CategoryTheory.initiallySmall_of_initial_of_essentiallySmall π Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] {K : Type uβ} [CategoryTheory.Category.{vβ, uβ} K] [CategoryTheory.EssentiallySmall.{w, vβ, uβ} K] (F : CategoryTheory.Functor K J) [F.Initial] : CategoryTheory.InitiallySmall J - CategoryTheory.hasSheafifyEssentiallySmallSite π Mathlib.CategoryTheory.Sites.Equivalence
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type uβ) [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.EssentiallySmall.{w, vβ, uβ} C] [CategoryTheory.HasSheafify ((CategoryTheory.equivSmallModel C).inverse.inducedTopology J) A] : CategoryTheory.HasSheafify J A - CategoryTheory.hasSheafComposeEssentiallySmallSite π Mathlib.CategoryTheory.Sites.Equivalence
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type uβ) [CategoryTheory.Category.{vβ, uβ} A] (B : Type uβ) [CategoryTheory.Category.{vβ, uβ} B] (F : CategoryTheory.Functor A B) [CategoryTheory.EssentiallySmall.{w, vβ, uβ} C] [((CategoryTheory.equivSmallModel C).inverse.inducedTopology J).HasSheafCompose F] : J.HasSheafCompose F - CategoryTheory.smallSheafify π Mathlib.CategoryTheory.Sites.Equivalence
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type uβ) [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.EssentiallySmall.{w, vβ, uβ} C] [CategoryTheory.HasSheafify ((CategoryTheory.equivSmallModel C).inverse.inducedTopology J) A] : CategoryTheory.Functor (CategoryTheory.Functor Cα΅α΅ A) (CategoryTheory.Sheaf J A) - CategoryTheory.smallSheafificationAdjunction π Mathlib.CategoryTheory.Sites.Equivalence
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type uβ) [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.EssentiallySmall.{w, vβ, uβ} C] [CategoryTheory.HasSheafify ((CategoryTheory.equivSmallModel C).inverse.inducedTopology J) A] : CategoryTheory.smallSheafify J A β£ CategoryTheory.sheafToPresheaf J A - CategoryTheory.hasColimitsEssentiallySmallSite π Mathlib.CategoryTheory.Sites.Equivalence
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type uβ) [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.EssentiallySmall.{w, vβ, uβ} C] [CategoryTheory.Limits.HasColimits (CategoryTheory.Sheaf ((CategoryTheory.equivSmallModel C).inverse.inducedTopology J) A)] : CategoryTheory.Limits.HasColimitsOfSize.{max vβ w, max vβ w, max uβ vβ, max (max (max uβ uβ) vβ) vβ} (CategoryTheory.Sheaf J A) - CategoryTheory.hasLimitsEssentiallySmallSite π Mathlib.CategoryTheory.Sites.Equivalence
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type uβ) [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.EssentiallySmall.{w, vβ, uβ} C] [CategoryTheory.Limits.HasLimits (CategoryTheory.Sheaf ((CategoryTheory.equivSmallModel C).inverse.inducedTopology J) A)] : CategoryTheory.Limits.HasLimitsOfSize.{max vβ w, max vβ w, max uβ vβ, max (max (max uβ uβ) vβ) vβ} (CategoryTheory.Sheaf J A) - CategoryTheory.GrothendieckTopology.WEqualsLocallyBijective.ofEssentiallySmall π Mathlib.CategoryTheory.Sites.Equivalence
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] (J : CategoryTheory.GrothendieckTopology C) {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] {FA : A β A β Type u_1} {CA : A β Type u_2} [(X Y : A) β FunLike (FA X Y) (CA X) (CA Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.EssentiallySmall.{w, vβ, uβ} C] [β (X : Cα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow X (CategoryTheory.equivSmallModel C).inverse.op) A] [((CategoryTheory.equivSmallModel C).inverse.inducedTopology J).WEqualsLocallyBijective A] : J.WEqualsLocallyBijective A - CategoryTheory.GrothendieckTopology.instPreservesSheafification_1 π Mathlib.CategoryTheory.Sites.Equivalence
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] (J : CategoryTheory.GrothendieckTopology C) {A : Type uβ} [CategoryTheory.Category.{vβ, uβ} A] (B : Type uβ) [CategoryTheory.Category.{vβ, uβ} B] (F : CategoryTheory.Functor A B) [CategoryTheory.EssentiallySmall.{w, vβ, uβ} C] [β (X : Cα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow X (CategoryTheory.equivSmallModel C).inverse.op) A] [β (X : Cα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow X (CategoryTheory.equivSmallModel C).inverse.op) B] [((CategoryTheory.equivSmallModel C).inverse.inducedTopology J).PreservesSheafification F] : J.PreservesSheafification F - CategoryTheory.Functor.preservesColimitsOfShape_of_isCardinalAccessible_of_essentiallySmall π Mathlib.CategoryTheory.Presentable.Basic
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) (ΞΊ : Cardinal.{w}) [Fact ΞΊ.IsRegular] [F.IsCardinalAccessible ΞΊ] (J : Type uβ) [CategoryTheory.Category.{vβ, uβ} J] [CategoryTheory.EssentiallySmall.{w, vβ, uβ} J] [CategoryTheory.IsCardinalFiltered J ΞΊ] : CategoryTheory.Limits.PreservesColimitsOfShape J F - CategoryTheory.preservesColimitsOfShape_of_isCardinalPresentable_of_essentiallySmall π Mathlib.CategoryTheory.Presentable.Basic
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] (X : C) (ΞΊ : Cardinal.{w}) [Fact ΞΊ.IsRegular] [CategoryTheory.IsCardinalPresentable X ΞΊ] (J : Type uβ) [CategoryTheory.Category.{vβ, uβ} J] [CategoryTheory.EssentiallySmall.{w, vβ, uβ} J] [CategoryTheory.IsCardinalFiltered J ΞΊ] : CategoryTheory.Limits.PreservesColimitsOfShape J (CategoryTheory.coyoneda.obj (Opposite.op X)) - CategoryTheory.IsCardinalPresentable.exists_hom_of_isColimit π Mathlib.CategoryTheory.Presentable.Basic
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {X : C} (ΞΊ : Cardinal.{w}) [Fact ΞΊ.IsRegular] {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] [CategoryTheory.IsCardinalPresentable X ΞΊ] [CategoryTheory.EssentiallySmall.{w, v_1, u_1} J] [CategoryTheory.IsCardinalFiltered J ΞΊ] {F : CategoryTheory.Functor J C} {c : CategoryTheory.Limits.Cocone F} (hc : CategoryTheory.Limits.IsColimit c) (f : X βΆ c.pt) : β j f', CategoryTheory.CategoryStruct.comp f' (c.ΞΉ.app j) = f - CategoryTheory.IsCardinalPresentable.exists_eq_of_isColimit' π Mathlib.CategoryTheory.Presentable.Basic
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {X : C} (ΞΊ : Cardinal.{w}) [Fact ΞΊ.IsRegular] {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] [CategoryTheory.IsCardinalPresentable X ΞΊ] [CategoryTheory.EssentiallySmall.{w, v_1, u_1} J] [CategoryTheory.IsCardinalFiltered J ΞΊ] {F : CategoryTheory.Functor J C} {c : CategoryTheory.Limits.Cocone F} (hc : CategoryTheory.Limits.IsColimit c) {i : J} (fβ fβ : X βΆ F.obj i) (hf : CategoryTheory.CategoryStruct.comp fβ (c.ΞΉ.app i) = CategoryTheory.CategoryStruct.comp fβ (c.ΞΉ.app i)) : β j u, CategoryTheory.CategoryStruct.comp fβ (F.map u) = CategoryTheory.CategoryStruct.comp fβ (F.map u) - CategoryTheory.IsCardinalPresentable.exists_homβ_of_isColimit π Mathlib.CategoryTheory.Presentable.Basic
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {X : C} (ΞΊ : Cardinal.{w}) [Fact ΞΊ.IsRegular] {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] [CategoryTheory.IsCardinalPresentable X ΞΊ] [CategoryTheory.EssentiallySmall.{w, v_1, u_1} J] [CategoryTheory.IsCardinalFiltered J ΞΊ] {F : CategoryTheory.Functor J C} {c : CategoryTheory.Limits.Cocone F} (hc : CategoryTheory.Limits.IsColimit c) (f g : X βΆ c.pt) : β j f' g', CategoryTheory.CategoryStruct.comp f' (c.ΞΉ.app j) = f β§ CategoryTheory.CategoryStruct.comp g' (c.ΞΉ.app j) = g - CategoryTheory.IsCardinalPresentable.exists_eq_of_isColimit π Mathlib.CategoryTheory.Presentable.Basic
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {X : C} (ΞΊ : Cardinal.{w}) [Fact ΞΊ.IsRegular] {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] [CategoryTheory.IsCardinalPresentable X ΞΊ] [CategoryTheory.EssentiallySmall.{w, v_1, u_1} J] [CategoryTheory.IsCardinalFiltered J ΞΊ] {F : CategoryTheory.Functor J C} {c : CategoryTheory.Limits.Cocone F} (hc : CategoryTheory.Limits.IsColimit c) {iβ iβ : J} (fβ : X βΆ F.obj iβ) (fβ : X βΆ F.obj iβ) (hf : CategoryTheory.CategoryStruct.comp fβ (c.ΞΉ.app iβ) = CategoryTheory.CategoryStruct.comp fβ (c.ΞΉ.app iβ)) : β j u v, CategoryTheory.CategoryStruct.comp fβ (F.map u) = CategoryTheory.CategoryStruct.comp fβ (F.map v) - CategoryTheory.IsCardinalPresentable.exists_commSq_of_isColimit π Mathlib.CategoryTheory.Presentable.Basic
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] (ΞΊ : Cardinal.{w}) [Fact ΞΊ.IsRegular] {J : Type u_2} [CategoryTheory.Category.{v_2, u_2} J] [CategoryTheory.EssentiallySmall.{w, v_2, u_2} J] [CategoryTheory.IsCardinalFiltered J ΞΊ] {X Y : CategoryTheory.Functor J C} (f : X βΆ Y) {cβ : CategoryTheory.Limits.Cocone X} {cβ : CategoryTheory.Limits.Cocone Y} (hcβ : CategoryTheory.Limits.IsColimit cβ) (hcβ : CategoryTheory.Limits.IsColimit cβ) (f' : cβ.pt βΆ cβ.pt) (hf' : β (j : J), CategoryTheory.CategoryStruct.comp (cβ.ΞΉ.app j) f' = CategoryTheory.CategoryStruct.comp (f.app j) (cβ.ΞΉ.app j)) β¦X' Y' : Cβ¦ β¦t : X' βΆ Y'β¦ β¦l : X' βΆ cβ.ptβ¦ β¦r : Y' βΆ cβ.ptβ¦ [CategoryTheory.IsCardinalPresentable X' ΞΊ] [CategoryTheory.IsCardinalPresentable Y' ΞΊ] (sq : CategoryTheory.CommSq t l r f') : β j l' r', CategoryTheory.CategoryStruct.comp l' (cβ.ΞΉ.app j) = l β§ CategoryTheory.CategoryStruct.comp r' (cβ.ΞΉ.app j) = r β§ CategoryTheory.CommSq t l' r' (f.app j) - AlgebraicGeometry.essentiallySmall_costructuredArrow_Spec π Mathlib.AlgebraicGeometry.Morphisms.FiniteType
{X : AlgebraicGeometry.Scheme} (P : CategoryTheory.MorphismProperty AlgebraicGeometry.Scheme) (hP : P β€ @AlgebraicGeometry.LocallyOfFiniteType) [P.RespectsIso] : CategoryTheory.EssentiallySmall.{u, u, u + 1} (P.CostructuredArrow β€ AlgebraicGeometry.Scheme.Spec X) - CategoryTheory.Sheaf.isGrothendieckAbelian_of_essentiallySmall π Mathlib.CategoryTheory.Abelian.GrothendieckAxioms.Sheaf
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] [CategoryTheory.EssentiallySmall.{v, vβ, uβ} C] (J : CategoryTheory.GrothendieckTopology C) (A : Type uβ) [CategoryTheory.Category.{vβ, uβ} A] [CategoryTheory.Abelian A] [CategoryTheory.IsGrothendieckAbelian.{v, vβ, uβ} A] [β (X : Cα΅α΅), CategoryTheory.Limits.HasLimitsOfShape (CategoryTheory.StructuredArrow X (CategoryTheory.equivSmallModel C).inverse.op) A] [CategoryTheory.HasSheafify ((CategoryTheory.equivSmallModel C).inverse.inducedTopology J) A] : CategoryTheory.IsGrothendieckAbelian.{v, max uβ vβ, max (max (max uβ uβ) vβ) vβ} (CategoryTheory.Sheaf J A) - AlgebraicGeometry.Scheme.AffineEtale.instEssentiallySmall π Mathlib.AlgebraicGeometry.Sites.AffineEtale
{S : AlgebraicGeometry.Scheme} : CategoryTheory.EssentiallySmall.{u, u, u + 1} S.AffineEtale - CategoryTheory.ObjectProperty.IsCardinalFilteredGenerator.mk' π Mathlib.CategoryTheory.Presentable.CardinalFilteredPresentation
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.ObjectProperty C} {ΞΊ : Cardinal.{w}} [Fact ΞΊ.IsRegular] (hβ : P β€ CategoryTheory.isCardinalPresentable C ΞΊ) (hβ : β (X : C), β J x, β (_ : CategoryTheory.EssentiallySmall.{w, wβ, wβ} J) (_ : CategoryTheory.IsCardinalFiltered J ΞΊ), P.colimitsOfShape J X) : P.IsCardinalFilteredGenerator ΞΊ - CategoryTheory.IsCardinalFilteredGenerator.of_isDense π Mathlib.CategoryTheory.Presentable.StrongGenerator
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {J : Type u'} [CategoryTheory.Category.{v', u'} J] [CategoryTheory.EssentiallySmall.{w, v', u'} J] (F : CategoryTheory.Functor J C) [F.IsDense] (ΞΊ : Cardinal.{w}) [Fact ΞΊ.IsRegular] [β (j : J), CategoryTheory.IsCardinalPresentable (F.obj j) ΞΊ] [β (X : C), CategoryTheory.IsCardinalFiltered (CategoryTheory.CostructuredArrow F X) ΞΊ] : (β€.map F).IsCardinalFilteredGenerator ΞΊ - CategoryTheory.IsCofiltered.instEssentiallySmallFullSubcategoryCofilteredClosure π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {Ξ± : Type w} (f : Ξ± β C) : CategoryTheory.EssentiallySmall.{max v w, v, u} (CategoryTheory.IsCofiltered.cofilteredClosure f).FullSubcategory - CategoryTheory.IsFiltered.instEssentiallySmallFullSubcategoryFilteredClosure π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsFilteredOrEmpty C] {Ξ± : Type w} (f : Ξ± β C) : CategoryTheory.EssentiallySmall.{max v w, v, u} (CategoryTheory.IsFiltered.filteredClosure f).FullSubcategory - CategoryTheory.IsCardinalAccessibleCategory.final_toCostructuredArrow π Mathlib.CategoryTheory.Presentable.Dense
{C : Type u} [CategoryTheory.Category.{v, u} C] {ΞΊ : Cardinal.{w}} [Fact ΞΊ.IsRegular] {J : Type u'} [CategoryTheory.Category.{v', u'} J] [CategoryTheory.EssentiallySmall.{w, v', u'} J] [CategoryTheory.IsCardinalFiltered J ΞΊ] {X : C} (p : (CategoryTheory.isCardinalPresentable C ΞΊ).ColimitOfShape J X) : p.toCostructuredArrow.Final - CategoryTheory.ObjectProperty.of_essentiallySmall_index π Mathlib.CategoryTheory.ObjectProperty.Ind
{C : Type u} [CategoryTheory.Category.{v, u} C] {P : CategoryTheory.ObjectProperty C} {X : C} {J : Type u_1} [CategoryTheory.Category.{v_1, u_1} J] [CategoryTheory.EssentiallySmall.{w, v_1, u_1} J] [CategoryTheory.IsFiltered J] (pres : CategoryTheory.Limits.ColimitPresentation J X) (h : β (i : J), P (pres.diag.obj i)) : P.ind X - CategoryTheory.Artinian.toEssentiallySmall π Mathlib.CategoryTheory.Noetherian
{C : Type u_1} {instβ : CategoryTheory.Category.{v_1, u_1} C} [self : CategoryTheory.Artinian C] : CategoryTheory.EssentiallySmall.{u_2, v_1, u_1} C - CategoryTheory.Noetherian.toEssentiallySmall π Mathlib.CategoryTheory.Noetherian
{C : Type u_1} {instβ : CategoryTheory.Category.{v_1, u_1} C} [self : CategoryTheory.Noetherian C] : CategoryTheory.EssentiallySmall.{u_2, v_1, u_1} C - CategoryTheory.Artinian.mk π Mathlib.CategoryTheory.Noetherian
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [toEssentiallySmall : CategoryTheory.EssentiallySmall.{u_2, v_1, u_1} C] (isArtinianObject : β (X : C), CategoryTheory.IsArtinianObject X) : CategoryTheory.Artinian C - CategoryTheory.Noetherian.mk π Mathlib.CategoryTheory.Noetherian
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [toEssentiallySmall : CategoryTheory.EssentiallySmall.{u_2, v_1, u_1} C] (isNoetherianObject : β (X : C), CategoryTheory.IsNoetherianObject X) : CategoryTheory.Noetherian C - CategoryTheory.instIsStableUnderColimitsOfShapeIsCardinalPureOfEssentiallySmallOfIsCardinalFiltered π Mathlib.CategoryTheory.Presentable.CardinalPure
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (ΞΊ : Cardinal.{w}) [Fact ΞΊ.IsRegular] (J : Type u_3) [CategoryTheory.Category.{v_3, u_3} J] [CategoryTheory.EssentiallySmall.{w, v_3, u_3} J] [CategoryTheory.IsCardinalFiltered J ΞΊ] : (CategoryTheory.isCardinalPure C ΞΊ).IsStableUnderColimitsOfShape J - CategoryTheory.MorphismProperty.isClosedUnderColimitsOfShape_isLocal π Mathlib.CategoryTheory.Presentable.OrthogonalReflection
{C : Type u} [CategoryTheory.Category.{v, u} C] (W : CategoryTheory.MorphismProperty C) (J : Type u') [CategoryTheory.Category.{v', u'} J] [CategoryTheory.EssentiallySmall.{w, v', u'} J] (ΞΊ : Cardinal.{w}) [Fact ΞΊ.IsRegular] [CategoryTheory.IsCardinalFiltered J ΞΊ] (hW : β β¦X Y : Cβ¦ (f : X βΆ Y), W f β CategoryTheory.IsCardinalPresentable X ΞΊ β§ CategoryTheory.IsCardinalPresentable Y ΞΊ) : W.isLocal.IsClosedUnderColimitsOfShape J - CategoryTheory.Equivalence.instPrecoherentSmallModel π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Precoherent C] [CategoryTheory.EssentiallySmall.{u_3, v_1, u_1} C] : CategoryTheory.Precoherent (CategoryTheory.SmallModel.{u_3, v_1, u_1} C) - CategoryTheory.Equivalence.instPreregularSmallModel π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preregular C] [CategoryTheory.EssentiallySmall.{u_3, v_1, u_1} C] : CategoryTheory.Preregular (CategoryTheory.SmallModel.{u_3, v_1, u_1} C) - CategoryTheory.Equivalence.precoherent_isSheaf_iff_of_essentiallySmall π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Precoherent C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] [CategoryTheory.EssentiallySmall.{u_4, v_1, u_1} C] (F : CategoryTheory.Functor Cα΅α΅ A) : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology C) F β CategoryTheory.Presheaf.IsSheaf (CategoryTheory.coherentTopology (CategoryTheory.SmallModel.{u_4, v_1, u_1} C)) ((CategoryTheory.equivSmallModel C).inverse.op.comp F) - CategoryTheory.Equivalence.preregular_isSheaf_iff_of_essentiallySmall π Mathlib.CategoryTheory.Sites.Coherent.Equivalence
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preregular C] (A : Type u_3) [CategoryTheory.Category.{v_3, u_3} A] [CategoryTheory.EssentiallySmall.{u_4, v_1, u_1} C] (F : CategoryTheory.Functor Cα΅α΅ A) : CategoryTheory.Presheaf.IsSheaf (CategoryTheory.regularTopology C) F β CategoryTheory.Presheaf.IsSheaf (CategoryTheory.regularTopology (CategoryTheory.SmallModel.{u_4, v_1, u_1} C)) ((CategoryTheory.equivSmallModel C).inverse.op.comp F) - CategoryTheory.instHasSubobjectClassifierFunctorOppositeTypeOfEssentiallySmall π Mathlib.CategoryTheory.Topos.Sheaf
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.EssentiallySmall.{w, v, u} C] : CategoryTheory.HasSubobjectClassifier (CategoryTheory.Functor Cα΅α΅ (Type w)) - CategoryTheory.Sheaf.instHasSubobjectClassifierTypeOfEssentiallySmall π Mathlib.CategoryTheory.Topos.Sheaf
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.EssentiallySmall.{w, v, u} C] : CategoryTheory.HasSubobjectClassifier (CategoryTheory.Sheaf J (Type w)) - instEssentiallySmallLightDiagram π Mathlib.Topology.Category.LightProfinite.Basic
: CategoryTheory.EssentiallySmall.{u, u, u + 1} LightDiagram - instEssentiallySmallLightProfinite π Mathlib.Topology.Category.LightProfinite.Basic
: CategoryTheory.EssentiallySmall.{u, u, u + 1} LightProfinite
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 ce5dd8c