Quero entender o que é o entrelaçamento quântico e qual o seu papel na correção de erros quânticos.
NOTA : Conforme as sugestões de @JamesWootton e @NielDeBeaudrap, fiz uma pergunta separada para a analogia clássica aqui .
Quero entender o que é o entrelaçamento quântico e qual o seu papel na correção de erros quânticos.
NOTA : Conforme as sugestões de @JamesWootton e @NielDeBeaudrap, fiz uma pergunta separada para a analogia clássica aqui .
Respostas:
As correlações clássicas entre variáveis ocorrem quando as variáveis parecem aleatórias, mas cujos valores podem concordar (ou discordar) sistematicamente de alguma forma. No entanto, sempre haverá alguém (ou algo) que 'sabe' exatamente o que as variáveis estão fazendo em um determinado caso.
O emaranhamento entre variáveis é o mesmo, exceto a última parte. A aleatoriedade é verdadeiramente aleatória. Resultados aleatórios são completamente indecisos até o momento da medição. Mas de alguma forma as variáveis, embora possam ser separadas por galáxias, ainda sabem concordar.
Então, o que isso significa para correção de erros? Vamos começar pensando na correção de erros um pouco .
Ao armazenar um bit clássico, os tipos de erros com os quais você precisa se preocupar são coisas como inversões e apagamentos de bits. Então, algo pode fazer você 0
se tornar um 1
, ou vice-versa. Ou sua parte pode vagar em algum lugar.
Para proteger as informações, podemos garantir que nossos bits lógicos (as informações reais que queremos armazenar) não se concentrem apenas em bits físicos únicos . Em vez disso, espalhamos isso. Assim, poderíamos usar uma codificação de repetição simples, por exemplo, onde copiamos nossas informações em vários bits físicos. Isso ainda nos permite divulgar nossas informações, mesmo que alguns dos bits físicos tenham falhado.
Esta é a tarefa básica da correção de erros: espalhamos nossas informações para dificultar a bagunça dos erros.
Para qubits, existem mais tipos de erros com os quais se preocupar. Por exemplo, você pode saber que os qubits podem estar em estados de superposição e que as medidas os alteram. Medições indesejadas são, portanto, outra fonte de ruído, causada pela interação do ambiente (e, em certo sentido, 'observando' nossos qubits). Esse tipo de ruído é conhecido como decoerência.
Então, como isso afeta as coisas? Suponha que usemos a codificação de repetição com qubits. Então substituímos o em nosso estado qubit lógico desejado com | 000 ... 000⟩ , repetido em muitos qubits físicos e substitua o | 1 ⟩ com | 111 ... 111⟩ . Isso novamente protege contra inversões de bits e apagamentos, mas facilita ainda mais as medições dispersas. Agora o ambiente mede se temos | 0 ⟩ ou | 1 ⟩ por olhar para qualquer um dos muitos qubits. Isso tornará o efeito da decoerência muito mais forte, o que não é o que queríamos!
Para consertar isso, precisamos dificultar a descoerência para perturbar nossas informações lógicas de qubit, assim como dificultamos os movimentos e apagamentos de bits. Para isso, temos que tornar mais difícil medir nosso qubit lógico. Não é tão difícil que não possamos fazê-lo quando queremos, é claro, mas é muito difícil para o ambiente fazer com facilidade. Isso significa garantir que a medição de um único qubit físico não nos diga nada sobre o qubit lógico. De fato, precisamos fazer com que todos os qubits precisem ser medidos e seus resultados comparados para extrair qualquer informação sobre o qubit. Em certo sentido, é uma forma de criptografia. Você precisa de peças suficientes do quebra-cabeça para ter uma ideia do que é a imagem.
Nós poderíamos tentar fazer isso classicamente. As informações podem se espalhar em correlações complexas entre muitos bits. Olhando o suficiente dos bits e analisando as correlações, podemos extrair algumas informações sobre o bit lógico.
Mas essa não seria a única maneira de obter essas informações. Como mencionei antes, classicamente sempre há alguém ou algo que já sabe tudo. Não importa se é uma pessoa ou apenas os padrões no ar causados quando a criptografia foi realizada. De qualquer maneira, a informação existe fora da nossa codificação, e este é essencialmente um ambiente que sabe tudo. Sua própria existência significa que a decoerência ocorreu em um grau irreparável.
É por isso que precisamos de envolvimento. Com isso, podemos ocultar as informações usando correlações nos resultados aleatórios verdadeiros e desconhecidos das variáveis quânticas.
O emaranhamento é uma parte natural da informação quântica e da computação quântica. Se não estiver presente - se você tentar fazer as coisas de tal maneira que o emaranhado não surja -, então você não se beneficiará da computação quântica. E se um computador quântico estiver fazendo algo interessante, produzirá muito emaranhado, pelo menos como efeito colateral.
No entanto, isso não significa que o envolvimento seja "o que faz os computadores quânticos funcionarem". O emaranhamento é como as engrenagens giratórias de uma máquina: nada acontece se elas não estiverem girando, mas isso não significa que ter essas engrenagens girando rapidamente é suficiente para fazer a máquina fazer o que deseja. (O emaranhamento é um recurso primitivo dessa maneira para comunicação , mas não para computação, tanto quanto se viu.)
Isso é verdade tanto para correção de erros quânticos quanto para computação. Como todas as formas de correção de erros, a correção quântica de erros funciona distribuindo informações em torno de um sistema maior, em particular nas correlações de certas informações mensuráveis. O emaranhamento é apenas a maneira usual pela qual os sistemas quânticos se correlacionam; portanto, não é de surpreender que um bom código de correção de erros quânticos envolva muito emaranhamento. Mas isso não significa que tentar "bombear seu sistema cheio de emaranhado", como algum tipo de balão de hélio, é algo útil ou significativo para proteger informações quânticas.
Embora a correção quântica de erros às vezes seja descrita vagamente em termos de emaranhamento, o mais importante é como ela envolve a verificação de paridade usando diferentes 'observáveis'. A ferramenta mais importante para descrever isso é o formalismo do estabilizador. O formalismo do estabilizador pode ser usado para descrever alguns estados com grandes quantidades de emaranhamento, mas o mais importante é que você pode raciocinar sobre propriedades com vários qubit ("observáveis") com bastante facilidade. A partir dessa perspectiva, pode-se entender que a correção de erros quânticos está muito mais relacionada à física de muitos corpos de baixa energia dos spin-hamiltonianos, do que apenas ao emaranhamento em geral.
Não há equivalente clássico ao emaranhamento. Talvez o emaranhamento seja melhor compreendido usando a notação Dirac (bra-ket).
Não é importante que, neste exemplo, os qubits emaranhados estejam em estados opostos: eles também podem estar no mesmo estado e ainda estar emaranhados. O que importa é que seus estados não são independentes um do outro. Isso causou grandes dores de cabeça para os físicos, porque significa que os qubits (ou as partículas que os carregam) não podem ter simultaneamente propriedades estritamente locais e ser governados por um conceito chamado realismo (refletem seus estados como propriedade intrínseca). Einstein famosamente chamou o paradoxo resultante (se você ainda assume locailidade e realismo) "ação assustadora à distância".
O emaranhamento não desempenha um papel especial na correção de erros quânticos: a correção de erros deve funcionar para todos os estados da base computacional (que não tem emaranhamento). Em seguida, ele também funciona automaticamente para superposições desses estados (que podem ser estados emaranhados).
Para uma determinada classe de códigos denominada pura , a presença de emaranhamento é um requisito necessário e suficiente para a correção quântica de erros, ou seja, para corrigir todos os erros que afetam até um certo número de subsistemas.
Adendo: examinamos essa questão mais detalhadamente, detalhes podem ser encontrados no artigo Códigos Quânticos de Subespaços de Distância Máxima e Altamente Emaranhados . Há uma troca: quanto mais erros um código quântico puder corrigir, mais emaranhado deve ser cada vetor no espaço de código. Isso faz sentido, porque se a informação não for distribuída entre muitas partículas, o ambiente - lendo alguns qubits - poderá recuperar a mensagem no espaço de código. Isso destruiria necessariamente a mensagem codificada, devido ao teorema da não-clonagem. Assim, uma alta distância precisa de alto emaranhamento.
Aqui está uma maneira de pensar sobre o papel do entrelaçamento nos códigos quânticos, que eu acho que é complementar à resposta de Felix Hubers.
Então, há uma maneira entrópica de pensar sobre as condições de correção de erros (em comparação com as condições mais algébricas de Knill-Laflamme). Especificamente, se
Usando essa abordagem entrópica para correção de erros, existem rotas bastante diretas para entender o emaranhamento nos códigos. Por exemplo, podemos provar que,
do seguinte modo. Primeiro, escrevemos essas informações mútuas em termos de sua definição,