Una matriz de densidad, debe ser hermitiano, normalizado ( ) y no negativa. No negatividad significa que debe tener valores propios no negativos. Dada una matriz de densidad, las dos primeras condiciones son sencillas de comprobar. Pero, ¿cómo verificar la no negatividad de una matriz de densidad sin calcular explícitamente los valores propios? El cálculo del valor propio puede ser muy difícil para una matriz de densidad dimensional arbitraria.
En una computadora (y probablemente también en papel para una matriz sin estructura particular), la solución más rápida es calcular una factorización de Cholesky y ver si el procedimiento falla. Al final, este es un caso especial del criterio en la respuesta de QMechanic, ya que está construyendo una factorización. . (Puede reemplazarlo con una factorización LDL^T para evitar las raíces cuadradas).
En algunos casos, si la matriz tiene una estructura especial, puede ser más fácil calcular los determinantes y verificar el criterio de Sylvester, como lo sugiere AccidentalFourierTransform.
Un operador no negativo (también conocido como semipositivo ) satisface por definición
Para un espacio de Hilbert complejo, un operador es semipositivo iff
Las caracterizaciones (1) y (2) suelen ser más fáciles de usar que determinar el espectro/valores propios (3).
Ignoraremos las sutilezas con operadores ilimitados , dominios, extensiones autoadjuntas , etc., en esta respuesta.
prahar