The IPC property #
Given a family of categories I i (i : α) and a family of functors F i : I i ⥤ C, we consider
the diagram pointwiseProduct F : Π i, I i ⥤ C defined by (Xᵢ)ᵢ ↦ ∏ᶜ Xᵢ. Given a cocone
cᵢ on Fᵢ for each i, there is a natural cocone on pointwiseProduct F with point ∏ᶜ cᵢ.
Similarly to the study of finite limits commuting with filtered colimits, we then study sufficient
conditions for this cocone to be colimiting if all the cᵢ are colimiting. We say that C
satisfies the w-IPC property if the morphism is an isomorphism as long as α is w-small and
I i is w-small and filtered for all i.
Main definitions #
CategoryTheory.Limits.IsIPCOfShape:Csatisfiesw-IPC of shapeαifw-sized filtered colimits commute products of shapeα, i.e. if the joint cocone from above is colimiting if the components are.CategoryTheory.Limits.IsIPC:Csatisfies thew-IPC property if it satisfiesw-IPC for everyα : Type w.
Main results #
- The category
Type usatisfies theu-IPC property (available byinferInstance). - If
Csatisfies thew-IPC property, thenD ⥤ Csatisfies thew-IPC property (available byinferInstance).
These results will be used to show that if a category C has products indexed by α, then so
does the category of Ind-objects of C.
References #
- M. Kashiwara, P. Schapira, Categories and Sheaves, 3.1.10, 3.1.11, 3.1.12.
Given a family of functors I i ⥤ C for i : α, we obtain a functor (∀ i, I i) ⥤ C which
maps k : ∀ i, I i to ∏ᶜ fun (s : α) => (F s).obj (k s).
Equations
Instances For
pointwiseProduct is invariant under re-indexing.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inclusions (F s).obj (k s) ⟶ colimit (F s) induce a cocone on pointwiseProduct F with
cone point ∏ᶜ (fun s : α) => colimit (F s).
Equations
- One or more equations did not get rendered due to their size.
Instances For
coconePointwiseProduct is invariant under isomorphisms of cocones.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The natural morphism colim_k (∏ᶜ s ↦ (F s).obj (k s)) ⟶ ∏ᶜ s ↦ colim_k (F s).obj (k s).
A category has the IPC property of shape α if this morphism is an isomorphism as long
as the indexing categories are filtered.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluating the pointwise product k ↦ ∏ᶜ fun (s : α) => (F s).obj (k s) at d is the same as
taking the pointwise product k ↦ ∏ᶜ fun (s : α) => ((F s).obj (k s)).obj d.
Equations
- One or more equations did not get rendered due to their size.
Instances For
In a functor category, coconePointwiseProduct commutes with evaluation.
Equations
- CategoryTheory.Limits.evaluationCoconePointwiseProductIso F X c = CategoryTheory.Limits.Cocone.ext (CategoryTheory.Limits.piObjIso (fun (i : α) => (c i).pt) X) ⋯
Instances For
A category C has the w-IPC property for shape ι if w-sized filtered colimits commute
with products of shape ι.
- nonempty_isColimit ⦃J : ι → Type w⦄ [(i : ι) → SmallCategory (J i)] [∀ (i : ι), IsFiltered (J i)] ⦃F : (i : ι) → Functor (J i) C⦄ ⦃c : (i : ι) → Cocone (F i)⦄ : ∀ (a : (i : ι) → IsColimit (c i)), Nonempty (IsColimit (coconePointwiseProduct c))
Instances
A category C has the w-IPC property it satisfies the IPC-property for every ι : Type w.
- isIPCOfShape (ι : Type w) : IsIPCOfShape.{w, w, v_1, u_1} ι C