A functor is full if the arrow function of is surjective for every pair of objects in . More precisely, for every pair , the arrow function of