nLab
familial regularity and exactness

Familiar regularity and exactness

Idea

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.

Sinks and relations

Let C be a finitely complete category. By a sink in C we mean a family {f i:A iB} iI of morphisms with common target. A sink {f i:A iB} is strong epic if it doesn’t factor through any proper subobject of B. The pullback of a sink along a morphism BB is defined in the evident way.

By a (many-object) relation in C we will mean a family of objects {A i} iI together with, for every i,jI, a monic span A iR ijA j (that is, a subobject R ij of A i×A j. We say such a relation is:

  • reflexive if R ii contains the diagonal A iA i×A i, for all i,
  • transitive if the pullback R ij× A jR jk factors through R ik, for all i,j,k,
  • symmetric if R ij contains, hence is equal to, the transpose of R ji for all i,j, and
  • a congruence if it is reflexive, transitive, and symmetric; this is an internal notion of equivalence relation.

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 A i and all the spans A iR ijA j. And the kernel of a sink {f i:A iB} is the relation on {A i} with R ij=A i× BA j. It is evidently a congruence.

For example:

  • If I=1, a congruence is the same as the ordinary internal notion of congruence. In this case quotients and kernels reduce to the usual notions.

  • If I=0, 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 {A i}, define a congruence by R ii=A i and R ij=0 (an initial object) if ij. 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 A i, and the kernel of a sink {f i:A iB} is trivial iff the f i are disjoint monomorphisms.

Familial regularity and exactness

In what follows, we let κ be a class of cardinal numbers with the following properties:

  1. 1κ.
  2. If λκ, then an indexed sum iλα i is in κ if and only if each α i is in κ.

At least in classical mathematics, there are then only four possibilities:

  • κ is the proper class of all cardinal numbers,
  • κ is the set of cardinal numbers smaller than some infinite regular cardinal,
  • κ={0,1} (the set of cardinal numbers less than 2), or
  • κ={1}.

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 I is an element of κ. The cases of most interest have special names:

  • When κ={1} we say unary.
  • When κ=ω is the set of finite cardinals, we say finitary.
  • When κ is the class of all cardinal numbers, we say infinitary.

We say that a finitely complete category C is κ-ary regular if the following hold.

  • Every κ-ary sink factors as a strong epic sink followed by a monomorphism.
  • The pullback of any strong epic κ-ary sink is strong epic.

We say that C is κ-ary exact if it is κ-ary regular and in addition

  • every κ-ary congruence is the kernel of some sink.

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

  1. C is regular iff it is unary regular.
  2. C is coherent iff it is finitary regular.
  3. C is infinitary-coherent iff it is well-powered and infinitary regular.
  4. C is exact iff it is unary exact.
  5. C is a pretopos iff it is finitary exact.
  6. C is an infinitary pretopos iff it is well-powered and infinitary exact.
  7. C is lextensive iff every finitary trivial congruence has a pullback-stable quotient of which it is the kernel.
  8. C is infinitary-lextensive iff every (small) trivial congruence has a pullback-stable quotient of which it is the kernel.

Actually, Street’s paper referenced below gives a version of regularity and exactness that applies even to some large sinks and congruences.

References

  • Ross Street, “The family approach to total cocompleteness and toposes.” Transactions of the AMS 284 no. 1, 1984