Anafunctor

From HandWiki

In mathematics, an anafunctor[note 1] is a notion introduced by (Makkai 1996) for ordinary categories that is a generalization of functors.[1] In category theory, some statements require the axiom of choice, but the axiom of choice can sometimes be avoided when using an anafunctor.[2] For example, the statement "every fully faithful and essentially surjective functor is an equivalence of categories" is equivalent to the axiom of choice, but we can usually follow the same statement without the axiom of choice by using anafunctor instead of functor.[1][3]

Definition

Span formulation of anafunctors

Anafunctor (span)

Let X and A be categories. An anafunctor F with domain (source) X and codomain (target) A, and between categories X and A is a category |F|, in a notation F:XaA, is given by the following conditions:[1][4][5][6][7]

  • F0 is surjective on objects.

Set-theoretic definition

(5)

An anafunctor F:XaA following condition:[2][8][9]

  1. A set |F| of specifications of F, with maps σ:|F|Ob(X) (source), τ:|F|Ob(A) (target). |F| is the set of specifications, s|F| specifies the value τ(s) at the argument σ(s). For XOb(X), we write |F|X for the class {s|F|:σ(s)=X} and Fs(X) for τ(s) the notation Fs(X) presumes that s|F|X.
  2. For each X,YOb(X), x|F|X, y|F|Y and f:XY in the class of all arrows Arr(X) an arrows Fx,y(f):Fx(X)Fy(Y) in A.
  3. For every XOb(X), such that |F|X is inhabited (non-empty).
  4. F hold identity. For all XOb(X) and x|F|X, we have Fx,x(idx)=idFxX
  5. F hold composition. Whenever X,Y,ZOb(X), x|F|X, y|F|Y, z|F|Z, and Fx,z(gf)=Fy,z(g)Fx,y(f).

See also

Notes

  1. The etymology of anafunctor is an analogy of the biological terms anaphase/prophase.[1]

References

  1. 1.0 1.1 1.2 1.3 (Roberts 2011)
  2. 2.0 2.1 (Makkai 1998)
  3. (anafunctor in nlab {{{2}}})
  4. (Makkai 1996)
  5. (Palmgren 2008)
  6. (Schreiber Waldorf)
  7. (anafunctor in nlab {{{2}}})
  8. (Makkai 1996)
  9. (anafunctor in nlab {{{2}}})

Bibliography

Further reading

  • Bartels, Toby (2004). "Higher gauge theory I: 2-Bundles". arXiv:math/0410328.
  • "anafunctor". https://ncatlab.org/nlab/show/anafunctor. 

category:Functors