Ahora, agregando a la respuesta de M. Stern :
La razón principal de por qué la corrección de errores es necesaria para las computadoras cuánticas, es porque los qubits tienen un continuo de estados (estoy considerando las computadoras cuánticas basadas en qubit solo, por el momento, por simplicidad).
α|0⟩+β|1⟩α|0⟩+βeiϕ|1⟩α|0⟩+βei(ϕ+δ)|1⟩. El estado real está cerca del estado correcto pero sigue siendo incorrecto. Si no hacemos algo al respecto, los pequeños errores se acumularán con el tiempo y eventualmente se convertirán en un gran error.
α|0⟩+β|1⟩|0⟩|α|2|1⟩|β|2
En una computadora clásica, por ejemplo, si el valor de un bit se está replicando n veces de la siguiente manera:
0→00000...n times
1→11111...n times
000100010000000000000′s010
|ψ⟩=α|0⟩+β|1⟩(α|0⟩+β|1⟩)⊗(αeiϵ|0⟩+βeiϵ′|1⟩)⊗(αeiϵ2|0⟩+βeiϵ′2|1⟩)⊗...001010
Por lo tanto, necesita una variedad diferente de técnicas de corrección de errores para lidiar con los errores que ocurren durante el funcionamiento de una computadora cuántica, que puede tratar no solo los errores de cambio de bits sino también los errores de cambio de fase. Además, tiene que ser resistente contra la decoherencia no intencional. Una cosa a tener en cuenta es que la mayoría de las puertas cuánticas no serán "perfectas", aunque con el número correcto de "puertas cuánticas universales" puede acercarse arbitrariamente a la construcción de cualquier puerta cuántica que realice (en teoría) una transformación unitaria.
Niel de Beaudrap menciona que hay formas inteligentes de aplicar las técnicas clásicas de corrección de errores de manera tal que puedan corregir muchos de los errores que ocurren durante las operaciones cuánticas, lo cual es correcto, y es exactamente lo que hacen los códigos actuales de corrección de errores cuánticos. Me gustaría agregar lo siguiente de Wikipedia , ya que podría dar algo de claridad sobre cómo los códigos de corrección de errores cuánticos tratan el problema descrito anteriormente:
Los códigos de corrección de errores clásicos utilizan una medición de síndrome para diagnosticar qué error corrompe un estado codificado. Luego revertimos un error aplicando una operación correctiva basada en el síndrome. La corrección de errores cuánticos también emplea mediciones de síndrome. Realizamos una medición de múltiples qubits que no altera la información cuántica en el estado codificado pero recupera información sobre el error. La medición de un síndrome puede determinar si un qubit ha sido dañado y, de ser así, cuál. Lo que es más, el resultado de esta operación (el síndrome) nos dice no solo qué qubit físico se vio afectado, sino también, en cuál de varias formas posibles se vio afectado. Esto último es contra-intuitivo a primera vista: dado que el ruido es arbitrario, ¿cómo puede ser el efecto del ruido una de las pocas posibilidades distintas? En la mayoría de los códigos, el efecto es un cambio de bit o un cambio de signo (de la fase), o ambos (correspondientes a las matrices de Pauli
X, Z e Y). La razón es que la medición del síndrome tiene el efecto proyectivo de una medición cuántica. Entonces, incluso si el error debido al ruido fue arbitrario, se puede expresar como una superposición de operaciones básicas: la base de error (que aquí se da por las matrices de Pauli y la identidad). La medición del síndrome "obliga" al qubit a "decidir" que cierto "error de Pauli" específico "haya sucedido", y el síndrome nos dice cuál, para que podamos dejar que el mismo operador de Pauli actúe nuevamente en el qubit corrupto para revertirlo. El efecto del error.
La medición del síndrome nos dice lo más posible sobre el error que ha sucedido, pero nada sobre el valor que se almacena en el qubit lógico, ya que de lo contrario la medición destruiría cualquier superposición cuántica de este qubit lógico con otros qubits en el cuanto computadora.
Nota : No he dado ningún ejemplo de técnicas de corrección de errores cuánticos reales. Hay muchos buenos libros de texto que tratan este tema. Sin embargo, espero que esta respuesta les dé a los lectores una idea básica de por qué necesitamos códigos de corrección de errores en la computación cuántica.
Lecturas adicionales recomendadas:
Video recomendado:
Mini Crash Course: corrección de errores cuánticos por Ben Reichardt, Universidad del Sur de California