Loogle!
Result
Found 86 declarations mentioning CategoryTheory.InitiallySmall.
- CategoryTheory.InitiallySmall š Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] : Prop - CategoryTheory.InitialModel š Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] [CategoryTheory.InitiallySmall J] : Type w - CategoryTheory.initiallySmall_of_essentiallySmall š Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] [CategoryTheory.EssentiallySmall.{w, v, u} J] : CategoryTheory.InitiallySmall J - CategoryTheory.instInitiallySmallOfHasInitial š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] [CategoryTheory.Limits.HasInitial J] : CategoryTheory.InitiallySmall J - CategoryTheory.smallCategoryInitialModel š Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] [CategoryTheory.InitiallySmall J] : CategoryTheory.SmallCategory (CategoryTheory.InitialModel J) - CategoryTheory.instFinallySmallOppositeOfInitiallySmall š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] [CategoryTheory.InitiallySmall J] : CategoryTheory.FinallySmall Jįµįµ - CategoryTheory.instInitiallySmallOppositeOfFinallySmall š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] [CategoryTheory.FinallySmall J] : CategoryTheory.InitiallySmall Jįµįµ - CategoryTheory.fromInitialModel š Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] [CategoryTheory.InitiallySmall J] : CategoryTheory.Functor (CategoryTheory.InitialModel J) J - CategoryTheory.Limits.hasLimitsOfShape_of_initiallySmall š Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] [CategoryTheory.InitiallySmall J] (C : Type uā) [CategoryTheory.Category.{vā, uā} C] [CategoryTheory.Limits.HasLimitsOfSize.{w, w, vā, uā} C] : CategoryTheory.Limits.HasLimitsOfShape J C - CategoryTheory.instInitiallySmallOverOfLocallySmall š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] [CategoryTheory.LocallySmall.{w, v, u} J] [CategoryTheory.InitiallySmall J] (X : J) : CategoryTheory.InitiallySmall (CategoryTheory.Over X) - CategoryTheory.InitiallySmall.mk' š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] {S : Type w} [CategoryTheory.SmallCategory S] (F : CategoryTheory.Functor S J) [F.Initial] : CategoryTheory.InitiallySmall J - CategoryTheory.initial_fromInitialModel š Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] [CategoryTheory.InitiallySmall J] : (CategoryTheory.fromInitialModel J).Initial - CategoryTheory.instInitiallySmallProd š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] {J' : Type u_1} [CategoryTheory.Category.{v_1, u_1} J'] [CategoryTheory.InitiallySmall J] [CategoryTheory.InitiallySmall J'] : CategoryTheory.InitiallySmall (J Ć J') - CategoryTheory.initiallySmall_of_initial_of_essentiallySmall š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] {K : Type uā} [CategoryTheory.Category.{vā, uā} K] [CategoryTheory.EssentiallySmall.{w, vā, uā} K] (F : CategoryTheory.Functor K J) [F.Initial] : CategoryTheory.InitiallySmall J - CategoryTheory.initiallySmall_of_initial_of_initiallySmall š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] {K : Type uā} [CategoryTheory.Category.{vā, uā} K] [CategoryTheory.InitiallySmall K] (F : CategoryTheory.Functor K J) [F.Initial] : CategoryTheory.InitiallySmall J - CategoryTheory.InitiallySmall.initial_smallCategory š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} {instā : CategoryTheory.Category.{v, u} J} [self : CategoryTheory.InitiallySmall J] : ā S x F, F.Initial - CategoryTheory.InitiallySmall.mk š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] (initial_smallCategory : ā S x F, F.Initial) : CategoryTheory.InitiallySmall J - CategoryTheory.initiallySmall_of_essentiallySmall_weakly_initial_objectProperty š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] [CategoryTheory.IsCofilteredOrEmpty J] (P : CategoryTheory.ObjectProperty J) [CategoryTheory.ObjectProperty.EssentiallySmall.{v, v, u} P] (hP : ā (i : J), ā j, P j ā§ Nonempty (j ā¶ i)) : CategoryTheory.InitiallySmall J - CategoryTheory.initiallySmall_of_small_weakly_initial_set š Mathlib.CategoryTheory.Limits.FinallySmall
{J : Type u} [CategoryTheory.Category.{v, u} J] [CategoryTheory.IsCofilteredOrEmpty J] (s : Set J) [Small.{v, u} ās] (hs : ā (i : J), ā j ā s, Nonempty (j ā¶ i)) : CategoryTheory.InitiallySmall J - CategoryTheory.InitiallySmall.exists_small_weakly_initial_set š Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] [CategoryTheory.InitiallySmall J] : ā s, ā (_ : Small.{w, u} ās), ā (i : J), ā j ā s, Nonempty (j ā¶ i) - CategoryTheory.initiallySmall_iff_exists_small_weakly_initial_set š Mathlib.CategoryTheory.Limits.FinallySmall
(J : Type u) [CategoryTheory.Category.{v, u} J] [CategoryTheory.IsCofilteredOrEmpty J] : CategoryTheory.InitiallySmall J ā ā s, ā (_ : Small.{v, u} ās), ā (i : J), ā j ā s, Nonempty (j ā¶ i) - CategoryTheory.InitiallySmall.CofilteredInitialModel š Mathlib.CategoryTheory.Filtered.FinallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.InitiallySmall C] : Type w - CategoryTheory.InitiallySmall.instCategoryCofilteredInitialModel š Mathlib.CategoryTheory.Filtered.FinallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.InitiallySmall C] : CategoryTheory.Category.{w, w} (CategoryTheory.InitiallySmall.CofilteredInitialModel C) - CategoryTheory.InitiallySmall.instIsCofilteredCofilteredInitialModel š Mathlib.CategoryTheory.Filtered.FinallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.InitiallySmall C] : CategoryTheory.IsCofiltered (CategoryTheory.InitiallySmall.CofilteredInitialModel C) - CategoryTheory.InitiallySmall.fromCofilteredInitialModel š Mathlib.CategoryTheory.Filtered.FinallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.InitiallySmall C] : CategoryTheory.Functor (CategoryTheory.InitiallySmall.CofilteredInitialModel C) C - CategoryTheory.InitiallySmall.instInitialCofilteredInitialModelFromCofilteredInitialModel š Mathlib.CategoryTheory.Filtered.FinallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.InitiallySmall C] : (CategoryTheory.InitiallySmall.fromCofilteredInitialModel C).Initial - CategoryTheory.InitiallySmall.exists_of_isCofiltered š Mathlib.CategoryTheory.Filtered.FinallySmall
(C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.InitiallySmall C] : ā D x, ā (_ : CategoryTheory.IsCofiltered D), ā F, F.Initial - PresheafOfModules.ModuleColimit.instSMulCarrierPtOppositeRingCat š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) : SMul (ācR.pt) (PresheafOfModules.ModuleColimit hcR hcM) - PresheafOfModules.colimitFunctor š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) : CategoryTheory.Functor (PresheafOfModules R) (ModuleCat ācR.pt) - PresheafOfModules.colimitAdjunction š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) : PresheafOfModules.colimitFunctor hcR ⣠PresheafOfModules.constFunctor cR - PresheafOfModules.ModuleColimit.instModuleCarrierPtOppositeRingCat š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) : Module (ācR.pt) (PresheafOfModules.ModuleColimit hcR hcM) - PresheafOfModules.ModuleColimit.map š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) {M' : PresheafOfModules R} {cM' : CategoryTheory.Limits.Cocone M'.presheaf} (hcM' : CategoryTheory.Limits.IsColimit cM') (f : M ā¶ M') : PresheafOfModules.ModuleColimit hcR hcM āā[ācR.pt] PresheafOfModules.ModuleColimit hcR hcM' - PresheafOfModules.ModuleColimit.ιR_jointly_surjective š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) (r : ācR.pt) : ā U a, (PresheafOfModules.ModuleColimit.ιR cR) a = r - PresheafOfModules.ModuleColimit.map_id š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) : PresheafOfModules.ModuleColimit.map hcR hcM hcM (CategoryTheory.CategoryStruct.id M) = LinearMap.id - PresheafOfModules.ModuleColimit.homEquiv š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) {N : ModuleCat ācR.pt} : (ModuleCat.of (ācR.pt) (PresheafOfModules.ModuleColimit hcR hcM) ā¶ N) ā+ (M ā¶ (PresheafOfModules.constFunctor cR).obj N) - PresheafOfModules.ModuleColimit.ιM_jointly_surjective š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} {hcR : CategoryTheory.Limits.IsColimit cR} {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} {hcM : CategoryTheory.Limits.IsColimit cM} (m : PresheafOfModules.ModuleColimit hcR hcM) : ā U x, PresheafOfModules.ModuleColimit.ιM x = m - PresheafOfModules.ModuleColimit.comp_map š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) {M' : PresheafOfModules R} {cM' : CategoryTheory.Limits.Cocone M'.presheaf} (hcM' : CategoryTheory.Limits.IsColimit cM') (f : M ā¶ M') {M'' : PresheafOfModules R} {cM'' : CategoryTheory.Limits.Cocone M''.presheaf} (hcM'' : CategoryTheory.Limits.IsColimit cM'') (g : M' ā¶ M'') : PresheafOfModules.ModuleColimit.map hcR hcM' hcM'' g āā PresheafOfModules.ModuleColimit.map hcR hcM hcM' f = PresheafOfModules.ModuleColimit.map hcR hcM hcM'' (CategoryTheory.CategoryStruct.comp f g) - PresheafOfModules.ModuleColimit.jointly_surjectiveā š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} {hcR : CategoryTheory.Limits.IsColimit cR} {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} {hcM : CategoryTheory.Limits.IsColimit cM} (r : ācR.pt) (m : PresheafOfModules.ModuleColimit hcR hcM) : ā U a x, (PresheafOfModules.ModuleColimit.ιR cR) a = r ā§ PresheafOfModules.ModuleColimit.ιM x = m - PresheafOfModules.ModuleColimit.jointly_surjectiveā š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} {hcR : CategoryTheory.Limits.IsColimit cR} {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} {hcM : CategoryTheory.Limits.IsColimit cM} (rā rā : ācR.pt) (m : PresheafOfModules.ModuleColimit hcR hcM) : ā U aā aā x, (PresheafOfModules.ModuleColimit.ιR cR) aā = rā ā§ (PresheafOfModules.ModuleColimit.ιR cR) aā = rā ā§ PresheafOfModules.ModuleColimit.ιM x = m - PresheafOfModules.ModuleColimit.ιM_jointly_surjectiveā š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} {hcR : CategoryTheory.Limits.IsColimit cR} {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} {hcM : CategoryTheory.Limits.IsColimit cM} {M' : PresheafOfModules R} {cM' : CategoryTheory.Limits.Cocone M'.presheaf} {hcM' : CategoryTheory.Limits.IsColimit cM'} (m : PresheafOfModules.ModuleColimit hcR hcM) (m' : PresheafOfModules.ModuleColimit hcR hcM') : ā U x x', PresheafOfModules.ModuleColimit.ιM x = m ā§ PresheafOfModules.ModuleColimit.ιM x' = m' - PresheafOfModules.ModuleColimit.jointly_surjectiveā' š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} {hcR : CategoryTheory.Limits.IsColimit cR} {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} {hcM : CategoryTheory.Limits.IsColimit cM} {M' : PresheafOfModules R} {cM' : CategoryTheory.Limits.Cocone M'.presheaf} {hcM' : CategoryTheory.Limits.IsColimit cM'} (r : ācR.pt) (mā : PresheafOfModules.ModuleColimit hcR hcM) (mā : PresheafOfModules.ModuleColimit hcR hcM') : ā U a xā xā, (PresheafOfModules.ModuleColimit.ιR cR) a = r ā§ PresheafOfModules.ModuleColimit.ιM xā = mā ā§ PresheafOfModules.ModuleColimit.ιM xā = mā - PresheafOfModules.ModuleColimit.ιM_jointly_surjectiveā š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} {hcR : CategoryTheory.Limits.IsColimit cR} {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} {hcM : CategoryTheory.Limits.IsColimit cM} {M' : PresheafOfModules R} {cM' : CategoryTheory.Limits.Cocone M'.presheaf} {hcM' : CategoryTheory.Limits.IsColimit cM'} {M'' : PresheafOfModules R} {cM'' : CategoryTheory.Limits.Cocone M''.presheaf} {hcM'' : CategoryTheory.Limits.IsColimit cM''} (m : PresheafOfModules.ModuleColimit hcR hcM) (m' : PresheafOfModules.ModuleColimit hcR hcM') (m'' : PresheafOfModules.ModuleColimit hcR hcM'') : ā U x x' x'', PresheafOfModules.ModuleColimit.ιM x = m ā§ PresheafOfModules.ModuleColimit.ιM x' = m' ā§ PresheafOfModules.ModuleColimit.ιM x'' = m'' - PresheafOfModules.ModuleColimit.smul_eq š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) {U : Cįµįµ} (r : ā(R.obj U)) (m : ā(M.obj U)) : (PresheafOfModules.ModuleColimit.ιR cR) r ⢠PresheafOfModules.ModuleColimit.ιM m = PresheafOfModules.ModuleColimit.ιM (r ⢠m) - PresheafOfModules.colimitAdjunction_homEquiv š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) (F : PresheafOfModules R) (G : ModuleCat ācR.pt) : (PresheafOfModules.colimitAdjunction hcR).homEquiv F G = ā(PresheafOfModules.ModuleColimit.homEquiv hcR (CategoryTheory.Limits.colimit.isColimit F.presheaf)) - PresheafOfModules.ModuleColimit.map_apply š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) {M' : PresheafOfModules R} {cM' : CategoryTheory.Limits.Cocone M'.presheaf} (hcM' : CategoryTheory.Limits.IsColimit cM') (f : M ā¶ M') {U : Cįµįµ} (m : ā(M.obj U)) : (PresheafOfModules.ModuleColimit.map hcR hcM hcM' f) (PresheafOfModules.ModuleColimit.ιM m) = PresheafOfModules.ModuleColimit.ιM ((CategoryTheory.ConcreteCategory.hom (f.app U)) m) - PresheafOfModules.ModuleColimit.homEquiv_naturality_left š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) {M' : PresheafOfModules R} {cM' : CategoryTheory.Limits.Cocone M'.presheaf} (hcM' : CategoryTheory.Limits.IsColimit cM') {N : ModuleCat ācR.pt} (Ļ' : ModuleCat.of (ācR.pt) (PresheafOfModules.ModuleColimit hcR hcM') ā¶ N) (f : M ā¶ M') : (PresheafOfModules.ModuleColimit.homEquiv hcR hcM) (CategoryTheory.CategoryStruct.comp (ModuleCat.ofHom (PresheafOfModules.ModuleColimit.map hcR hcM hcM' f)) Ļ') = CategoryTheory.CategoryStruct.comp f ((PresheafOfModules.ModuleColimit.homEquiv hcR hcM') Ļ') - PresheafOfModules.ModuleColimit.homEquiv_naturality_right š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) {N N' : ModuleCat ācR.pt} (Ļ : ModuleCat.of (ācR.pt) (PresheafOfModules.ModuleColimit hcR hcM) ā¶ N) (g : N ā¶ N') : (PresheafOfModules.ModuleColimit.homEquiv hcR hcM) (CategoryTheory.CategoryStruct.comp Ļ g) = CategoryTheory.CategoryStruct.comp ((PresheafOfModules.ModuleColimit.homEquiv hcR hcM) Ļ) ((PresheafOfModules.constFunctor cR).map g) - PresheafOfModules.ModuleColimit.homEquiv_naturality_left_symm š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) {M' : PresheafOfModules R} {cM' : CategoryTheory.Limits.Cocone M'.presheaf} (hcM' : CategoryTheory.Limits.IsColimit cM') {N : ModuleCat ācR.pt} (f : M ā¶ M') (g : M' ā¶ (PresheafOfModules.constFunctor cR).obj N) : (PresheafOfModules.ModuleColimit.homEquiv hcR hcM).symm (CategoryTheory.CategoryStruct.comp f g) = CategoryTheory.CategoryStruct.comp (ModuleCat.ofHom (PresheafOfModules.ModuleColimit.map hcR hcM hcM' f)) ((PresheafOfModules.ModuleColimit.homEquiv hcR hcM').symm g) - PresheafOfModules.ModuleColimit.homEquiv_app_apply š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) {N : ModuleCat ācR.pt} (α : ModuleCat.of (ācR.pt) (PresheafOfModules.ModuleColimit hcR hcM) ā¶ N) {X : Cįµįµ} (x : ā(M.obj X)) : (CategoryTheory.ConcreteCategory.hom (((PresheafOfModules.ModuleColimit.homEquiv hcR hcM) α).app X)) x = (CategoryTheory.ConcreteCategory.hom α) ((CategoryTheory.ConcreteCategory.hom (cM.ι.app X)) x) - PresheafOfModules.ModuleColimit.homEquiv_symm_apply š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) {N : ModuleCat ācR.pt} (β : M ā¶ (PresheafOfModules.constFunctor cR).obj N) {X : Cįµįµ} (x : ā(M.obj X)) : (CategoryTheory.ConcreteCategory.hom ((PresheafOfModules.ModuleColimit.homEquiv hcR hcM).symm β)) ((CategoryTheory.ConcreteCategory.hom (cM.ι.app X)) x) = (CategoryTheory.ConcreteCategory.hom (β.app X)) x - PresheafOfModules.colimitAdjunction_homEquiv_symm_apply š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {F : PresheafOfModules R} {G : ModuleCat ācR.pt} (β : F ā¶ (PresheafOfModules.constFunctor cR).obj G) {X : Cįµįµ} (m : ā(F.obj X)) : (CategoryTheory.ConcreteCategory.hom (((PresheafOfModules.colimitAdjunction hcR).homEquiv F G).symm β)) (PresheafOfModules.ModuleColimit.ιM m) = (CategoryTheory.ConcreteCategory.hom (β.app X)) m - PresheafOfModules.ModuleColimit.map_smul_homEquiv'_iff š Mathlib.Algebra.Category.ModuleCat.Presheaf.ColimitFunctor
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] [CategoryTheory.IsCofiltered C] [CategoryTheory.InitiallySmall C] {R : CategoryTheory.Functor Cįµįµ RingCat} {cR : CategoryTheory.Limits.Cocone R} (hcR : CategoryTheory.Limits.IsColimit cR) {M : PresheafOfModules R} {cM : CategoryTheory.Limits.Cocone M.presheaf} (hcM : CategoryTheory.Limits.IsColimit cM) {N : ModuleCat ācR.pt} (α : PresheafOfModules.ModuleColimit hcR hcM ā+ āN) : (ā (U : Cįµįµ) (r : ā(R.obj U)) (m : ā(M.obj U)), (CategoryTheory.ConcreteCategory.hom (((PresheafOfModules.ModuleColimit.homEquiv' hcR hcM) α).app U)) (r ⢠m) = (CategoryTheory.ConcreteCategory.hom (cR.ι.app U)) r ⢠(CategoryTheory.ConcreteCategory.hom (((PresheafOfModules.ModuleColimit.homEquiv' hcR hcM) α).app U)) m) ā ā (r : ācR.pt) (m : PresheafOfModules.ModuleColimit hcR hcM), α (r ⢠m) = r ⢠α m - CategoryTheory.GrothendieckTopology.Point.initiallySmall š Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (self : J.Point) : CategoryTheory.InitiallySmall self.fiber.Elements - CategoryTheory.GrothendieckTopology.Point.mk š Mathlib.CategoryTheory.Sites.Point.Basic
{C : Type u} [CategoryTheory.Category.{v, u} C] {J : CategoryTheory.GrothendieckTopology C} (fiber : CategoryTheory.Functor C (Type w)) (isCofiltered : CategoryTheory.IsCofiltered fiber.Elements := by infer_instance) (initiallySmall : CategoryTheory.InitiallySmall fiber.Elements := by infer_instance) (jointly_surjective : ā {X : C}, ā R ā J X, ā (x : fiber.obj X), ā Y f, ā (_ : R.arrows f), ā y, (CategoryTheory.ConcreteCategory.hom (fiber.map f)) y = x) : J.Point - CategoryTheory.GrothendieckTopology.Point.comap š Mathlib.CategoryTheory.Sites.Point.Comap
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] {K : CategoryTheory.GrothendieckTopology D} (Φ : K.Point) (F : CategoryTheory.Functor C D) [CategoryTheory.RepresentablyFlat F] {J : CategoryTheory.GrothendieckTopology C} (hF : CategoryTheory.CoverPreserving J K F) [CategoryTheory.InitiallySmall (F.comp Φ.fiber).Elements] : J.Point - CategoryTheory.GrothendieckTopology.Point.comap_fiber š Mathlib.CategoryTheory.Sites.Point.Comap
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] {K : CategoryTheory.GrothendieckTopology D} (Φ : K.Point) (F : CategoryTheory.Functor C D) [CategoryTheory.RepresentablyFlat F] {J : CategoryTheory.GrothendieckTopology C} (hF : CategoryTheory.CoverPreserving J K F) [CategoryTheory.InitiallySmall (F.comp Φ.fiber).Elements] : (Φ.comap F hF).fiber = F.comp Φ.fiber - CategoryTheory.GrothendieckTopology.Point.skyscraperSheafFunctorCompSheafPushforwardContinuous š Mathlib.CategoryTheory.Sites.Point.Comap
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] {K : CategoryTheory.GrothendieckTopology D} (Φ : K.Point) (F : CategoryTheory.Functor C D) [CategoryTheory.RepresentablyFlat F] {J : CategoryTheory.GrothendieckTopology C} (hF : CategoryTheory.CoverPreserving J K F) [CategoryTheory.InitiallySmall (F.comp Φ.fiber).Elements] (A : Type u_3) [CategoryTheory.Category.{v, u_3} A] [CategoryTheory.Limits.HasProducts A] [F.IsContinuous J K] : Φ.skyscraperSheafFunctor.comp (F.sheafPushforwardContinuous A J K) ā (Φ.comap F hF).skyscraperSheafFunctor - CategoryTheory.GrothendieckTopology.Point.sheafFiberComapIso š Mathlib.CategoryTheory.Sites.Point.Comap
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] {K : CategoryTheory.GrothendieckTopology D} (Φ : K.Point) (F : CategoryTheory.Functor C D) [CategoryTheory.RepresentablyFlat F] {J : CategoryTheory.GrothendieckTopology C} (hF : CategoryTheory.CoverPreserving J K F) [CategoryTheory.InitiallySmall (F.comp Φ.fiber).Elements] (A : Type u_3) [CategoryTheory.Category.{v, u_3} A] [CategoryTheory.Limits.HasProducts A] [F.IsContinuous J K] [(F.sheafPushforwardContinuous A J K).IsRightAdjoint] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v, u_3} A] : (Φ.comap F hF).sheafFiber ā (F.sheafPullback A J K).comp Φ.sheafFiber - CategoryTheory.GrothendieckTopology.Point.sheafFiberComapIso_hom_app š Mathlib.CategoryTheory.Sites.Point.Comap
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] {K : CategoryTheory.GrothendieckTopology D} (Φ : K.Point) (F : CategoryTheory.Functor C D) [CategoryTheory.RepresentablyFlat F] {J : CategoryTheory.GrothendieckTopology C} (hF : CategoryTheory.CoverPreserving J K F) [CategoryTheory.InitiallySmall (F.comp Φ.fiber).Elements] (A : Type u_3) [CategoryTheory.Category.{v, u_3} A] [CategoryTheory.Limits.HasProducts A] [F.IsContinuous J K] [(F.sheafPushforwardContinuous A J K).IsRightAdjoint] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v, u_3} A] (X : CategoryTheory.Sheaf J A) : (Φ.sheafFiberComapIso F hF A).hom.app X = CategoryTheory.CategoryStruct.comp ((Φ.comap F hF).sheafFiber.map ((F.sheafAdjunctionContinuous A J K).unit.app X)) (CategoryTheory.CategoryStruct.comp ((Φ.comap F hF).sheafFiber.map ((F.sheafPushforwardContinuous A J K).map (Φ.skyscraperSheafAdjunction.unit.app ((F.sheafPullback A J K).obj X)))) (CategoryTheory.CategoryStruct.comp ((Φ.comap F hF).sheafFiber.map ((Φ.skyscraperSheafFunctorCompSheafPushforwardContinuous F hF A).hom.app (Φ.sheafFiber.obj ((F.sheafPullback A J K).obj X)))) ((Φ.comap F hF).skyscraperSheafAdjunction.counit.app (Φ.sheafFiber.obj ((F.sheafPullback A J K).obj X))))) - CategoryTheory.GrothendieckTopology.Point.sheafFiberComapIso_inv_app š Mathlib.CategoryTheory.Sites.Point.Comap
{C : Type u_1} {D : Type u_2} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Category.{v_2, u_2} D] {K : CategoryTheory.GrothendieckTopology D} (Φ : K.Point) (F : CategoryTheory.Functor C D) [CategoryTheory.RepresentablyFlat F] {J : CategoryTheory.GrothendieckTopology C} (hF : CategoryTheory.CoverPreserving J K F) [CategoryTheory.InitiallySmall (F.comp Φ.fiber).Elements] (A : Type u_3) [CategoryTheory.Category.{v, u_3} A] [CategoryTheory.Limits.HasProducts A] [F.IsContinuous J K] [(F.sheafPushforwardContinuous A J K).IsRightAdjoint] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v, u_3} A] (X : CategoryTheory.Sheaf J A) : (Φ.sheafFiberComapIso F hF A).inv.app X = CategoryTheory.CategoryStruct.comp (Φ.sheafFiber.map ((F.sheafPullback A J K).map ((Φ.comap F hF).skyscraperSheafAdjunction.unit.app X))) (CategoryTheory.CategoryStruct.comp (Φ.sheafFiber.map ((F.sheafPullback A J K).map ((Φ.skyscraperSheafFunctorCompSheafPushforwardContinuous F hF A).inv.app ((Φ.comap F hF).sheafFiber.obj X)))) (CategoryTheory.CategoryStruct.comp (Φ.sheafFiber.map ((F.sheafAdjunctionContinuous A J K).counit.app (Φ.skyscraperSheafFunctor.obj ((Φ.comap F hF).sheafFiber.obj X)))) (Φ.skyscraperSheafAdjunction.counit.app ((Φ.comap F hF).sheafFiber.obj X)))) - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.instHasColimitsOfShapeOppositeType š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{N : Type u'} [CategoryTheory.Category.{v', u'} N] [CategoryTheory.InitiallySmall N] : CategoryTheory.Limits.HasColimitsOfShape Nįµįµ (Type w) - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiber š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] : CategoryTheory.Functor C (Type w) - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.functor š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] : CategoryTheory.Functor N (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiber p).Elements - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.instInitiallySmallElementsFiberOfIsCofiltered š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] [CategoryTheory.IsCofiltered N] : CategoryTheory.InitiallySmall (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiber p).Elements - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.instIsCofilteredElementsFiber š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] [CategoryTheory.IsCofiltered N] : CategoryTheory.IsCofiltered (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiber p).Elements - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] {p : CategoryTheory.Functor N C} [CategoryTheory.InitiallySmall N] {U : N} {X : C} (f : p.obj U ā¶ X) : (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiber p).obj X - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.instInitialElementsFiberFunctorOfIsCofiltered š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] [CategoryTheory.IsCofiltered N] : (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.functor p).Initial - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.functor_obj_fst š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] (U : N) : ((CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.functor p).obj U).fst = p.obj U - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk_jointly_surjective š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] {p : CategoryTheory.Functor N C} [CategoryTheory.InitiallySmall N] {X : C} (x : (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiber p).obj X) : ā U f, CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk f = x - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk_map š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {U V : N} (g : V ā¶ U) : CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk (p.map g) = CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk (CategoryTheory.CategoryStruct.id (p.obj U)) - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk_map_comp š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {U V : N} (g : V ā¶ U) {X : C} (f : p.obj U ā¶ X) : CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk (CategoryTheory.CategoryStruct.comp (p.map g) f) = CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk f - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.functor_obj_snd š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] (U : N) : ((CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.functor p).obj U).snd = CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk (CategoryTheory.CategoryStruct.id (p.obj U)) - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.exists_of_fiberMk_eq_fiberMk š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] {p : CategoryTheory.Functor N C} [CategoryTheory.InitiallySmall N] [CategoryTheory.IsCofiltered N] {U : N} {X : C} {fā fā : p.obj U ā¶ X} (hf : CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk fā = CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk fā) : ā V g, CategoryTheory.CategoryStruct.comp (p.map g) fā = CategoryTheory.CategoryStruct.comp (p.map g) fā - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.IsCofiltered N] (hp : ā ā¦X : Cā¦, ā R ā J X, ā ā¦U : N⦠(f : p.obj U ā¶ X), ā Y g, ā (_ : R.arrows g), ā V q a, CategoryTheory.CategoryStruct.comp a g = CategoryTheory.CategoryStruct.comp (p.map q) f) : J.Point - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiber_map_fiberMk š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {U : N} {X : C} (f : p.obj U ā¶ X) {Y : C} (g : X ā¶ Y) : (CategoryTheory.ConcreteCategory.hom ((CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiber p).map g)) (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk f) = CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk (CategoryTheory.CategoryStruct.comp f g) - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered_fiber š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.IsCofiltered N] (hp : ā ā¦X : Cā¦, ā R ā J X, ā ā¦U : N⦠(f : p.obj U ā¶ X), ā Y g, ā (_ : R.arrows g), ā V q a, CategoryTheory.CategoryStruct.comp a g = CategoryTheory.CategoryStruct.comp (p.map q) f) : (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered p hp).fiber = CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiber p - CategoryTheory.GrothendieckTopology.Point.presheafFiberOfIsCofilteredCocone š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.IsCofiltered N] (hp : ā ā¦X : Cā¦, ā R ā J X, ā ā¦U : N⦠(f : p.obj U ā¶ X), ā Y g, ā (_ : R.arrows g), ā V q a, CategoryTheory.CategoryStruct.comp a g = CategoryTheory.CategoryStruct.comp (p.map q) f) {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Cįµįµ A) : CategoryTheory.Limits.Cocone (p.op.comp P) - CategoryTheory.GrothendieckTopology.Point.isColimitPresheafFiberOfIsCofilteredCocone š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.IsCofiltered N] (hp : ā ā¦X : Cā¦, ā R ā J X, ā ā¦U : N⦠(f : p.obj U ā¶ X), ā Y g, ā (_ : R.arrows g), ā V q a, CategoryTheory.CategoryStruct.comp a g = CategoryTheory.CategoryStruct.comp (p.map q) f) {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Cįµįµ A) : CategoryTheory.Limits.IsColimit (CategoryTheory.GrothendieckTopology.Point.presheafFiberOfIsCofilteredCocone p hp P) - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.IsCofiltered N] (hp : ā ā¦X : Cā¦, ā R ā J X, ā ā¦U : N⦠(f : p.obj U ā¶ X), ā Y g, ā (_ : R.arrows g), ā V q a, CategoryTheory.CategoryStruct.comp a g = CategoryTheory.CategoryStruct.comp (p.map q) f) {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (U : N) (P : CategoryTheory.Functor Cįµįµ A) : P.obj (Opposite.op (p.obj U)) ā¶ (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered p hp).presheafFiber.obj P - CategoryTheory.GrothendieckTopology.Point.presheafFiberOfIsCofilteredCocone_pt š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.IsCofiltered N] (hp : ā ā¦X : Cā¦, ā R ā J X, ā ā¦U : N⦠(f : p.obj U ā¶ X), ā Y g, ā (_ : R.arrows g), ā V q a, CategoryTheory.CategoryStruct.comp a g = CategoryTheory.CategoryStruct.comp (p.map q) f) {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Cįµįµ A) : (CategoryTheory.GrothendieckTopology.Point.presheafFiberOfIsCofilteredCocone p hp P).pt = (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered p hp).presheafFiber.obj P - CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.functor_map š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {U V : N} (f : U ā¶ V) : (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.functor p).map f = CategoryTheory.CategoryOfElements.homMk ((CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiber p).elementsMk (p.obj U) (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk (CategoryTheory.CategoryStruct.id (p.obj U)))) ((CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiber p).elementsMk (p.obj V) (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered.fiberMk (CategoryTheory.CategoryStruct.id (p.obj V)))) (p.map f) ⯠- CategoryTheory.GrothendieckTopology.Point.presheafFiberOfIsCofilteredCocone_ι_app š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.IsCofiltered N] (hp : ā ā¦X : Cā¦, ā R ā J X, ā ā¦U : N⦠(f : p.obj U ā¶ X), ā Y g, ā (_ : R.arrows g), ā V q a, CategoryTheory.CategoryStruct.comp a g = CategoryTheory.CategoryStruct.comp (p.map q) f) {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] (P : CategoryTheory.Functor Cįµįµ A) (U : Nįµįµ) : (CategoryTheory.GrothendieckTopology.Point.presheafFiberOfIsCofilteredCocone p hp P).ι.app U = CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered p hp (Opposite.unop U) P - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered_w š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.IsCofiltered N] (hp : ā ā¦X : Cā¦, ā R ā J X, ā ā¦U : N⦠(f : p.obj U ā¶ X), ā Y g, ā (_ : R.arrows g), ā V q a, CategoryTheory.CategoryStruct.comp a g = CategoryTheory.CategoryStruct.comp (p.map q) f) {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] {V U : N} (f : V ā¶ U) (P : CategoryTheory.Functor Cįµįµ A) : CategoryTheory.CategoryStruct.comp (P.map (p.map f).op) (CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered p hp V P) = CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered p hp U P - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered_w_assoc š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.IsCofiltered N] (hp : ā ā¦X : Cā¦, ā R ā J X, ā ā¦U : N⦠(f : p.obj U ā¶ X), ā Y g, ā (_ : R.arrows g), ā V q a, CategoryTheory.CategoryStruct.comp a g = CategoryTheory.CategoryStruct.comp (p.map q) f) {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] {V U : N} (f : V ā¶ U) (P : CategoryTheory.Functor Cįµįµ A) {Z : A} (h : (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered p hp).presheafFiber.obj P ā¶ Z) : CategoryTheory.CategoryStruct.comp (P.map (p.map f).op) (CategoryTheory.CategoryStruct.comp (CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered p hp V P) h) = CategoryTheory.CategoryStruct.comp (CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered p hp U P) h - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered_naturality š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.IsCofiltered N] (hp : ā ā¦X : Cā¦, ā R ā J X, ā ā¦U : N⦠(f : p.obj U ā¶ X), ā Y g, ā (_ : R.arrows g), ā V q a, CategoryTheory.CategoryStruct.comp a g = CategoryTheory.CategoryStruct.comp (p.map q) f) {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] {P Q : CategoryTheory.Functor Cįµįµ A} (g : P ā¶ Q) (U : N) : CategoryTheory.CategoryStruct.comp (CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered p hp U P) ((CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered p hp).presheafFiber.map g) = CategoryTheory.CategoryStruct.comp (g.app (Opposite.op (p.obj U))) (CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered p hp U Q) - CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered_naturality_assoc š Mathlib.CategoryTheory.Sites.Point.OfIsCofiltered
{C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.LocallySmall.{w, v, u} C] {N : Type u'} [CategoryTheory.Category.{v', u'} N] (p : CategoryTheory.Functor N C) [CategoryTheory.InitiallySmall N] {J : CategoryTheory.GrothendieckTopology C} [CategoryTheory.IsCofiltered N] (hp : ā ā¦X : Cā¦, ā R ā J X, ā ā¦U : N⦠(f : p.obj U ā¶ X), ā Y g, ā (_ : R.arrows g), ā V q a, CategoryTheory.CategoryStruct.comp a g = CategoryTheory.CategoryStruct.comp (p.map q) f) {A : Type u''} [CategoryTheory.Category.{v'', u''} A] [CategoryTheory.Limits.HasColimitsOfSize.{w, w, v'', u''} A] {P Q : CategoryTheory.Functor Cįµįµ A} (g : P ā¶ Q) (U : N) {Z : A} (h : (CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered p hp).presheafFiber.obj Q ā¶ Z) : CategoryTheory.CategoryStruct.comp (CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered p hp U P) (CategoryTheory.CategoryStruct.comp ((CategoryTheory.GrothendieckTopology.Point.ofIsCofiltered p hp).presheafFiber.map g) h) = CategoryTheory.CategoryStruct.comp (g.app (Opposite.op (p.obj U))) (CategoryTheory.CategoryStruct.comp (CategoryTheory.GrothendieckTopology.Point.toPresheafFiberOfIsCofiltered p hp U Q) h)
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