A subfunctor is a Subobject in the Category of Functors Let F:Set→Set Then G:Set→Set Such that for each X∈Set.GX⊂FX TODO check this