Mi formación es en álgebra de Clifford aplicada a la física. Haré todo lo posible para tratar de formular esta respuesta de manera que sea ampliamente comprensible.
En el álgebra de Clifford, se distingue entre los tensores que representan multivectores y los que representan operadores lineales sobre multivectores. Un multivector puede ser un escalar o un vector, pero también puede ser un bivector --un objeto orientado que representa un subespacio plano a través del origen, al igual que un vector es un objeto orientado que representa un subespacio unidimensional a través del origen--o algo de mayor dimensión aún. Sin embargo, los operadores lineales son los mismos que se esperan de los enfoques más convencionales del álgebra lineal.
La razón para distinguir los dos tipos es que las invariantes provienen de diferentes líneas de razonamiento.
Ahora bien, ¿qué es un operador lineal isométrico? Admito que no estoy del todo seguro, pero debería ser un operador $\underline M$ tal que $\underline M(a) \cdot \underline M(b) = a \cdot b$ para dos vectores $a, b$ . Si mi interpretación es incorrecta, por favor, hágamelo saber. Sin embargo, creo que esto es correcto, ya que implica que, si el operador adjunto (o, en el espacio euclidiano, el operador de transposición) se denota $\overline M$ entonces $\underline M \overline M = \underline I$ la identidad por lo tanto $\overline M = \underline M^{-1}$ y el operador es unitario (ortogonal) y corresponde a una isometría del espacio.
Ahora que hemos hablado de multivectores y transformaciones isométricas, consideremos un multivector general $A$ . Este multivector puede ser actuado por alguna transformación isométrica $\underline M$ formando $\underline M(A)$ . Todo multivector tiene un producto escalar (que podemos denotar por $\cdot$ al igual que con los vectores), y así podemos formar $\underline M(A) \cdot \underline M(A) = A \cdot A$ . En notación de índices, esto se denotaría por una contracción sobre todos los índices. El producto escalar de un multivector consigo mismo es siempre invariante con respecto a una transformación unitaria, por lo que cualquier función de sólo los productos escalares de multivectores es también invariante.
¿Pero qué pasa con los invariantes de los operadores lineales? Una vez más, éstos se derivan de algún tipo de producto escalar. Consideremos un operador lineal $\underline F$ . El producto escalar natural a formar es $\nabla_a \cdot \underline F(a)$ . Esta es la rastrear . Por la misma lógica que con los multivectores, se consigue finalmente que la transformación isométrica se anule haciendo que el operador actúe sobre su propio adjunto/inverso. Esto se aplica a cualquier operador lineal sobre un vector que devuelva un vector. Si las dimensiones de la entrada y la salida ya no coinciden -por ejemplo, una función de un vector que devuelve un escalar- entonces la traza ya no es un escalar y ya no es un invariante (uno podría preguntarse con razón si tiene algún significado, incluso). Sin embargo, para cualquier operador "cuadrado", existe una traza escalar bien definida, y las transformaciones isométricas la mantendrán invariante. Cualquier función de sólo la traza es entonces invariante bajo transformaciones unitarias.
Cabe señalar que cuando se considera un conjunto más estricto de transformaciones lineales, el espacio de invariantes puede ser diferente. Cuando se considera sólo el espacio de los operadores de rotación, por ejemplo, surgen más invariantes -en particular, el pseudoescalar del espacio -el elemento de volumen, si se quiere- no cambia ni en tamaño ni en orientación. Esto significa que los operadores de rotación tienen el determinante 1, en lugar de -1 como los operadores de reflexión. Algunos multivectores pueden combinarse entre sí para formar invariantes que son múltiplos del pseudoescalar bajo el conjunto de operadores de rotación.
Edito: Creo que me he olvidado de que podemos tomar la traza del operador extendido a sus homólogos mediante el outermorphism. Voy a ilustrar.
Dejemos que $\underline A(a) = (a \cdot e^1) f_1 + (a \cdot e^2) f_2 + (a \cdot e^3) f_3$ representan un operador lineal sobre un vector en un espacio vectorial 3d. Los vectores $f_i$ serían columnas de la representación matricial correspondiente.
El rastro es $\nabla_a \cdot \underline A(a) = e^1 \cdot f_1 + e^2 \cdot f_2 + e^3 \cdot f_3 = {A^1}_1 + {A^2}_2 + {A^3}_3$ . Esta es la primera invariante.
Ahora, ampliamos este operador mediante productos de cuña (externos). $\underline A(a \wedge b) = \underline A(a) \wedge \underline A(b)$ . Basta con saber que los pro son anticonmutativos para evaluar esto, aunque algunas identidades ayudan. Sea $e^1 \wedge e^2 \equiv e^{12}$ para la compacidad de la nota, y definir $B = a \wedge b$ para dos vectores $a, b$ para conseguir
$$\underline A(B) = (B \cdot e^{21}) f_{12} + (B \cdot e^{32}) f_{23} + (B \cdot e^{13}) f_{31}$$
Tomando la traza de este operador se obtiene $e^{21} \cdot f_{12} + e^{32} \cdot f_{23} + e^{13} \cdot f_{31}$ . En términos de los coeficientes de la matriz original, esta i s ${A^1}_1 {A^2}_2 - {A^1}_2 {A^2}_1 + \ldots$ . Esto es esencialmente lo mismo que se discute en el artículo de la wiki, excepto que ellos consideran explícitamente una matriz simétrica simétrica.
Construyendo por outermorfismo de nuevo se obtiene un operador sobre el pseudoescalar 3d del espacio que simplemente devuelve un múltiplo del mismo---ese múltiplo es el determinante, y así la traza es trivial.
Me doy cuenta de que la maquinaria matemática que he utilizado para discutir estos invariantes puede ser extraña, pero aquí hay una descripción cualitativa: todo operador lineal sobre vectores puede extenderse para actuar sobre planos, volúmenes, etc. Cada una de estas extensiones tiene su propia traza, que es un invariante. Por tanto, un operador lineal invertible tiene $N$ invariantes en un $N$ -espacio dimensional.