În teoria categoriilor , un functor reprezentabil este un functor de tip special de la o categorie arbitrară la categoria mulţimilor . Într-un sens, astfel de functori definesc o reprezentare a unei categorii în termeni de mulțimi și funcții.
Fie C o categorie local mică , atunci pentru fiecare dintre obiectele sale A Hom( A ,-) există un functor Hom , care trimite obiectele X la mulțimile Hom( A , X ).
Se spune că un functor F : C → Mulțimea este reprezentabilă dacă este izomorf în mod natural cu Hom( A ,-) pentru un obiect A din categoria C .
Un functor contravariant G de la C la Set , numit de obicei presheaf , este reprezentabil dacă este izomorf în mod natural cu functorul hom contravariant Hom(-, A ) pentru un obiect A din categoria C .
Conform lemei lui Yoneda , transformările naturale ale lui Hom( A ,-) în F sunt în corespondență unu-la-unu cu elementele lui F ( A ). Pentru a obține o reprezentare a lui F , trebuie să știm pentru care u ∈ F ( A ) transformarea naturală corespunzătoare este un izomorfism. Aceasta motivează următoarea definiție:
Un element universal al unui functor F : C → Mulțimea este o pereche ( A , u ), unde A este un obiect al lui C și u ∈ F ( A ), astfel încât pentru orice pereche ( X , v ), v ∈ F ( X ) există un morfism unic f : A → X astfel încât ( Ff ) u = v .
Transformarea naturală indusă de u ∈ F ( A ) este un izomorfism dacă și numai dacă ( A , u ) este un element universal. Prin urmare, reprezentările functorilor sunt adesea denumite membri generici. Din proprietatea universală rezultă că reprezentarea functorului este unică până la un izomorfism unic (totuși, unicitatea rezultă și din completitudinea înglobării Yoneda).
Definițiile categoriale ale săgeții universale și ale functorilor adjuncți pot fi exprimate în termeni de functori reprezentabili.
Fie G : D → C un functor și X un obiect al lui C . Atunci ( A ,φ) este o săgeată universală de la X la G dacă și numai dacă ( A ,φ) este o reprezentare a functorului Hom C ( X , G -) de la D la Set . Rezultă că G are un F dual stâng dacă și numai dacă Hom C ( X , G- ) este reprezentabil pentru tot X din C. Afirmațiile duale sunt și ele adevărate.