Loogle!
Result
Found 4381 declarations mentioning TopCat.carrier. Of these, only the first 200 are shown.
- TopCat.carrier π Mathlib.Topology.Category.TopCat.Basic
(self : TopCat) : Type u - TopCat.str π Mathlib.Topology.Category.TopCat.Basic
(self : TopCat) : TopologicalSpace βself - TopCat.of_carrier π Mathlib.Topology.Category.TopCat.Basic
(X : TopCat) : TopCat.of βX = X - TopCat.coe_of π Mathlib.Topology.Category.TopCat.Basic
(X : Type u) [TopologicalSpace X] : β(TopCat.of X) = X - TopCat.const π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (y : βY) : X βΆ Y - TopCat.Hom.hom π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : X.Hom Y) : C(βX, βY) - TopCat.Hom.hom' π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (self : X.Hom Y) : C(βX, βY) - TopCat.Hom.Simps.hom π Mathlib.Topology.Category.TopCat.Basic
(X Y : TopCat) (f : X.Hom Y) : C(βX, βY) - TopCat.homeoOfIso π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : X β Y) : βX ββ βY - TopCat.isoOfHomeo π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : βX ββ βY) : X β Y - TopCat.instDiscreteTopologyCarrierObjDiscrete π Mathlib.Topology.Category.TopCat.Basic
{X : Type u} : DiscreteTopology β(TopCat.discrete.obj X) - TopCat.Hom.equivContinuousMap π Mathlib.Topology.Category.TopCat.Basic
(X Y : TopCat) : (X βΆ Y) β C(βX, βY) - TopCat.hom_id π Mathlib.Topology.Category.TopCat.Basic
{X : TopCat} : TopCat.Hom.hom (CategoryTheory.CategoryStruct.id X) = ContinuousMap.id βX - TopCat.instConcreteCategoryContinuousMapCarrier π Mathlib.Topology.Category.TopCat.Basic
: CategoryTheory.ConcreteCategory TopCat fun X Y => C(βX, βY) - TopCat.of_isoOfHomeo π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : βX ββ βY) : TopCat.homeoOfIso (TopCat.isoOfHomeo f) = f - TopCat.Hom.ext π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} {x y : X.Hom Y} (hom' : x.hom' = y.hom') : x = y - TopCat.Hom.ext_iff π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} {x y : X.Hom Y} : x = y β x.hom' = y.hom' - TopCat.hom_ofHom π Mathlib.Topology.Category.TopCat.Basic
{X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (f : C(X, Y)) : TopCat.Hom.hom (TopCat.ofHom f) = f - TopCat.ofHom_hom π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : X βΆ Y) : TopCat.ofHom (TopCat.Hom.hom f) = f - TopCat.hom_ext π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} {f g : X βΆ Y} (hf : TopCat.Hom.hom f = TopCat.Hom.hom g) : f = g - TopCat.hom_ext_iff π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} {f g : X βΆ Y} : f = g β TopCat.Hom.hom f = TopCat.Hom.hom g - TopCat.isEmbedding_iff π Mathlib.Topology.Category.TopCat.Basic
β¦A X : TopCatβ¦ (f : A βΆ X) : TopCat.isEmbedding f β Topology.IsEmbedding β(TopCat.Hom.hom f) - TopCat.hom_comp π Mathlib.Topology.Category.TopCat.Basic
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) : TopCat.Hom.hom (CategoryTheory.CategoryStruct.comp f g) = (TopCat.Hom.hom g).comp (TopCat.Hom.hom f) - TopCat.id_app π Mathlib.Topology.Category.TopCat.Basic
(X : TopCat) (x : βX) : (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.id X)) x = x - TopCat.coe_id π Mathlib.Topology.Category.TopCat.Basic
(X : TopCat) : β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.id X)) = id - TopCat.const_apply π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (y : βY) (x : βX) : (CategoryTheory.ConcreteCategory.hom (TopCat.const y)) x = y - TopCat.isIso_iff_isHomeomorph π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : X βΆ Y) : CategoryTheory.IsIso f β IsHomeomorph β(CategoryTheory.ConcreteCategory.hom f) - TopCat.isoOfHomeo_hom π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : βX ββ βY) : (TopCat.isoOfHomeo f).hom = TopCat.ofHom βf - TopCat.isoOfHomeo_inv π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : βX ββ βY) : (TopCat.isoOfHomeo f).inv = TopCat.ofHom βf.symm - TopCat.ofHom_apply π Mathlib.Topology.Category.TopCat.Basic
{X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (f : C(X, Y)) (x : X) : (CategoryTheory.ConcreteCategory.hom (TopCat.ofHom f)) x = f x - TopCat.homeoOfIso_apply π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : X β Y) (a : βX) : (TopCat.homeoOfIso f) a = (CategoryTheory.ConcreteCategory.hom f.hom) a - TopCat.Hom.equivContinuousMap_apply π Mathlib.Topology.Category.TopCat.Basic
(X Y : TopCat) (f : X βΆ Y) : (TopCat.Hom.equivContinuousMap X Y) f = TopCat.Hom.hom f - TopCat.homeoOfIso_symm_apply π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : X β Y) (a : βY) : (TopCat.homeoOfIso f).symm a = (CategoryTheory.ConcreteCategory.hom f.inv) a - TopCat.hom_inv_id_apply π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : X β Y) (x : βX) : (CategoryTheory.ConcreteCategory.hom f.inv) ((CategoryTheory.ConcreteCategory.hom f.hom) x) = x - TopCat.inv_hom_id_apply π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : X β Y) (y : βY) : (CategoryTheory.ConcreteCategory.hom f.hom) ((CategoryTheory.ConcreteCategory.hom f.inv) y) = y - TopCat.isIso_of_bijective_of_isClosedMap π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : X βΆ Y) (hfbij : Function.Bijective β(CategoryTheory.ConcreteCategory.hom f)) (hfcl : IsClosedMap β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.IsIso f - TopCat.isIso_of_bijective_of_isOpenMap π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} (f : X βΆ Y) (hfbij : Function.Bijective β(CategoryTheory.ConcreteCategory.hom f)) (hfcl : IsOpenMap β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.IsIso f - TopCat.ext π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} {f g : X βΆ Y} (w : β (x : βX), (CategoryTheory.ConcreteCategory.hom f) x = (CategoryTheory.ConcreteCategory.hom g) x) : f = g - TopCat.ext_iff π Mathlib.Topology.Category.TopCat.Basic
{X Y : TopCat} {f g : X βΆ Y} : f = g β β (x : βX), (CategoryTheory.ConcreteCategory.hom f) x = (CategoryTheory.ConcreteCategory.hom g) x - TopCat.Hom.equivContinuousMap_symm_apply π Mathlib.Topology.Category.TopCat.Basic
(X Y : TopCat) (f : C(βX, βY)) : (TopCat.Hom.equivContinuousMap X Y).symm f = TopCat.ofHom f - TopCat.isOpenEmbedding_iff_comp_isIso π Mathlib.Topology.Category.TopCat.Basic
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) [CategoryTheory.IsIso g] : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp f g)) β Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f) - TopCat.isOpenEmbedding_iff_isIso_comp π Mathlib.Topology.Category.TopCat.Basic
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) [CategoryTheory.IsIso f] : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp f g)) β Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom g) - TopCat.comp_app π Mathlib.Topology.Category.TopCat.Basic
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) (x : βX) : (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp f g)) x = (CategoryTheory.ConcreteCategory.hom g) ((CategoryTheory.ConcreteCategory.hom f) x) - TopCat.coe_comp π Mathlib.Topology.Category.TopCat.Basic
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) : β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp f g)) = β(CategoryTheory.ConcreteCategory.hom g) β β(CategoryTheory.ConcreteCategory.hom f) - TopCat.isOpenEmbedding_iff_comp_isIso' π Mathlib.Topology.Category.TopCat.Basic
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) [CategoryTheory.IsIso g] : Topology.IsOpenEmbedding (β(CategoryTheory.ConcreteCategory.hom g) β β(CategoryTheory.ConcreteCategory.hom f)) β Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f) - TopCat.isOpenEmbedding_iff_isIso_comp' π Mathlib.Topology.Category.TopCat.Basic
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) [CategoryTheory.IsIso f] : Topology.IsOpenEmbedding (β(CategoryTheory.ConcreteCategory.hom g) β β(CategoryTheory.ConcreteCategory.hom f)) β Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom g) - TopCat.coe_of_of π Mathlib.Topology.Category.TopCat.Basic
{X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] {f : C(X, Y)} {x : (CategoryTheory.forget TopCat).obj (TopCat.of X)} : (TopCat.ofHom f) x = f x - TopCat.instIsLeftAdjointForgetContinuousMapCarrier π Mathlib.Topology.Category.TopCat.Adjunctions
: (CategoryTheory.forget TopCat).IsLeftAdjoint - TopCat.instIsRightAdjointForgetContinuousMapCarrier π Mathlib.Topology.Category.TopCat.Adjunctions
: (CategoryTheory.forget TopCat).IsRightAdjoint - TopCat.adjβ π Mathlib.Topology.Category.TopCat.Adjunctions
: TopCat.discrete β£ CategoryTheory.forget TopCat - TopCat.adjβ π Mathlib.Topology.Category.TopCat.Adjunctions
: CategoryTheory.forget TopCat β£ TopCat.trivial - TopCat.adjβ_unit π Mathlib.Topology.Category.TopCat.Adjunctions
: TopCat.adjβ.unit = CategoryTheory.CategoryStruct.id (CategoryTheory.Functor.id (Type u)) - TopCat.adjβ_unit π Mathlib.Topology.Category.TopCat.Adjunctions
: TopCat.adjβ.unit = { app := fun X => TopCat.ofHom { toFun := id, continuous_toFun := β― }, naturality := TopCat.adjβ._proof_1 } - TopCat.adjβ_counit π Mathlib.Topology.Category.TopCat.Adjunctions
: TopCat.adjβ.counit = CategoryTheory.CategoryStruct.id (TopCat.trivial.comp (CategoryTheory.forget TopCat)) - TopCat.adjβ_counit π Mathlib.Topology.Category.TopCat.Adjunctions
: TopCat.adjβ.counit = { app := fun X => TopCat.ofHom { toFun := id, continuous_toFun := β― }, naturality := TopCat.adjβ._proof_1 } - TopCat.epi_iff_surjective π Mathlib.Topology.Category.TopCat.EpiMono
{X Y : TopCat} (f : X βΆ Y) : CategoryTheory.Epi f β Function.Surjective β(CategoryTheory.ConcreteCategory.hom f) - TopCat.mono_iff_injective π Mathlib.Topology.Category.TopCat.EpiMono
{X Y : TopCat} (f : X βΆ Y) : CategoryTheory.Mono f β Function.Injective β(CategoryTheory.ConcreteCategory.hom f) - TopCat.forget_preservesColimits π Mathlib.Topology.Category.TopCat.Limits.Basic
: CategoryTheory.Limits.PreservesColimits (CategoryTheory.forget TopCat) - TopCat.forget_preservesColimitsOfSize π Mathlib.Topology.Category.TopCat.Limits.Basic
: CategoryTheory.Limits.PreservesColimitsOfSize.{w, v, u, u, u + 1, u + 1} (CategoryTheory.forget TopCat) - TopCat.forget_preservesLimits π Mathlib.Topology.Category.TopCat.Limits.Basic
: CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget TopCat) - TopCat.forget_preservesLimitsOfSize π Mathlib.Topology.Category.TopCat.Limits.Basic
: CategoryTheory.Limits.PreservesLimitsOfSize.{w, v, u, u, u + 1, u + 1} (CategoryTheory.forget TopCat) - TopCat.coconePtOfCoconeForget π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cocone (F.comp (CategoryTheory.forget TopCat))) : Type u - TopCat.conePtOfConeForget π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cone (F.comp (CategoryTheory.forget TopCat))) : Type u - TopCat.coconeOfCoconeForget π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cocone (F.comp (CategoryTheory.forget TopCat))) : CategoryTheory.Limits.Cocone F - TopCat.coneOfConeForget π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cone (F.comp (CategoryTheory.forget TopCat))) : CategoryTheory.Limits.Cone F - TopCat.hasColimit_iff_small_colimitType π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] (F : CategoryTheory.Functor J TopCat) : CategoryTheory.Limits.HasColimit F β Small.{u, max u v} (F.comp (CategoryTheory.forget TopCat)).ColimitType - TopCat.topologicalSpaceCoconePtOfCoconeForget π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cocone (F.comp (CategoryTheory.forget TopCat))) : TopologicalSpace (TopCat.coconePtOfCoconeForget c) - TopCat.topologicalSpaceConePtOfConeForget π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cone (F.comp (CategoryTheory.forget TopCat))) : TopologicalSpace (TopCat.conePtOfConeForget c) - TopCat.coconeOfCoconeForget_pt π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cocone (F.comp (CategoryTheory.forget TopCat))) : (TopCat.coconeOfCoconeForget c).pt = TopCat.of (TopCat.coconePtOfCoconeForget c) - TopCat.coneOfConeForget_pt π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cone (F.comp (CategoryTheory.forget TopCat))) : (TopCat.coneOfConeForget c).pt = TopCat.of (TopCat.conePtOfConeForget c) - TopCat.IsInducing.empty π Mathlib.Topology.Category.TopCat.Limits.Basic
(X : TopCat) : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom (TopCat.isInitialPEmpty.to X)) - TopCat.hasLimit_iff_small_sections π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] (F : CategoryTheory.Functor J TopCat) : CategoryTheory.Limits.HasLimit F β Small.{u, max u v} β(F.comp (CategoryTheory.forget TopCat)).sections - TopCat.isColimitCoconeOfForget π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cocone (F.comp (CategoryTheory.forget TopCat))) (hc : CategoryTheory.Limits.IsColimit c) : CategoryTheory.Limits.IsColimit (TopCat.coconeOfCoconeForget c) - TopCat.isLimitConeOfForget π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cone (F.comp (CategoryTheory.forget TopCat))) (hc : CategoryTheory.Limits.IsLimit c) : CategoryTheory.Limits.IsLimit (TopCat.coneOfConeForget c) - TopCat.colimit_isOpen_iff π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] (F : CategoryTheory.Functor J TopCat) [CategoryTheory.Limits.HasColimit F] (U : Set β(CategoryTheory.Limits.colimit F)) : IsOpen U β β (j : J), IsOpen (β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.colimit.ΞΉ F j)) β»ΒΉ' U) - TopCat.colimit_topology π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] (F : CategoryTheory.Functor J TopCat) [CategoryTheory.Limits.HasColimit F] : (CategoryTheory.Limits.colimit F).str = β¨ j, TopologicalSpace.coinduced (β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.colimit.ΞΉ F j))) (F.obj j).str - TopCat.limit_topology π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] (F : CategoryTheory.Functor J TopCat) [CategoryTheory.Limits.HasLimit F] : (CategoryTheory.Limits.limit F).str = β¨ j, TopologicalSpace.induced (β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.limit.Ο F j))) (F.obj j).str - TopCat.continuous_iff_of_isColimit π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cocone F) (hc : CategoryTheory.Limits.IsColimit c) {X : Type u'} [TopologicalSpace X] (f : βc.pt β X) : Continuous f β β (j : J), Continuous (f β β(CategoryTheory.ConcreteCategory.hom (c.ΞΉ.app j))) - TopCat.isClosed_iff_of_isColimit π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cocone F) (hc : CategoryTheory.Limits.IsColimit c) (X : Set βc.pt) : IsClosed X β β (j : J), IsClosed (β(CategoryTheory.ConcreteCategory.hom (c.ΞΉ.app j)) β»ΒΉ' X) - TopCat.isOpen_iff_of_isColimit π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cocone F) (hc : CategoryTheory.Limits.IsColimit c) (X : Set βc.pt) : IsOpen X β β (j : J), IsOpen (β(CategoryTheory.ConcreteCategory.hom (c.ΞΉ.app j)) β»ΒΉ' X) - TopCat.coinduced_of_isColimit π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cocone F) (hc : CategoryTheory.Limits.IsColimit c) : c.pt.str = β¨ j, TopologicalSpace.coinduced (β(CategoryTheory.ConcreteCategory.hom (c.ΞΉ.app j))) (F.obj j).str - TopCat.induced_of_isLimit π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cone F) (hc : CategoryTheory.Limits.IsLimit c) : c.pt.str = β¨ j, TopologicalSpace.induced (β(CategoryTheory.ConcreteCategory.hom (c.Ο.app j))) (F.obj j).str - TopCat.nonempty_isColimit_iff_eq_coinduced π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cocone F) (hc : CategoryTheory.Limits.IsColimit ((CategoryTheory.forget TopCat).mapCocone c)) : Nonempty (CategoryTheory.Limits.IsColimit c) β c.pt.str = β¨ j, TopologicalSpace.coinduced (β(CategoryTheory.ConcreteCategory.hom (c.ΞΉ.app j))) (F.obj j).str - TopCat.nonempty_isLimit_iff_eq_induced π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cone F) (hc : CategoryTheory.Limits.IsLimit ((CategoryTheory.forget TopCat).mapCone c)) : Nonempty (CategoryTheory.Limits.IsLimit c) β c.pt.str = β¨ j, TopologicalSpace.induced (β(CategoryTheory.ConcreteCategory.hom (c.Ο.app j))) (F.obj j).str - TopCat.coconeOfCoconeForget_ΞΉ_app π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cocone (F.comp (CategoryTheory.forget TopCat))) (j : J) : (TopCat.coconeOfCoconeForget c).ΞΉ.app j = TopCat.ofHom { toFun := β(CategoryTheory.ConcreteCategory.hom (c.ΞΉ.app j)), continuous_toFun := β― } - TopCat.coneOfConeForget_Ο_app π Mathlib.Topology.Category.TopCat.Limits.Basic
{J : Type v} [CategoryTheory.Category.{w, v} J] {F : CategoryTheory.Functor J TopCat} (c : CategoryTheory.Limits.Cone (F.comp (CategoryTheory.forget TopCat))) (j : J) : (TopCat.coneOfConeForget c).Ο.app j = TopCat.ofHom { toFun := β(CategoryTheory.ConcreteCategory.hom (c.Ο.app j)), continuous_toFun := β― } - TopCat.prodFst π Mathlib.Topology.Category.TopCat.Limits.Products
{X Y : TopCat} : TopCat.of (βX Γ βY) βΆ X - TopCat.prodSnd π Mathlib.Topology.Category.TopCat.Limits.Products
{X Y : TopCat} : TopCat.of (βX Γ βY) βΆ Y - TopCat.piΟ π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (i : ΞΉ) : TopCat.of ((i : ΞΉ) β β(Ξ± i)) βΆ Ξ± i - TopCat.sigmaΞΉ π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (i : ΞΉ) : Ξ± i βΆ TopCat.of ((i : ΞΉ) Γ β(Ξ± i)) - TopCat.piFan_pt π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) : (TopCat.piFan Ξ±).pt = TopCat.of ((i : ΞΉ) β β(Ξ± i)) - TopCat.sigmaCofan_pt π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) : (TopCat.sigmaCofan Ξ±).pt = TopCat.of ((i : ΞΉ) Γ β(Ξ± i)) - TopCat.prodIsoProd π Mathlib.Topology.Category.TopCat.Limits.Products
(X Y : TopCat) : X β¨― Y β TopCat.of (βX Γ βY) - TopCat.piIsoPi π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) : βαΆ Ξ± β TopCat.of ((i : ΞΉ) β β(Ξ± i)) - TopCat.sigmaIsoSigma π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) : β Ξ± β TopCat.of ((i : ΞΉ) Γ β(Ξ± i)) - TopCat.piFan_Ο_app π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (X : CategoryTheory.Discrete ΞΉ) : (TopCat.piFan Ξ±).Ο.app X = TopCat.piΟ Ξ± X.as - TopCat.sigmaCofan_ΞΉ_app π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (X : CategoryTheory.Discrete ΞΉ) : (TopCat.sigmaCofan Ξ±).ΞΉ.app X = TopCat.sigmaΞΉ Ξ± X.as - TopCat.prodIsoProd_inv_fst π Mathlib.Topology.Category.TopCat.Limits.Products
(X Y : TopCat) : CategoryTheory.CategoryStruct.comp (X.prodIsoProd Y).inv CategoryTheory.Limits.prod.fst = TopCat.prodFst - TopCat.prodIsoProd_inv_snd π Mathlib.Topology.Category.TopCat.Limits.Products
(X Y : TopCat) : CategoryTheory.CategoryStruct.comp (X.prodIsoProd Y).inv CategoryTheory.Limits.prod.snd = TopCat.prodSnd - TopCat.piIsoPi_inv_Ο π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (i : ΞΉ) : CategoryTheory.CategoryStruct.comp (TopCat.piIsoPi Ξ±).inv (CategoryTheory.Limits.Pi.Ο Ξ± i) = TopCat.piΟ Ξ± i - TopCat.sigmaIsoSigma_hom_ΞΉ π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (i : ΞΉ) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.Sigma.ΞΉ Ξ± i) (TopCat.sigmaIsoSigma Ξ±).hom = TopCat.sigmaΞΉ Ξ± i - TopCat.prodIsoProd_hom_fst π Mathlib.Topology.Category.TopCat.Limits.Products
(X Y : TopCat) : CategoryTheory.CategoryStruct.comp (X.prodIsoProd Y).hom TopCat.prodFst = CategoryTheory.Limits.prod.fst - TopCat.prodIsoProd_hom_snd π Mathlib.Topology.Category.TopCat.Limits.Products
(X Y : TopCat) : CategoryTheory.CategoryStruct.comp (X.prodIsoProd Y).hom TopCat.prodSnd = CategoryTheory.Limits.prod.snd - TopCat.prodIsoProd_inv_fst_assoc π Mathlib.Topology.Category.TopCat.Limits.Products
(X Y : TopCat) {Z : TopCat} (h : X βΆ Z) : CategoryTheory.CategoryStruct.comp (X.prodIsoProd Y).inv (CategoryTheory.CategoryStruct.comp CategoryTheory.Limits.prod.fst h) = CategoryTheory.CategoryStruct.comp TopCat.prodFst h - TopCat.prodIsoProd_inv_snd_assoc π Mathlib.Topology.Category.TopCat.Limits.Products
(X Y : TopCat) {Z : TopCat} (h : Y βΆ Z) : CategoryTheory.CategoryStruct.comp (X.prodIsoProd Y).inv (CategoryTheory.CategoryStruct.comp CategoryTheory.Limits.prod.snd h) = CategoryTheory.CategoryStruct.comp TopCat.prodSnd h - TopCat.piIsoPi_inv_Ο_assoc π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (i : ΞΉ) {Z : TopCat} (h : Ξ± i βΆ Z) : CategoryTheory.CategoryStruct.comp (TopCat.piIsoPi Ξ±).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.Pi.Ο Ξ± i) h) = CategoryTheory.CategoryStruct.comp (TopCat.piΟ Ξ± i) h - TopCat.prodIsoProd_hom_fst_assoc π Mathlib.Topology.Category.TopCat.Limits.Products
(X Y : TopCat) {Z : TopCat} (h : X βΆ Z) : CategoryTheory.CategoryStruct.comp (X.prodIsoProd Y).hom (CategoryTheory.CategoryStruct.comp TopCat.prodFst h) = CategoryTheory.CategoryStruct.comp CategoryTheory.Limits.prod.fst h - TopCat.prodIsoProd_hom_snd_assoc π Mathlib.Topology.Category.TopCat.Limits.Products
(X Y : TopCat) {Z : TopCat} (h : Y βΆ Z) : CategoryTheory.CategoryStruct.comp (X.prodIsoProd Y).hom (CategoryTheory.CategoryStruct.comp TopCat.prodSnd h) = CategoryTheory.CategoryStruct.comp CategoryTheory.Limits.prod.snd h - TopCat.sigmaIsoSigma_hom_ΞΉ_assoc π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (i : ΞΉ) {Z : TopCat} (h : TopCat.of ((i : ΞΉ) Γ β(Ξ± i)) βΆ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.Sigma.ΞΉ Ξ± i) (CategoryTheory.CategoryStruct.comp (TopCat.sigmaIsoSigma Ξ±).hom h) = CategoryTheory.CategoryStruct.comp (TopCat.sigmaΞΉ Ξ± i) h - TopCat.piIsoPi_inv_Ο_apply π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (i : ΞΉ) (x : (i : ΞΉ) β β(Ξ± i)) : (CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.Pi.Ο Ξ± i)) ((CategoryTheory.ConcreteCategory.hom (TopCat.piIsoPi Ξ±).inv) x) = x i - TopCat.sigmaIsoSigma_hom_ΞΉ_apply π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (i : ΞΉ) (x : β(Ξ± i)) : (CategoryTheory.ConcreteCategory.hom (TopCat.sigmaIsoSigma Ξ±).hom) ((CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.Sigma.ΞΉ Ξ± i)) x) = β¨i, xβ© - TopCat.sigmaIsoSigma_inv_apply π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (i : ΞΉ) (x : β(Ξ± i)) : (CategoryTheory.ConcreteCategory.hom (TopCat.sigmaIsoSigma Ξ±).inv) β¨i, xβ© = (CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.Sigma.ΞΉ Ξ± i)) x - TopCat.piIsoPi_hom_apply π Mathlib.Topology.Category.TopCat.Limits.Products
{ΞΉ : Type v} (Ξ± : ΞΉ β TopCat) (i : ΞΉ) (x : β(βαΆ Ξ±)) : (CategoryTheory.ConcreteCategory.hom (TopCat.piIsoPi Ξ±).hom) x i = (CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.Pi.Ο Ξ± i)) x - TopCat.prodIsoProd_inv_fst_apply π Mathlib.Topology.Category.TopCat.Limits.Products
(X Y : TopCat) (x : βX Γ βY) : (CategoryTheory.ConcreteCategory.hom CategoryTheory.Limits.prod.fst) ((CategoryTheory.ConcreteCategory.hom (X.prodIsoProd Y).inv) x) = x.1 - TopCat.prodIsoProd_inv_snd_apply π Mathlib.Topology.Category.TopCat.Limits.Products
(X Y : TopCat) (x : βX Γ βY) : (CategoryTheory.ConcreteCategory.hom CategoryTheory.Limits.prod.snd) ((CategoryTheory.ConcreteCategory.hom (X.prodIsoProd Y).inv) x) = x.2 - TopCat.isEmbedding_prodMap π Mathlib.Topology.Category.TopCat.Limits.Products
{W X Y Z : TopCat} {f : W βΆ X} {g : Y βΆ Z} (hf : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (hg : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom g)) : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.prod.map f g)) - TopCat.isInducing_prodMap π Mathlib.Topology.Category.TopCat.Limits.Products
{W X Y Z : TopCat} {f : W βΆ X} {g : Y βΆ Z} (hf : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom f)) (hg : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom g)) : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.prod.map f g)) - TopCat.prod_topology π Mathlib.Topology.Category.TopCat.Limits.Products
{X Y : TopCat} : (X β¨― Y).str = TopologicalSpace.induced (β(CategoryTheory.ConcreteCategory.hom CategoryTheory.Limits.prod.fst)) X.str β TopologicalSpace.induced (β(CategoryTheory.ConcreteCategory.hom CategoryTheory.Limits.prod.snd)) Y.str - TopCat.prodIsoProd_hom_apply π Mathlib.Topology.Category.TopCat.Limits.Products
{X Y : TopCat} (x : β(X β¨― Y)) : (CategoryTheory.ConcreteCategory.hom (X.prodIsoProd Y).hom) x = ((CategoryTheory.ConcreteCategory.hom CategoryTheory.Limits.prod.fst) x, (CategoryTheory.ConcreteCategory.hom CategoryTheory.Limits.prod.snd) x) - TopCat.range_prod_map π Mathlib.Topology.Category.TopCat.Limits.Products
{W X Y Z : TopCat} (f : W βΆ Y) (g : X βΆ Z) : Set.range β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.prod.map f g)) = β(CategoryTheory.ConcreteCategory.hom CategoryTheory.Limits.prod.fst) β»ΒΉ' Set.range β(CategoryTheory.ConcreteCategory.hom f) β© β(CategoryTheory.ConcreteCategory.hom CategoryTheory.Limits.prod.snd) β»ΒΉ' Set.range β(CategoryTheory.ConcreteCategory.hom g) - TopCat.binaryCofan_isColimit_iff π Mathlib.Topology.Category.TopCat.Limits.Products
{X Y : TopCat} (c : CategoryTheory.Limits.BinaryCofan X Y) : Nonempty (CategoryTheory.Limits.IsColimit c) β Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom c.inl) β§ Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom c.inr) β§ IsCompl (Set.range β(CategoryTheory.ConcreteCategory.hom c.inl)) (Set.range β(CategoryTheory.ConcreteCategory.hom c.inr)) - TopCat.isQuotientMap_of_isColimit_cofork π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y : TopCat} {f g : X βΆ Y} (c : CategoryTheory.Limits.Cofork f g) (hc : CategoryTheory.Limits.IsColimit c) : Topology.IsQuotientMap β(CategoryTheory.ConcreteCategory.hom c.Ο) - TopCat.isOpen_iff_of_isColimit_cofork π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y : TopCat} {f g : X βΆ Y} (c : CategoryTheory.Limits.Cofork f g) (hc : CategoryTheory.Limits.IsColimit c) (U : Set βc.pt) : IsOpen U β IsOpen (β(CategoryTheory.ConcreteCategory.hom c.Ο) β»ΒΉ' U) - TopCat.fst_iso_of_right_embedding_range_subset π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} (f : X βΆ S) {g : Y βΆ S} (hg : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom g)) (H : Set.range β(CategoryTheory.ConcreteCategory.hom f) β Set.range β(CategoryTheory.ConcreteCategory.hom g)) : CategoryTheory.IsIso (CategoryTheory.Limits.pullback.fst f g) - TopCat.snd_iso_of_left_embedding_range_subset π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} {f : X βΆ S} (hf : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (g : Y βΆ S) (H : Set.range β(CategoryTheory.ConcreteCategory.hom g) β Set.range β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.IsIso (CategoryTheory.Limits.pullback.snd f g) - TopCat.coequalizer_isOpen_iff π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y : TopCat} {f g : X βΆ Y} (U : Set β(CategoryTheory.Limits.coequalizer f g)) : IsOpen U β IsOpen (β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.coequalizer.Ο f g)) β»ΒΉ' U) - TopCat.pullbackFst π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) : TopCat.of { p // (CategoryTheory.ConcreteCategory.hom f) p.1 = (CategoryTheory.ConcreteCategory.hom g) p.2 } βΆ X - TopCat.pullbackSnd π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) : TopCat.of { p // (CategoryTheory.ConcreteCategory.hom f) p.1 = (CategoryTheory.ConcreteCategory.hom g) p.2 } βΆ Y - TopCat.pullbackIsoProdSubtype π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) : CategoryTheory.Limits.pullback f g β TopCat.of { p // (CategoryTheory.ConcreteCategory.hom f) p.1 = (CategoryTheory.ConcreteCategory.hom g) p.2 } - TopCat.fst_isEmbedding_of_right π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} (f : X βΆ S) {g : Y βΆ S} (H : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom g)) : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.fst f g)) - TopCat.fst_isOpenEmbedding_of_right π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} (f : X βΆ S) {g : Y βΆ S} (H : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom g)) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.fst f g)) - TopCat.snd_isEmbedding_of_left π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} {f : X βΆ S} (H : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (g : Y βΆ S) : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.snd f g)) - TopCat.snd_isOpenEmbedding_of_left π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} {f : X βΆ S} (H : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (g : Y βΆ S) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.snd f g)) - TopCat.pullback_fst_range π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} (f : X βΆ S) (g : Y βΆ S) : Set.range β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.fst f g)) = {x | β y, (CategoryTheory.ConcreteCategory.hom f) x = (CategoryTheory.ConcreteCategory.hom g) y} - TopCat.pullback_snd_range π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} (f : X βΆ S) (g : Y βΆ S) : Set.range β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.snd f g)) = {y | β x, (CategoryTheory.ConcreteCategory.hom f) x = (CategoryTheory.ConcreteCategory.hom g) y} - TopCat.isEmbedding_pullback_to_prod π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.prod.lift (CategoryTheory.Limits.pullback.fst f g) (CategoryTheory.Limits.pullback.snd f g))) - TopCat.isInducing_pullback_to_prod π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.prod.lift (CategoryTheory.Limits.pullback.fst f g) (CategoryTheory.Limits.pullback.snd f g))) - TopCat.isEmbedding_of_pullback π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} {f : X βΆ S} {g : Y βΆ S} (Hβ : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (Hβ : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom g)) : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.limit.Ο (CategoryTheory.Limits.cospan f g) CategoryTheory.Limits.WalkingCospan.one)) - TopCat.isOpenEmbedding_of_pullback π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y S : TopCat} {f : X βΆ S} {g : Y βΆ S} (Hβ : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (Hβ : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom g)) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.limit.Ο (CategoryTheory.Limits.cospan f g) CategoryTheory.Limits.WalkingCospan.one)) - TopCat.pullback_fst_image_snd_preimage π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) (U : Set βY) : β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.fst f g)) '' β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.snd f g)) β»ΒΉ' U = β(CategoryTheory.ConcreteCategory.hom f) β»ΒΉ' β(CategoryTheory.ConcreteCategory.hom g) '' U - TopCat.pullback_snd_image_fst_preimage π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) (U : Set βX) : β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.snd f g)) '' β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.fst f g)) β»ΒΉ' U = β(CategoryTheory.ConcreteCategory.hom g) β»ΒΉ' β(CategoryTheory.ConcreteCategory.hom f) '' U - TopCat.pullbackIsoProdSubtype_hom_fst π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) : CategoryTheory.CategoryStruct.comp (TopCat.pullbackIsoProdSubtype f g).hom (TopCat.pullbackFst f g) = CategoryTheory.Limits.pullback.fst f g - TopCat.pullbackIsoProdSubtype_hom_snd π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) : CategoryTheory.CategoryStruct.comp (TopCat.pullbackIsoProdSubtype f g).hom (TopCat.pullbackSnd f g) = CategoryTheory.Limits.pullback.snd f g - TopCat.pullback_map_isEmbedding π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{W X Y Z S T : TopCat} (fβ : W βΆ S) (fβ : X βΆ S) (gβ : Y βΆ T) (gβ : Z βΆ T) {iβ : W βΆ Y} {iβ : X βΆ Z} (Hβ : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom iβ)) (Hβ : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom iβ)) (iβ : S βΆ T) (eqβ : CategoryTheory.CategoryStruct.comp fβ iβ = CategoryTheory.CategoryStruct.comp iβ gβ) (eqβ : CategoryTheory.CategoryStruct.comp fβ iβ = CategoryTheory.CategoryStruct.comp iβ gβ) : Topology.IsEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.map fβ fβ gβ gβ iβ iβ iβ eqβ eqβ)) - TopCat.pullback_map_isOpenEmbedding π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{W X Y Z S T : TopCat} (fβ : W βΆ S) (fβ : X βΆ S) (gβ : Y βΆ T) (gβ : Z βΆ T) {iβ : W βΆ Y} {iβ : X βΆ Z} (Hβ : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom iβ)) (Hβ : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom iβ)) (iβ : S βΆ T) [Hβ : CategoryTheory.Mono iβ] (eqβ : CategoryTheory.CategoryStruct.comp fβ iβ = CategoryTheory.CategoryStruct.comp iβ gβ) (eqβ : CategoryTheory.CategoryStruct.comp fβ iβ = CategoryTheory.CategoryStruct.comp iβ gβ) : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.map fβ fβ gβ gβ iβ iβ iβ eqβ eqβ)) - TopCat.pullback_topology π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) : (CategoryTheory.Limits.pullback f g).str = TopologicalSpace.induced (β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.fst f g))) X.str β TopologicalSpace.induced (β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.snd f g))) Y.str - TopCat.pullbackIsoProdSubtype_inv_fst π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) : CategoryTheory.CategoryStruct.comp (TopCat.pullbackIsoProdSubtype f g).inv (CategoryTheory.Limits.pullback.fst f g) = TopCat.pullbackFst f g - TopCat.pullbackIsoProdSubtype_inv_snd π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) : CategoryTheory.CategoryStruct.comp (TopCat.pullbackIsoProdSubtype f g).inv (CategoryTheory.Limits.pullback.snd f g) = TopCat.pullbackSnd f g - TopCat.range_pullback_to_prod π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) : Set.range β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.prod.lift (CategoryTheory.Limits.pullback.fst f g) (CategoryTheory.Limits.pullback.snd f g))) = {x | (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp CategoryTheory.Limits.prod.fst f)) x = (CategoryTheory.ConcreteCategory.hom (CategoryTheory.CategoryStruct.comp CategoryTheory.Limits.prod.snd g)) x} - TopCat.pullbackIsoProdSubtype_inv_fst_assoc π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) {Zβ : TopCat} (h : X βΆ Zβ) : CategoryTheory.CategoryStruct.comp (TopCat.pullbackIsoProdSubtype f g).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.fst f g) h) = CategoryTheory.CategoryStruct.comp (TopCat.pullbackFst f g) h - TopCat.pullbackIsoProdSubtype_inv_snd_assoc π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) {Zβ : TopCat} (h : Y βΆ Zβ) : CategoryTheory.CategoryStruct.comp (TopCat.pullbackIsoProdSubtype f g).inv (CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullback.snd f g) h) = CategoryTheory.CategoryStruct.comp (TopCat.pullbackSnd f g) h - TopCat.range_pullback_map π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{W X Y Z S T : TopCat} (fβ : W βΆ S) (fβ : X βΆ S) (gβ : Y βΆ T) (gβ : Z βΆ T) (iβ : W βΆ Y) (iβ : X βΆ Z) (iβ : S βΆ T) [Hβ : CategoryTheory.Mono iβ] (eqβ : CategoryTheory.CategoryStruct.comp fβ iβ = CategoryTheory.CategoryStruct.comp iβ gβ) (eqβ : CategoryTheory.CategoryStruct.comp fβ iβ = CategoryTheory.CategoryStruct.comp iβ gβ) : Set.range β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.map fβ fβ gβ gβ iβ iβ iβ eqβ eqβ)) = β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.fst gβ gβ)) β»ΒΉ' Set.range β(CategoryTheory.ConcreteCategory.hom iβ) β© β(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.snd gβ gβ)) β»ΒΉ' Set.range β(CategoryTheory.ConcreteCategory.hom iβ) - TopCat.pullbackFst_apply π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) (x : β(TopCat.of { p // (CategoryTheory.ConcreteCategory.hom f) p.1 = (CategoryTheory.ConcreteCategory.hom g) p.2 })) : (CategoryTheory.ConcreteCategory.hom (TopCat.pullbackFst f g)) x = (βx).1 - TopCat.pullbackSnd_apply π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) (x : β(TopCat.of { p // (CategoryTheory.ConcreteCategory.hom f) p.1 = (CategoryTheory.ConcreteCategory.hom g) p.2 })) : (CategoryTheory.ConcreteCategory.hom (TopCat.pullbackSnd f g)) x = (βx).2 - TopCat.pullbackIsoProdSubtype_inv_fst_apply π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) (x : { p // (CategoryTheory.ConcreteCategory.hom f) p.1 = (CategoryTheory.ConcreteCategory.hom g) p.2 }) : (CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.fst f g)) ((CategoryTheory.ConcreteCategory.hom (TopCat.pullbackIsoProdSubtype f g).inv) x) = (βx).1 - TopCat.pullbackIsoProdSubtype_inv_snd_apply π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} (f : X βΆ Z) (g : Y βΆ Z) (x : { p // (CategoryTheory.ConcreteCategory.hom f) p.1 = (CategoryTheory.ConcreteCategory.hom g) p.2 }) : (CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.snd f g)) ((CategoryTheory.ConcreteCategory.hom (TopCat.pullbackIsoProdSubtype f g).inv) x) = (βx).2 - TopCat.pullbackIsoProdSubtype_hom_apply π Mathlib.Topology.Category.TopCat.Limits.Pullbacks
{X Y Z : TopCat} {f : X βΆ Z} {g : Y βΆ Z} (x : β(CategoryTheory.Limits.pullback f g)) : (CategoryTheory.ConcreteCategory.hom (TopCat.pullbackIsoProdSubtype f g).hom) x = β¨((CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.fst f g)) x, (CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.pullback.snd f g)) x), β―β© - CategoryTheory.finitaryExtensiveTopCatAux π Mathlib.CategoryTheory.Extensive
(Z : TopCat) (f : Z βΆ TopCat.of (PUnit.{u + 1} β PUnit.{u + 1})) : CategoryTheory.Limits.IsColimit (CategoryTheory.Limits.BinaryCofan.mk (TopCat.pullbackFst f ((TopCat.of PUnit.{u + 1}).binaryCofan (TopCat.of PUnit.{u + 1})).inl) (TopCat.pullbackFst f ((TopCat.of PUnit.{u + 1}).binaryCofan (TopCat.of PUnit.{u + 1})).inr)) - TopologicalSpace.Opens.toTopCat π Mathlib.Topology.Category.TopCat.Opens
(X : TopCat) : CategoryTheory.Functor (TopologicalSpace.Opens βX) TopCat - TopCat.Hom.frameHom π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (f : X βΆ Y) : FrameHom (TopologicalSpace.Opens βY) (TopologicalSpace.Opens βX) - TopologicalSpace.Opens.inclusion' π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} (U : TopologicalSpace.Opens βX) : (TopologicalSpace.Opens.toTopCat X).obj U βΆ X - TopologicalSpace.Opens.mapMapIso π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (H : X β Y) : TopologicalSpace.Opens βY β TopologicalSpace.Opens βX - TopologicalSpace.Opens.map π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (f : X βΆ Y) : CategoryTheory.Functor (TopologicalSpace.Opens βY) (TopologicalSpace.Opens βX) - TopologicalSpace.Opens.map_id_obj π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} (U : TopologicalSpace.Opens βX) : (TopologicalSpace.Opens.map (CategoryTheory.CategoryStruct.id X)).obj U = U - TopologicalSpace.Opens.map_id_eq π Mathlib.Topology.Category.TopCat.Opens
(X : TopCat) : TopologicalSpace.Opens.map (CategoryTheory.CategoryStruct.id X) = CategoryTheory.Functor.id (TopologicalSpace.Opens βX) - TopologicalSpace.Opens.map_id_obj_unop π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} (U : (TopologicalSpace.Opens βX)α΅α΅) : (TopologicalSpace.Opens.map (CategoryTheory.CategoryStruct.id X)).obj (Opposite.unop U) = Opposite.unop U - TopologicalSpace.Opens.leSupr π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} {ΞΉ : Type u_1} (U : ΞΉ β TopologicalSpace.Opens βX) (i : ΞΉ) : U i βΆ iSup U - TopologicalSpace.Opens.infLELeft π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} (U V : TopologicalSpace.Opens βX) : U β V βΆ U - TopologicalSpace.Opens.infLERight π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} (U V : TopologicalSpace.Opens βX) : U β V βΆ V - TopologicalSpace.Opens.map_id_obj' π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} (U : Set βX) (p : IsOpen U) : (TopologicalSpace.Opens.map (CategoryTheory.CategoryStruct.id X)).obj { carrier := U, is_open' := p } = { carrier := U, is_open' := p } - TopologicalSpace.Opens.map_eq π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (f g : X βΆ Y) (h : f = g) : TopologicalSpace.Opens.map f = TopologicalSpace.Opens.map g - Topology.IsInducing.functorObj π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom f) β (U : TopologicalSpace.Opens βX) β TopologicalSpace.Opens βY - TopologicalSpace.Opens.opensHom.instFunLike π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} {U V : TopologicalSpace.Opens βX} : FunLike (U βΆ V) β₯U β₯V - TopologicalSpace.Opens.mapMapIso_functor π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (H : X β Y) : (TopologicalSpace.Opens.mapMapIso H).functor = TopologicalSpace.Opens.map H.hom - TopologicalSpace.Opens.mapMapIso_inverse π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (H : X β Y) : (TopologicalSpace.Opens.mapMapIso H).inverse = TopologicalSpace.Opens.map H.inv - TopologicalSpace.Opens.botLE π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} (U : TopologicalSpace.Opens βX) : β₯ βΆ U - TopologicalSpace.Opens.mapId π Mathlib.Topology.Category.TopCat.Opens
(X : TopCat) : TopologicalSpace.Opens.map (CategoryTheory.CategoryStruct.id X) β CategoryTheory.Functor.id (TopologicalSpace.Opens βX) - IsOpenMap.functor π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : IsOpenMap β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.Functor (TopologicalSpace.Opens βX) (TopologicalSpace.Opens βY) - Topology.IsInducing.functor π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.Functor (TopologicalSpace.Opens βX) (TopologicalSpace.Opens βY) - Topology.IsOpenEmbedding.functor π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : CategoryTheory.Functor (TopologicalSpace.Opens βX) (TopologicalSpace.Opens βY) - TopologicalSpace.Opens.op_map_id_obj π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} (U : (TopologicalSpace.Opens βX)α΅α΅) : (TopologicalSpace.Opens.map (CategoryTheory.CategoryStruct.id X)).op.obj U = U - TopologicalSpace.Opens.inclusionTopIso π Mathlib.Topology.Category.TopCat.Opens
(X : TopCat) : (TopologicalSpace.Opens.toTopCat X).obj β€ β X - TopologicalSpace.Opens.mapIso π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (f g : X βΆ Y) (h : f = g) : TopologicalSpace.Opens.map f β TopologicalSpace.Opens.map g - IsOpenMap.functor_faithful π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : IsOpenMap β(CategoryTheory.ConcreteCategory.hom f)) : hf.functor.Faithful - IsOpenMap.adjunction π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : IsOpenMap β(CategoryTheory.ConcreteCategory.hom f)) : hf.functor β£ TopologicalSpace.Opens.map f - Topology.IsInducing.adjunction π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom f)) : TopologicalSpace.Opens.map f β£ hf.functor - IsOpenMap.functorFullOfMono π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : IsOpenMap β(CategoryTheory.ConcreteCategory.hom f)) [H : CategoryTheory.Mono f] : hf.functor.Full - TopologicalSpace.Opens.leTop π Mathlib.Topology.Category.TopCat.Opens
{X : TopCat} (U : TopologicalSpace.Opens βX) : U βΆ β€ - TopologicalSpace.Opens.instPreservesLimitsOfShapeCarrierDiscreteFunctorOfNonemptyOfFinite π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (f : X βΆ Y) (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) {ΞΉ : Type u_1} [Nonempty ΞΉ] [Finite ΞΉ] : CategoryTheory.Limits.PreservesLimitsOfShape (CategoryTheory.Discrete ΞΉ) hf.functor - TopologicalSpace.Opens.mem_map π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} {U : TopologicalSpace.Opens βY} {x : βX} : x β (TopologicalSpace.Opens.map f).obj U β (TopCat.Hom.hom f) x β U - Topology.IsOpenEmbedding.functor_obj_injective π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) : Function.Injective hf.functor.obj - Topology.IsInducing.map_functorObj π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom f)) (U : TopologicalSpace.Opens βX) : (TopologicalSpace.Opens.map f).obj (hf.functorObj U) = U - Topology.IsInducing.functor_obj π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom f)) (U : TopologicalSpace.Opens βX) : hf.functor.obj U = hf.functorObj U - TopologicalSpace.Opens.map_comp_eq π Mathlib.Topology.Category.TopCat.Opens
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) : TopologicalSpace.Opens.map (CategoryTheory.CategoryStruct.comp f g) = (TopologicalSpace.Opens.map g).comp (TopologicalSpace.Opens.map f) - TopologicalSpace.Opens.map_coe π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (f : X βΆ Y) (U : TopologicalSpace.Opens βY) : β((TopologicalSpace.Opens.map f).obj U) = β(CategoryTheory.ConcreteCategory.hom f) β»ΒΉ' βU - Topology.IsInducing.opensGI π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom f)) : GaloisInsertion (TopologicalSpace.Opens.map f).obj hf.functorObj - TopCat.Hom.coe_frameHom_toFun π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} (f : X βΆ Y) (U : TopologicalSpace.Opens βY) : β((TopCat.Hom.frameHom f) U) = β(CategoryTheory.ConcreteCategory.hom f) β»ΒΉ' βU - TopologicalSpace.Opens.map_comp_obj π Mathlib.Topology.Category.TopCat.Opens
{X Y Z : TopCat} (f : X βΆ Y) (g : Y βΆ Z) (U : TopologicalSpace.Opens βZ) : (TopologicalSpace.Opens.map (CategoryTheory.CategoryStruct.comp f g)).obj U = (TopologicalSpace.Opens.map f).obj ((TopologicalSpace.Opens.map g).obj U) - TopologicalSpace.Opens.map_functor_eq' π Mathlib.Topology.Category.TopCat.Opens
{X U : TopCat} (f : U βΆ X) (hf : Topology.IsOpenEmbedding β(CategoryTheory.ConcreteCategory.hom f)) (V : TopologicalSpace.Opens βU) : (TopologicalSpace.Opens.map f).obj (hf.functor.obj V) = V - Topology.IsInducing.le_functorObj_iff π Mathlib.Topology.Category.TopCat.Opens
{X Y : TopCat} {f : X βΆ Y} (hf : Topology.IsInducing β(CategoryTheory.ConcreteCategory.hom f)) {U : TopologicalSpace.Opens βX} {V : TopologicalSpace.Opens βY} : V β€ hf.functorObj U β (TopologicalSpace.Opens.map f).obj V β€ U
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