For discrete opfibrations with weakly filtered categories, the map taking a pair to its connected components of a category is a bijection. For surjectivity, send two base objects in the same component to a common target and lift both arrows. For injectivity, choose common targets upstairs for two representatives; a cocone over the resulting finite connected diagram downstairs makes their lifted composites agree. Hence the representatives have a common target in the pullback in a category. Over a filtered category, the component functor on the slice of discrete opfibrations preserves all finite categorical limits: it preserves pullbacks and takes the terminal object to a singleton.
A functor is finite-limit-preserving if it carries each finite limit cone to a limiting cone. When is a small category with finite limits, this is equivalent to being a filtered colimit in a category of covariant representable functors, and to the opposite of its category of elements being a filtered category. It is also equivalent to every comma category having finite limits, for all sets .
In a filtered colimit in a category of sets, any finite zigzag of generating identifications can be moved to one common stage. The filtered category conditions supply common objects and equalize the finitely many competing arrows. Consequently finitely many representatives and finitely many equalities can be realized simultaneously at one stage. This is the elementwise reason filtered colimits commute with finite limits in sets.
Use the covariant density presentation. An object of is with ; an arrow is with . For each such object the Yoneda lemma gives a natural transformation . An arrow induces by precomposition, so these transformations form a cocone indexed by .
At , send a representative to . Every comes from . If two representatives have the same value , their arrows to in identify both with that same representative in the opposite-indexed colimit. Thus the map is bijective and natural, proving
The index is small because is small and every is a set. By (iii) it is a filtered category. This proves (iv).
Take . The category of elements has finite limits. Reversing its limiting cones gives cocones over every finite diagram in ; a terminal object before reversal ensures nonemptiness. Its opposite category is therefore a filtered category, proving (iii).
A filtered category is nonempty, every pair of objects maps to a common object, and every parallel pair becomes equal after postcomposition. Equivalently every finite diagram in a category has a cocone.
For a filtered set diagram , the finite-stage equality in a filtered set colimit says that representatives and define the same element exactly when their images agree at some common stage. Indeed, equality in the ordinary disjoint-union-and-quotient construction is witnessed by a finite zigzag; filteredness moves its objects to a common stage and equalizes the finitely many competing arrows.
For a finite categorical product, choose a common stage for all coordinate representatives to obtain surjectivity of the colimit-to-product comparison. Finitely many coordinate equalities can then be realized together at one later stage, proving injectivity. The empty product is preserved because a nonempty filtered category is connected. For an equalizer, an element whose two images agree in the colimit reaches a stage where they agree, so it is represented by an element of the stagewise equalizer; the same equality criterion proves injectivity. Finite products and equalizers construct every finite limit. Hence filtered colimits commute with finite limits in sets.
We prove the equivalence by the cycle solution, solution, solution, solution, then back to solution.
A filtered category is nonempty, any two objects have arrows to a common object, and any parallel pair is equalized by some arrow . Equivalently, every finite diagram has a cocone: first choose a common target for its finitely many objects, then successively equalize the finitely many discrepancies along its arrows. A weakly filtered category requires a cocone only for finite nonempty connected diagrams. Equivalently, each connected component of a category is filtered. To see this, two objects in one component are joined by a finite zigzag; a cocone on that zigzag gives a common target, and a parallel-pair diagram gives the equalization condition. Conversely a connected diagram lies in one filtered component. An empty category is weakly filtered, since it has no such diagrams.
The unique outgoing-arrow lifting property is precisely that of a discrete opfibration. Let have this property, with weakly filtered. Take a diagram with finite, nonempty and connected, and choose a cocone in . Lift each uniquely from , obtaining . For an arrow , the arrow and the lift have the same source and the same image . Unique lifting gives equality of the arrows and, importantly, . Connectedness of makes all targets a single object . The lifts are a cocone in , so the domain of a discrete opfibration over a weakly filtered category is weakly filtered.
Consider discrete opfibrations and and their pullback in a category . The assumed creation of pullbacks describes its objects as pairs with , and its arrows as pairs with . There is a canonical map
where denotes connected components of a category. Assume the vertices are weakly filtered categories.
For surjectivity, choose components and whose images belong to the same component of . That component is filtered, so there are arrows and . Lifting them from and gives and with . Thus maps to the chosen component pair.
For injectivity, suppose and have the same images under . Filteredness of the relevant components upstairs gives arrows
Write and . In the four arrows make a finite connected diagram with objects . It has a cocone, so there are and with
Lift from and from , obtaining arrows to with . Their composites with form an arrow of , and their composites with form an arrow . Hence the two representatives lie in the same component. This proves the connected components of discrete-opfibration pullbacks formula
The map is the canonical comparison, so this is preservation of the pullback, not just an accidental bijection of its objects.
Now fix a small filtered category . Every object of has weakly filtered domain by the lifting argument, and every arrow of this slice is a discrete opfibration. Pullbacks in the slice are the created pullbacks above; their resulting domains are weakly filtered as well, since a pullback projection is a discrete opfibration onto a weakly filtered domain. The terminal slice object is . Because is nonempty and filtered, it is connected, so is a singleton. Thus the component functor preserves the terminal object and pullbacks. These construct every finite categorical limit: binary products are pullbacks over the terminal object, and equalizers are pullbacks along a diagonal into a binary product. Therefore the functor from this slice to sets preserves all finite limits.
Take . By assumption has finite limits, so has finite colimits. A filtered category is nonempty, admits a cocone over every pair of objects, and admits a coequalizing arrow for every parallel pair. The initial object of gives nonemptiness, its binary coproducts give the required two-object cocones, and its coequalizers equalize parallel arrows. Consequently . These statements also handle the otherwise possible empty category of elements.
By the canonical colimit presentation of a covariant set-valued functor established in the first part,
Each vertex is a representable functor. Under condition the indexing category of elements, with its arrows reversed, is a filtered category, so this is a filtered colimit in a category. Therefore , with the requested diagram itself providing the filtered presentation.
Apply condition with the singleton . It says that the category of elements has all finite limits, including a terminal object. The opposite category therefore has all finite colimits. In particular it is nonempty; two objects map to their binary coproduct in a category; and any parallel arrows are equalized by their coequalizer. These are precisely the conditions for a filtered category. Equivalently, every finite diagram has a cocone, obtained by reversing a categorical limit in . Thus
Suppose , where is a filtered category and every is a representable functor. Every covariant representable functor preserves all existing categorical limits: maps from into a limiting object are exactly compatible families of maps into its diagram.
For a finite diagram in a category , use pointwise colimits in the functor category, preservation by each , and the permitted result that filtered colimits commute with finite limits in sets to obtain
The isomorphism is the canonical comparison, since every step respects the limiting projections. This also covers the empty finite diagram and hence the terminal object. Thus , completing the cycle:
The statement that limits of shape commute with colimits of shape means that for every , the canonical commutation of limits and colimits map
is an isomorphism whenever the iterated limits and colimits exist.
A filtered category is a nonempty category in which every finite diagram has a cocone. Equivalently, any two objects map to a common object and any parallel pair becomes equal after postcomposition. A weakly filtered category requires cocones only for finite connected diagrams; equivalently, each connected component is filtered.
Write a weakly filtered category as the disjoint union of its filtered connected components. Its colimit is the coproduct of the filtered colimits over the . In sets, a connected finite limit commutes with coproducts: connectedness forces all coordinates of a compatible tuple to lie in the same coproduct summand. By the assumed theorem, the filtered colimit over each commutes with every finite limit. Applying these two facts successively proves that weakly filtered colimits commute with connected finite limits in .
The forgetful functor from abelian group to sets creates finite limits and filtered colimits and reflects isomorphisms. The comparison map for a filtered colimit and a finite limit therefore becomes the corresponding isomorphism of sets, so filtered colimits commute with finite limits in .
The dual claim fails because inverse limit need not preserve epimorphisms. Take the inverse systems
with identity bonding maps on , reduction maps on , and levelwise epimorphisms . Then
and the induced map is not surjective. Since an epimorphism in abelian groups is a finite-colimit cokernel, cofiltered limits do not commute with finite colimits in .
Weakly filtered category Created 2026-09-24 Updated 2026-10-06
A category is weakly filtered when every finite connected diagram in it admits a cocone. Equivalently, each of its connected components is a filtered category.