A kategória-ekvivalencia a kategóriaelméletben a kategóriák közötti kapcsolat, amely azt mutatja, hogy két kategória „lényegében ugyanaz”. Az ekvivalencia megállapítása a megfelelő matematikai fogalmak mély kapcsolatáról tanúskodik, és lehetővé teszi a tételek „átvitelét” egyik struktúrából a másikba.
Két C és D kategória esetén ezek ekvivalenciája adott, ha adott egy F : C → D , egy G : D → C , valamint két ε természetes izomorfizmus : FG → I D és η : I C → GF . Itt az I C : C → C és az I D : D → D azonos funktorok C -n és D -n . Ha F és G kontravariáns funktorok, ez határozza meg a kategóriák kettősségét .
Megmutatható, hogy egy F : C → D függvény akkor és csak akkor határozza meg a kategória ekvivalenciát, ha:
Ez a leggyakrabban használt kritérium, mivel nem szükséges egy "inverz" függvény kifejezett felépítése és két természetes transzformáció. Másrészt, bár a fenti tulajdonság garantálja az ekvivalencia meglétét, bizonyos adatok elvesznek, mert néha az ekvivalencia többféleképpen is elvégezhető. Ezért az ilyen tulajdonságokkal rendelkező F függvényt néha gyenge kategória ekvivalenciának nevezik .
Egy másik megfogalmazás az adjunkt függvények fogalmát használja : F és G akkor és csak akkor definiálja a kategóriák egyenértékűségét, ha mindkettő teljesen univalens és adjunkt.
A kategória ekvivalenciájával minden "kategorikus" tulajdonság megmarad: például az a tulajdonság, hogy kezdeti objektum , monomorfizmus , határérték vagy egy kategória tulajdonsága, hogy toposz .
Ha F : C → D kategóriák egyenértékűsége, és G 1 , G 2 "fordított" F -hez , akkor G 1 és G 2 természetesen izomorf.