Overview
Functor is a mapping between categories.
Depends the way functors map morphisms they could be either covariant or contravariant.
Covariant functors
Covariant functors map morphisms as it is. We use o
letter to designate a cO
variant (positive) position of an argument.
Contravariant functors
Contravariant functors flip morphisms. We use a
letter to designate a contrA
variant (negative) position of an argument.
You can compare these functor mapping expressions (fo/fa):
Yoneda functors
However I recommend you to use a Yoneda version of these operators (yo/ya):