V matematice existuje mnoho konstrukcí, které se chovají funktory, ale „obracejí morfismy“ a „přehazují pořadí skládání“. Proto definujeme kontravariantní funktorF z C do D jako zobrazení, které
přiřadí každému objektu objekt ,
přiřazuje každému morfismus morfismus takový, že platí následující dvě podmínky:
Všimněte si, že kontravariantní funktory obracejí směr skládání.
Obyčejné funktory se také nazývají kovariantní funktory pro rozlišení od kontravariantních funktorů. Všimněte si, že kontravariantní funktor je možné definovat jako kovariantní funktor na opačné kategorii.[3] Někteří autoři preferují psaní všech výrazů kovariantně. To znamená, že neříkají, že je kontravariantní funktor, ale (nebo někdy ) a nazývají funktorem.
Kontravariantní funktory se někdy také nazývají kofunktory.[4]
Výše uvedená definice je definice kovariantního funktoru. Kontravariantní funktor je takové zobrazení F, které morfismu kategorie C přiřadí morfismus v kategorii D a platí .
HILLMAN, Chris, 2001. A Categorical Primer [online]. 2001. Dostupné v archivu pořízeném z originálu dne 1997-05-03.
ADÁMEK, Jiří; HERRLICH, Horst; STRECKER, George E., 2004. Abstract and Concrete Categories; The Joy of Cats [online]. 2004 [cit. 2020-09-19]. Dostupné v archivu pořízeném z originálu dne 2015-04-21.