Definition 2.7 (Separating / detecting family). Let G be a family of objects of a locally small category C.

  • (a)
    We say G is a separating family if the functors C(G,∙), G∈G are jointly faithful, i.e. given a parallel pair A⇉gfB, the equations fh=gh for all h:G→A with G∈G imply f=g.
  • (b)
    We say G is a detecting family if the G(G,∙) jointly reflect isomorphisms, i.e. given A→fB, if every G→gB with G∈G factors uniquely through f, then f is an isomorphism.

If G={G}, we call G a separator or a detector.