The notions of regular category, exact category, coherent category, extensive category, and pretopos can be nicely unified in a theory of “familial regularity and exactness.” This was apparently first noticed by Ross Street.
Let be a finitely complete category. By a sink in we mean a family of morphisms with common target. A sink is strong epic if it doesn’t factor through any proper subobject of . The pullback of a sink along a morphism is defined in the evident way.
By a (many-object) relation in we will mean a family of objects together with, for every , a monic span (that is, a subobject of . We say such a relation is:
Abstractly, reflexive and transitive relations can be identified with categories enriched in a suitable bicategory; see (Street 1984). Congruences can be identified with enriched -categories.
A quotient for a relation is a colimit for the diagram consisting of all the and all the spans . And the kernel of a sink is the relation on with . It is evidently a congruence.
For example:
If , a congruence is the same as the ordinary internal notion of congruence. In this case quotients and kernels reduce to the usual notions.
If , a congruence contains no data and a sink is just an object in C. The empty congruence is, trivially, the kernel of the empty sink with target B, and a quotient for the empty congruence is an initial object.
Given a family of objects , define a congruence by and (an initial object) if . Call a congruence of this sort trivial (empty congruences are always trivial). Then a quotient for a trivial congruence is a coproduct of the objects , and the kernel of a sink is trivial iff the are disjoint monomorphisms.
In what follows, we let be a class of cardinal numbers with the following properties:
At least in classical mathematics, there are then only four possibilities:
Arguably, one ought to define the term ‘regular cardinal’ to mean precisely such a collection. In any case, the two properties above are what matter to us.
We refer to a sink or relation as -ary if the cardinality is an element of . The cases of most interest have special names:
We say that a finitely complete category is -ary regular if the following hold.
We say that is -ary exact if it is -ary regular and in addition
One can show (Street 1984) that in a -ary regular category, every strong epic -ary sink is the quotient of its kernel, and that any -ary congruence that is a kernel has a quotient. Thus, in a -ary exact category, every -ary congruence has a quotient. In fact, one can alternately define a -ary regular category to be one in which every -ary congruence which is a kernel has a pullback-stable quotient.
It is then not difficult to verify that
Actually, Street’s paper referenced below gives a version of regularity and exactness that applies even to some large sinks and congruences.