Articulo de referencia

Corrección de errores cuánticos

La corrección de errores cuánticos ( QEC ) comprende un conjunto de técnicas utilizadas en la memoria cuántica y la computación cuántica para proteger la información cuántica de...

La corrección de errores cuánticos ( QEC ) comprende un conjunto de técnicas utilizadas en la memoria cuántica y la computación cuántica para proteger la información cuántica de los errores derivados de la decoherencia y otras fuentes de ruido cuántico. Los esquemas QEC que emplean palabras clave estabilizadas por un conjunto de operadores conmutativos se conocen como códigos estabilizadores , y las palabras clave correspondientes se denominan códigos de corrección de errores cuánticos (QECC).

Conceptualmente, para usar un código de corrección de errores cuánticos, se pueden añadir cúbits auxiliares a los cúbits que necesitan protección y aplicar un circuito de codificación unitaria para rotar el estado global a un subespacio de un espacio de Hilbert mayor . Este estado codificado y altamente entrelazado corrige los errores locales ruidosos. Un código de corrección de errores cuánticos hace que la computación y la comunicación cuánticas sean prácticas al proporcionar una forma para que un emisor y un receptor simulen un canal de cúbits sin ruido a partir de un canal de cúbits ruidoso cuyo ruido se ajusta a un modelo de error particular.

Descripción general

Gran parte de la terminología en QEC se deriva de su contraparte clásica, el código de corrección de errores clásico . En la teoría de codificación clásica, un código se denota comúnmente con la notación[norte,k,d]{\displaystyle [n,k,d]}, que representa la codificación dek{\displaystyle k}partes lógicas ennorte{\displaystyle n}bits físicos con distancia de códigod{\displaystyle d}; es decir, cualquier operación lógica requiere invertir al menos d bits. Análogamente, un código cuántico que codifica k cúbits lógicos en n cúbits físicos con distancia de código d se denota por[[norte,k,d]]{\displaystyle [[n,k,d]]}Aunque esta codificación de cúbit a cúbit es la configuración más común, existen otras variantes, como codificaciones entre cúbits y osciladores, o entre los propios osciladores, ya que las implementaciones físicas de la información cuántica pueden involucrar sistemas con más de dos niveles de energía.

Basado en los parámetros[[norte,k,d]]{\displaystyle [[n,k,d]]}, se puede definir una figura clave de mérito para los QECC: la tasa de codificación, dada por la relaciónknorte{\displaystyle {\tfrac {k}{n}}}La tasa de codificación mide la eficiencia de un código: un valor más alto corresponde a una menor sobrecarga de recursos. Generalmente depende de la distancia del código d. Un QECC ideal logra simultáneamente una gran distancia y una alta tasa de codificación. En consecuencia, optimizar los diseños de QECC para mejorar la tasa de codificación manteniendo una distancia suficiente es un objetivo central en QEC, tanto teórica como experimentalmente. Por el contrario, para los casos en quek{\displaystyle k}yd{\displaystyle d}Dado que son fijos (a menudo pequeños), aumentar la tasa de codificación reduce los requisitos de recursos, lo que hace que dichos códigos sean particularmente adecuados para implementaciones experimentales a pequeña escala o con recursos limitados.

Antes de considerar los objetivos que dependen del escenario, un esquema QEC consta fundamentalmente de tres etapas:

  1. Codificar la información lógica en soportes físicos,
  2. Transmitir o almacenar la información codificada a través de un canal espacial o temporal (correspondiente a la comunicación o la memoria, respectivamente), y
  3. Extracción y recuperación (decodificación) de síndromes para identificar y corregir errores.

Un QECC se construye bajo supuestos específicos sobre los tipos de errores que pueden ocurrir y debe ser capaz de corregirlos. Los estabilizadores que se miden se eligen cuidadosamente para no revelar ninguna información lógica, sino solo información sobre los errores en sí mismos; de lo contrario, la medición destruiría cualquier superposición cuántica de este cúbit lógico con otros cúbits en la computadora cuántica, lo que impediría su uso para transmitir información cuántica. En la mayoría de los QECC, el tipo de error es un cambio de bit, un cambio de fase o ambos (correspondientes a las matrices de Pauli) .incógnita{\displaystyle X},Y{\displaystyle Y}, yZ{\displaystyle Z}).

Existen diversas estrategias para la codificación y decodificación, incluidos algoritmos clásicos que asignan síndromes de error medidos a sus correspondientes operaciones de recuperación. La secuencia de puertas cuánticas aplicadas también puede optimizarse, ya que las puertas de múltiples cúbits son generalmente más difíciles de implementar que las de un solo cúbit. Además, el número total de síndromes posibles es2nortek{\displaystyle 2^{nk}}, que puede ser prohibitivamente grande para un enfoque simple de tabla de búsqueda. En consecuencia, generalmente se requieren algoritmos de decodificación clásicos eficientes, excepto en los casos en que la estructura del código sea suficientemente simple. [ 1 ]

En comparación con la memoria cuántica, donde los errores inducidos por el canal son la principal preocupación, la aplicación frecuente de puertas cuánticas en la computación cuántica requiere un diseño tolerante a fallos . Para los QECC implementados en plataformas basadas en cúbits, la tolerancia a fallos también considera las puertas cuánticas imperfectas, la preparación de estados defectuosa y los errores de medición. En cambio, para los QECC que codifican información en osciladores, el término tolerancia a fallos se usa a veces indistintamente con corrección de errores cuánticos ordinaria y no tiene un significado adicional. [ 2 ]

Tipos de errores

Los tipos de errores que se producen en un sistema cuántico dependen en gran medida de la plataforma física subyacente, más que de suposiciones independientes del dispositivo. Por ejemplo, incluso cuando un cúbit está bajo control activo, permanece acoplado a su entorno mediante coeficientes de Einstein distintos de cero . Cuando el entorno se enfría hasta su estado de vacío, este acoplamiento da lugar a errores de amortiguación de amplitud (o pérdida de excitación), que reflejan la tendencia del sistema a relajarse hacia el equilibrio térmico y se caracterizan por un tiempo de relajación . Además, incluso un cúbit aislado posee un hamiltoniano intrínseco que corresponde a su dinámica interna, lo que da lugar a errores coherentes. En conjunto, la amortiguación de amplitud y la evolución coherente contribuyen a la desfasación , uno de los procesos de ruido dominantes en la mayoría de las implementaciones de cúbits.

