A dualitás a kategóriaelméletben a C kategória tulajdonságai és a C duális kategória úgynevezett duális tulajdonságai közötti kapcsolat . Ha figyelembe vesszük a C kategóriára vonatkozó állítást, és felcseréljük az egyes morfizmusok képét és előképét, valamint a morfizmusok alkalmazási sorrendjét, a C op kategóriára vonatkozó kettős állítást kapjuk . A kettősség elve az , hogy az igaz állítások egy ilyen művelet után igazak, a hamis állítások pedig hamissá válnak.
A kategóriaelmélet nyelve egy elsőrendű nyelv , amely kétféle szimbólumot, objektumot és morfizmust tartalmaz, és egy objektumnak az a tulajdonsága, hogy egy morfizmus képe vagy prototípusa, valamint a morfizmusok kompozíciójának szimbóluma.
Legyen σ a nyelv bármely szava. A σ op kettős szavát a következő szabályok alkotják:
Más szavakkal, meg kell fordítania az összes nyilat , és át kell rendeznie az összes kompozíció argumentumait .
A kettősség az a megfigyelés, hogy σ akkor és csak akkor teljesül valamelyik C kategóriában , ha σ op teljesül C op -ban .