Operaciones de Pauli y observables
Las matrices de Pauli desempeñan un papel central en el formalismo de estabilizadores. Comenzamos la lección con una discusión de las matrices de Pauli, incluyendo algunas de sus propiedades algebraicas fundamentales, y también discutiremos cómo las matrices de Pauli (y los productos tensoriales de matrices de Pauli) pueden describir mediciones.
Fundamentos de las operaciones de Pauli
Aquí están las matrices de Pauli, incluyendo la matriz identidad y las tres matrices de Pauli no identidad.
Propiedades de las matrices de Pauli
Las cuatro matrices de Pauli son tanto unitarias como hermitianas. Anteriormente en la serie se utilizaron los nombres y para las matrices de Pauli no identidad, pero es convencional usar las letras mayúsculas y en el contexto de la corrección de errores. Esta convención se introdujo en la lección anterior y la mantendremos para las lecciones restantes.
Matrices de Pauli no identidad distintas anticonmutan entre sí.
Estas relaciones de anticonmutación son simples y se pueden verificar fácilmente realizando las multiplicaciones, pero son de importancia crucial — en el formalismo de estabilizadores y en otros contextos. Como veremos, los signos menos que surgen al invertir el orden de dos matrices de Pauli no identidad distintas en un producto matricial corresponden exactamente a la detección de errores en el formalismo de estabilizadores.
También tenemos las reglas de multiplicación listadas aquí.
Es decir: cada matriz de Pauli es su propia inversa (lo cual es válido para cualquier matriz que sea tanto unitaria como hermitiana), y multiplicar dos matrices de Pauli no identidad distintas siempre da veces la matriz de Pauli no identidad restante. En particular, es equivalente a salvo un factor de fase, lo que explica nuestro enfoque en los errores y y la aparente omisión de los errores en la corrección de errores cuánticos; representa un cambio de bit, representa un cambio de fase, y por tanto representa (salvo un factor de fase global) ambos errores ocurriendo simultáneamente en el mismo qubit.
Operaciones de Pauli sobre múltiples qubits
Las cuatro matrices de Pauli representan todas las operaciones (que podrían ser errores) sobre un solo qubit — y al tomar sus productos tensoriales obtenemos operaciones sobre múltiples qubits. Como nota terminológica: cuando hablamos de una operación de Pauli de n qubits, nos referimos a un producto tensorial de cualesquiera matrices de Pauli, como los ejemplos mostrados aquí para .
A menudo, el término operación de Pauli se refiere a un producto tensorial de matrices de Pauli junto con un factor de fase, o a veces solo ciertos factores de fase como y . Hay buenas razones matemáticas para permitir tales factores de fase, pero para mantener las cosas lo más simples posible, usamos el término operación de Pauli en este curso para referirnos a un producto tensorial de matrices de Pauli sin la posibilidad de un factor de fase distinto de 1.
El peso de una operación de Pauli de qubits es el número de matrices de Pauli no identidad en el producto tensorial. El primer ejemplo anterior tiene, por ejemplo, peso , el segundo tiene peso y el tercero tiene peso . Intuitivamente, el peso de una operación de Pauli de qubits es el número de qubits sobre los que actúa de manera no trivial. Típicamente, los códigos correctores de errores cuánticos se diseñan para poder detectar y corregir errores representados por operaciones de Pauli, siempre que su peso no sea demasiado alto.
Operaciones de Pauli como generadores
A veces es útil considerar colecciones de operaciones de Pauli como generadores de conjuntos (más precisamente, grupos) de operaciones en el sentido algebraico que quizás conozcas si estás familiarizado con la teoría de grupos. Si no estás familiarizado con la teoría de grupos, está bien — no es estrictamente necesaria para la lección. Sin embargo, un conocimiento básico de la teoría de grupos es muy recomendable para quienes deseen explorar la corrección de errores cuánticos con mayor profundidad.
Sean operaciones de Pauli de qubits. Cuando hablamos del conjunto generado por , nos referimos al conjunto de todas las matrices que se pueden obtener multiplicando estas matrices, en cualquier combinación y orden, tomando cada una tantas veces como se desee. La notación para este conjunto es
Por ejemplo, el conjunto generado por las tres matrices de Pauli no identidad es el siguiente.
Esto se puede justificar mediante las reglas de multiplicación listadas anteriormente. Hay 16 matrices distintas en este conjunto, que comúnmente se denomina el grupo de Pauli.
Como segundo ejemplo, si eliminamos , obtenemos la mitad del grupo de Pauli.
Aquí hay un último ejemplo (por ahora), esta vez con .
En este caso solo obtenemos cuatro elementos, ya que y conmutan:
Observables de Pauli
Las matrices de Pauli y las operaciones de Pauli de qubits en general son unitarias y, por tanto, describen operaciones unitarias sobre qubits. Pero también son matrices hermitianas, y por esta razón también describen mediciones, como se explica a continuación.
Matrices hermitianas como observables
Consideremos primero una matriz hermitiana arbitraria . Cuando nos referimos a como un observable, asociamos con ella una medición proyectiva específica y únicamente definida. Los posibles resultados son los distintos valores propios de , y las proyecciones que definen la medición son aquellas que proyectan sobre los espacios generados por los correspondientes vectores propios de . Los resultados de dicha medición son, por tanto, números reales, pero dado que las matrices solo tienen un número finito de valores propios, para una elección dada de solo hay un número finito de resultados de medición distintos.
Más precisamente: por el teorema espectral, es posible escribir
para valores propios distintos reales y proyecciones con
Tal expresión de una matriz es única salvo el orden de los valores propios. Alternativamente: si insistimos en que los valores propios estén ordenados en orden decreciente , solo hay una forma de escribir en la forma anterior.
Sobre la base de esta expresión, la medición que asociamos con el observable es la medición proyectiva descrita por las proyecciones , donde los valores propios se entienden como los resultados de medición correspondientes a estas proyecciones.
Mediciones a partir de operaciones de Pauli
Veamos cómo lucen las mediciones del tipo descrito para las operaciones de Pauli — comenzando con las tres matrices de Pauli no identidad. Estas matrices tienen descomposiciones espectrales como sigue.
Las mediciones definidas por y como observables son, por tanto, las mediciones proyectivas definidas por los siguientes conjuntos de proyecciones.
En los tres casos, los dos posibles resultados de medición son los valores propios y . Tales mediciones se denominan comúnmente mediciones , mediciones y mediciones . Nos hemos encontrado con estas mediciones en la lección "Mediciones generales" del curso "Formulación general de la información cuántica", donde aparecieron en el contexto de la tomografía de estados cuánticos.
Naturalmente, una medición es esencialmente solo una medición en la base estándar y una medición es una medición respecto a la base más/menos de un qubit, pero como se describen estas mediciones aquí, tomamos los valores propios y como los resultados reales de la medición.
El mismo procedimiento se puede aplicar a operaciones de Pauli sobre qubits, aunque debe enfatizarse que incluso entonces solo hay dos posibles resultados para las mediciones descritas de esta manera: y , los únicos valores propios posibles de las operaciones de Pauli. Las dos proyecciones correspondientes tienen en este caso un rango mayor que uno. Más precisamente: para cualquier operación de Pauli de qubits no identidad, el espacio de estados de dimensión siempre se divide en dos subespacios de vectores propios de igual dimensión, de modo que las dos proyecciones que definen la medición correspondiente tienen ambas rango .
La medición descrita por una operación de Pauli de qubits como observable no es, por tanto, lo mismo que una medición respecto a una base ortonormal de vectores propios de esa operación, ni es lo mismo que medir independientemente cada una de las matrices de Pauli correspondientes como observables sobre qubits. Ambas alternativas requerirían posibles resultados de medición, pero aquí solo tenemos los dos posibles resultados y .
Consideremos, por ejemplo, la operación de Pauli de 2 qubits como observable. Podemos tomar efectivamente el producto tensorial de las descomposiciones espectrales para obtener una del producto tensorial.
Es decir, tenemos para
y estas son las dos proyecciones que definen la medición. Si, por ejemplo, midiéramos de forma no destructiva un estado de Bell con esta medición, estaríamos seguros de obtener el resultado , y el estado no se vería alterado por la medición. En particular, el estado no colapsaría a o .
Implementación no destructiva mediante estimación de fase
Para cualquier operación de Pauli de qubits, podemos realizar la medición asociada con ese observable de forma no destructiva utilizando la estimación de fase.
Aquí hay un circuito basado en estimación de fase que funciona para cualquier matriz de Pauli , donde la medición se realiza en el qubit superior. Los resultados y de la medición en la base estándar del circuito corresponden a los valores propios y , exactamente como normalmente tenemos con la estimación de fase con un qubit de control. (Nótese que el qubit de control está abajo en este diagrama, mientras que en la lección "Estimación de fase y factorización" del curso "Fundamentos de algoritmos cuánticos" los qubits de control se dibujaron arriba.)
Un método similar funciona para operaciones de Pauli sobre múltiples qubits. El siguiente diagrama de circuito muestra, por ejemplo, una medición no destructiva del observable de Pauli de qubits para cualquier elección de .
Este enfoque se generaliza naturalmente a observables de Pauli de qubits para cualquier . Naturalmente, al implementar tales mediciones con este enfoque, solo es necesario incluir puertas unitarias controladas para los factores tensoriales no identidad de los observables de Pauli; las puertas de identidad controladas son simplemente puertas de identidad y, por tanto, pueden omitirse. Esto significa que los observables de Pauli con menor peso requieren circuitos más pequeños para su implementación mediante este enfoque.
Nótese que estos circuitos de estimación de fase tienen solo un único qubit de control independientemente de , lo cual es consistente con el hecho de que solo hay dos posibles resultados de medición para estas mediciones. Usar más qubits de control no proporcionaría información adicional, ya que estas mediciones son perfectas con un solo qubit de control. (Una forma de ver esto se deriva directamente del procedimiento general de estimación de fase: la suposición hace que cualquier qubit de control adicional más allá del primero sea inútil.)
Aquí hay un ejemplo específico de una implementación no destructiva de una medición , que es relevante para la descripción del código de repetición de 3 bits como código de estabilizador, que veremos a continuación.
En este caso, y para productos tensoriales de más de dos observables en general, el circuito se puede simplificar.
Esta medición corresponde, por tanto, a medir de forma no destructiva la paridad (o XOR) de los estados de la base estándar de dos qubits.