A matematikában a C kategória alkategóriája egy S kategória, amelynek objektumai egyben C objektumai is, és amelynek morfizmusai egyben C morfizmusai is , azonos azonosságmorfizmusokkal és összetételi szabályokkal. Intuitív módon az S alkategóriát a C - ből kapjuk néhány objektum és morfizmus eltávolításával.
Legyen C egy kategória. A C kategória S alkategóriáját az határozza meg
úgy, hogy az alábbi feltételek teljesüljenek:
Ezekből a feltételekből következik, hogy S önmagában kategória. Van egy nyilvánvaló szigorú I : S → C függvény , amelyet beágyazási függvénynek nevezünk .
Az S alkategóriát teljes C alkategóriának nevezzük , ha minden X , Y objektumpárra S -ben
Egy C kategória S alkategóriáját zárt izomorfizmusnak nevezzük, ha olyan k : X → Y izomorfizmus C -ben , hogy Y S -hez tartozik, S - hez is tartozik . Az izomorfizmus alá zárt teljes alkategóriát szigorúan teljes alkategóriának nevezzük .
A C alkategória akkor széles , ha tartalmazza az összes C objektumot . A C kategória egyetlen széles teljes alkategóriája maga a C.