Diagram chases without elements

It is possible to perform diagram chases even in categories in which the objects are not sets, with a mathematical sleight-of-hand using something called members.

Call an arrow x with codomain aA a member of a, written xma, and define xy for two members of a to mean there are epimorphisms u,v with xy=yv. One can check this is an equivalence relation on the set of members of a. We can then think of members of a as equivalence classes of arrows to a, with this relation.

Each object a has a zero member (the equivalence class of the zero arrow 0a). Each member xma also has a "negative", denoted x.

Rules for chasing diagrams

For the members in any abelian category:

  1. f:ab is a monomorphism if and only if for all xma, fx0 implies x0;
  2. f:ab is a monomorphism if and only if, for all x,xma, fxfx implies xx;
  3. g:bc is an epimorphism if and only if for each zmc there is ymb with gyz;
  4. h:rs is the zero arrow if and only if, for all xmr, hx0;
  5. A sequence afbgc is exact at b if and only if gf=0 and to every ymb with gy0 there exists xma with fxy;
  6. (Subtraction) Given g:bc and x,ymb with gxgy, there is a member zmb with gz0; moreover, any f:bd with fx0 has fyfz and any h:ba with hy0 has hxhz.

(UNDER CONSTRUCTION)