Library CT.Instance.Functor.FullFunctor
Full Functors
A "full" functor is one that is surjective on hom-sets. That is,
A functor
F:C→D is
full if
∀x,y∈C, the function
F:C(x,y)→D(F(x),F(y)) is surjective.
So we require a
Functor and a proof that surjectivity of hom-sets is
satisfied.