Izomorfismul de categorie este o relație unu-la-unu între categorii care păstrează structura obiectelor și a morfismelor: categorii și sunt izomorfe dacă există functori și care sunt inversi unul față de celălalt, adică (functor de identitate pe ) și [1] . Cele două categorii izomorfe împărtășesc toate proprietățile care sunt definite numai în termeni de teoria categoriilor; pentru toate scopurile practice, ele sunt identice, diferă doar prin denumiri de obiect și morfism.
Izomorfismul de categorie este o condiție foarte puternică care este rar satisfăcută; în acest sens, se folosește mai des conceptul de echivalență de categorie , pentru care nu se cere ca acesta să fie egal cu , ci doar izomorf în mod natural și, în mod similar, să fie izomorf în mod natural .
Un functor creează un izomorfism de categorii dacă și numai dacă este bijectiv pe obiecte și pe mulțimea de morfisme [1] ; datorită acestui criteriu, se poate demonstra izomorfismul categoriilor fără a construi un functor invers .
Pentru un grup finit , câmp și algebră de grup , categoria reprezentărilor -liniare ale grupului de grup este izomorfă cu categoria modulelor din stânga peste . Un izomorfism poate fi descris după cum urmează: dacă este dată o reprezentare a unui grup , unde este un spațiu vectorial peste , este grupul automorfismelor sale liniare și este un homomorfism de grupuri , se traduce în modulul din stânga după cum urmează:
pentru oricare dintre și orice element al . În schimb, dacă se dă un modul din stânga , atunci este un spațiu vectorial, iar înmulțirea cu un element de grup duce la un automorfism -liniar al modulului (deoarece suntem inversați la ), care descrie un homomorfism de grup .
Orice inel poate fi considerat ca o categorie pre-aditivă cu un singur obiect. Categoria de functori a tuturor functorilor aditivi din această categorie în categoria grupurilor abeliene este izomorfă cu categoria modulelor stângi peste un inel.
Automorfismul categoriei apare în teoria algebrelor booleene : categoria algebrelor booleene este izomorfă cu categoria inelelor booleene . Algebra booleană dată este tradusă într-un inel boolean folosind diferența simetrică ca adunare și operația logică de înmulțire ca înmulțire. În schimb, dacă este dat un inel boolean , atunci putem defini operația de unire ca și operația de intersecție ca înmulțire. Ambele definiții pot fi extinse la morfisme pentru a obține functori, iar acești functori sunt reciproc inversi unul față de celălalt.
Dacă este o categorie cu obiect inițial , atunci categoria de obiecte „de mai sus” ( ) este izomorfă cu . Dual , dacă este un obiect terminal în , categoria functorului ( ) este izomorfă .