Definicja Załóżmy, że mamy zbiór obiektów z relacją równoważności. Postać kanoniczna jest dana poprzez wyznaczenie niektórych obiektów w do bycia „w postaci kanonicznej” takiej, że każdy obiekt w zbiorze jest równoważny jednemu i tylko jednemu obiektowi w postaci kanonicznej. Innymi słowy, postaci kanoniczne w reprezentują klasy abstrakcji, każda dokładnie jednokrotnie. By sprawdzić, czy dwa obiekty są równe, wystarczy sprawdzić równość ich postaci kanonicznych. W ten sposób postać kanoniczna nie tylko klasyfikuje każdą klasę abstrakcji, ale daje też wyróżnionego (kanonicznego) reprezentanta.

W praktyce warto umieć rozpoznawać postaci kanoniczne. Jest też do rozważenia problem algorytmiczny – jak przejść od danego obiektu należącego do do postaci kanonicznej ? Postaci kanoniczne są zazwyczaj używane, by uczynić operacje na klasach abstrakcji bardziej efektywne. Na przykład w arytmetyce modularnej postacią kanoniczna klasy reszty jest zazwyczaj jej najmniejsza nieujemna liczba całkowita. Operacje na klasach są wykonywane poprzez połączenie tych reprezentantów, a następnie zredukowanie wyniku do jego najmniejszej nieujemnej reszty.