Teorema de Naimark
El teorema de Naimark es una afirmación fundamental sobre las mediciones. Establece que cualquier medición general puede implementarse de una forma sencilla que recuerda a las representaciones de Stinespring de los canales:
- El sistema a medir se combina primero con un sistema auxiliar inicializado, creando un sistema compuesto.
- Luego se aplica una operación unitaria al sistema compuesto.
- Finalmente, el sistema auxiliar se mide mediante una medición en la base estándar, lo que proporciona el resultado de la medición general original.
Enunciado del teorema y demostración
Sea un sistema y una colección de matrices positivas semidefinidas que satisfacen
lo cual indica que describen una medición de . Sea ademas un sistema cuyo conjunto de estados clásicos es , es decir, el conjunto de posibles resultados de medición.
El teorema de Naimark establece que existe una operación unitaria sobre el sistema compuesto tal que la implementación que sugiere la siguiente figura produce resultados de medición que coinciden con la medición dada — es decir, las probabilidades de los distintos resultados posibles de medición coinciden exactamente.
Para aclarar: el sistema comienza en un estado arbitrario mientras que se inicializa en el estado . La operación unitaria se aplica a , y luego el sistema se mide con una medición en la base estándar, produciendo un resultado .
El sistema se muestra como parte de la salida del circuito, pero por ahora no nos preocupa el estado de después de la ejecución de , y podemos imaginar que se traza sobre el. Sin embargo, más adelante en la lección nos interesará el estado de después de la ejecución de .
Tal implementación de una medición recuerda obviamente a una representación de Stinespring de un canal, y las bases matemáticas son similares. La diferencia es que el sistema auxiliar aquí se mide, en lugar de trazarse sobre el como en el caso de una representación de Stinespring.
El hecho de que cualquier medición pueda implementarse de esta manera es bastante sencillo de demostrar, pero primero necesitamos una afirmación sobre matrices positivas semidefinidas.
Una forma de encontrar la raíz cuadrada de una matriz positiva semidefinida es calcular primero una descomposición espectral.
Dado que es positiva semidefinida, sus valores propios deben ser números reales no negativos, y reemplazándolos por sus raíces cuadradas obtenemos una expresión para la raíz cuadrada de
Con este concepto, estamos listos para demostrar el teorema de Naimark. Bajo la suposición de que tiene estados clásicos, una operación unitaria sobre el par puede representarse mediante una matriz , que podemos considerar como una matriz de bloques cuyos bloques son de tamaño . La clave de la demostración es elegir como cualquier matriz unitaria que siga el siguiente patrón.
Para que sea posible rellenar los bloques marcados con signos de interrogación de modo que sea unitaria, es necesario y suficiente que las primeras columnas, formadas por los bloques , sean ortonormales. Entonces podemos usar el proceso de ortogonalización de Gram-Schmidt para completar las columnas restantes, exactamente como en la lección anterior.
Las primeras columnas de pueden expresarse como vectores de la siguiente forma, donde denota el número de columna empezando desde .
Podemos calcular el producto interno entre cualesquiera dos de estos vectores como sigue.
Esto muestra que estas columnas son efectivamente ortonormales, de modo que podemos completar las columnas restantes de para que la matriz completa sea unitaria.
Queda comprobar que las probabilidades de los resultados de medición de la simulación son consistentes con la medición original. Para un estado inicial dado de , la medición descrita por la colección produce cada resultado con probabilidad
Para obtener las probabilidades de los resultados de la simulación, llamemos primero al estado de después de la ejecución de . Este estado puede expresarse como sigue.
De forma equivalente, tenemos en forma de matriz de bloques la siguiente ecuación.