La forma en que la dualidad principio es enunciado está destinado a dar algunas inicial de la intuición, pero no es conveniente (y, teniendo en cuenta la calificación como "informal", no destinados a ser utilizados) para la solicitud formal. Una de las razones que ya he mencionado: Hay categórica construcciones donde el 'doble' no se obtiene mediante la inversión de 'todas' las flechas. En segundo lugar, mientras que el párrafo introductorio se puede leer a sugerir esto, dual construcciones o pruebas no será necesario llevar a cabo 'de nuevo', pero son en realidad formal de las consecuencias de la construcción original.
Un intento para una formal declaración de la dualidad principio sería:
Para cada afirmación general de $\forall{\mathscr A}: {\mathsf P}({\mathscr A})$ sobre las categorías, formulado en algunos fijos contexto (tal vez en relación con otras categorías) categorías, no es un 'doble' genérica declaración de $\forall{\mathscr A}: {\mathsf P}({\mathscr A}^{\text{op}})$, que es equivalente a la original.
Tenga en cuenta que el contexto de la declaración de las estancias de la misma - dualization se aplica a la única categoría de la declaración es paramétricas más. En el ejemplo de la Yoneda Lema, el parámetro es ${\mathscr A}$, y la instrucción es que un hormigón canónica de asignación describe un functor ${\mathscr A}\to [{\mathscr A}^{\text{op}},\textsf{Set}]$. La doble declaración de ahí se dice que por cualquier ${\mathscr A}$ , un concreto canónica de asignación de describir un functor ${\mathscr A}^{\text{op}}\to [{\mathscr A}^\text{op op}(\equiv {\mathscr A}),\textsf{Set}]$.