Abstract The notion of anafunctor is introduced. An anafunctor is, roughly, a “functor defined up to isomorphism”. Anafunctors have a general theory paralleling that of ordinary functors; they have natural transformations, they form categories, they can be composed, etc. Anafunctors can be saturated, to ensure that any object isomorphic to a possible value of the anafunctor is also a possible value at the same argument object. The existence of anafunctors in situations when ordinarily one would use choice is ensured without choice; e.g., for a category which has binary products, but not specified binary products, the anaversion of the product functor is canonically definable, unlike the ordinary product functor that needs the axiom of choice. When the composition functors in a bicategory are changed into anafunctors, one obtains anabicategorics. In the standard definitions of bicategories such as the monoidal category of modules over a ring, or the bicategory of spans in a category with pullbacks, and many others, one uses choice; the anaversions of these bicategories have canonical definitions. The overall effect is an elimination of the axiom of choice, and of non-canonical choices, in large parts of general category theory. To ensure the Cartesian closed character of the bicategory of small categories, with anafunctors as 1-cells, one uses a weak version of the axiom of choice, which is related to A. Blass' axiom of Small Violations of Choice (1979).
[1]
Robert Paré,et al.
Abstract families and the adjoint functor theorems
,
1978
.
[2]
M. Makkai.
Stone duality for first order logic
,
1987
.
[3]
Andreas Blass,et al.
Injectivity, projectivity, and the axiom of choice
,
1979
.
[4]
Ross Street,et al.
Fibrations in bicategories
,
1980
.
[5]
M. Makkai.
Generalized sketches as a framework for completeness theorems
,
1997
.
[6]
Jean Benabou,et al.
Fibered categories and the foundations of naive category theory
,
1985,
Journal of Symbolic Logic.
[7]
S. Lane.
Categories for the Working Mathematician
,
1971
.
[8]
P. Gabriel,et al.
Lokal α-präsentierbare Kategorien
,
1971
.
[9]
A. Joyal,et al.
The geometry of tensor calculus, I
,
1991
.
[10]
J. Benabou.
Introduction to bicategories
,
1967
.