Como se mencionó anteriormente, la mayoría de los QECC asumen que los errores dominantes son inversiones de bits, inversiones de fase o combinaciones de ambos, correspondientes a los operadores de Pauli. Una suposición implícita en este marco es que los errores físicos generales pueden aproximarse como elementos del grupo de Pauli . Bajo este modelo, el error de cada cúbit puede representarse mediante dos bits clásicos (00: sin error, 01:Z{\displaystyle Z}, 10:incógnita{\displaystyle X}, 11:Y{\displaystyle Y}En consecuencia, los errores en un sistema de n cúbits pueden describirse mediante una cadena binaria de longitud 2n, lo que permite aplicar técnicas clásicas de corrección de errores bajo las restricciones adecuadas. Si bien esta aproximación no abarca todos los procesos de ruido reales, sigue siendo ampliamente utilizada porque simplifica enormemente tanto el análisis teórico como el diseño del código.

Esquemas QEC más generales

El[[norte,k,d]]{\displaystyle [[n,k,d]]}Los QECC no abarcan todos los códigos cuánticos posibles. Estos pertenecen a la clase de códigos aditivos, definidos dentro del formalismo estabilizador. Una clase más general, conocida como códigos no aditivos, [ 3 ] se extiende más allá de este marco. Por ejemplo, el((5,6,2)){\displaystyle ((5,6,2))}El código [ 4 ] codifica más de dos cúbits.(registro262.585){\displaystyle (\log _{2}6\approx 2.585)}en cinco cúbits físicos con distancia de código dos. En principio, los códigos no aditivos pueden alcanzar tasas de codificación más altas que los aditivos, pero su construcción y análisis son considerablemente más complejos. Por consiguiente, siguen siendo un campo relativamente inexplorado, con solo estudios limitados hasta la fecha.

Más allá de codificar cúbits en cúbits, la información cuántica también se puede almacenar en sistemas físicos más generales, comod{\displaystyle d}Sistemas de nivel n (qudits) u osciladores de dimensión infinita. La codificación de un sistema lógico más pequeño en un espacio de Hilbert físico más grande es un área de investigación activa.

Familias de códigos importantes

El primer QECC, que lleva el nombre de Peter Shor , puede generalizarse como un[[d2,1,d]]{\displaystyle [[d^{2},1,d]]}código, que aumenta la distancia del código a expensas de una tasa de código reducida. Su filosofía de diseño emplea código interno y externo.[d,1,d]{\displaystyle [d,1,d]}códigos de repetición para corregir independientemente errores de inversión de bits e inversión de fase. En contraste, Andrew Steane mejoró la tasa de codificación reemplazando los códigos de repetición con los códigos clásicos.[7,4]{\displaystyle [7,4]}Código de Hamming y tratamiento simétrico de errores de inversión de bits y de fase, sin distinguir capas internas y externas. El enfoque de Steane puede generalizarse como[[2r1,2r12r,3]]{\displaystyle [[2^{r}-1,2^{r}-1-2r,3]]}códigos de Hamming cuánticos. [ 10 ] Una generalización de estos enfoques condujo al desarrollo de los códigos CSS , nombrados en honor a Robert Calderbank , Peter Shor y Andrew Steane. La estructura de los códigos CSS es particularmente adecuada para la medición de síndromes tolerantes a fallas , ya queincógnita{\displaystyle X}yZ{\displaystyle Z}Los estabilizadores están claramente separados.

Mientras que el código Shor enfatiza la distancia del código y el código Steane enfatiza la tasa del código, se pueden construir otros códigos CSS para equilibrar estos parámetros. Por ejemplo, el uso de códigos de repetición superpuestos [ 11 ] [ 12 ] [ 1 ] permite códigos CSS con un rendimiento mejorado y la[[7,1,3]]{\displaystyle [[7,1,3]]}Se muestra el código de tipo Shor. Además, este código de tipo Shor puede modificarse como códigos de subsistema, como el código Bacon-Shor [ 13 ] , que podría optimizar la medición del síndrome.

El teorema del umbral cuántico demuestra que son posibles las computaciones cuánticas de longitud arbitraria. Afirma que los errores pueden corregirse concatenando recursivamente códigos cuánticos —como los códigos CSS— a través de un número logarítmico de niveles, siempre que la tasa de error de las compuertas cuánticas individuales se mantenga por debajo de un cierto umbral. Por encima de este umbral, los intentos de medir síndromes y corregir errores introducirían más errores de los que eliminan. [ 14 ] En 2004, las estimaciones sugerían que este umbral podría ser tan alto como 1-3%, [ 15 ] suponiendo que se disponga de un número suficientemente grande de cúbits. Para lograr una tasa de codificación más alta para codificar un solo cúbit lógico con corrección de un solo error, Raymond Laflamme et al. descubrieron un código de cinco cúbits que utiliza cuatro estabilizadores que mezclanincógnita{\displaystyle X}yZ{\displaystyle Z}operadores. Una variante bien conocida emplea cuatro cíclicos.incógnitaZZincógnitaI{\displaystyle XZZXI}estabilizadores. Aunque este código claramente no es un código CSS, DiVincenzo y Shor demostraron que aún puede hacerse tolerante a fallos. [ 14 ] El código de cinco cúbits es el código más pequeño posible capaz de proteger un cúbit lógico contra errores arbitrarios de un solo cúbit. Según el límite de Hamming cuántico , codificar un solo cúbit lógico con la capacidad de corregir cualquier error de un solo cúbit requiere al menos cinco cúbits físicos.

Más allá de los diseños basados ​​en la teoría de la codificación, los códigos QECC topológicos son particularmente intuitivos para visualizar y pueden proporcionar una disposición clara de las mediciones de estabilizadores locales, lo cual es experimentalmente viable. Alexei Kitaev introdujo el código tórico sin límites, que posteriormente se adaptó al código de superficie con límites, lo que dio como resultado una disposición planar 2D que evita las mediciones no locales. [ 16 ] Los códigos de superficie son fundamentales para la corrección de errores cuánticos escalable en 2025, lo que permitirá cúbits lógicos por debajo del umbral con una fidelidad mejorada en sistemas superconductores. [ 17 ]

A diferencia de un sistema de dos niveles, un oscilador armónico cuántico posee infinitos niveles de energía dentro de un único sistema físico. Estos códigos aprovechan la redundancia inherente a un solo oscilador, en lugar de depender de múltiples cúbits de dos niveles para la codificación.

Si bien los códigos de gato y GKP son puramente bosónicos y no tienen correspondencia directa con los cúbits, los códigos binomiales (extendidos) [ 23 ] están estrechamente relacionados con los códigos de Shor (de alta tasa) [ 12 ] . La idea subyacente es tratar los cúbits agrupados en cada código de repetición interna como partículas idénticas, asignándoles un único modo bosónico en la base de Fock, vinculando así los códigos de cúbits con los códigos bosónicos.

Otras familias de códigos

Códigos clásicos como código cuántico sesgado

Los códigos clásicos de corrección de errores que emplean redundancia pueden mapearse a códigos cuánticos sesgados que corrigen errores de Pauli X (inversión de bit) o ​​de Pauli Z (inversión de fase). El ejemplo más simple, aunque ineficiente, es el código de repetición . En un código de repetición, la información lógica se almacena como múltiples copias de un bit. Si posteriormente se descubre que estas copias no coinciden debido a errores, el valor original más probable se infiere mediante votación mayoritaria.

Por ejemplo, consideremos un bit lógico en estado "1" copiado tres veces. Si el ruido corrompe uno de los tres bits, dejando los otros dos intactos, lo más probable es que se haya producido un error de un solo bit y que el valor lógico original fuera "1". Si bien es posible que dos bits cambien de estado, generando tres ceros, este resultado es menos probable. En este ejemplo, la información lógica es el bit individual y las tres copias son la representación física.

Los códigos de repetición funcionan en canales clásicos porque los bits clásicos se pueden medir y duplicar libremente. Sin embargo, en canales cuánticos, el teorema de no clonación impide copiar un cúbit desconocido, lo que aparentemente plantea un obstáculo para la corrección de errores cuánticos. Este desafío se supera codificando la información lógica de un solo cúbit en un estado altamente entrelazado de múltiples cúbits físicos. Por ejemplo, el código de inversión de bits de tres cúbits , propuesto por primera vez por Asher Peres en 1985, [ 30 ] utiliza entrelazamiento y mediciones de síndrome para corregir errores de manera análoga al código de repetición clásico. Un código de inversión de fase se construye de manera similar y es equivalente al código de inversión de bits hasta las puertas transversales de Hadamard .

Código de inversión de bits

Circuito cuántico del código de inversión de bits

Consideremos la situación en la que queremos transmitir el estado de un único cúbit.|ψ{\displaystyle \vert \psi \rangle }a través de un canal ruidosomi{\displaystyle {\mathcal {E}}}Supongamos además que este canal invierte el estado del cúbit, con probabilidadpag{\displaystyle p}o lo deja sin cambios. La acción demi{\displaystyle {\mathcal {E}}}en una entrada generalρ{\displaystyle \rho }Por lo tanto, se puede escribir comomi(ρ)=(1pag)ρ+pagincógnitaρincógnita{\displaystyle {\mathcal {E}}(\rho )=(1-p)\rho +p\cdot X\rho X}.

Dejar|ψ=α0|0+α1|1{\displaystyle |\psi \rangle =\alpha _ {0}|0\rangle +\alpha _ {1}|1\rangle}sea ​​el estado cuántico que se va a transmitir. Sin un protocolo de corrección de errores, el estado transmitido se transmitirá correctamente con probabilidad1pag{\displaystyle 1-p}Sin embargo, podemos mejorar este número codificando el estado en un mayor número de cúbits, de tal manera que se puedan detectar y corregir errores en los cúbits lógicos correspondientes. En el caso del código de repetición simple de tres cúbits, la codificación consiste en las asignaciones|0|0L|000{\displaystyle \vert 0\rangle \rightarrow \vert 0_{\rm {L}}\rangle \equiv \vert 000\rangle }y|1|1L|111{\displaystyle \vert 1\rangle \rightarrow \vert 1_{\rm {L}}\rangle \equiv \vert 111\rangle }. El estado de entrada|ψ{\displaystyle \vert \psi \rangle }está codificado en el estado|ψ=α0|000+α1|111{\displaystyle \vert \psi '\rangle =\alpha _{0}\vert 000\rangle +\alpha _{1}\vert 111\rangle }Este mapeo se puede realizar, por ejemplo, utilizando dos puertas CNOT, entrelazando el sistema con dos cúbits auxiliares inicializados en el estado|0{\displaystyle \vert 0\rangle }. [ 31 ] El estado codificado|ψ{\displaystyle \vert \psi '\rangle }es lo que ahora se transmite a través del canal ruidoso.

El canal actúa en|ψ{\displaystyle \vert \psi '\rangle }al invertir algún subconjunto (posiblemente vacío) de sus cúbits. Ningún cúbit se invierte con probabilidad(1pag)3{\displaystyle (1-p)^{3}}, un solo cúbit se invierte con probabilidad3pag(1pag)2{\displaystyle 3p(1-p)^{2}}, dos cúbits se invierten con probabilidad3pag2(1pag){\displaystyle 3p^{2}(1-p)}y los tres cúbits se invierten con probabilidadpag3{\displaystyle p^{3}}. Nótese que aquí se hace una suposición adicional sobre el canal: suponemos quemi{\displaystyle {\mathcal {E}}}actúa de forma igualitaria e independiente sobre cada uno de los tres cúbits en los que ahora se codifica el estado. El problema ahora es cómo detectar y corregir dichos errores, sin corromper el estado transmitido .

Comparación de las fidelidades mínimas de salida , con (rojo) y sin (azul) corrección de errores mediante el código de inversión de bits de tres cúbits. Observe cómo, parapag1/2{\displaystyle p\leq 1/2}El esquema de corrección de errores mejora la fidelidad.

Supongamos, por simplicidad, quepag{\displaystyle p}es lo suficientemente pequeño como para que la probabilidad de que se invierta más de un cúbit sea insignificante. Entonces, se puede detectar si se invirtió un cúbit, sin consultar también los valores que se transmiten, preguntando si uno de los cúbits difiere de los demás. Esto equivale a realizar una medición con cuatro resultados diferentes, que corresponden a las siguientes cuatro mediciones proyectivas:PAG0=|000000|+|111111|,PAG1=|100100|+|011011|,PAG2=|010010|+|101101|,PAG3=|001001|+|110110|.{\displaystyle {\begin{aligned}P_{0}&=|000\rangle \langle 000|+|111\rangle \langle 111|,\\P_{1}&=|100\rangle \langle 100|+|011\rangle \langle 011|,\\P_{2}&=|010\rangle \langle 010|+|101\rangle \langle 101|,\\P_{3}&=|001\rangle \langle 001|+|110\rangle \langle 110|.\end{aligned}}}Esto revela qué cúbits son diferentes de los demás, sin proporcionar al mismo tiempo información sobre el estado de los propios cúbits. Si el resultado correspondiente aPAG0{\displaystyle P_{0}}se obtiene, no se aplica ninguna corrección, mientras que si el resultado correspondiente aPAGi{\displaystyle P_{i}}Se observa, luego se aplica la puerta X de Pauli a lai{\displaystyle i}-ésimo cúbit. Formalmente, este procedimiento de corrección corresponde a la aplicación del siguiente mapa a la salida del canal: micorr(ρ)=PAG0ρPAG0+i=13incógnitaiPAGiρPAGiincógnitai.{\displaystyle {\mathcal {E}}_{\operatorname {corr} }(\rho )=P_{0}\rho P_{0}+\sum _{i=1}^{3}X_{i}P_{i}\rho \,P_{i}X_{i}.}Tenga en cuenta que, si bien este procedimiento corrige perfectamente la salida cuando el canal introduce cero o un cambio de estado, si se cambia más de un cúbit, la salida no se corrige correctamente. Por ejemplo, si se cambian el primer y el segundo cúbit, la medición del síndrome da como resultadoPAG3{\displaystyle P_{3}}y el tercer cúbit se invierte, en lugar de los dos primeros. Para evaluar el rendimiento de este esquema de corrección de errores para una entrada general podemos estudiar la fidelidad.F(ψ){\displaystyle F(\psi ')}entre la entrada|ψ{\displaystyle \vert \psi '\rangle }y la salidaρafueramicorr(mi(|ψψ|)){\displaystyle \rho _{\operatorname {out} }\equiv {\mathcal {E}}_{\operatorname {corr} }({\mathcal {E}}(\vert \psi '\rangle \langle \psi '\vert ))}. Siendo el estado de salidaρafuera{\displaystyle \rho _{\operatorname {out} }}correcto cuando no se invierte más de un cúbit, lo que ocurre con probabilidad(1pag)3+3pag(1pag)2{\displaystyle (1-p)^{3}+3p(1-p)^{2}}, podemos escribirlo como[(1pag)3+3pag(1pag)2]|ψψ|+(...){\displaystyle [(1-p)^{3}+3p(1-p)^{2}]\,\vert \psi '\rangle \langle \psi '\vert +(...)}, donde los puntos denotan componentes deρafuera{\displaystyle \rho _{\operatorname {out} }}resultante de errores no corregidos adecuadamente por el protocolo. De ello se deduce queF(ψ)=ψ|ρafuera|ψ(1pag)3+3pag(1pag)2=13pag2+2pag3.{\displaystyle F(\psi ')=\langle \psi '\vert \rho _{\operatorname {out} }\vert \psi '\rangle \geq (1-p)^{3}+3p(1-p)^{2}=1-3p^{2}+2p^{3}.}Esta fidelidad debe compararse con la fidelidad correspondiente obtenida cuando no se utiliza ningún protocolo de corrección de errores, que se demostró anteriormente que es igual.1pag{\displaystyle {1-p}}. Un poco de álgebra muestra entonces que la fidelidad después de la corrección de errores es mayor que la que no la tiene.pag<1/2{\displaystyle p<1/2}. Tenga en cuenta que esto es coherente con la suposición de trabajo que se hizo al derivar el protocolo (depag{\displaystyle p}siendo lo suficientemente pequeño).

Código de cambio de signo

Circuito cuántico del código de inversión de fase

El cambio de bit es el único tipo de error en las computadoras clásicas. En las computadoras cuánticas, sin embargo, es posible otro tipo de error: el cambio de signo. A través de la transmisión en un canal, el signo relativo entre|0{\displaystyle |0\rangle }y|1{\displaystyle |1\rangle }puede invertirse. Por ejemplo, un cúbit en el estado|=(|0|1)/2{\displaystyle |-\rangle =(|0\rangle -|1\rangle )/{\sqrt {2}}}puede cambiar su signo a|+=(|0+|1)/2.{\displaystyle |+\rangle =(|0\rangle +|1\rangle )/{\sqrt {2}}.}

El estado original del cúbit |ψ=α0|0+α1|1{\displaystyle |\psi \rangle =\alpha _{0}|0\rangle +\alpha _{1}|1\rangle } se transformará en el estado |ψ=α0|++++α1|.{\displaystyle |\psi '\rangle =\alpha _{0}|{+}{+}{+}\rangle +\alpha _{1}|{-}{-}{-}\rangle .}

En la base de Hadamard, los cambios de bit se convierten en cambios de signo y los cambios de signo se convierten en cambios de bit.mifase{\displaystyle E_{\text{phase}}}ser un canal cuántico que puede causar como máximo un cambio de fase. Entonces el código de cambio de bits de arriba puede recuperarse|ψ{\displaystyle |\psi \rangle }transformándose en la base de Hadamard antes y después de la transmisión a través demifase{\displaystyle E_{\text{phase}}}.

Codificación de cúbits lógicos en cúbits físicos

Código corto

El canal de error puede inducir un cambio de bit, un cambio de signo (es decir, un cambio de fase) o ambos. Es posible corregir ambos tipos de errores en un cúbit lógico utilizando un código QEC bien diseñado. Un ejemplo de un código que hace esto es el código Shor, publicado en 1995. [ 32 ] [ 33 ] : 10 Dado que estos dos tipos de errores son los únicos tipos de errores que pueden resultar después de una medición proyectiva, un código Shor corrige errores arbitrarios de un solo cúbit.

Circuito cuántico para codificar un único cúbit lógico con el código de Shor y, a continuación, realizar la corrección de errores de inversión de bits en cada uno de los tres bloques.

Dejarmi{\displaystyle E}ser un canal cuántico que puede corromper arbitrariamente un solo cúbit. Los cúbits 1, 4 y 7 son para el código de inversión de signo, mientras que los tres grupos de cúbits (1,2,3), (4,5,6) y (7,8,9) están diseñados para el código de inversión de bit. Con el código de Shor, un estado de cúbit|ψ=α0|0+α1|1{\displaystyle |\psi \rangle =\alpha _{0}|0\rangle +\alpha _{1}|1\rangle }se transformará en el producto de 9 cúbits|ψ=α0|0S+α1|1S{\displaystyle |\psi '\rangle =\alpha _{0}|0_{S}\rangle +\alpha _{1}|1_{S}\rangle }, dónde |0S=122(|000+|111)(|000+|111)(|000+|111){\displaystyle |0_{\rm {S}}\rangle ={\frac {1}{2{\sqrt {2}}}}(|000\rangle +|111\rangle )\otimes (|000\rangle +|111\rangle )\otimes (|000\rangle +|111\rangle )}|1S=122(|000|111)(|000|111)(|000|111){\displaystyle |1_{\rm {S}}\rangle ={\frac {1}{2{\sqrt {2}}}}(|000\rangle -|111\rangle )\otimes (|000\rangle -|111\rangle )\otimes (|000\rangle -|111\rangle )}

Si se produce un error de inversión de bit en un cúbit, se realizará un análisis de síndrome en cada bloque de cúbits (1,2,3), (4,5,6) y (7,8,9) para detectar y corregir como máximo un error de inversión de bit en cada bloque.

Si se consideran los grupos de inversión de tres bits (1,2,3), (4,5,6) y (7,8,9) como tres entradas, el circuito del código Shor se puede reducir a un código de inversión de signo. Esto significa que el código Shor también puede corregir un error de inversión de signo para un solo cúbit.

El código Shor también puede corregir cualquier error arbitrario (tanto inversión de bit como inversión de signo) en un solo cúbit. Si un error se modela mediante una transformación unitaria U, que actuará sobre un cúbit|ψ{\displaystyle |\psi \rangle }, entoncesU{\displaystyle U}puede describirse en la forma U=do0I+do1incógnita+do2Y+do3Z{\displaystyle U=c_{0}I+c_{1}X+c_{2}Y+c_{3}Z} dóndedo0{\displaystyle c_{0}},do1{\displaystyle c_{1}},do2{\displaystyle c_{2}}, ydo3{\displaystyle c_{3}}son constantes complejas, I es la identidad y las matrices de Pauli están dadas por incógnita=(0110);Y=(0ii0);Z=(1001).{\displaystyle {\begin{aligned}X&={\begin{pmatrix}0&1\\1&0\end{pmatrix}};\\Y&={\begin{pmatrix}0&-i\\i&0\end{pmatrix}};\\Z&={\begin{pmatrix}1&0\\0&-1\end{pmatrix}}.\end{aligned}}}

Si U es igual a I , entonces no se produce ningún error. SiU=incógnita{\displaystyle U=X}, se produce un error de inversión de bits. SiU=Z{\displaystyle U=Z}, se produce un error de inversión de signo. SiU=iY{\displaystyle U=iY}Entonces se producen tanto un error de inversión de bit como un error de inversión de signo. En otras palabras, el código Shor puede corregir cualquier combinación de errores de bit o de fase en un solo cúbit.

En términos más generales, el operador de error U no tiene por qué ser unitario, sino que puede ser un operador de Kraus procedente de una operación cuántica que representa un sistema que interactúa con su entorno.

Solicitud

En metrología cuántica

La corrección de errores cuánticos se puede aplicar a la metrología cuántica . Así, un cúbit lógico se almacena en varios cúbits físicos. En el caso de un interferómetro lineal, no hay interacción entre los cúbits lógicos. Sin embargo, la dinámica viene dada por operadores que contienen operadores de correlación de múltiples cúbits de los cúbits físicos correspondientes a un cúbit lógico. En este esquema, los errores se pueden detectar y corregir siguiendo las reglas generales de la corrección de errores cuánticos. [ 34 ] [ 35 ]

En otro enfoque, el objetivo no es corregir el estado cuántico, sino mantener un estado que haga posible la metrología cuántica con alta precisión incluso si hay ruido presente. Se ha observado que algunos estados cuánticos que no pueden superar a los estados separables en metrología cuántica, pueden ser mejores que los estados separables en el caso de múltiples copias, por lo que sus capacidades metrológicas pueden activarse. [ 36 ] Por lo tanto, en lugar de almacenar cada cúbit lógico en varios cúbits físicos, almacenamos varias copias de todo el estado cuántico. Por ejemplo, consideremos unnorte{\displaystyle N}-estado cuántico de cúbitϱ{\displaystyle \varrho }vivir en el espacio

{|0norte,|1norte}.{\displaystyle \{|0\rangle ^{\otimes N},|1\rangle ^{\otimes N}\}.}

Este subespacio incluye el estado cuántico ruidoso

pag|GRAMOHZnorteGRAMOHZnorte|+(1pag)(|00|)norte+(|11|)norte2,{\displaystyle p|{\rm {GHZ}}_{N}\rangle \langle {\rm {GHZ}}_{N}|+(1-p){\frac {(|0\rangle \langle 0|)^{\otimes N}+(|1\rangle \langle 1|)^{\otimes N}}{2}},}

donde el estado de Greenberger-Horne-Zeilinger (GHZ) se da como

|GRAMOHZnorte=12(|0norte+|1norte).{\displaystyle |{\rm {GHZ}}_{N}\rangle ={\frac {1}{\sqrt {2}}}(|0\rangle ^{\otimes N}+|1\rangle ^{\otimes N}).}

ConsideremosMETRO{\displaystyle M}copias del estado

ϱMETRO-Copiar=ϱMETRO.{\displaystyle \varrho _{M{\text{-copy}}}=\varrho ^{\otimes M}.}

Luego, el siguiente hamiltoniano

H=norte=1nortemetro=1METROσz(norte,metro){\displaystyle H=\sum _{n=1}^{N}\prod _{m=1}^{M}\sigma _{z}^{(n,m)}}

actúa sobre elMETRO{\displaystyle M}-copiar estado cuántico. Aquí,σz(norte,metro){\displaystyle \sigma _{z}^{(n,m)}}es la matriz de espín de Pauliσz{\displaystyle \sigma _{z}}para el n-ésimo cúbit de la m-ésima copia. La utilidad metrológica caracterizada por la información cuántica de Fisher como

FQ[ϱ,H]{\displaystyle F_{Q}[\varrho ,H]}

aumenta exponencialmente con el número de copias,METRO{\displaystyle M}y se aproxima a la utilidad metrológica del estado GHZ,4norte2.{\displaystyle 4N^{2}.}Los estados separables alcanzan4norte.{\displaystyle 4N.}[ 37 ]

Si el estado está fuera del subespacio descrito anteriormente, entonces se puede volver a colocar dentro del subespacio con los pasos habituales de corrección de errores con el código de inversión de bits.

En otro ejemplo, se puede ver que en este esquema se suprime un error de fase incluso sin corrección de errores. Llamemos a las tres copias de lanorte{\displaystyle N}-estado GHZ de qubit y luego una sola fase

|Ψ=|GRAMOHZnorte|GRAMOHZnorte|GRAMOHZnorte,{\displaystyle |\Psi \rangle =|{\rm {GHZ}}_{N}\rangle \otimes |{\rm {GHZ}}_{N}\rangle \otimes |{\rm {GHZ}}_{N}\rangle ,}

y consideremos el hamiltoniano anterior. Entonces, la utilidad metrológica del estado se caracteriza por la información cuántica de Fisher.FQ[|ΨΨ|,H]{\displaystyle F_{Q}[|\Psi \rangle \langle \Psi |,H]}.

Denotemos el estado después de que uno de los cúbits pase a través de un canal de inversión de fase porϱpaghasmiFlipag.{\displaystyle \varrho _{\rm {phaseflip}}.}Se puede demostrar que la utilidad metrológica del estado no cambia.

FQ[ϱpaghasmiFlipag,H]=FQ[|ΨΨ|,H]{\displaystyle F_{Q}[\varrho _{\rm {phaseflip}},H]=F_{Q}[|\Psi \rangle \langle \Psi |,H]}

y permanece máximo. Por lo tanto, incluso sin un paso de corrección de errores, las propiedades metrológicas permanecen iguales. (Véase el Suplemento E en las referencias [ 37 ] y [ 38 ] ).

Realización experimental

Se han realizado varias implementaciones experimentales de códigos basados ​​en CSS. La primera demostración se realizó con cúbits de resonancia magnética nuclear . [ 39 ] Posteriormente, se han realizado demostraciones con óptica lineal, [ 40 ] iones atrapados, [ 41 ] [ 42 ] y cúbits superconductores ( transmon ). [ 43 ]

  • En 2016, por primera vez, se prolongó la vida útil de un cúbit mediante el empleo de un código QEC. [ 44 ]
    • La demostración de corrección de errores se realizó con estados de gato de Schrödinger codificados en un resonador superconductor, empleando un controlador cuántico capaz de realizar operaciones de retroalimentación en tiempo real, incluyendo la lectura de la información cuántica, su análisis y la corrección de los errores detectados. El trabajo demostró cómo el sistema con corrección de errores cuánticos alcanza el punto de equilibrio en el que la vida útil de un cúbit lógico supera la vida útil de los componentes subyacentes del sistema (los cúbits físicos).
    • También se han implementado otros códigos de corrección de errores, como uno destinado a corregir la pérdida de fotones, la principal fuente de error en los esquemas de cúbits fotónicos. [ 45 ] [ 46 ]
  • En 2021, se realizó por primera vez una puerta de entrelazamiento entre dos cúbits lógicos codificados en códigos topológicos de corrección de errores cuánticos utilizando 10 iones en una computadora cuántica de iones atrapados . [ 47 ] [ 48 ]
  • En 2021 también se realizó la primera demostración experimental del código Bacon-Shor tolerante a fallos en un único cúbit lógico de un sistema de iones atrapados, es decir, una demostración en la que la adición de corrección de errores permite suprimir más errores de los que se introducen por la sobrecarga necesaria para implementar la corrección de errores y el código Steane tolerante a fallos. [ 49 ] [ 50 ] [ 51 ]
    • En otra dirección, utilizando una codificación correspondiente a los modos cero de Majorana mapeados por Jordan-Wigner de una cadena de Kitaev, los investigadores pudieron realizar la teletransportación cuántica de un cúbit lógico, donde se observó una mejora en la fidelidad del 71% al 85%. [ 52 ]
  • En 2022, investigadores de la Universidad de Innsbruck demostraron un conjunto universal de puertas tolerantes a fallos en dos cúbits lógicos en una computadora cuántica de iones atrapados.
    • Han realizado una puerta lógica NOT controlada de dos cúbits entre dos instancias del código de color de siete cúbits y han preparado de forma tolerante a fallos un estado mágico lógico . [ 53 ]
  • En 2022, una investigación realizada en la Universidad de Ingeniería y Tecnología de Lahore demostró la cancelación de errores mediante la inserción de compuertas de rotación del eje Z de un solo qubit en ubicaciones estratégicamente elegidas de los circuitos cuánticos superconductores. [ 54 ]
    • Se ha demostrado que este método corrige eficazmente los errores que, de otro modo, se acumularían rápidamente bajo la interferencia constructiva del ruido coherente. Se trata de un método de calibración a nivel de circuito que rastrea las desviaciones (por ejemplo, caídas o muescas pronunciadas) en la curva de decoherencia para detectar y localizar el error coherente, pero no requiere codificación ni mediciones de paridad. [ 55 ] Sin embargo, se necesita una investigación más profunda para determinar la eficacia de este método en el caso del ruido incoherente.
  • En febrero de 2023, investigadores de Google afirmaron haber disminuido los errores cuánticos al aumentar el número de cúbits en experimentos, utilizando un código de superficie tolerante a fallos que medía una tasa de error del 3,028 % y del 2,914 % para una matriz de cúbits de distancia 3 y una matriz de cúbits de distancia 5 respectivamente. [ 56 ] [ 57 ] [ 58 ]
  • En abril de 2024, investigadores de Microsoft afirmaron haber probado con éxito un código de corrección de errores cuánticos que les permitió lograr una tasa de error con cúbits lógicos 800 veces mejor que la tasa de error física subyacente. [ 59 ]
    • Este sistema de virtualización de cúbits se utilizó para crear 4 cúbits lógicos con 30 de los 32 cúbits del hardware de iones atrapados de Quantinuum. El sistema emplea una técnica de extracción activa de síndromes para diagnosticar errores y corregirlos durante los cálculos sin destruir los cúbits lógicos. [ 60 ]
  • En enero de 2025, investigadores de la UNSW Sydney lograron desarrollar un método de corrección de errores utilizando materiales a base de antimonio , incluidos los antimonuros , aprovechando estados cuánticos de alta dimensión ( qudits ) con hasta ocho estados. Utilizando una computadora cuántica Kane que emplea técnicas avanzadas de control de pulsos, demostraron una mayor resistencia a los errores. [ 61 ]

Véase también

Referencias

  1. 1 2 Chang, En-Jui (2025-10-23), Códigos Shor de repetición superpuesta que alcanzan una tasa asintótica cuádruple , arXiv : 2510.21030
  2. Cai, Weizhou; Ma, Yuwei (2021). "Códigos de corrección de errores cuánticos bosónicos en circuitos cuánticos superconductores" . Investigación Fundamental . 1 (1): 50– 67. arXiv : 2010.08699 . Bibcode : 2021FunRe...1...50C . doi : 10.1016/j.fmre.2020.12.006 . Por lo tanto, una computadora cuántica práctica capaz de una gran profundidad de circuito requiere, en última instancia, operaciones en cúbits lógicos protegidos por corrección de errores cuánticos.
  3. Calderbank, AR; Rains, EM; Shor, PW; Sloane, NJA (1997). "Corrección de errores cuánticos mediante códigos sobre GF(4)". Actas del Simposio Internacional de Teoría de la Información del IEEE . págs. 292–. arXiv : quant-ph/9608006 . doi : 10.1109/ISIT.1997.613213 . ISBN  0-7803-3956-8.
  4. Rains, Eric M.; Hardin, RH; Shor, Peter W.; Sloane, NJA (1997-08-04). "Un código cuántico no aditivo" . Physical Review Letters . 79 (5): 953– 954. arXiv : quant-ph/9703002 . Bibcode : 1997PhRvL..79..953R . doi : 10.1103/PhysRevLett.79.953 .
  5. Shor, Peter W. (1995-10-01). "Esquema para reducir la decoherencia en la memoria de computadoras cuánticas" . Physical Review A. 52 ( 4): R2493– R2496. Bibcode : 1995PhRvA..52.2493S . doi : 10.1103/PhysRevA.52.R2493 . PMID 9912632 . 
  6. Steane, Andrew (1996). "Interferencia de partículas múltiples y corrección de errores cuánticos" . Actas de la Royal Society de Londres. Serie A: Ciencias Matemáticas, Físicas y de Ingeniería . 452 (1996): 2551–2577 . arXiv : quant-ph/9601029 . Bibcode : 1996RSPSA.452.2551S . doi : 10.1098/rspa.1996.0136 .
  7. Laflamme, Raymond; Miquel, Cesar; Paz, Juan Pablo; Zurek, Wojciech Hubert (1996-07-01). "Perfect Quantum Error Correcting Code" . Physical Review Letters . 77 (1): 198– 201. arXiv : quant-ph/9602019 . Bibcode : 1996PhRvL..77..198L . doi : 10.1103/PhysRevLett.77.198 . ISSN 0031-9007 . PMID 10061806 .  
  8. Kitaev, A Yu (1997-12-31). "Cálculos cuánticos: algoritmos y corrección de errores" . Russian Mathematical Surveys . 52 (6): 1191– 1249. Bibcode : 1997RuMaS..52.1191K . doi : 10.1070/rm1997v052n06abeh002155 . ISSN 0036-0279 . 
  9. Bravyi, SB; Kitaev, A. Yu (1998-11-20), Códigos cuánticos en una red con frontera , arXiv : quant-ph/9811052 , Bibcode : 1998quant.ph.11052B
  10. Steane, AM (1996-12-01). "Códigos simples de corrección de errores cuánticos" . Physical Review A. 54 ( 6): 4741– 4751. arXiv : quant-ph/9605021 . Bibcode : 1996PhRvA..54.4741S . doi : 10.1103/PhysRevA.54.4741 . PMID 9914038 . 
  11. Fletcher, Andrew S.; Shor, Peter W.; Win, Moe Z. (2008). "Corrección de errores cuánticos adaptada al canal para el canal de amortiguación de amplitud". IEEE Transactions on Information Theory . 54 (12): 5705– 5718. arXiv : 0710.1052 . Bibcode : 2008ITIT...54.5705F . doi : 10.1109/TIT.2008.2006458 . ISSN 1557-9654 . 
  12. 1 2 Chang, En-Jui; Lai, Ching-Yi (2025-05-05). "Códigos Shor de amortiguación de amplitud de alta tasa con inmunidad a errores coherentes colectivos" . Physical Review A. 111 ( 5) 052602. arXiv : 2412.16450 . Bibcode : 2025PhRvA.111e2602C . doi : 10.1103/PhysRevA.111.052602 .
  13. Bacon, Dave (30-01-2006). "Subsistemas de corrección de errores cuánticos de operadores para memorias cuánticas autocorrectivas". Physical Review A . 73 (1) 012340. arXiv : quant-ph/0506023 . Bibcode : 2006PhRvA..73a2340B . doi : 10.1103/PhysRevA.73.012340 . S2CID 118968017 . 
  14. 1 2 DiVincenzo, David P.; Shor, Peter W. (1996-10-07). "Corrección de errores tolerante a fallos con códigos cuánticos eficientes" . Physical Review Letters . 77 (15): 3260– 3263. arXiv : quant-ph/9605031 . Bibcode : 1996PhRvL..77.3260D . doi : 10.1103/PhysRevLett.77.3260 . PMID 10062174 . 
  15. Knill, Emanuel (2004-11-02). "Computación cuántica con dispositivos muy ruidosos". Nature . 434 (7029): 39– 44. arXiv : quant-ph/0410199 . Bibcode : 2005Natur.434...39K . doi : 10.1038/ nature03350 . PMID 15744292. S2CID 4420858 .  
  16. Fowler, Austin G.; Mariantoni, Matteo; Martinis, John M.; Cleland, Andrew N. (2012-09-18). "Códigos de superficie: Hacia la computación cuántica práctica a gran escala". Physical Review A . 86 (3) 032324. arXiv : 1208.0928 . Bibcode : 2012PhRvA..86c2324F . doi : 10.1103/PhysRevA.86.032324 . ISSN 1050-2947 . 
  17. ^ Acharya, Rajeev; Abanin, Dmitry A.; Aghababaie-Beni, Laleh; Aleiner, Igor; Andersen, Trond I.; Ansmann, Markus; Arute, Frank; Arya, Kunal; Asfaw, Abraham; Astrakhantsev, Nikita; Atalaya, Juan; Babbush, Ryan; Tocino, Dave; Ballard, Brian; Bardin, Joseph C. (febrero de 2025). "Corrección de errores cuánticos por debajo del umbral del código de superficie" . Naturaleza . 638 (8052): 920– 926. arXiv : 2408.13687 . Código Bib : 2025Natur.638..920G . doi : 10.1038/s41586-024-08449-y . ISSN 1476-4687 . PMC 11864966 . PMID 39653125 .   
  18. Cochrane, PT; Milburn, GJ; Munro, WJ (1999-04-01). "Estados de superposición cuántica macroscópicamente distintos como un código bosónico para la amortiguación de amplitud". Physical Review A . 59 (4): 2631– 2634. arXiv : quant-ph/9809037 . Bibcode : 1999PhRvA..59.2631C . doi : 10.1103/PhysRevA.59.2631 . S2CID 119532538 . 
  19. Albert, Victor V; Mundhada, Shantanu O; Grimm, Alexander; Touzard, Steven; Devoret, Michel H; Jiang, Liang (2019-06-12). "Códigos de gato par: corrección de errores autónoma con no linealidad de bajo orden". Quantum Science and Technology . 4 (3): 035007. arXiv : 1801.05897 . Bibcode : 2019QS & T....4c5007A . doi : 10.1088/2058-9565/ab1e69 . ISSN 2058-9565 . 
  20. Gottesman, Daniel; Kitaev, Alexei; Preskill, John (2001). "Codificación de un cúbit en un oscilador". Physical Review A . 64 (1) 012310. arXiv : quant-ph/0008040 . Bibcode : 2001PhRvA..64a2310G . doi : 10.1103/PhysRevA.64.012310 . S2CID 18995200 . 
  21. Royer, Baptiste; Singh, Shraddha; Girvin, SM (2022-03-07). "Codificación de cúbits en estados de rejilla multimodo" . PRX Quantum . 3 (1) 010335. arXiv : 2201.12337 . Bibcode : 2022PRXQ....3a0335R . doi : 10.1103/PRXQuantum.3.010335 .
  22. Michael, Marios H.; Silveri, Matti; Brierley, RT; Albert, Victor V.; Salmilehto, Juha; Jiang, Liang; Girvin, SM (2016-07-14). "Nueva clase de códigos de corrección de errores cuánticos para un modo bosónico" . Physical Review X. 6 ( 3) 031006. arXiv : 1602.00008 . Bibcode : 2016PhRvX...6c1006M . doi : 10.1103/PhysRevX.6.031006 .
  23. 1 2 Chang, En-Jui (2025-09-09). "Códigos binomiales extendidos de alta tasa para codificación de múltiples cúbits" . Physical Review A. 112 ( 3) 032419. arXiv : 2501.07093 . Bibcode : 2025PhRvA.112c2419C . doi : 10.1103/hwfz-c6vy .
  24. Chang, En-Jui (2025-11-05). "Código de Hamming extendido dual cuántico inmune a errores coherentes colectivos" . Physical Review A. 112 ( 5) 052410. arXiv : 2503.05249 . Bibcode : 2025PhRvA.112e2410C . doi : 10.1103/qzd2-b2mx .
  25. Rains, EM (1999). "Códigos cuánticos de distancia mínima dos". IEEE Transactions on Information Theory . 45 (1): 266– 271. arXiv : quant-ph/9704043 . Bibcode : 1999ITIT...45..266R . doi : 10.1109/18.746807 . ISSN 1557-9654 . 
  26. Smolin, John A.; Smith, Graeme; Wehner, Stephanie (2007-09-28). "Familia simple de códigos cuánticos no aditivos" . Physical Review Letters . 99 (13) 130505. arXiv : quant-ph/0701065 . Bibcode : 2007PhRvL..99m0505S . doi : 10.1103/PhysRevLett.99.130505 . PMID 17930569 . 
  27. Yu, Sixia; Chen, Qing; Lai, CH; Oh, CH (2008-08-29). "Código de corrección de errores cuánticos no aditivo" . Physical Review Letters . 101 (9) 090501. arXiv : 0704.2122 . Bibcode : 2008PhRvL.101i0501Y . doi : 10.1103/PhysRevLett.101.090501 . PMID 18851592 . 
  28. Yu, Sixia; Chen, Qing; Oh, CH (2015). "Dos familias infinitas de códigos de corrección de errores cuánticos no aditivos". IEEE Transactions on Information Theory . 61 (12): 7012– 7016. Bibcode : 2015ITIT...61.7012Y . doi : 10.1109/TIT.2015.2489645 . ISSN 0018-9448 . 
  29. Noh, Kyungjoo; Girvin, SM; Jiang, Liang (2020-08-18). "Codificación de un oscilador en muchos osciladores" . Physical Review Letters . 125 (8) 080503. arXiv : 1903.12615 . Bibcode : 2020PhRvL.125h0503N . doi : 10.1103/PhysRevLett.125.080503 . PMID 32909762 . 
  30. Peres, Asher (1985-12-01). "Lógica reversible y computadoras cuánticas" . Physical Review A. 32 ( 6): 3266– 3276. Bibcode : 1985PhRvA..32.3266P . doi : 10.1103/PhysRevA.32.3266 . PMID 9896493 . 
  31. Nielsen, Michael A. ; Chuang, Isaac L. (2000). Computación cuántica e información cuántica . Cambridge University Press.
  32. Shor, Peter W. (1995). "Esquema para reducir la decoherencia en la memoria de computadoras cuánticas". Physical Review A. 52 ( 4): R2493– R2496. Bibcode : 1995PhRvA..52.2493S . doi : 10.1103/PhysRevA.52.R2493 . PMID 9912632 . 
  33. Devitt, Simon J; Munro, William J; Nemoto, Kae (2013-06-20). "Corrección de errores cuánticos para principiantes". Reports on Progress in Physics . 76 (7) 076001. arXiv : 0905.2794 . Bibcode : 2013RPPh...76g6001D . doi : 10.1088/0034-4885/76/7/076001 . ISSN 0034-4885 . PMID 23787909 . S2CID 206021660 .   
  34. Dür, W.; Skotiniotis, M.; Fröwis, F.; Kraus, B. (2014-02-26). "Metrología cuántica mejorada mediante corrección de errores cuánticos". Physical Review Letters . 112 (8) 080801. arXiv : 1310.3750 . Bibcode : 2014PhRvL.112h0801D . doi : 10.1103/PhysRevLett.112.080801 .
  35. Kessler, EM; Lovchinsky, I.; Sushkov, AO; Lukin, MD (2014-04-16). "Corrección de errores cuánticos para metrología". Physical Review Letters . 112 (15) 150802. arXiv : 1310.3260 . Bibcode : 2014PhRvL.112o0802K . doi : 10.1103/PhysRevLett.112.150802 . PMID 24785020 . 
  36. Tóth, Géza; Vertesi, Tamás; Horodecki, Pawel; Horodecki, Ryszard (7 de julio de 2020). "Activando la utilidad metrológica oculta". Cartas de revisión física . 125 (2) 020402. arXiv : 1911.02592 . Código Bib : 2020PhRvL.125b0402T . doi : 10.1103/PhysRevLett.125.020402 . PMID 32701319 . 
  37. 1 2 Trenyi, Robert; Lukács, Árpád; Horodecki, Pawel; Horodecki, Ryszard; Vertesi, Tamás; Tóth, Géza (1 de febrero de 2024). "Activación de entrelazamiento multipartito genuino metrológicamente útil". Nueva Revista de Física . 26 (2): 023034. arXiv : 2203.05538 . Código Bib : 2024NJPh...26b3034T . doi : 10.1088/1367-2630/ad1e93 .
  38. "Ejemplo de tres copias para suprimir errores de fase" (PDF) .
  39. Cory, DG; Price, MD; Maas, W.; Knill, E.; Laflamme, R.; Zurek, WH; Havel, TF; Somaroo, SS (1998). "Corrección experimental de errores cuánticos". Phys. Rev. Lett . 81 (10): 2152– 2155. arXiv : quant-ph/9802018 . Bibcode : 1998PhRvL..81.2152C . doi : 10.1103/PhysRevLett.81.2152 . S2CID 11662810 . 
  40. Pittman, TB; Jacobs, BC; Franson, JD (2005). "Demostración de corrección de errores cuánticos mediante óptica lineal". Phys. Rev. A . 71 (5) 052332. arXiv : quant-ph/0502042 . Bibcode : 2005PhRvA..71e2332P . doi : 10.1103/PhysRevA.71.052332 . S2CID 11679660 . 
  41. ^ Chiaverini, J.; Leibfried, D.; Schaetz, T.; Barrett, Doctor en Medicina; Blakestad, RB; Britton, J.; Itano, WM; Jost, JD; Knill, E.; Langer, C.; Ozeri, R.; Wineland, DJ (2004). "Realización de la corrección de errores cuánticos". Naturaleza . 432 (7017): 602– 605. Bibcode : 2004Natur.432..602C . doi : 10.1038/naturaleza03074 . PMID 15577904 . S2CID 167898 .  
  42. Schindler, P.; Barreiro, JT; Monz, T.; Nebendahl, V.; Nigg, D.; Chwalla, M.; Hennrich, M.; Blatt, R. (2011). "Corrección experimental de errores cuánticos repetitivos". Science . 332 (6033): 1059– 1061. Bibcode : 2011Sci...332.1059S . doi : 10.1126/science.1203329 . PMID 21617070 . S2CID 32268350 .  
  43. Reed, MD; DiCarlo, L.; Nigg, SE; Sun, L.; Frunzio, L.; Girvin, SM; Schoelkopf, RJ (2012). "Realización de corrección de errores cuánticos de tres cúbits con circuitos superconductores". Nature . 482 (7385): 382– 385. arXiv : 1109.4948 . Bibcode : 2012Natur.482..382R . doi : 10.1038/nature10786 . PMID 22297844 . S2CID 2610639 .  
  44. Ofek, Nissim; Petrenko, Andrei; Heeres, Reinier; Reinhold, Philip; Leghtas, Zaki; Vlastakis, Brian; Liu, Yehan; Frunzio, Luigi; Girvin, SM; Jiang, L.; Mirrahimi, Mazyar (agosto de 2016). "Extendiendo la vida útil de un bit cuántico con corrección de errores en circuitos superconductores". Nature . 536 (7617): 441– 445. Bibcode : 2016Natur.536..441O . doi : 10.1038/nature18949 . ISSN 0028-0836 . PMID 27437573 . S2CID 594116 .   
  45. Lassen, M.; Sabuncu, M.; Huck, A.; Niset, J.; Leuchs, G.; Cerf, NJ; Andersen, UL (2010). "La coherencia óptica cuántica puede sobrevivir a las pérdidas de fotones utilizando un código de corrección de borrado cuántico de variable continua". Nature Photonics . 4 (10): 700. arXiv : 1006.3941 . Bibcode : 2010NaPho...4..700L . doi : 10.1038/nphoton.2010.168 . S2CID 55090423 . 
  46. ^ Guo, Qihao; Zhao, Yuan-Yuan; Grassl, Markus; Nie, Xinfang; Xiang, Guo-Yong; Xin, Tao; Yin, Zhang-Qi; Zeng, Bei (2021). "Prueba de un código de corrección de errores cuánticos en varias plataformas". Boletín científico . 66 (1): 29– 35. arXiv : 2001.07998 . Código Bib : 2021SciBu..66...29G . doi : 10.1016/j.scib.2020.07.033 . PMID 36654309 . S2CID 210861230 .  
  47. "Bits cuánticos protegidos contra errores entrelazados por primera vez" . phys.org . 13 de enero de 2021. Consultado el 30 de agosto de 2021 .
  48. ^ Erhard, Alejandro; Poulsen Nautrup, Hendrik; Metanfetamina, Michael; Postler, Lucas; Stricker, romano; Stadler, Martín; Negnevitsky, Vlad; Ringbauer, Martín; Schindler, Philipp; Briegel, Hans J.; Blatt, Rainer; Friis, Nicolai; Monz, Thomas (13 de enero de 2021). "Enredando qubits lógicos con cirugía de celosía". Naturaleza . 589 (7841): 220– 224. arXiv : 2006.03071 . Código Bib : 2021Natur.589..220E . doi : 10.1038/s41586-020-03079-6 . ISSN 1476-4687 . PMID 33442044 . S2CID 219401398 .   
  49. Bedford, Bailey (04/10/2021). "Un paso fundamental demuestra que las computadoras cuánticas pueden ser mejores que la suma de sus partes" . phys.org . Consultado el 05/10/2021 .
  50. ^ Egan, Laird; Debroy, Dripto M.; Noel, Cristal; Risinger, Andrés; Zhu, Daiwei; Biswas, Debopriyo; Newman, Michael; Li, Muyuan; Marrón, Kenneth R.; Cetina, Marko; Monroe, Christopher (4 de octubre de 2021). "Control tolerante a fallos de un qubit con corrección de errores". Naturaleza . 598 (7880): 281– 286. Bibcode : 2021Natur.598..281E . doi : 10.1038/s41586-021-03928-y . ISSN 0028-0836 . PMID 34608286 . S2CID 238357892 .   
  51. Ball, Philip (23-12-2021). "Corrección de errores en tiempo real para computación cuántica" . Física . 14 184. Bibcode : 2021PhyOJ..14..184B . doi : 10.1103/Physics.14.184 . S2CID 245442996 . 
  52. Huang, He-liang (2021-03-03). "Emulando la teletransportación cuántica de un cúbito de modo cero de Majorana". Phys. Rev. Lett . 126 (9) 090502. arXiv : 2009.07590 . Bibcode : 2021PhRvL.126i0502H . doi : 10.1103/PhysRevLett.126.090502 . PMID 33750174 . 
  53. Postler, Lucas; Heußen, Sascha; Pogorelov, Iván; Rispler, Manuel; Feldker, Thomas; Metanfetamina, Michael; Marciniak, Christian D.; Stricker, romano; Ringbauer, Martín; Blatt, Rainer; Schindler, Philipp; Müller, Markus; Monz, Thomas (25 de mayo de 2022). "Demostración de operaciones de puertas cuánticas universales tolerantes a fallas". Naturaleza . 605 (7911): 675– 680. arXiv : 2111.12654 . Código Bib : 2022Natur.605..675P . doi : 10.1038/s41586-022-04721-1 . PMID 35614250 . S2CID 244527180 .  
  54. Ahsan, Muhammad; Naqvi, Syed Abbas Zilqurnain; Anwer, Haider (2022-02-18). "Ingeniería de circuitos cuánticos para la corrección de ruido coherente". Physical Review A . 105 (2) 022428. arXiv : 2109.03533 . Bibcode : 2022PhRvA.105b2428A . doi : 10.1103/physreva.105.022428 . ISSN 2469-9926 . S2CID 237442177 .  
  55. Steffen, Matthias (2022-10-20). "¿Cuál es la diferencia entre supresión de errores, mitigación de errores y corrección de errores?" . Blog de investigación de IBM . Recuperado el 26 de noviembre de 2022 .
  56. Google Quantum AI (22 de febrero de 2023). "Supresión de errores cuánticos mediante el escalado de un cúbit lógico de código de superficie" . Nature . 614 (7949): 676–681 . arXiv : 2207.06431 . Bibcode : 2023Natur.614..676G . doi : 10.1038/ s41586-022-05434-1 . ISSN 1476-4687 . PMC 9946823. PMID 36813892 .   
  57. Boerkamp, ​​Martijn (2023-03-20). "Un avance en la corrección de errores cuánticos podría conducir a computadoras cuánticas a gran escala" . Physics World . Consultado el 1 de abril de 2023 .
  58. Conover, Emily (22 de febrero de 2023). "La computadora cuántica de Google alcanzó un hito en la corrección de errores" . ScienceNews . Consultado el 1 de abril de 2023 .
  59. Smith-Goodson, Paul (18 de abril de 2024). "Microsoft y Quantinuum mejoran las tasas de error cuántico en 800 veces" . Forbes . Consultado el 1 de julio de 2024 .
  60. Yirka, Bob (5 de abril de 2024). "Una computadora cuántica que utiliza los 'bits cuánticos lógicos' de Microsoft ejecuta 14.000 experimentos sin errores" . Phys.org . Consultado el 1 de julio de 2024 .
  61. Yu, Xi; et al. (2025). "Estados de gato de Schrödinger de un qudit de espín nuclear en silicio". Nature Physics . 21 (3): 362– 367. arXiv : 2405.15494 . Bibcode : 2025NatPh..21..362Y . doi : 10.1038/s41567-024-02745-0 . 

Lecturas adicionales

  • Daniel Lidar y Todd Brun, eds. (2013). Corrección de errores cuánticos . Cambridge University Press.
  • La Guardia, Giuliano Gadioli, ed. (2020). Corrección de errores cuánticos: códigos simétricos, asimétricos, sincronizables y convolucionales . Springer Nature.
  • Frank Gaitan (2008). Corrección de errores cuánticos y computación cuántica tolerante a fallos . Taylor & Francis.
  • Freedman, Michael H.; Meyer, David A.; Luo, Feng (2002). "Z 2 - Libertad sistólica y códigos cuánticos". Matemáticas de la computación cuántica . Comput. Math. Ser. Boca Raton, FL: Chapman & Hall/CRC. pp. 287–320 . 
  • Freedman, Michael H.; Meyer, David A. (1998). "Plano proyectivo y códigos cuánticos planares". Found. Comput. Math . 2001 (3): 325– 332. arXiv : quant-ph/9810055 . Bibcode : 1998quant.ph.10055F .
  • "Corrección topológica de errores cuánticos" . Luz cuántica . Universidad de Sheffield. 28 de septiembre de 2018. Archivado del original el 22 de diciembre de 2021 ( vía YouTube ).