¿Por qué no puede haber un error al corregir el código con menos de 5 qubits?


19

Leí acerca de los códigos de corrección de errores de 9 qubit, 7 qubit y 5 qubit últimamente. Pero, ¿por qué no puede haber un código de corrección de error cuántico con menos de 5 qubits?

Respuestas:


13

Una prueba de que necesita al menos 5 qubits (o qudits)

Aquí hay una prueba de que cualquier código de corrección de error cuántico de corrección de un solo error ( es decir, distancia 3) tiene al menos 5 qubits. De hecho, esto se generaliza a qudits de cualquier dimensión , y cualquier código de corrección de error cuántico que proteja uno o más qudits de dimensión d .rere

(Como señala Felix Huber , la prueba original de que necesita al menos 5 qubits se debe al artículo de Knill - Laflamme [ arXiv: quant-ph / 9604034 ] que establece las condiciones de Knill - Laflamme: la técnica de prueba es la siguiente. que se usa más comúnmente en la actualidad).

Cualquier código de corrección de error cuántico que puede corregir t errores desconocidos, también se puede corregir hasta 2t errores de borrado (en la que simplemente pierden algunos qubit o éste está completamente despolarizado, o similar) si se conocen las ubicaciones de los qubits borrados. [1 segundo. III A] *. Un poco más generalmente, un código de corrección de error cuántico de distancia re puede tolerar errores de borrado re-1 . Por ejemplo, si bien el código [[4 4,2,2]] No puede corregir ningún error en absoluto, en esencia porque puede decir que ha ocurrido un error (e incluso qué tipo de error) pero no qué qubit sucedió que ese mismo código puede proteger contra un solo error de borrado (porque por hipótesis sabemos exactamente dónde ocurre el error en este caso).

Se deduce que cualquier código de corrección de error cuántico que pueda tolerar un error de Pauli, puede recuperarse de la pérdida de dos qubits. Ahora: suponga que tiene un código de corrección de error cuántico en qubits, que codifica un qubit contra errores de un solo qubit. Suponga que le da qubits a Alice y qubits a Bob: entonces Alice debería poder recuperar el estado codificado original. Si , entonces , para que Bob también pueda recuperar el estado codificado original, obteniendo así un clon del estado de Alice. Como esto está descartado por el Teorema de No Clonación, se deduce que debemos tener lugar.norte2norte-22norte<5 52norte-2norte5 5

Al corregir errores de borrado

* La primera referencia que encontré para esto es

[1] Grassl, Beth y Pellizzari.
      Códigos para el canal de borrado cuántico .
      Phys. Rev. A 56 (págs. 33-38), 1997.
      [ arXiv: quant-ph / 9610042 ]

- que no pasó mucho tiempo después de que las condiciones de Knill-Laflamme se describieran en [ arXiv: quant-ph / 9604034 ] y, por lo tanto, la prueba original de la conexión entre la distancia del código y los errores de borrado. El esquema es el siguiente, y se aplica a los códigos de corrección de errores de distancia (y se aplica igualmente bien a qudits de cualquier dimensión en lugar de qubits, utilizando operadores Pauli generalizados).re

  • La pérdida de qubits puede ser modelada por aquellos qubits que están sujetos al canal completamente despolarizante, que a su vez puede ser modelado por esos qubits que están sujetos a errores de Pauli uniformemente aleatorios.re-1

  • Si la ubicación de esos qubits fuera desconocida, esto sería fatal. Sin embargo, como se conoce su ubicación, cualquier par de errores de Pauli en qubits se puede distinguir entre sí, apelando a las condiciones de Knill-Laflamme.re-1re-1

  • Por lo tanto, al sustituir los qubits borrados por qubits en el estado de mezcla máxima y probar los errores de Pauli en esos qubits específicamente (requiere un procedimiento de corrección diferente del que usaría para corregir errores arbitrarios de Pauli, claro), puede recuperar el estado original.re-1


1
Nota: si ha votado mi respuesta, debería considerar votar la respuesta de Felix Huber también, por haber identificado la prueba original.
Niel de Beaudrap

14

Lo que podemos demostrar fácilmente es que no hay un código no degenerado más pequeño .

En un código no degenerado, debe tener los 2 estados lógicos del qubit, y debe tener un estado distinto para cada posible error para asignar cada estado lógico. Entonces, supongamos que tenía un código de 5 qubits, con los dos estados lógicos y . El conjunto de posibles errores de un solo qubit son , y significa que todos los estados deben a estados ortogonales.El |0 0LEl |1LX1,X2,...X5 5,Y1,Y2,...,Y5 5,Z1,Z2,...,Z5 5

El |0 0L,El |1L,X1El |0 0L,X1El |1L,X2El |0 0L,...

Si aplicamos este argumento en general, nos muestra que necesitamos estados distintos. Pero, para qubits, el número máximo de estados distintos es . Entonces, para un error no degenerado, corregir el código de distancia 3 (es decir, corregir al menos un error) o mayor, necesitamos Esto se llama Quantum Hamming Bound. Puede verificar fácilmente que esto sea cierto para todos los , pero no si . De hecho, para , la desigualdad es una igualdad y, como resultado, llamamos al código correspondiente de 5 qubits el código perfecto.

2+2×(3norte)
norte2norte
2norte2(3norte+1).
norte5 5norte<5 5norte=5 5


1
¿No puedes probar esto sin clonar ningún código, sin invocar el límite de Hamming?
Norbert Schuch el

