Wide Pullback
A wide pullback is the indexed form of a Pullback.
Explicitly, a wide pullback in a Category of a family of maps is a Bundle equipped with projections such that
- For all ,
- For any other with , there exists a unique universal map such that and .
Warning
It is very important that we parameterize the data by a bundle, and not an object. If we do not, then a wide pullback of an empty family of morphisms yields a Terminal Object, which is not what we get when we take an Indexed Cartesian Product in the Slice Category.
When the indexing set is Merely Inhabited, we can dispense with the bundle map.
Properties
A wide pullback is a Limit of a Walking Wide Cospan.
A wide pullback is an Indexed Cartesian Product in the Slice Category .
A category with all -small wide pullbacks and a Terminal Object is Complete.
We can construct -small Indexed Products by taking the wide pullback of a family . We can then build Equalisers by taking a pullback of the diagram:
From here, we can use the fact that -small indexed products and equalisers give all Limits.
Wide pullbacks are Connected Limits