Loogle!
Result
Found 89 declarations mentioning CategoryTheory.IsCofilteredOrEmpty.
- CategoryTheory.IsCofilteredOrEmpty π Mathlib.CategoryTheory.Filtered.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] : Prop - CategoryTheory.IsCofiltered.min π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] (j j' : C) : C - CategoryTheory.IsCofiltered.toIsCofilteredOrEmpty π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} {instβ : CategoryTheory.Category.{v, u} C} [self : CategoryTheory.IsCofiltered C] : CategoryTheory.IsCofilteredOrEmpty C - CategoryTheory.IsCofiltered.mk π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [toIsCofilteredOrEmpty : CategoryTheory.IsCofilteredOrEmpty C] [nonempty : Nonempty C] : CategoryTheory.IsCofiltered C - CategoryTheory.isCofilteredOrEmpty_of_isFilteredOrEmpty_op π Mathlib.CategoryTheory.Filtered.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsFilteredOrEmpty Cα΅α΅] : CategoryTheory.IsCofilteredOrEmpty C - CategoryTheory.isCofilteredOrEmpty_of_semilatticeInf π Mathlib.CategoryTheory.Filtered.Basic
(Ξ± : Type u) [SemilatticeInf Ξ±] : CategoryTheory.IsCofilteredOrEmpty Ξ± - CategoryTheory.isCofilteredOrEmpty_op_of_isFilteredOrEmpty π Mathlib.CategoryTheory.Filtered.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsFilteredOrEmpty C] : CategoryTheory.IsCofilteredOrEmpty Cα΅α΅ - CategoryTheory.isFilteredOrEmpty_of_isCofilteredOrEmpty_op π Mathlib.CategoryTheory.Filtered.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty Cα΅α΅] : CategoryTheory.IsFilteredOrEmpty C - CategoryTheory.isFilteredOrEmpty_op_of_isCofilteredOrEmpty π Mathlib.CategoryTheory.Filtered.Basic
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] : CategoryTheory.IsFilteredOrEmpty Cα΅α΅ - CategoryTheory.isCofilteredOrEmpty_of_directed_ge π Mathlib.CategoryTheory.Filtered.Basic
(Ξ± : Type u) [Preorder Ξ±] [IsCodirectedOrder Ξ±] : CategoryTheory.IsCofilteredOrEmpty Ξ± - CategoryTheory.IsCofilteredOrEmpty.of_equivalence π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (h : C β D) : CategoryTheory.IsCofilteredOrEmpty D - CategoryTheory.instIsCofilteredOrEmptyForall π Mathlib.CategoryTheory.Filtered.Basic
{Ξ± : Type w} {I : Ξ± β Type uβ} [(i : Ξ±) β CategoryTheory.Category.{vβ, uβ} (I i)] [β (i : Ξ±), CategoryTheory.IsCofilteredOrEmpty (I i)] : CategoryTheory.IsCofilteredOrEmpty ((i : Ξ±) β I i) - CategoryTheory.instIsCofilteredOrEmptyProd π Mathlib.CategoryTheory.Filtered.Basic
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] [CategoryTheory.IsCofilteredOrEmpty C] [CategoryTheory.IsCofilteredOrEmpty D] : CategoryTheory.IsCofilteredOrEmpty (C Γ D) - CategoryTheory.IsCofiltered.minToLeft π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] (j j' : C) : CategoryTheory.IsCofiltered.min j j' βΆ j - CategoryTheory.IsCofiltered.minToRight π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] (j j' : C) : CategoryTheory.IsCofiltered.min j j' βΆ j' - CategoryTheory.IsCofilteredOrEmpty.of_isLeftAdjoint π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (L : CategoryTheory.Functor C D) [L.IsLeftAdjoint] : CategoryTheory.IsCofilteredOrEmpty D - CategoryTheory.IsCofiltered.eq π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {j j' : C} (f f' : j βΆ j') : C - CategoryTheory.IsCofilteredOrEmpty.of_left_adjoint π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] {L : CategoryTheory.Functor C D} {R : CategoryTheory.Functor D C} (h : L β£ R) : CategoryTheory.IsCofilteredOrEmpty D - CategoryTheory.IsCofiltered.eqHom π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {j j' : C} (f f' : j βΆ j') : CategoryTheory.IsCofiltered.eq f f' βΆ j - CategoryTheory.IsCofilteredOrEmpty.cone_objs π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} {instβ : CategoryTheory.Category.{v, u} C} [self : CategoryTheory.IsCofilteredOrEmpty C] (X Y : C) : β W x x, True - CategoryTheory.IsCofilteredOrEmpty.cone_maps π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} {instβ : CategoryTheory.Category.{v, u} C} [self : CategoryTheory.IsCofilteredOrEmpty C] β¦X Y : Cβ¦ (f g : X βΆ Y) : β W h, CategoryTheory.CategoryStruct.comp h f = CategoryTheory.CategoryStruct.comp h g - CategoryTheory.IsCofiltered.eq_condition π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {j j' : C} (f f' : j βΆ j') : CategoryTheory.CategoryStruct.comp (CategoryTheory.IsCofiltered.eqHom f f') f = CategoryTheory.CategoryStruct.comp (CategoryTheory.IsCofiltered.eqHom f f') f' - CategoryTheory.IsCofiltered.wideCospan π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {I : Type u_1} [Finite I] {i : C} {j : I β C} (f : (x : I) β j x βΆ i) : β k fki g, β (x : I), CategoryTheory.CategoryStruct.comp (g x) (f x) = fki - CategoryTheory.IsCofiltered.cospan π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {i j j' : C} (f : j βΆ i) (f' : j' βΆ i) : β k g g', CategoryTheory.CategoryStruct.comp g f = CategoryTheory.CategoryStruct.comp g' f' - CategoryTheory.IsCofiltered.eq_condition_assoc π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {j j' : C} (f f' : j βΆ j') {Z : C} (h : j' βΆ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.IsCofiltered.eqHom f f') (CategoryTheory.CategoryStruct.comp f h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.IsCofiltered.eqHom f f') (CategoryTheory.CategoryStruct.comp f' h) - CategoryTheory.IsCofilteredOrEmpty.mk π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] (cone_objs : β (X Y : C), β W x x, True) (cone_maps : β β¦X Y : Cβ¦ (f g : X βΆ Y), β W h, CategoryTheory.CategoryStruct.comp h f = CategoryTheory.CategoryStruct.comp h g) : CategoryTheory.IsCofilteredOrEmpty C - CategoryTheory.IsCofiltered.bowtie π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {jβ jβ kβ kβ : C} (fβ : kβ βΆ jβ) (gβ : kβ βΆ jβ) (fβ : kβ βΆ jβ) (gβ : kβ βΆ jβ) : β s Ξ± Ξ², CategoryTheory.CategoryStruct.comp Ξ± fβ = CategoryTheory.CategoryStruct.comp Ξ² gβ β§ CategoryTheory.CategoryStruct.comp Ξ± fβ = CategoryTheory.CategoryStruct.comp Ξ² gβ - CategoryTheory.Functor.ranges_directed π Mathlib.CategoryTheory.Filtered.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] (F : CategoryTheory.Functor C (Type u_1)) (j : C) : Directed (fun x1 x2 => x1 β x2) fun f => Set.range β(CategoryTheory.ConcreteCategory.hom (F.map f.snd)) - CategoryTheory.IsCofilteredOrEmpty.of_initial π Mathlib.CategoryTheory.Limits.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [F.Initial] [CategoryTheory.IsCofilteredOrEmpty C] : CategoryTheory.IsCofilteredOrEmpty D - CategoryTheory.IsCofilteredOrEmpty.isPreconnected π Mathlib.CategoryTheory.Filtered.Connected
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] : CategoryTheory.IsPreconnected C - CategoryTheory.IsCofiltered.over π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] [CategoryTheory.IsCofilteredOrEmpty C] (c : C) : CategoryTheory.IsCofiltered (CategoryTheory.Over c) - CategoryTheory.Functor.initial_diag_of_isFiltered π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] [CategoryTheory.IsCofilteredOrEmpty C] : (CategoryTheory.Functor.diag C).Initial - CategoryTheory.Over.initial_forget π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] [CategoryTheory.IsCofilteredOrEmpty C] (c : C) : (CategoryTheory.Over.forget c).Initial - CategoryTheory.Functor.initial_iff_isCofiltered_costructuredArrow π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [CategoryTheory.IsCofilteredOrEmpty C] : F.Initial β β (d : D), CategoryTheory.IsCofiltered (CategoryTheory.CostructuredArrow F d) - CategoryTheory.instIsCofilteredCostructuredArrowProdDiagOfIsCofilteredOrEmpty π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] [CategoryTheory.IsCofilteredOrEmpty C] (X : C Γ C) : CategoryTheory.IsCofiltered (CategoryTheory.CostructuredArrow (CategoryTheory.Functor.diag C) X) - CategoryTheory.CostructuredArrow.initial_proj_of_isCofiltered π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] [CategoryTheory.IsCofilteredOrEmpty C] (T : CategoryTheory.Functor C D) [T.Initial] (Y : D) : (CategoryTheory.CostructuredArrow.proj T Y).Initial - CategoryTheory.IsCofilteredOrEmpty.of_exists_of_isCofiltered_of_fullyFaithful π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [CategoryTheory.IsCofilteredOrEmpty D] [F.Full] [F.Faithful] (h : β (d : D), β c, Nonempty (F.obj c βΆ d)) : CategoryTheory.IsCofilteredOrEmpty C - CategoryTheory.Functor.initial_of_exists_of_isCofiltered_of_fullyFaithful π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [CategoryTheory.IsCofilteredOrEmpty D] [F.Full] [F.Faithful] (h : β (d : D), β c, Nonempty (F.obj c βΆ d)) : F.Initial - CategoryTheory.Functor.Initial.exists_eq π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [CategoryTheory.IsCofilteredOrEmpty C] [F.Initial] {d : D} {c : C} (s s' : F.obj c βΆ d) : β c' t, CategoryTheory.CategoryStruct.comp (F.map t) s = CategoryTheory.CategoryStruct.comp (F.map t) s' - CategoryTheory.Functor.initial_of_exists_of_isCofiltered π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [CategoryTheory.IsCofilteredOrEmpty C] (hβ : β (d : D), β c, Nonempty (F.obj c βΆ d)) (hβ : β {d : D} {c : C} (s s' : F.obj c βΆ d), β c' t, CategoryTheory.CategoryStruct.comp (F.map t) s = CategoryTheory.CategoryStruct.comp (F.map t) s') : F.Initial - CategoryTheory.Functor.initial_iff_of_isCofiltered π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [CategoryTheory.IsCofilteredOrEmpty C] : F.Initial β (β (d : D), β c, Nonempty (F.obj c βΆ d)) β§ β {d : D} {c : C} (s s' : F.obj c βΆ d), β c' t, CategoryTheory.CategoryStruct.comp (F.map t) s = CategoryTheory.CategoryStruct.comp (F.map t) s' - CategoryTheory.isCofiltered_costructuredArrow_of_isCofiltered_of_exists π Mathlib.CategoryTheory.Filtered.Final
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [CategoryTheory.IsCofilteredOrEmpty C] (d : D) (hβ : β c, Nonempty (F.obj c βΆ d)) (hβ : β {c : C} (s s' : F.obj c βΆ d), β c' t, CategoryTheory.CategoryStruct.comp (F.map t) s = CategoryTheory.CategoryStruct.comp (F.map t) s') : CategoryTheory.IsCofiltered (CategoryTheory.CostructuredArrow F d) - CategoryTheory.initiallySmall_of_essentiallySmall_weakly_initial_objectProperty π Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] [CategoryTheory.IsCofilteredOrEmpty J] (P : CategoryTheory.ObjectProperty J) [CategoryTheory.ObjectProperty.EssentiallySmall.{v, v, u} P] (hP : β (i : J), β j, P j β§ Nonempty (j βΆ i)) : CategoryTheory.InitiallySmall J - CategoryTheory.initiallySmall_of_small_weakly_initial_set π Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] [CategoryTheory.IsCofilteredOrEmpty J] (s : Set J) [Small.{v, u} βs] (hs : β (i : J), β j β s, Nonempty (j βΆ i)) : CategoryTheory.InitiallySmall J - CategoryTheory.initiallySmall_iff_exists_small_weakly_initial_set π Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] [CategoryTheory.IsCofilteredOrEmpty J] : CategoryTheory.InitiallySmall J β β s, β (_ : Small.{v, u} βs), β (i : J), β j β s, Nonempty (j βΆ i) - CategoryTheory.Over.isLimitConePost π Mathlib.CategoryTheory.Limits.Constructions.Over.Connected
{J : Type u'} [CategoryTheory.Category.{v', u'} J] {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty J] {F : CategoryTheory.Functor J C} {c : CategoryTheory.Limits.Cone F} (i : J) (hc : CategoryTheory.Limits.IsLimit c) : CategoryTheory.Limits.IsLimit ((CategoryTheory.Over.conePost F i).obj c) - AlgebraicGeometry.Scheme.nonempty_of_isLimit π Mathlib.AlgebraicGeometry.AffineTransitionLimit
{I : Type u} [CategoryTheory.Category.{u, u} I] (D : CategoryTheory.Functor I AlgebraicGeometry.Scheme) (c : CategoryTheory.Limits.Cone D) (hc : CategoryTheory.Limits.IsLimit c) [CategoryTheory.IsCofilteredOrEmpty I] [β {i j : I} (f : i βΆ j), AlgebraicGeometry.IsAffineHom (D.map f)] [β (i : I), Nonempty β₯(D.obj i)] [β (i : I), CompactSpace β₯(D.obj i)] : Nonempty β₯c.pt - AlgebraicGeometry.exists_mem_of_isClosed_of_nonempty π Mathlib.AlgebraicGeometry.AffineTransitionLimit
{I : Type u} [CategoryTheory.Category.{u, u} I] (D : CategoryTheory.Functor I AlgebraicGeometry.Scheme) (c : CategoryTheory.Limits.Cone D) (hc : CategoryTheory.Limits.IsLimit c) [CategoryTheory.IsCofilteredOrEmpty I] [β {i j : I} (f : i βΆ j), AlgebraicGeometry.IsAffineHom (D.map f)] (Z : (i : I) β Set β₯(D.obj i)) (hZc : β (i : I), IsClosed (Z i)) (hZne : β (i : I), (Z i).Nonempty) (hZcpt : β (i : I), IsCompact (Z i)) (hmapsTo : β {i i' : I} (f : i βΆ i'), Set.MapsTo (β(D.map f)) (Z i) (Z i')) : β s, β (i : I), (c.Ο.app i) s β Z i - AlgebraicGeometry.exists_mem_of_isClosed_of_nonempty' π Mathlib.AlgebraicGeometry.AffineTransitionLimit
{I : Type u} [CategoryTheory.Category.{u, u} I] (D : CategoryTheory.Functor I AlgebraicGeometry.Scheme) (c : CategoryTheory.Limits.Cone D) (hc : CategoryTheory.Limits.IsLimit c) [CategoryTheory.IsCofilteredOrEmpty I] [β {i j : I} (f : i βΆ j), AlgebraicGeometry.IsAffineHom (D.map f)] {j : I} (Z : (i : I) β (i βΆ j) β Set β₯(D.obj i)) (hZc : β (i : I) (hij : i βΆ j), IsClosed (Z i hij)) (hZne : β (i : I) (hij : i βΆ j), (Z i hij).Nonempty) (hZcpt : β (i : I) (hij : i βΆ j), IsCompact (Z i hij)) (hstab : β (i i' : I) (hi'i : i' βΆ i) (hij : i βΆ j), Set.MapsTo (β(D.map hi'i)) (Z i' (CategoryTheory.CategoryStruct.comp hi'i hij)) (Z i hij)) : β s, β (i : I) (hij : i βΆ j), (c.Ο.app i) s β Z i hij - TopCat.partialSections.nonempty π Mathlib.Topology.Category.TopCat.Limits.Konig
{J : Type u} [CategoryTheory.SmallCategory J] (F : CategoryTheory.Functor J TopCat) [CategoryTheory.IsCofilteredOrEmpty J] [h : β (j : J), Nonempty β(F.obj j)] {G : Finset J} (H : Finset (TopCat.FiniteDiagramArrowβ G)) : (TopCat.partialSections F H).Nonempty - TopCat.nonempty_limitCone_of_compact_t2_cofiltered_system π Mathlib.Topology.Category.TopCat.Limits.Konig
{J : Type u} [CategoryTheory.SmallCategory J] (F : CategoryTheory.Functor J TopCat) [CategoryTheory.IsCofilteredOrEmpty J] [β (j : J), Nonempty β(F.obj j)] [β (j : J), CompactSpace β(F.obj j)] [β (j : J), T2Space β(F.obj j)] : Nonempty β(TopCat.limitCone F).pt - CategoryTheory.Functor.toEventualRanges π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] : CategoryTheory.Functor J (Type v) - CategoryTheory.Functor.toEventualRanges_finite π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] [β (j : J), Finite (F.obj j)] (j : J) : Finite (F.toEventualRanges.obj j) - CategoryTheory.Functor.IsMittagLeffler.toPreimages π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) {i : J} (s : Set (F.obj i)) [CategoryTheory.IsCofilteredOrEmpty J] (h : F.IsMittagLeffler) : (F.toPreimages s).IsMittagLeffler - CategoryTheory.Functor.toEventualRanges_nonempty π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] (h : F.IsMittagLeffler) [β (j : J), Nonempty (F.obj j)] (j : J) : Nonempty (F.toEventualRanges.obj j) - CategoryTheory.Functor.toEventualRanges_obj π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] (j : J) : F.toEventualRanges.obj j = β(F.eventualRange j) - nonempty_sections_of_finite_cofiltered_system π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{w, u} J] [CategoryTheory.IsCofilteredOrEmpty J] (F : CategoryTheory.Functor J (Type v)) [β (j : J), Finite (F.obj j)] [β (j : J), Nonempty (F.obj j)] : F.sections.Nonempty - nonempty_sections_of_finite_cofiltered_system.init π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.SmallCategory J] [CategoryTheory.IsCofilteredOrEmpty J] (F : CategoryTheory.Functor J (Type u)) [hf : β (j : J), Finite (F.obj j)] [hne : β (j : J), Nonempty (F.obj j)] : F.sections.Nonempty - CategoryTheory.Functor.toEventualRangesSectionsEquiv π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] : βF.toEventualRanges.sections β βF.sections - CategoryTheory.Functor.eventualRange_mapsTo π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) {i j : J} [CategoryTheory.IsCofilteredOrEmpty J] (f : j βΆ i) : Set.MapsTo (β(CategoryTheory.ConcreteCategory.hom (F.map f))) (F.eventualRange j) (F.eventualRange i) - CategoryTheory.Functor.IsMittagLeffler.eq_image_eventualRange π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) {i j : J} [CategoryTheory.IsCofilteredOrEmpty J] (h : F.IsMittagLeffler) (f : j βΆ i) : F.eventualRange i = β(CategoryTheory.ConcreteCategory.hom (F.map f)) '' F.eventualRange j - CategoryTheory.Functor.isMittagLeffler_of_exists_finite_range π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] (h : β (j : J), β i f, (Set.range β(CategoryTheory.ConcreteCategory.hom (F.map f))).Finite) : F.IsMittagLeffler - CategoryTheory.Functor.toPreimages_nonempty_of_surjective π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) {i : J} (s : Set (F.obj i)) [CategoryTheory.IsCofilteredOrEmpty J] [hFn : β (j : J), Nonempty (F.obj j)] (Fsur : β β¦i j : Jβ¦ (f : i βΆ j), Function.Surjective β(CategoryTheory.ConcreteCategory.hom (F.map f))) (hs : s.Nonempty) (j : J) : Nonempty ((F.toPreimages s).obj j) - CategoryTheory.Functor.surjective_toEventualRanges π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] (h : F.IsMittagLeffler) β¦i j : Jβ¦ (f : i βΆ j) : Function.Surjective β(CategoryTheory.ConcreteCategory.hom (F.toEventualRanges.map f)) - CategoryTheory.Functor.thin_diagram_of_surjective π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] (Fsur : β β¦i j : Jβ¦ (f : i βΆ j), Function.Surjective β(CategoryTheory.ConcreteCategory.hom (F.map f))) {i j : J} (f g : i βΆ j) : F.map f = F.map g - CategoryTheory.Functor.eval_section_injective_of_eventually_injective π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] {j : J} (Finj : β (i : J) (f : i βΆ j), Function.Injective β(CategoryTheory.ConcreteCategory.hom (F.map f))) (i : J) (f : i βΆ j) : Function.Injective fun s => βs j - CategoryTheory.Functor.toEventualRanges_map π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] {Xβ Yβ : J} (f : Xβ βΆ Yβ) : F.toEventualRanges.map f = TypeCat.ofHom (Set.MapsTo.restrict (β(CategoryTheory.ConcreteCategory.hom (F.map f))) (F.eventualRange Xβ) (F.eventualRange Yβ) β―) - CategoryTheory.Functor.eval_section_surjective_of_surjective π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] [β (j : J), Nonempty (F.obj j)] [β (j : J), Finite (F.obj j)] (Fsur : β β¦i j : Jβ¦ (f : i βΆ j), Function.Surjective β(CategoryTheory.ConcreteCategory.hom (F.map f))) (i : J) : Function.Surjective fun s => βs i - CategoryTheory.Functor.eventually_injective π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] [β (j : J), Nonempty (F.obj j)] [β (j : J), Finite (F.obj j)] (Fsur : β β¦i j : Jβ¦ (f : i βΆ j), Function.Surjective β(CategoryTheory.ConcreteCategory.hom (F.map f))) [Nonempty J] [Finite βF.sections] : β j, β (i : J) (f : i βΆ j), Function.Injective β(CategoryTheory.ConcreteCategory.hom (F.map f)) - CategoryTheory.Functor.isMittagLeffler_iff_subset_range_comp π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) [CategoryTheory.IsCofilteredOrEmpty J] : F.IsMittagLeffler β β (j : J), β i f, β β¦k : Jβ¦ (g : k βΆ i), Set.range β(CategoryTheory.ConcreteCategory.hom (F.map f)) β Set.range β(CategoryTheory.ConcreteCategory.hom (F.map (CategoryTheory.CategoryStruct.comp g f))) - CategoryTheory.Functor.eventualRange_eq_iff π Mathlib.CategoryTheory.CofilteredSystem
{J : Type u} [CategoryTheory.Category.{v_1, u} J] (F : CategoryTheory.Functor J (Type v)) {i j : J} [CategoryTheory.IsCofilteredOrEmpty J] {f : i βΆ j} : F.eventualRange j = Set.range β(CategoryTheory.ConcreteCategory.hom (F.map f)) β β β¦k : Jβ¦ (g : k βΆ i), Set.range β(CategoryTheory.ConcreteCategory.hom (F.map f)) β Set.range β(CategoryTheory.ConcreteCategory.hom (F.map (CategoryTheory.CategoryStruct.comp g f))) - CategoryTheory.IsCofiltered.cofilteredClosure π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {Ξ± : Type w} (f : Ξ± β C) : CategoryTheory.ObjectProperty C - CategoryTheory.IsCofiltered.SmallCofilteredIntermediate π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor D C) : Type (max uβ v) - CategoryTheory.IsCofiltered.cofilteredClosure.base π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {Ξ± : Type w} {f : Ξ± β C} (x : Ξ±) : CategoryTheory.IsCofiltered.cofilteredClosure f (f x) - CategoryTheory.IsCofiltered.small_fullSubcategory_cofilteredClosure π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {Ξ± : Type w} (f : Ξ± β C) : Small.{max v w, u} (CategoryTheory.IsCofiltered.cofilteredClosure f).FullSubcategory - CategoryTheory.IsCofiltered.instSmallCategorySmallCofilteredIntermediate π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor D C) : CategoryTheory.SmallCategory (CategoryTheory.IsCofiltered.SmallCofilteredIntermediate F) - 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.IsCofiltered.instIsCofilteredOrEmptyFullSubcategoryCofilteredClosure π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {Ξ± : Type w} (f : Ξ± β C) : CategoryTheory.IsCofilteredOrEmpty (CategoryTheory.IsCofiltered.cofilteredClosure f).FullSubcategory - CategoryTheory.IsCofiltered.SmallCofilteredIntermediate.instIsCofilteredOrEmpty π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor D C) : CategoryTheory.IsCofilteredOrEmpty (CategoryTheory.IsCofiltered.SmallCofilteredIntermediate F) - CategoryTheory.IsCofiltered.SmallCofilteredIntermediate.factoring π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor D C) : CategoryTheory.Functor D (CategoryTheory.IsCofiltered.SmallCofilteredIntermediate F) - CategoryTheory.IsCofiltered.SmallCofilteredIntermediate.inclusion π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor D C) : CategoryTheory.Functor (CategoryTheory.IsCofiltered.SmallCofilteredIntermediate F) C - CategoryTheory.IsCofiltered.SmallCofilteredIntermediate.instOfNonempty π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor D C) [Nonempty D] : CategoryTheory.IsCofiltered (CategoryTheory.IsCofiltered.SmallCofilteredIntermediate F) - CategoryTheory.IsCofiltered.cofilteredClosure.min π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {Ξ± : Type w} {f : Ξ± β C} {j j' : C} : CategoryTheory.IsCofiltered.cofilteredClosure f j β CategoryTheory.IsCofiltered.cofilteredClosure f j' β CategoryTheory.IsCofiltered.cofilteredClosure f (CategoryTheory.IsCofiltered.min j j') - CategoryTheory.IsCofiltered.SmallCofilteredIntermediate.instFaithfulInclusion π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor D C) : (CategoryTheory.IsCofiltered.SmallCofilteredIntermediate.inclusion F).Faithful - CategoryTheory.IsCofiltered.SmallCofilteredIntermediate.instFullInclusion π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor D C) : (CategoryTheory.IsCofiltered.SmallCofilteredIntermediate.inclusion F).Full - CategoryTheory.IsCofiltered.cofilteredClosure.eq π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {Ξ± : Type w} {f : Ξ± β C} {j j' : C} : CategoryTheory.IsCofiltered.cofilteredClosure f j β CategoryTheory.IsCofiltered.cofilteredClosure f j' β β (fβ f' : j βΆ j'), CategoryTheory.IsCofiltered.cofilteredClosure f (CategoryTheory.IsCofiltered.eq fβ f') - CategoryTheory.IsCofiltered.SmallCofilteredIntermediate.factoringCompInclusion π Mathlib.CategoryTheory.Filtered.Small
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofilteredOrEmpty C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor D C) : (CategoryTheory.IsCofiltered.SmallCofilteredIntermediate.factoring F).comp (CategoryTheory.IsCofiltered.SmallCofilteredIntermediate.inclusion F) β F - CategoryTheory.PreGaloisCategory.PointedGaloisObject.instIsCofilteredOrEmpty π Mathlib.CategoryTheory.Galois.Prorepresentability
{C : Type uβ} [CategoryTheory.Category.{uβ, uβ} C] [CategoryTheory.GaloisCategory C] (F : CategoryTheory.Functor C FintypeCat) [CategoryTheory.PreGaloisCategory.FiberFunctor F] : CategoryTheory.IsCofilteredOrEmpty (CategoryTheory.PreGaloisCategory.PointedGaloisObject F) - CategoryTheory.WithTerminal.instIsCofilteredOfIsCofilteredOrEmpty π Mathlib.CategoryTheory.WithTerminal.Lemmas
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.IsCofilteredOrEmpty C] : CategoryTheory.IsCofiltered (CategoryTheory.WithTerminal C)
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