@NorbertSchuch, la única prueba que sé que involucra clonación solo muestra que un código n qubit no puede corregir n / 2 o más errores. Si conoces otra construcción, ¡me encantaría aprenderla!
DaftWullie

Ah, veo que ese es el punto de la respuesta de @ NieldeBeaudrap. Genial :)
DaftWullie

1
Pensé que era un argumento estándar: -o
Norbert Schuch

8

Como complemento a la otra respuesta, voy a agregar el límite cuántico general de Hamming para los códigos cuánticos de corrección de errores no degenerados. La formulación matemática de dicho límite es donde refiere a la número de qubits que forman las palabras de código, es el número de qubits de información que están codificados (para que estén protegidos contra la decoherencia), y es el número de errores de qubit corregidos por el código. Como está relacionado con la distancia por , entonces dicho código cuántico no degenerado será un

2nkj=0t(nj)3j,
nktttt=re-12[[norte,k,re]]Código de corrección de error cuántico. Este límite se obtiene mediante el uso de un argumento similar al de empaquetamiento de esferas, de modo que el espacio de Hilbert de dimensiones se divide en espacios, cada uno distinguido por el síndrome medido, por lo que se asigna un error a cada uno de los síndromes, y la operación de recuperación se realiza invirtiendo el error asociado con dicho síndrome medido. Es por eso que el número de errores totales corregidos por un código cuántico no degenerado debe ser menor o igual al número de particiones por la medición del síndrome.2norte2norte-k

Sin embargo, la degeneración es una propiedad de los códigos de corrección de errores cuánticos que implica el hecho de que hay clases de equivalencia entre los errores que pueden afectar las palabras de código enviadas. Esto significa que hay errores cuyo efecto en las palabras de código transmitidas es el mismo al compartir el mismo síndrome. Esto implica que esas clases de errores degenerados se corrigen a través de la misma operación de recuperación, por lo que se pueden corregir más errores de los esperados. Es por eso que no se sabe si el límite cuántico de Hamming se cumple para estos códigos de corrección de errores degenerados, ya que de esta manera se pueden corregir más errores que las particiones. Consulte esta pregunta para obtener información sobre la violación del límite cuántico de Hamming.


4

Quería agregar un breve comentario a la referencia más temprana. Creo que esto ya se mostró un poco antes en la Sección 5.2 de

A Theory of Quantum Error-Correcting Codes
Emanuel Knill, Raymond Laflamme 
https://arxiv.org/abs/quant-ph/9604034

donde el resultado específico es:

Teorema 5.1. A -error-código de corrección cuántica debe satisfacer .(2r,k) mir4 4mi+Iniciar sesiónk

Aquí, un código es una incrustación de un subespacio dimensional en un sistema dimensional; se trata de un código -error de corrección si el sistema se descompone como un producto tensor de qubits, y el código es capaz de corregir errores de peso . En particular, un código de corrección de error es lo que ahora describiríamos como un código . El teorema 5.1 nos permite probar que para y un entero impar , un Debe satisfacer (norte,K)Knortemimi(2norte,2k) mi[[norte,k,2mi+1]]k1re3[[norte,k,re]]

norte4 4re-12+Iniciar sesión2k4 4re-12+k=2re-2+k6 6-2+1=5)

( NB Hay una peculiaridad con las fechas aquí: la presentación del documento anterior es abril de 1996, un par de meses antes que el documento de Grassl, Beth y Pellizzari presentado en octubre de 1996. Sin embargo, la fecha debajo del título en el pdf indica un año antes, abril de 1995.)

Como prueba alternativa, podría imaginar (pero aún no lo he probado) que simplemente resolver una distribución de peso que satisfaga las identidades de Mac-Williams también debería ser suficiente. Tal estrategia se usa de hecho

Quantum MacWilliams Identities
Peter Shor, Raymond Laflamme
https://arxiv.org/abs/quant-ph/9610040

para mostrar que no existe un código degenerado en cinco qubits que pueda corregir cualquier error individual.


Excelente referencia, gracias! No conocía el papel Knill - Laflamme lo suficientemente bien como para saber que el límite inferior de 5 también estaba allí.
Niel de Beaudrap el

Gracias por editar! Sobre el límite inferior, parece que no abordan que se necesitan cinco qubits, sino que ese código necesariamente no debe ser degenerado.
Felix Huber

Como un lado no, desde el límite cuántico Singleton también sigue para que el código más pequeño pueda corregir cualquier error individual. En este caso, no se requiere clonación (como ya), y el límite se deriva de la subaditividad de la entropía de von Neumann. Cf Sección 7.8.3 en las notas de clase de Preskill, theory.caltech.edu/people/preskill/ph229/notes/chap7.pdfnorte=5 5renorte/ /2+1
Felix Huber

A menos que haya leído mal esa sección, me parece que muestran que no existe un código de corrección de errores para ; parece claro que esto también se desprende del Teorema 5.1 también. Ninguna de sus terminologías sugiere que su resultado sea especial para los códigos no degenerados. r4 4
Niel de Beaudrap

Perdón por la confusion. Mi comentario secundario se refería al documento de identidad de Quantum MacWilliams: allí solo se demostró que un solo error que corrige el código de cinco qubits debe ser puro / no degenerado. Sección 5.2 en el artículo de Knill-Laflamme ("una teoría de QECC ..), como señalan, general.
Felix Huber
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.