O que significa emaranhar dois qubits?

14

Eu fiz algum tipo de pesquisa on-line sobre qubits e os fatores que os tornam infames, ou seja, permitir que os qubits mantenham 1 e 0 ao mesmo tempo e outro é que os qubits podem ser emaranhados de alguma forma, para que possam ter dados relacionados neles, não importa a que distância eles são (mesmo em lados opostos das galáxias).

Ao ler sobre isso na Wikipedia, vi uma equação que ainda é difícil de entender. Aqui está o link para a Wikipedia .

Questões:

  1. Como eles estão enredados em primeiro lugar?

  2. Como eles relacionam seus dados?

Arshdeep Singh
fonte
2
Você pode acessar o artigo da Wikipedia / incluir a fórmula na sua pergunta? Isso facilitará que outras pessoas entendam qual é exatamente o seu problema.
MEE - Restabelece Monica
A resposta de snulty é uma pergunta de resposta 1 de alta qualidade neste post, mas fica um pouco aquém da resposta à pergunta do título. Emaranhamento é um conceito sutil, não completamente redutível a "dois sistemas estão perfeitamente correlacionados". A resposta de DaftWullie vai um pouco mais longe na tentativa de explicar por que o emaranhamento não é apenas uma correlação perfeita. As palavras-chave para pesquisas futuras são Desigualdades de Bell e este excelente aper de Mermin web.pdx.edu/~pmoeck/lectures/Mermin%20longer.pdf
Andrea

Respostas:

15

Para um exemplo simples, suponha que você tenha dois qubits em estados definidos e | 0 . O estado combinado do sistema é | 0 | 0 ou | 00 em taquigrafia.|0|0|0|0|00

Então, se aplicarmos os seguintes operadores aos qubits (a imagem é cortada da página wiki de codificação superdensa ), o estado resultante é um estado emaranhado, um dos estados da campainha .

enter image description here

Primeiro na imagem, temos o portão hadamard atuando no primeiro qubit, que de forma mais longa é modo que ele é o operador de identidade no segundo qubit.HI

A matriz hadamard se parece com onde a base é ordenada{| 0,| 1}.

H=12(1111)
{|0,|1}

Então, depois que o operador hadamard age, o estado é agora

(HI)(|0|0)=H|0I|0=12(|0+|1)(|0)=12(|00+|10)

A próxima parte do circuito é um gate não controlado, que só atua no segundo qubit se o primeiro qubit for .1

Você pode representar como | 0 0 | I + | 1 1 | X , onde | 0 0 | é um operador de projeção no bit 0 ou em forma de matriz ( 1 0 0 0 )CNOT|00|I+|11|X|00|0(1000) . Da mesma forma é ( 0 0 0 1 ) .|11|(0001)

O operador é o operador bit flip representado como ( 0 1 1 0 ) .X(0110)

