Loogle!
Result
Found 54 declarations mentioning CategoryTheory.Limits.PreservesFilteredColimitsOfSize.
- CategoryTheory.Limits.PreservesFilteredColimitsOfSize π Mathlib.CategoryTheory.Limits.Preserves.Filtered
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) : Prop - CategoryTheory.Limits.preservesFilteredColimitsOfSize_shrink π Mathlib.CategoryTheory.Limits.Preserves.Filtered
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{max w wβ, max w' wβ', vβ, vβ, uβ, uβ} F] : CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w', vβ, vβ, uβ, uβ} F - CategoryTheory.Limits.preservesSmallestFilteredColimits_of_preservesFilteredColimits π Mathlib.CategoryTheory.Limits.Preserves.Filtered
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w', w, vβ, vβ, uβ, uβ} F] : CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{0, 0, vβ, vβ, uβ, uβ} F - CategoryTheory.Limits.PreservesColimits.preservesFilteredColimits π Mathlib.CategoryTheory.Limits.Preserves.Filtered
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [CategoryTheory.Limits.PreservesColimitsOfSize.{w, w', vβ, vβ, uβ, uβ} F] : CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w', vβ, vβ, uβ, uβ} F - CategoryTheory.Limits.preservesFilteredColimitsOfSize_of_univLE π Mathlib.CategoryTheory.Limits.Preserves.Filtered
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] (F : CategoryTheory.Functor C D) [UnivLE.{w, w'}] [UnivLE.{wβ, wβ'}] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w', wβ', vβ, vβ, uβ, uβ} F] : CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, wβ, vβ, vβ, uβ, uβ} F - CategoryTheory.Limits.PreservesFilteredColimitsOfSize.mk π Mathlib.CategoryTheory.Limits.Preserves.Filtered
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] {F : CategoryTheory.Functor C D} (preserves_filtered_colimits : β (J : Type w) [inst : CategoryTheory.Category.{w', w} J] [CategoryTheory.IsFiltered J], CategoryTheory.Limits.PreservesColimitsOfShape J F) : CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w', w, vβ, vβ, uβ, uβ} F - CategoryTheory.Limits.PreservesFilteredColimitsOfSize.preserves_filtered_colimits π Mathlib.CategoryTheory.Limits.Preserves.Filtered
{C : Type uβ} {instβ : CategoryTheory.Category.{vβ, uβ} C} {D : Type uβ} {instβΒΉ : CategoryTheory.Category.{vβ, uβ} D} {F : CategoryTheory.Functor C D} [self : CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w', w, vβ, vβ, uβ, uβ} F] (J : Type w) [CategoryTheory.Category.{w', w} J] [CategoryTheory.IsFiltered J] : CategoryTheory.Limits.PreservesColimitsOfShape J F - CategoryTheory.Limits.comp_preservesFilteredColimits π Mathlib.CategoryTheory.Limits.Preserves.Filtered
{C : Type uβ} [CategoryTheory.Category.{vβ, uβ} C] {D : Type uβ} [CategoryTheory.Category.{vβ, uβ} D] {E : Type uβ} [CategoryTheory.Category.{vβ, uβ} E] (F : CategoryTheory.Functor C D) (G : CategoryTheory.Functor D E) [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w', vβ, vβ, uβ, uβ} F] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w', vβ, vβ, uβ, uβ} G] : CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w', vβ, vβ, uβ, uβ} (F.comp G) - CategoryTheory.FinallySmall.preservesColimitsOfShape_of_isFiltered π Mathlib.CategoryTheory.Filtered.FinallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsFiltered C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.FinallySmall C] {D : Type u_1} {E : Type u_2} [CategoryTheory.Category.{v_1, u_1} D] [CategoryTheory.Category.{v_2, u_2} E] (F : CategoryTheory.Functor D E) [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v_1, v_2, u_1, u_2} F] : CategoryTheory.Limits.PreservesColimitsOfShape C F - CategoryTheory.Limits.instPreservesFilteredColimitsOfSizeUnderForget π Mathlib.CategoryTheory.Limits.Preserves.Over
{C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] {X : C} : CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{u_2, u_3, v_1, v_1, max u_1 v_1, u_1} (CategoryTheory.Under.forget X) - CategoryTheory.Functor.IsFinitelyAccessible_iff_preservesFilteredColimitsOfSize π Mathlib.CategoryTheory.Presentable.Finite
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u'} [CategoryTheory.Category.{v', u'} D] {F : CategoryTheory.Functor C D} : F.IsFinitelyAccessible β CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v, v', u, u'} F - CategoryTheory.instPreservesFilteredColimitsOfSizeObjOppositeFunctorTypeCoyonedaOpOfIsFinitelyPresentable π Mathlib.CategoryTheory.Presentable.Finite
{C : Type u} [CategoryTheory.Category.{v, u} C] (X : C) [CategoryTheory.IsFinitelyPresentable X] : CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v, v, u, v + 1} (CategoryTheory.coyoneda.obj (Opposite.op X)) - CategoryTheory.isFinitelyPresentable_iff_preservesFilteredColimitsOfSize π Mathlib.CategoryTheory.Presentable.Finite
{C : Type u} [CategoryTheory.Category.{v, u} C] {X : C} : CategoryTheory.IsFinitelyPresentable X β CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v, v, u, v + 1} (CategoryTheory.coyoneda.obj (Opposite.op X)) - CategoryTheory.GrothendieckTopology.Point.instPreservesColimitsOfShapeOppositeElementsFiberForget π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w'} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w', u', w' + 1} (CategoryTheory.forget A)] [CategoryTheory.LocallySmall.{w, v, u} C] : CategoryTheory.Limits.PreservesColimitsOfShape Ξ¦.fiber.Elementsα΅α΅ (CategoryTheory.forget A) - CategoryTheory.GrothendieckTopology.Point.W_isInvertedBy_presheafFiber' π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w'} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w', u', w' + 1} (CategoryTheory.forget A)] [CategoryTheory.LocallySmall.{w, v, u} C] [J.WEqualsLocallyBijective A] [(CategoryTheory.forget A).ReflectsIsomorphisms] : J.W.IsInvertedBy Ξ¦.presheafFiber - CategoryTheory.GrothendieckTopology.Point.sheafFiberCompIso π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] {B : Type u''} [CategoryTheory.Category.{v'', u''} B] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} B] (F : CategoryTheory.Functor A B) [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v'', u', u''} F] [J.HasSheafCompose F] : (CategoryTheory.sheafCompose J F).comp Ξ¦.sheafFiber β Ξ¦.sheafFiber.comp F - CategoryTheory.GrothendieckTopology.Point.presheafFiberCompIso π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] {B : Type u''} [CategoryTheory.Category.{v'', u''} B] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} B] (F : CategoryTheory.Functor A B) [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v'', u', u''} F] : ((CategoryTheory.Functor.whiskeringRight Cα΅α΅ A B).obj F).comp Ξ¦.presheafFiber β Ξ¦.presheafFiber.comp F - CategoryTheory.GrothendieckTopology.Point.toPresheafFiber_jointly_surjective π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w'} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] {P : CategoryTheory.Functor Cα΅α΅ A} [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w', u', w' + 1} (CategoryTheory.forget A)] [CategoryTheory.LocallySmall.{w, v, u} C] (p : CategoryTheory.ToType (Ξ¦.presheafFiber.obj P)) : β X x z, (CategoryTheory.ConcreteCategory.hom (Ξ¦.toPresheafFiber X x P)) z = p - CategoryTheory.GrothendieckTopology.Point.toPresheafFiber_map_injective π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w'} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] {P Q : CategoryTheory.Functor Cα΅α΅ A} [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w', u', w' + 1} (CategoryTheory.forget A)] [CategoryTheory.LocallySmall.{w, v, u} C] (f : P βΆ Q) [CategoryTheory.Presheaf.IsLocallyInjective J f] : Function.Injective β(CategoryTheory.ConcreteCategory.hom (Ξ¦.presheafFiber.map f)) - CategoryTheory.GrothendieckTopology.Point.toPresheafFiber_map_surjective π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w'} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] {P Q : CategoryTheory.Functor Cα΅α΅ A} [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w', u', w' + 1} (CategoryTheory.forget A)] [CategoryTheory.LocallySmall.{w, v, u} C] (f : P βΆ Q) [CategoryTheory.Presheaf.IsLocallySurjective J f] : Function.Surjective β(CategoryTheory.ConcreteCategory.hom (Ξ¦.presheafFiber.map f)) - CategoryTheory.GrothendieckTopology.Point.toPresheafFiber_map_bijective π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w'} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] {P Q : CategoryTheory.Functor Cα΅α΅ A} [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w', u', w' + 1} (CategoryTheory.forget A)] [CategoryTheory.LocallySmall.{w, v, u} C] (f : P βΆ Q) [CategoryTheory.Presheaf.IsLocallyInjective J f] [CategoryTheory.Presheaf.IsLocallySurjective J f] : Function.Bijective β(CategoryTheory.ConcreteCategory.hom (Ξ¦.presheafFiber.map f)) - CategoryTheory.GrothendieckTopology.Point.toPresheafFiber_jointly_surjectiveβ π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w'} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] {P : CategoryTheory.Functor Cα΅α΅ A} [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w', u', w' + 1} (CategoryTheory.forget A)] [CategoryTheory.LocallySmall.{w, v, u} C] (pβ pβ : CategoryTheory.ToType (Ξ¦.presheafFiber.obj P)) : β X x zβ zβ, (CategoryTheory.ConcreteCategory.hom (Ξ¦.toPresheafFiber X x P)) zβ = pβ β§ (CategoryTheory.ConcreteCategory.hom (Ξ¦.toPresheafFiber X x P)) zβ = pβ - CategoryTheory.GrothendieckTopology.Point.toPresheafFiber_presheafFiberCompIso_hom_app π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] {B : Type u''} [CategoryTheory.Category.{v'', u''} B] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} B] (F : CategoryTheory.Functor A B) [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v'', u', u''} F] (X : C) (x : Ξ¦.fiber.obj X) (P : CategoryTheory.Functor Cα΅α΅ A) : CategoryTheory.CategoryStruct.comp (Ξ¦.toPresheafFiber X x (P.comp F)) ((Ξ¦.presheafFiberCompIso F).hom.app P) = F.map (Ξ¦.toPresheafFiber X x P) - CategoryTheory.GrothendieckTopology.Point.toPresheafFiber_presheafFiberCompIso_hom_app_assoc π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] {B : Type u''} [CategoryTheory.Category.{v'', u''} B] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} B] (F : CategoryTheory.Functor A B) [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v'', u', u''} F] (X : C) (x : Ξ¦.fiber.obj X) (P : CategoryTheory.Functor Cα΅α΅ A) {Z : B} (h : F.obj (Ξ¦.presheafFiber.obj P) βΆ Z) : CategoryTheory.CategoryStruct.comp (Ξ¦.toPresheafFiber X x (P.comp F)) (CategoryTheory.CategoryStruct.comp ((Ξ¦.presheafFiberCompIso F).hom.app P) h) = CategoryTheory.CategoryStruct.comp (F.map (Ξ¦.toPresheafFiber X x P)) h - CategoryTheory.GrothendieckTopology.Point.toPresheafFiber_eq_iff' π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w'} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] {P : CategoryTheory.Functor Cα΅α΅ A} [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w', u', w' + 1} (CategoryTheory.forget A)] [CategoryTheory.LocallySmall.{w, v, u} C] (X : C) (x : Ξ¦.fiber.obj X) (zβ zβ : CategoryTheory.ToType (P.obj (Opposite.op X))) : (CategoryTheory.ConcreteCategory.hom (Ξ¦.toPresheafFiber X x P)) zβ = (CategoryTheory.ConcreteCategory.hom (Ξ¦.toPresheafFiber X x P)) zβ β β Y f y, (CategoryTheory.ConcreteCategory.hom (Ξ¦.fiber.map f)) y = x β§ (CategoryTheory.ConcreteCategory.hom (P.map f.op)) zβ = (CategoryTheory.ConcreteCategory.hom (P.map f.op)) zβ - CategoryTheory.GrothendieckTopology.Point.sheafFiberCompIso_hom_app π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] {B : Type u''} [CategoryTheory.Category.{v'', u''} B] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} B] (F : CategoryTheory.Functor A B) [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v'', u', u''} F] [J.HasSheafCompose F] (X : CategoryTheory.Sheaf J A) : (Ξ¦.sheafFiberCompIso F).hom.app X = CategoryTheory.CategoryStruct.comp ((Ξ¦.presheafFiberCompIso F).hom.app X.obj) (CategoryTheory.CategoryStruct.id (F.obj (Ξ¦.presheafFiber.obj X.obj))) - CategoryTheory.GrothendieckTopology.Point.sheafFiberCompIso_inv_app π Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] {B : Type u''} [CategoryTheory.Category.{v'', u''} B] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} B] (F : CategoryTheory.Functor A B) [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v'', u', u''} F] [J.HasSheafCompose F] (X : CategoryTheory.Sheaf J A) : (Ξ¦.sheafFiberCompIso F).inv.app X = CategoryTheory.CategoryStruct.comp (CategoryTheory.CategoryStruct.id (F.obj (Ξ¦.presheafFiber.obj X.obj))) ((Ξ¦.presheafFiberCompIso F).inv.app X.obj) - AlgebraicGeometry.Scheme.instHasSheafifyAffineEtaleTopology π Mathlib.AlgebraicGeometry.Sites.AffineEtale
{S : AlgebraicGeometry.Scheme} {A : Type u'} [CategoryTheory.Category.{u, u'} A] {FA : A β A β Type u_1} {CD : A β Type u} [(X Y : A) β FunLike (FA X Y) (CD X) (CD Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget A)] [CategoryTheory.Limits.HasColimits A] [CategoryTheory.Limits.HasLimits A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{u, u, u, u, u', u + 1} (CategoryTheory.forget A)] : CategoryTheory.HasSheafify (AlgebraicGeometry.Scheme.AffineEtale.topology S) A - AlgebraicGeometry.Scheme.instHasSheafifyEtaleSmallEtaleTopology π Mathlib.AlgebraicGeometry.Sites.AffineEtale
{S : AlgebraicGeometry.Scheme} {A : Type u'} [CategoryTheory.Category.{u, u'} A] {FA : A β A β Type u_1} {CD : A β Type u} [(X Y : A) β FunLike (FA X Y) (CD X) (CD Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget A)] [CategoryTheory.Limits.HasColimits A] [CategoryTheory.Limits.HasLimits A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{u, u, u, u, u', u + 1} (CategoryTheory.forget A)] : CategoryTheory.HasSheafify S.smallEtaleTopology A - AlgebraicGeometry.Scheme.instWEqualsLocallyBijectiveAffineEtaleTopology π Mathlib.AlgebraicGeometry.Sites.AffineEtale
{S : AlgebraicGeometry.Scheme} {A : Type u'} [CategoryTheory.Category.{u, u'} A] {FA : A β A β Type u_1} {CD : A β Type u} [(X Y : A) β FunLike (FA X Y) (CD X) (CD Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget A)] [CategoryTheory.Limits.HasColimits A] [CategoryTheory.Limits.HasLimits A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{u, u, u, u, u', u + 1} (CategoryTheory.forget A)] : (AlgebraicGeometry.Scheme.AffineEtale.topology S).WEqualsLocallyBijective A - AlgebraicGeometry.Scheme.instWEqualsLocallyBijectiveEtaleSmallEtaleTopology π Mathlib.AlgebraicGeometry.Sites.AffineEtale
{S : AlgebraicGeometry.Scheme} {A : Type u'} [CategoryTheory.Category.{u, u'} A] {FA : A β A β Type u_1} {CD : A β Type u} [(X Y : A) β FunLike (FA X Y) (CD X) (CD Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget A)] [CategoryTheory.Limits.HasColimits A] [CategoryTheory.Limits.HasLimits A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{u, u, u, u, u', u + 1} (CategoryTheory.forget A)] : S.smallEtaleTopology.WEqualsLocallyBijective A - AlgebraicGeometry.Scheme.instAbelianSheafAffineEtaleTopology π Mathlib.AlgebraicGeometry.Sites.AffineEtale
{S : AlgebraicGeometry.Scheme} {A : Type u'} [CategoryTheory.Category.{u, u'} A] {FA : A β A β Type u_1} {CD : A β Type u} [(X Y : A) β FunLike (FA X Y) (CD X) (CD Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget A)] [CategoryTheory.Limits.HasColimits A] [CategoryTheory.Limits.HasLimits A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{u, u, u, u, u', u + 1} (CategoryTheory.forget A)] [CategoryTheory.Abelian A] : CategoryTheory.Abelian (CategoryTheory.Sheaf (AlgebraicGeometry.Scheme.AffineEtale.topology S) A) - AlgebraicGeometry.Scheme.instAbelianSheafEtaleSmallEtaleTopology π Mathlib.AlgebraicGeometry.Sites.AffineEtale
{S : AlgebraicGeometry.Scheme} {A : Type u'} [CategoryTheory.Category.{u, u'} A] {FA : A β A β Type u_1} {CD : A β Type u} [(X Y : A) β FunLike (FA X Y) (CD X) (CD Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget A)] [CategoryTheory.Limits.HasColimits A] [CategoryTheory.Limits.HasLimits A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{u, u, u, u, u', u + 1} (CategoryTheory.forget A)] [CategoryTheory.Abelian A] : CategoryTheory.Abelian (CategoryTheory.Sheaf S.smallEtaleTopology A) - AlgebraicGeometry.Scheme.isGrothendieckAbelian_sheaf_affineEtaleTopology π Mathlib.AlgebraicGeometry.Sites.AffineEtale
(S : AlgebraicGeometry.Scheme) (A : Type u') [CategoryTheory.Category.{u, u'} A] {FA : A β A β Type u_1} {CD : A β Type u} [(X Y : A) β FunLike (FA X Y) (CD X) (CD Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget A)] [CategoryTheory.Limits.HasColimits A] [CategoryTheory.Limits.HasLimits A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{u, u, u, u, u', u + 1} (CategoryTheory.forget A)] [CategoryTheory.Abelian A] [CategoryTheory.IsGrothendieckAbelian.{u, u, u'} A] : CategoryTheory.IsGrothendieckAbelian.{u, u + 1, max (max u' (u + 1)) u} (CategoryTheory.Sheaf (AlgebraicGeometry.Scheme.AffineEtale.topology S) A) - AlgebraicGeometry.Scheme.isGrothendieckAbelian_sheaf_smallEtaleTopology π Mathlib.AlgebraicGeometry.Sites.AffineEtale
(S : AlgebraicGeometry.Scheme) (A : Type u') [CategoryTheory.Category.{u, u'} A] {FA : A β A β Type u_1} {CD : A β Type u} [(X Y : A) β FunLike (FA X Y) (CD X) (CD Y)] [CategoryTheory.ConcreteCategory A FA] [CategoryTheory.Limits.PreservesLimits (CategoryTheory.forget A)] [CategoryTheory.Limits.HasColimits A] [CategoryTheory.Limits.HasLimits A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{u, u, u, u, u', u + 1} (CategoryTheory.forget A)] [CategoryTheory.Abelian A] [CategoryTheory.IsGrothendieckAbelian.{u, u, u'} A] : CategoryTheory.IsGrothendieckAbelian.{u, u + 1, max (max u' (u + 1)) u} (CategoryTheory.Sheaf S.smallEtaleTopology A) - CategoryTheory.ObjectProperty.IsConservativeFamilyOfPoints.jointlyReflectIsomorphisms π Mathlib.CategoryTheory.Sites.Point.Conservative
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} {P : CategoryTheory.ObjectProperty J.Point} (hP : P.IsConservativeFamilyOfPoints) (A : Type u') [CategoryTheory.Category.{v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w, u', w + 1} (CategoryTheory.forget A)] [hJ : J.HasSheafCompose (CategoryTheory.forget A)] : CategoryTheory.JointlyReflectIsomorphisms fun Ξ¦ => Ξ¦.obj.sheafFiber - CategoryTheory.ObjectProperty.IsConservativeFamilyOfPoints.jointlyReflectEpimorphisms π Mathlib.CategoryTheory.Sites.Point.Conservative
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} {P : CategoryTheory.ObjectProperty J.Point} (hP : P.IsConservativeFamilyOfPoints) (A : Type u') [CategoryTheory.Category.{v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w, u', w + 1} (CategoryTheory.forget A)] [hJ : J.HasSheafCompose (CategoryTheory.forget A)] [CategoryTheory.HasWeakSheafify J A] [CategoryTheory.Limits.HasProducts A] : CategoryTheory.JointlyReflectEpimorphisms fun Ξ¦ => Ξ¦.obj.sheafFiber - CategoryTheory.ObjectProperty.IsConservativeFamilyOfPoints.jointlyFaithful π Mathlib.CategoryTheory.Sites.Point.Conservative
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} {P : CategoryTheory.ObjectProperty J.Point} (hP : P.IsConservativeFamilyOfPoints) (A : Type u') [CategoryTheory.Category.{v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w, u', w + 1} (CategoryTheory.forget A)] [hJ : J.HasSheafCompose (CategoryTheory.forget A)] [CategoryTheory.AB5OfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasFiniteLimits A] : CategoryTheory.JointlyFaithful fun Ξ¦ => Ξ¦.obj.sheafFiber - CategoryTheory.ObjectProperty.IsConservativeFamilyOfPoints.jointlyReflectMonomorphisms π Mathlib.CategoryTheory.Sites.Point.Conservative
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} {P : CategoryTheory.ObjectProperty J.Point} (hP : P.IsConservativeFamilyOfPoints) (A : Type u') [CategoryTheory.Category.{v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w, u', w + 1} (CategoryTheory.forget A)] [hJ : J.HasSheafCompose (CategoryTheory.forget A)] [CategoryTheory.AB5OfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasFiniteLimits A] : CategoryTheory.JointlyReflectMonomorphisms fun Ξ¦ => Ξ¦.obj.sheafFiber - CategoryTheory.ObjectProperty.IsConservativeFamilyOfPoints.W_iff π Mathlib.CategoryTheory.Sites.Point.Conservative
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} {P : CategoryTheory.ObjectProperty J.Point} (hP : P.IsConservativeFamilyOfPoints) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w, u', w + 1} (CategoryTheory.forget A)] [hJ : J.HasSheafCompose (CategoryTheory.forget A)] {F G : CategoryTheory.Functor Cα΅α΅ A} (f : F βΆ G) [CategoryTheory.HasWeakSheafify J A] [CategoryTheory.Limits.HasProducts A] : J.W f β β (Ξ¦ : P.FullSubcategory), CategoryTheory.IsIso (Ξ¦.obj.presheafFiber.map f) - CategoryTheory.ObjectProperty.IsConservativeFamilyOfPoints.jointly_reflect_isLocallySurjective π Mathlib.CategoryTheory.Sites.Point.Conservative
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} {P : CategoryTheory.ObjectProperty J.Point} (hP : P.IsConservativeFamilyOfPoints) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] {FC : A β A β Type u_1} {CC : A β Type w} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w, u', w + 1} (CategoryTheory.forget A)] [J.WEqualsLocallyBijective (Type w)] [CategoryTheory.HasSheafify J (Type w)] {X Y : CategoryTheory.Functor Cα΅α΅ A} (f : X βΆ Y) (hf : β (Ξ¦ : P.FullSubcategory), Function.Surjective β(CategoryTheory.ConcreteCategory.hom (Ξ¦.obj.presheafFiber.map f))) : CategoryTheory.Presheaf.IsLocallySurjective J f - CategoryTheory.ObjectProperty.ind_inverseImage_le π Mathlib.CategoryTheory.ObjectProperty.Ind
{C : Type u} [CategoryTheory.Category.{v, u} C] {D : Type u_1} [CategoryTheory.Category.{u_2, u_1} D] (P : CategoryTheory.ObjectProperty D) (F : CategoryTheory.Functor C D) [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v, u_2, u, u_1} F] : (P.inverseImage F).ind β€ P.ind.inverseImage F - PartOrdEmb.Limits.instPreservesFilteredColimitsOfSizeForgetOrderEmbeddingCarrier π Mathlib.Order.Category.PartOrdEmb
: CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{u, u, u, u, u + 1, u + 1} (CategoryTheory.forget PartOrdEmb) - CategoryTheory.GrothendieckTopology.Point.instPreservesColimitsOfShapeOppositeElementsFiberObjFunctorCurriedTensor π Mathlib.CategoryTheory.Sites.Point.Monoidal
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.LocallySmall.{w, v, u} C] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] (M : A) : CategoryTheory.Limits.PreservesColimitsOfShape Ξ¦.fiber.Elementsα΅α΅ ((CategoryTheory.MonoidalCategory.curriedTensor A).obj M) - CategoryTheory.GrothendieckTopology.Point.instMonoidalFunctorOppositePresheafFiber π Mathlib.CategoryTheory.Sites.Point.Monoidal
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] : Ξ¦.presheafFiber.Monoidal - CategoryTheory.GrothendieckTopology.Point.instPreservesColimitsOfShapeOppositeElementsFiberObjFunctorFlipCurriedTensor π Mathlib.CategoryTheory.Sites.Point.Monoidal
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.LocallySmall.{w, v, u} C] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] (M : A) : CategoryTheory.Limits.PreservesColimitsOfShape Ξ¦.fiber.Elementsα΅α΅ ((CategoryTheory.MonoidalCategory.curriedTensor A).flip.obj M) - CategoryTheory.GrothendieckTopology.Point.instMonoidalSheafSheafFiber π Mathlib.CategoryTheory.Sites.Point.Monoidal
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] [J.W.IsMonoidal] [CategoryTheory.HasWeakSheafify J A] [CategoryTheory.Limits.HasProducts A] : Ξ¦.sheafFiber.Monoidal - CategoryTheory.GrothendieckTopology.Point.instIsIsoΞ΄FunctorOppositePresheafFiber π Mathlib.CategoryTheory.Sites.Point.Monoidal
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] (Pβ Pβ : CategoryTheory.Functor Cα΅α΅ A) : CategoryTheory.IsIso (CategoryTheory.Functor.OplaxMonoidal.Ξ΄ Ξ¦.presheafFiber Pβ Pβ) - CategoryTheory.GrothendieckTopology.Point.toPresheafFiber_Ξ΅ π Mathlib.CategoryTheory.Sites.Point.Monoidal
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] (X : C) (x : Ξ¦.fiber.obj X) : CategoryTheory.Functor.LaxMonoidal.Ξ΅ Ξ¦.presheafFiber = Ξ¦.toPresheafFiber X x (CategoryTheory.MonoidalCategoryStruct.tensorUnit (CategoryTheory.Functor Cα΅α΅ A)) - CategoryTheory.GrothendieckTopology.Point.instIsMonoidalFunctorOppositeHomPresheafToSheafCompSheafFiberIso π Mathlib.CategoryTheory.Sites.Point.Monoidal
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] [J.W.IsMonoidal] [CategoryTheory.HasWeakSheafify J A] [CategoryTheory.Limits.HasProducts A] : CategoryTheory.NatTrans.IsMonoidal (Ξ¦.presheafToSheafCompSheafFiberIso A).hom - CategoryTheory.GrothendieckTopology.Point.tensorHom_comp_toPresheafFiber_ΞΌ π Mathlib.CategoryTheory.Sites.Point.Monoidal
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] (X : C) (x : Ξ¦.fiber.obj X) (Gβ Gβ : CategoryTheory.Functor Cα΅α΅ A) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (Ξ¦.toPresheafFiber X x Gβ) (Ξ¦.toPresheafFiber X x Gβ)) (CategoryTheory.Functor.LaxMonoidal.ΞΌ Ξ¦.presheafFiber Gβ Gβ) = Ξ¦.toPresheafFiber X x (CategoryTheory.MonoidalCategoryStruct.tensorObj Gβ Gβ) - CategoryTheory.GrothendieckTopology.Point.tensorHom_comp_toPresheafFiber_ΞΌ_assoc π Mathlib.CategoryTheory.Sites.Point.Monoidal
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (Ξ¦ : J.Point) {A : Type u'} [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.LocallySmall.{w, v, u} C] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] (X : C) (x : Ξ¦.fiber.obj X) (Gβ Gβ : CategoryTheory.Functor Cα΅α΅ A) {Z : A} (h : Ξ¦.presheafFiber.obj (CategoryTheory.MonoidalCategoryStruct.tensorObj Gβ Gβ) βΆ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.tensorHom (Ξ¦.toPresheafFiber X x Gβ) (Ξ¦.toPresheafFiber X x Gβ)) (CategoryTheory.CategoryStruct.comp (CategoryTheory.Functor.LaxMonoidal.ΞΌ Ξ¦.presheafFiber Gβ Gβ) h) = CategoryTheory.CategoryStruct.comp (Ξ¦.toPresheafFiber X x (CategoryTheory.MonoidalCategoryStruct.tensorObj Gβ Gβ)) h - CategoryTheory.instIsMonoidalFunctorOppositeWOfHasSheafComposeForgetOfHasEnoughPoints π Mathlib.CategoryTheory.Sites.Point.IsMonoidalW
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {J : CategoryTheory.GrothendieckTopology C} (A : Type u') [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasProducts A] {FC : A β A β Type u_1} {CC : A β Type w} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [CategoryTheory.HasWeakSheafify J A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w, u', w + 1} (CategoryTheory.forget A)] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] [J.HasSheafCompose (CategoryTheory.forget A)] [J.HasEnoughPoints] : J.W.IsMonoidal - CategoryTheory.ObjectProperty.IsConservativeFamilyOfPoints.isMonoidal_W π Mathlib.CategoryTheory.Sites.Point.IsMonoidalW
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {J : CategoryTheory.GrothendieckTopology C} {P : CategoryTheory.ObjectProperty J.Point} (hP : P.IsConservativeFamilyOfPoints) (A : Type u') [CategoryTheory.Category.{v', u'} A] [CategoryTheory.MonoidalCategory A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v', u'} A] [CategoryTheory.Limits.HasProducts A] {FC : A β A β Type u_1} {CC : A β Type w} [(X Y : A) β FunLike (FC X Y) (CC X) (CC Y)] [CategoryTheory.ConcreteCategory A FC] [CategoryTheory.HasWeakSheafify J A] [(CategoryTheory.forget A).ReflectsIsomorphisms] [CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', w, u', w + 1} (CategoryTheory.forget A)] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorLeft X)] [β (X : A), CategoryTheory.Limits.PreservesFilteredColimitsOfSize.{w, w, v', v', u', u'} (CategoryTheory.MonoidalCategory.tensorRight X)] [J.HasSheafCompose (CategoryTheory.forget A)] : J.W.IsMonoidal
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