No geral, a matriz é ( 1 0 0 0 0CNOT(1000010000010010)

Quando aplicamos , podemos usar a multiplicação de matrizes escrevendo nosso estado como um vetor ( 1CNOT, ou podemos apenas usar o formulário do produto tensorial.(120120)

CNOT(12(|00+|10))=12(|00+|11)

Vemos que para a primeira parte do estado o primeiro bit é 0 , então o segundo bit é deixado sozinho; a segunda parte do estado | 10 o primeiro bit é 1 , então o segundo bit é invertidas de 0 para 1 .|000|10101

Nosso estado final é

12(|00+|11)
que é um dos quatro estados de Bell que são maximamente estados emaranhados.

Para ver o que significa para eles serem emaranhados, observe que, se você medir o estado do primeiro qubit, digamos, se você descobriu que era um ele imediatamente informa que o segundo qubit também deve ser um 0 , porque essa é a nossa única possibilidade.00

Compare com este estado, por exemplo:

12(|00+|01+|10+|11).

Se você medir que o primeiro qubit é zero, o estado cai para , em que ainda há uma chance 50-50 o segundo qbit é um 0 ou um 1 .12(|00+|01)01

Espero que isso dê uma idéia de como os estados podem ser enredados. Se você quiser conhecer um exemplo específico, como emaranhar fótons ou elétrons, etc., terá que examinar como certos portões podem ser implementados, mas ainda assim você pode escrever a matemática da mesma maneira, os e 1 podem representar coisas diferentes em diferentes situações físicas.01


Atualização 1: Mini Guia da notação QM / QC / Dirac

Geralmente, há uma base computacional (orto-normal) padrão para um único qubit que é , dizer H = extensão {{|0,|1} é o espaço vectorial.H=span{|0,|1}

Nesta ordenação da base, podemos identificar com ( 1 0 ) e | 1 com ( 0 1 ) . Qualquer operador de qubit único pode ser gravado em forma de matriz usando essa base. Por exemplo, um operador de inversão de bits X (após pauli- σ x ) que deve levar | 0 | 1 e | 1 | 0 , pode ser escrita como (|0(10)|1(01)Xσx|0|1|1|0 , a primeira coluna da matriz é a imagem do vetor de primeira base e assim por diante.(0110)

Quando você tem digamos múltipla -qubits que deveria pertencer ao espaço H n : = n - t i m e s HHH . Uma base para esse espaço é rotulada por seqüências de zeros e uns, por exemplo | 0 | 1 | 1 ... | 0 , que é normalmente abreviado para simplicidade como | 011 ... 0 .nHn:=HHHntimes|0|1|1|0|0110

Um exemplo simples para dois qubits, a base para , é { | 0 | 0 , | 0 | 1 , | 1 | 0 , | 1 | 1 } ou na forma abreviada { | 00 , | 01 , | 10 ,H2=HH{|0|0,|0|1,|1|0,|1|1} .{|00,|01,|10,|11}

Existem diferentes maneiras de ordenar essa base para usar matrizes, mas uma natural é ordenar as cadeias como se fossem números em binário, como acima. Por exemplo, para qubits, você pode solicitar a base como { | 000 , | 001 , | 010 , | 011 , | 100 , | 101 , | 110 , | 111 } .3

{|000,|001,|010,|011,|100,|101,|110,|111}.

A razão pela qual isso pode ser útil é que corresponde ao produto Kronecker para as matrizes dos operadores. Por exemplo, primeiro olhando para os vetores de base:

|0|0=(10)(10):=(1(10)0(10))=(1000)

e

|0|1=(10)(01):=(1(01)0(10))=(0100)

e da mesma forma

|1|0=(0010),|1|1=(0001)

X1X2:=XX

X1X2=XX=(0110)(0110)=(0(0110)1(0110)1(0110)0(0110))=(0001001001001000)

If we look at the example of CNOT above given as |00|I+|11|X. This can be computed in matrix form as (1000)(1001)+(0001)(0110), which you can check is the CNOT matrix above.

It's worthwhile getting used to using the shorthands and the tensor products rather than converting everything to matrix representation since the computational space grows as 2n for n-qubits, which means for three cubits you have 8×8 matrices, 4-qubits you have 16×16 matrices and it quickly becomes less than practical to convert to matrix form.

Aside: There are a few common ways to use dirac notation, to represent vectors like |0; dual vectors e.g. 0|, inner product 0|1 between the vectors |0 and |1; operators on the space like X=|01|+|10|.

An operator like P0=|00| is a projection operator is a (orthogonal) projection operator because it satisfies P2=P and P=P.

snulty
fonte
I've failed to see through the complete calculations part, as I don't have the fundamentals to simplify. But it helped me to get an idea!
Arshdeep Singh
@ArshdeepSingh I can try add in anything that helps in understanding. I could probably add a bit more about entangled states. Glad it was a bit helpful anyway :)
snulty
@snulty maybe if you use the vector notation for the qubits the calculations become more transparent? Just a suggestion.
Kiro
1
@Kiro I've added a small bit about vector/matrix notation, only you might want to move away form that notation where possible in order to avoid multiplying large matrices by hand.
snulty
5

Although the linked wikipedia article is trying to use entanglement as a distinguishing feature from classical physics, I think one can start to get some understanding about entanglement by looking at classical stuff, where our intuition works a little better...

Imagine you have a random number generator that, each time, spits out a number 0,1,2 or 3. Usually you'd make these equally probability, but we can assign any probability to each outcome that we want. For example, let's give 1 and 2 each with probability 1/2, and never give 0 or 3. So, each time the random number generator picks something, it gives 1 or 2, and you don't know in advance what it's going to be. Now, let's write these numbers in binary, 1 as 01 and 2 as 10. Then, we give each bit to a different person, say Alice and Bob. Now, when the random number generator picks a value, either 01 or 10, Alice has one part, and Bob has the other. So, Alice can look at her bit, and whatever value she gets, she knows that Bob has the opposite value. We say these bits are perfectly anti-correlated.

Entanglement works much the same way. For example, you might have a quantum state

|ψ=12(|01|10)
where Alice holds one qubit of |ψ, and Bob holds the other. Whatever single-qubit projective measurement Alice chooses to make, she'll get an answer 0 or 1. If Bob makes the same measurement on his qubit, he always gets the opposite answer. This includes measuring in the Z-basis, which reproduces the classical case.

The difference comes from the fact that this holds true for every possible measurement basis, and for that to be the case, the measurement outcome must be unpredictable, and that's where it differs from the classical case (you may like to read up about Bell tests, specifically the CHSH test). In the classical random number example I described at the start, once the random number generator has picked something, there's no reason why it can't be copied. Somebody else would be able to know what answer both Alice and Bob would get. However, in the quantum version, the answers that Alice and Bob get do not exist is advance, and therefore nobody else can know them. If somebody did know them, the two answers would not be perfectly anti-correlated. This is the basis of Quantum Key Distribution as it basically describes being able to detect the presence of an eavesdropper.

Something further that may help in trying to understand entanglement: mathematically, it’s no different to superposition, it’s just that, at some point, you separate the superposed parts over a great distance, and the fact that that is in some sense difficult to do means that making the separation provides you with a resource that you can do interesting things with. Really, entanglement is the resource of what one might call ‘distributed superposition’.

DaftWullie
fonte
2

Entanglement is a quantum physical phenomenon, demonstrated in practical experiments, mathematically modeled in quantum mechanics. We can come up with several creative speculations of what it is (philosophically), but at the end of the day we just have to accept it and trust the math.

From a statistics point of view we can think of it as a complete correlation (1 or -1) between two random variables (the qubits). We may not know any these variables outcome beforehand, but once we measure one of them, due to the correlation, the other will be previsible. I recently wrote an article on how quantum entanglement is handled by a quantum computing simulator, wich you may find helpful as well.

Thomas C. G. de Vilhena
fonte
I have two blank pieces of paper. I flip a coin and write the outcome on both of them and fold them. I hand you one of the two pieces and I keep the other. This process creates two random variables. You may not know the value of either, but if you measure one, you immediately know the other. Does this process entangle the pieces of paper?
Andrea
Great question! The analogy may seem valid at first, but there's one problem, once qubits become entangled you can perform additional operations on them, modifying their internal state simultaneously. This behavior can be used for instance to implement quantum teleportation. In your case we end up with a classical deterministic system in which states are pre-determined, and further operations that take advantage of physical entanglement phenomenon are not possible.
Thomas C. G. de Vilhena
Indeed! I would add a short discussion along these lines to complete your answer.
Andrea