Agora estamos prontos para avançar para a informação quântica no contexto de múltiplos sistemas.
De forma semelhante à lição anterior sobre sistemas individuais, a descrição matemática da informação quântica para múltiplos sistemas é muito parecida com o caso probabilístico e utiliza conceitos e técnicas similares.
Múltiplos sistemas podem ser considerados em conjunto como sistemas únicos e compostos.
Já observamos isso no caso probabilístico, e o caso quântico é análogo.
Os estados quânticos de múltiplos sistemas são, portanto, representados por vetores coluna com entradas de números complexos e norma euclidiana igual a 1, exatamente como os estados quânticos de sistemas individuais.
No caso de múltiplos sistemas, as entradas desses vetores são colocadas em correspondência com o produto cartesiano dos conjuntos de estados clássicos associados a cada um dos sistemas individuais, pois esse é o conjunto de estados clássicos do sistema composto.
Por exemplo, se X e Y são qubits, então o conjunto de estados clássicos do par de qubits (X,Y), considerado em conjunto como um único sistema, é o produto cartesiano {0,1}×{0,1}.
Ao representar pares de valores binários como strings binárias de comprimento dois, associamos esse produto cartesiano ao conjunto {00,01,10,11}.
Os vetores a seguir são, portanto, todos exemplos de vetores de estado quântico do par (X,Y):
Há variações em como os vetores de estado quântico de múltiplos sistemas são expressos, e podemos escolher a variação que preferirmos.
Aqui estão alguns exemplos para o primeiro vetor de estado quântico acima.
Podemos usar o fato de que ∣ab⟩=∣a⟩∣b⟩ (para quaisquer estados clássicos a e b), para escrever em vez disso
21∣0⟩∣0⟩−61∣0⟩∣1⟩+6i∣1⟩∣0⟩+61∣1⟩∣1⟩.
Podemos escrever o símbolo do produto tensorial explicitamente assim:
21∣0⟩⊗∣0⟩−61∣0⟩⊗∣1⟩+6i∣1⟩⊗∣0⟩+61∣1⟩⊗∣1⟩.
Podemos indexar os kets para indicar como eles correspondem aos sistemas em questão, assim:
É claro que também podemos escrever vetores de estado quântico explicitamente como vetores coluna:
21−616i61.
Dependendo do contexto em que aparece, uma dessas variações pode ser preferida — mas todas são equivalentes no sentido de que descrevem o mesmo vetor.
Produtos tensoriais de vetores de estado quântico
De forma semelhante aos vetores de probabilidade, os produtos tensoriais de vetores de estado quântico também são vetores de estado quântico — e representam novamente a independência entre sistemas.
Em detalhes, e começando com o caso de dois sistemas, suponha que ∣ϕ⟩ é um vetor de estado quântico de um sistema X e ∣ψ⟩ é um vetor de estado quântico de um sistema Y.
O produto tensorial ∣ϕ⟩⊗∣ψ⟩, que pode ser escrito alternadamente como
∣ϕ⟩∣ψ⟩ ou como ∣ϕ⊗ψ⟩, é então um vetor de estado quântico do sistema conjunto (X,Y).
Novamente chamamos um estado dessa forma de estado produto.
De forma intuitiva, quando um par de sistemas (X,Y) está em um estado produto ∣ϕ⟩⊗∣ψ⟩, podemos interpretar isso como: X está no estado quântico ∣ϕ⟩, Y está no estado quântico ∣ψ⟩, e os estados dos dois sistemas não têm nada a ver um com o outro.
O fato de que o vetor de produto tensorial ∣ϕ⟩⊗∣ψ⟩ é de fato um vetor de estado quântico é consistente com a norma euclidiana ser multiplicativa em relação a produtos tensoriais:
Como ∣ϕ⟩ e ∣ψ⟩ são vetores de estado quântico, temos ∥∣ϕ⟩∥=1 e ∥∣ψ⟩∥=1, e portanto ∥∣ϕ⟩⊗∣ψ⟩∥=1, logo ∣ϕ⟩⊗∣ψ⟩ também é um vetor de estado quântico.
Isso se generaliza para mais de dois sistemas.
Se ∣ψ0⟩,…,∣ψn−1⟩ são vetores de estado quântico dos sistemas X0,…,Xn−1, então ∣ψn−1⟩⊗⋯⊗∣ψ0⟩ é um vetor de estado quântico que representa um estado produto do sistema conjunto (Xn−1,…,X0).
Novamente sabemos que isso é um vetor de estado quântico porque
Nem todo vetor de estado quântico de múltiplos sistemas é um estado produto.
Por exemplo, o vetor de estado quântico
21∣00⟩+21∣11⟩(1)
de dois qubits não é um estado produto.
Para justificar isso, podemos seguir exatamente o mesmo argumento que usamos na seção anterior para um estado probabilístico.
Ou seja, se (1) fosse um estado produto, existiriam vetores de estado quântico ∣ϕ⟩ e ∣ψ⟩ para os quais
∣ϕ⟩⊗∣ψ⟩=21∣00⟩+21∣11⟩.
Mas então necessariamente teríamos
⟨0∣ϕ⟩⟨1∣ψ⟩=⟨01∣ϕ⊗ψ⟩=0
o que implica que ⟨0∣ϕ⟩=0 ou
⟨1∣ψ⟩=0 (ou ambos).
Isso contradiz o fato de que
⟨0∣ϕ⟩⟨0∣ψ⟩=⟨00∣ϕ⊗ψ⟩=21
e
⟨1∣ϕ⟩⟨1∣ψ⟩=⟨11∣ϕ⊗ψ⟩=21
ambos são diferentes de zero.
Portanto, o vetor de estado quântico (1) representa uma correlação entre dois sistemas, e dizemos especificamente que os sistemas estão emaranhados.
Observe que o valor específico 1/2 não é importante para esse argumento — tudo que importa é que esse valor seja diferente de zero.
Portanto, por exemplo, o estado quântico
53∣00⟩+54∣11⟩
também não é um estado produto, pelo mesmo argumento.
O emaranhamento é uma característica essencial da informação quântica, que será discutida com mais detalhes em uma lição posterior.
O emaranhamento pode ser complicado, especialmente para os tipos de estados quânticos ruidosos que podem ser descritos por matrizes de densidade (discutidas no curso Formulação Geral da Informação Quântica, o terceiro curso da série Entendendo Informação e Computação Quântica).
Para vetores de estado quântico, no entanto, o emaranhamento é equivalente à correlação: qualquer vetor de estado quântico que não seja um estado produto representa um estado emaranhado.
Vamos agora examinar alguns exemplos importantes de estados quânticos de múltiplos qubits, começando pelos estados de Bell.
Estes são os quatro estados de dois qubits a seguir:
Os estados de Bell recebem esse nome em homenagem a John Bell.
Observe que o mesmo argumento que mostra que ∣ϕ+⟩ não é um estado produto também mostra que nenhum dos outros estados de Bell é um estado produto: todos os quatro estados de Bell representam emaranhamento entre dois qubits.
A coleção de todos os quatro estados de Bell
{∣ϕ+⟩,∣ϕ−⟩,∣ψ+⟩,∣ψ−⟩}
é conhecida como base de Bell.
Como o nome sugere, isso é uma base; qualquer vetor de estado quântico de dois qubits, ou na verdade qualquer vetor complexo com entradas correspondentes aos quatro estados clássicos de dois bits, pode ser expresso como uma combinação linear dos quatro estados de Bell.
Por exemplo,
A seguir, vamos examinar dois exemplos interessantes de estados de três qubits.
O primeiro exemplo é o estado GHZ (assim chamado em homenagem a Daniel Greenberger, Michael Horne e Anton Zeilinger, que primeiro estudaram algumas de suas propriedades):
21∣000⟩+21∣111⟩.
O segundo exemplo é o chamado estado W:
31∣001⟩+31∣010⟩+31∣100⟩.
Nenhum desses estados é um estado produto, o que significa que não podem ser escritos como produto tensorial de três vetores de estado quântico de qubit.
Vamos examinar ambos esses estados mais adiante, quando discutirmos medições parciais de estados quânticos de múltiplos sistemas.
Os exemplos de estados quânticos de múltiplos sistemas que vimos até agora são estados de dois ou três qubits, mas também podemos considerar estados quânticos de múltiplos sistemas com diferentes conjuntos de estados clássicos.
Por exemplo, aqui está um estado quântico de três sistemas, X,Y, e Z, onde o conjunto de estados clássicos de X é o alfabeto binário (então X é um qubit) e o conjunto de estados clássicos de Y e Z é {♣,♢,♡,♠}:
21∣0⟩∣♡⟩∣♡⟩+21∣1⟩∣♠⟩∣♡⟩−21∣0⟩∣♡⟩∣♢⟩.
E aqui está um exemplo de estado quântico de três sistemas, X,Y, e Z, todos compartilhando o mesmo conjunto de estados clássicos {0,1,2}:
6∣012⟩−∣021⟩+∣120⟩−∣102⟩+∣201⟩−∣210⟩.
Sistemas com conjunto de estados clássicos {0,1,2} são frequentemente chamados de trits ou (assumindo que podem estar em um estado quântico) qutrits.
O termo qudit se refere a um sistema com conjunto de estados clássicos {0,…,d−1} para qualquer escolha de d.
Medições na base padrão de estados quânticos de sistemas individuais foram discutidas na lição anterior: quando um sistema com conjunto de estados clássicos Σ está em um estado quântico representado pelo vetor ∣ψ⟩, e esse sistema é medido (com relação a uma medição na base padrão), então cada estado clássico a∈Σ aparece com probabilidade ∣⟨a∣ψ⟩∣2.
Isso nos diz o que acontece quando temos um estado quântico de múltiplos sistemas e decidimos medir o sistema composto inteiro, o que é equivalente a medir todos os sistemas.
Para formular isso de forma precisa, suponha que X0,…,Xn−1 são sistemas com conjuntos de estados clássicos Σ0,…,Σn−1.
Podemos então considerar (Xn−1,…,X0) em conjunto como um único sistema, cujo conjunto de estados clássicos é o produto cartesiano Σn−1×⋯×Σ0.
Se um estado quântico desse sistema é representado pelo vetor de estado quântico ∣ψ⟩ e todos os sistemas são medidos, então cada resultado possível (an−1,…,a0)∈Σn−1×⋯×Σ0 aparece com probabilidade ∣⟨an−1⋯a0∣ψ⟩∣2.
Por exemplo, se os sistemas X e Y estão juntos no estado quântico
53∣0⟩∣♡⟩−54i∣1⟩∣♠⟩,
então a medição de ambos os sistemas com medições na base padrão produz o resultado (0,♡) com probabilidade 9/25 e o resultado (1,♠) com probabilidade 16/25.
Vamos agora considerar a situação em que temos múltiplos sistemas em um estado quântico e decidimos medir um subconjunto próprio dos sistemas.
Como antes, começamos com dois sistemas X e Y com conjuntos de estados clássicos Σ e Γ, respectivamente.
Em geral, um vetor de estado quântico de (X,Y) assume a forma
∣ψ⟩=(a,b)∈Σ×Γ∑αab∣ab⟩,
onde {αab:(a,b)∈Σ×Γ} é uma coleção de números complexos que satisfaz
(a,b)∈Σ×Γ∑∣αab∣2=1,
o que é equivalente a dizer que ∣ψ⟩ é um vetor unitário.
Já sabemos pela discussão acima que, se tanto X quanto Y são medidos, cada resultado possível (a,b)∈Σ×Γ aparece com probabilidade
⟨ab∣ψ⟩2=∣αab∣2.
Se assumirmos, em vez disso, que apenas o primeiro sistema X é medido, a probabilidade de que cada resultado a∈Σ apareça deve ser igual a
b∈Γ∑⟨ab∣ψ⟩2=b∈Γ∑∣αab∣2.
Isso é consistente com o que já vimos no caso probabilístico, bem como com nossa compreensão atual da física:
a probabilidade de que cada resultado apareça quando X é medido não pode depender de Y também ter sido medido ou não, pois isso permitiria comunicação mais rápida que a luz.
Depois de obter um resultado específico a∈Σ de uma medição na base padrão de X, naturalmente esperamos que o estado quântico de X mude para ∣a⟩, exatamente como no caso de sistemas individuais.
Mas o que acontece com o estado quântico de Y?
Para responder a essa pergunta, podemos primeiro expressar o vetor ∣ψ⟩ como
∣ψ⟩=a∈Σ∑∣a⟩⊗∣ϕa⟩,
onde
∣ϕa⟩=b∈Γ∑αab∣b⟩
para cada a∈Σ.
Aqui seguimos a mesma metodologia do caso probabilístico, isolando os estados da base padrão do sistema a ser medido.
A probabilidade de que a medição na base padrão de X produza cada resultado a é a seguinte:
b∈Γ∑∣αab∣2=∣ϕa⟩2.
E como resultado da medição na base padrão de X produzindo o resultado a, o estado quântico do par (X,Y) colapsa para
∣a⟩⊗∥∣ϕa⟩∥∣ϕa⟩.
Ou seja, o estado "colapsa" como no caso de sistema individual, mas apenas na medida necessária para que o estado seja consistente com a medição de X produzindo o resultado a.
De forma informal, ∣a⟩⊗∣ϕa⟩ representa a componente de ∣ψ⟩ consistente com uma medição de X resultando em a.
Em seguida, normalizamos esse vetor — dividindo pela sua norma euclidiana, que é igual a ∥∣ϕa⟩∥ — para obter um vetor de estado quântico válido com norma euclidiana igual a 1.
Esse passo de normalização é análogo ao que fizemos no caso probabilístico, quando dividimos vetores pela soma de suas entradas para obter um vetor de probabilidade.
Como exemplo, considere o estado de dois qubits (X,Y) do início da seção:
∣ψ⟩=21∣00⟩−61∣01⟩+6i∣10⟩+61∣11⟩.
Para entender o que acontece quando o primeiro sistema X é medido, começamos escrevendo
∣ψ⟩=∣0⟩⊗(21∣0⟩−61∣1⟩)+∣1⟩⊗(6i∣0⟩+61∣1⟩).
Vemos agora, com base na descrição acima, que a probabilidade de a medição resultar em 0 é
21∣0⟩−61∣1⟩2=21+61=32,
caso em que o estado de (X,Y) se torna
∣0⟩⊗3221∣0⟩−61∣1⟩=∣0⟩⊗(23∣0⟩−21∣1⟩);
e a probabilidade de a medição resultar em 1 é
6i∣0⟩+61∣1⟩2=61+61=31,
caso em que o estado de (X,Y) se torna
∣1⟩⊗316i∣0⟩+61∣1⟩=∣1⟩⊗(2i∣0⟩+21∣1⟩).
A mesma técnica, usada de forma simétrica, descreve o que acontece quando o segundo sistema Y é medido em vez do primeiro.
Desta vez, reescrevemos o vetor ∣ψ⟩ como
∣ψ⟩=(21∣0⟩+6i∣1⟩)⊗∣0⟩+(−61∣0⟩+61∣1⟩)⊗∣1⟩.
A probabilidade de a medição de Y resultar em 0 é
21∣0⟩+6i∣1⟩2=21+61=32,
caso em que o estado de (X,Y) se torna
3221∣0⟩+6i∣1⟩⊗∣0⟩=(23∣0⟩+2i∣1⟩)⊗∣0⟩;
e a probabilidade de o resultado da medição ser 1 é
O exemplo anterior revela uma limitação da descrição simplificada da informação quântica, a saber, que ela não nos oferece uma maneira de descrever o estado quântico reduzido (ou marginal) de apenas um dos dois sistemas (ou de um subconjunto próprio de qualquer número de sistemas), como no caso probabilístico.
Especificamente, para um estado probabilístico de dois sistemas (X,Y) descrito por um vetor de probabilidade
(a,b)∈Σ×Γ∑pab∣ab⟩,
podemos escrever o estado probabilístico reduzido ou marginal de X isoladamente como
a∈Σ∑(b∈Γ∑pab)∣a⟩=(a,b)∈Σ×Γ∑pab∣a⟩.
Para vetores de estado quântico, não existe uma maneira análoga de fazer isso.
Em particular, para um vetor de estado quântico
∣ψ⟩=(a,b)∈Σ×Γ∑αab∣ab⟩,
o vetor
(a,b)∈Σ×Γ∑αab∣a⟩
em geral não é um vetor de estado quântico e não representa corretamente o conceito de estado reduzido ou marginal.
O que podemos fazer em vez disso é recorrer ao conceito de matriz de densidade, discutido no curso Formulação Geral da Informação Quântica.
As matrizes de densidade nos oferecem uma maneira significativa de definir estados quânticos reduzidos que é análoga ao caso probabilístico.
Medições parciais de três ou mais sistemas, onde um subconjunto próprio dos sistemas é medido, podem ser reduzidas ao caso de dois sistemas dividindo os sistemas em dois grupos: os que são medidos e os que não são.
Aqui está um exemplo específico que ilustra como isso pode ser feito.
Ele demonstra especificamente como indexar kets pelos nomes dos sistemas que representam pode ser útil — neste caso, porque nos dá uma maneira simples de descrever permutações dos sistemas.
Para este exemplo, consideramos um estado quântico de uma 5-tupla de sistemas (X4,…,X0), onde todos os cinco sistemas compartilham o mesmo conjunto de estados clássicos {♣,♢,♡,♠}:
Vamos considerar a situação em que o primeiro e o terceiro sistemas são medidos e os sistemas restantes são deixados em repouso.
Conceitualmente, não há diferença fundamental entre essa situação e uma em que apenas um dos dois sistemas é medido.
Infelizmente, como os sistemas medidos estão intercalados com os sistemas não medidos, nos deparamos com um obstáculo ao escrever as expressões necessárias para realizar esses cálculos.
Uma forma de prosseguir, como sugerido acima, é indexar os kets para indicar a quais sistemas eles se referem.
Isso nos dá uma maneira de acompanhar os sistemas enquanto permutamos a ordem dos kets, o que torna a matemática mais simples.
Primeiramente, o vetor de estado quântico acima pode ser escrito alternativamente como
Nada mudou, exceto que cada ket agora tem um índice que indica a qual sistema ele corresponde.
Aqui usamos os índices 0,…,4, mas os próprios nomes dos sistemas também poderiam ser usados (em uma situação em que temos nomes de sistemas como X,Y, e Z, por exemplo).
Agora podemos reordenar os kets e agrupar os termos da seguinte forma:
Os produtos tensoriais ainda são implícitos, mesmo quando parênteses são usados, como neste exemplo.
Para ser claro sobre a permutação dos kets: produtos tensoriais não são comutativos — se ∣ϕ⟩ e ∣π⟩ são vetores, então em geral ∣ϕ⟩⊗∣π⟩ é diferente de ∣π⟩⊗∣ϕ⟩, e o mesmo vale para produtos tensoriais de três ou mais vetores.
Por exemplo,
∣♡⟩∣♣⟩∣♢⟩∣♠⟩∣♠⟩
é um vetor diferente de
∣♡⟩∣♢⟩∣♣⟩∣♠⟩∣♠⟩.
A reordenação dos kets que acabamos de fazer não deve ser interpretada como sugerindo algo diferente disso.
Em vez disso, para fins de realização dos cálculos, simplesmente decidimos que é mais conveniente agrupar os sistemas como (X4,X2,X3,X1,X0) em vez de (X4,X3,X2,X1,X0).
Os índices nos kets servem para manter tudo claro, e somos livres para retornar à ordem original mais tarde, se desejarmos.
Vemos agora que, quando os sistemas X4 e X2 são medidos, as probabilidades (não nulas) dos diferentes resultados são as seguintes:
O resultado da medição (♡,♢) ocorre com probabilidade
Aqui retornamos à ordem original dos sistemas para a resposta final, apenas para ilustrar que podemos fazer isso.
Para os outros resultados de medição possíveis, o estado pode ser determinado de forma semelhante.
Por fim, aqui estão dois exemplos prometidos anteriormente, começando com o estado GHZ
21∣000⟩+21∣111⟩.
Se apenas o primeiro sistema é medido, obtemos o resultado 0 com probabilidade 1/2, caso em que o estado dos três qubits se torna ∣000⟩; e também obtemos o resultado 1 com probabilidade 1/2, caso em que o estado dos três qubits se torna ∣111⟩.
Para um estado W, por outro lado, novamente assumindo que apenas o primeiro sistema é medido, começamos escrevendo esse estado assim:
A probabilidade de o resultado da medição ser 1 é 1/3, caso em que o estado dos três qubits se torna
∣100⟩.
O estado W é simétrico no sentido de que não muda quando permutamos os qubits.
Portanto, obtemos uma descrição similar para a medição do segundo ou terceiro qubit em vez do primeiro.
Em princípio, qualquer matriz unitária cujas linhas e colunas correspondem aos estados clássicos de um sistema representa uma operação quântica válida nesse sistema.
Isso continua sendo verdade para sistemas compostos, cujos conjuntos de estados clássicos são produtos cartesianos dos conjuntos de estados clássicos dos sistemas individuais.
Concentrando-nos em dois sistemas, se X é um sistema com conjunto de estados clássicos Σ e Y é um sistema com conjunto de estados clássicos Γ, então o conjunto de estados clássicos do sistema conjunto (X,Y) é Σ×Γ. Portanto, operações quânticas nesse sistema conjunto são representadas por matrizes unitárias cujas linhas e colunas são colocadas em correspondência com o conjunto Σ×Γ.
A ordem das linhas e colunas dessas matrizes é a mesma usada para vetores de estado quântico do sistema (X,Y).
Por exemplo, suponha que Σ={1,2,3} e Γ={0,1}, e lembre-se que a convenção padrão para a ordem dos elementos do produto cartesiano {1,2,3}×{0,1} é:
(1,0),(1,1),(2,0),(2,1),(3,0),(3,1).
Aqui está um exemplo de matriz unitária que representa uma operação em (X,Y):
Essa matriz unitária não é particularmente especial, é apenas um exemplo.
Para verificar que U é unitária, basta calcular e verificar que, por exemplo, U†U=I.
Como alternativa, podemos verificar que as linhas (ou as colunas) são ortonormais, o que neste caso é mais fácil, dada a forma especial da matriz U.
O efeito de U sobre o vetor da base padrão ∣1,1⟩ é, por exemplo,
U∣1,1⟩=21∣1,0⟩+2i∣1,1⟩−21∣2,0⟩−2i∣3,0⟩,
o que podemos ver examinando a segunda coluna de U, levando em conta nossa ordenação do conjunto {1,2,3}×{0,1}.
Como para qualquer matriz, é possível expressar U usando a notação de Dirac, o que exigiria 20 termos para as 20 entradas não nulas de U.
Se realmente escrevêssemos todos esses termos em vez de escrever uma matriz 6×6, seria confuso e os padrões evidentes na representação matricial provavelmente não seriam tão claros.
Simplesmente dito, a notação de Dirac nem sempre é a melhor escolha.
Operações unitárias em três ou mais sistemas funcionam de forma semelhante, com as matrizes unitárias tendo linhas e colunas correspondentes ao produto cartesiano dos conjuntos de estados clássicos dos sistemas.
Já vimos um exemplo nesta lição: a operação de três qubits
k=0∑7∣(k+1)mod8⟩⟨k∣,
onde números em bras e kets significam suas codificações binárias de 3 bits.
Além de ser uma operação determinística, ela também é uma operação unitária.
Operações que são simultaneamente determinísticas e unitárias são chamadas de operações reversíveis.
O conjugado transposto dessa matriz pode ser escrito como:
k=0∑7∣k⟩⟨(k+1)mod8∣=k=0∑7∣(k−1)mod8⟩⟨k∣.
Isso representa a inversão, ou em termos matemáticos o inverso, da operação original — o que esperamos do conjugado transposto de uma matriz unitária.
Veremos mais exemplos de operações unitárias em múltiplos sistemas à medida que a lição avança.
Operações unitárias realizadas independentemente em sistemas individuais
Quando operações unitárias são realizadas independentemente em uma coleção de sistemas individuais, o efeito combinado dessas operações independentes é descrito pelo produto tensorial das matrizes unitárias que as representam.
Ou seja, se X0,…,Xn−1 são sistemas quânticos, U0,…,Un−1 são matrizes unitárias que representam operações nesses sistemas, e as operações são realizadas independentemente nos sistemas, o efeito combinado em (Xn−1,…,X0) é representado pela matriz Un−1⊗⋯⊗U0.
Novamente descobrimos que os contextos probabilístico e quântico são análogos a esse respeito.
Naturalmente, ao ler o parágrafo anterior, esperaríamos que o produto tensorial de qualquer coleção de matrizes unitárias seja unitário.
De fato, isso é verdade, e podemos verificar da seguinte forma.
Observe primeiro que a operação de conjugado transposto satisfaz
(Mn−1⊗⋯⊗M0)†=Mn−1†⊗⋯⊗M0†
para matrizes M0,…,Mn−1 escolhidas arbitrariamente.
Isso pode ser verificado voltando à definição do produto tensorial e do conjugado transposto e verificando que cada entrada dos dois lados da equação coincide.
Isso significa que
Aqui escrevemos I0,…,In−1 para nos referir às matrizes que representam a operação identidade nos sistemas X0,…,Xn−1, o que significa que são matrizes identidade cujos tamanhos correspondem ao número de estados clássicos de X0,…,Xn−1.
Finalmente, o produto tensorial In−1⊗⋯⊗I0 é igual à matriz identidade, para a qual temos um número de linhas e colunas que corresponde ao produto do número de linhas e colunas das matrizes
In−1,…,I0.
Essa matriz identidade maior representa a operação identidade no sistema conjunto (Xn−1,…,X0).
Em resumo, temos a seguinte sequência de igualdades:
Uma situação importante que ocorre frequentemente é aquela em que uma operação unitária é aplicada a apenas um sistema — ou a um subconjunto próprio de sistemas — dentro de um sistema conjunto maior.
Suponha, por exemplo, que X e Y são sistemas que podemos considerar juntos como um único sistema composto (X,Y), e realizamos uma operação apenas no sistema X.
Para ser preciso, suponha que U é uma matriz unitária que representa uma operação em X, de modo que suas linhas e colunas foram colocadas em correspondência com os estados clássicos de X.
Dizer que realizamos a operação representada por U apenas no sistema X implica que não fazemos nada com Y, o que significa que realizamos independentemente U em X e a operação identidade em Y.
Ou seja, "não fazer nada com Y" é equivalente a realizar a operação identidade em Y, que é representada pela matriz identidade IY.
(Aqui, a propósito, o índice Y nos diz que IY se refere à matriz identidade com um número de linhas e colunas correspondente ao conjunto de estados clássicos de Y.)
A operação em (X,Y) obtida quando realizamos U em X e não fazemos nada com Y é, portanto, representada pela matriz unitária
U⊗IY.
Por exemplo, se X e Y são qubits, realizar uma operação Hadamard em X e não fazer nada com Y é equivalente a realizar a operação
De forma semelhante, quando uma operação representada por uma matriz unitária U é aplicada a Y e nada é feito com X, a operação resultante em (X,Y) é representada pela matriz unitária
IX⊗U.
Por exemplo, se novamente considerarmos a situação em que X e Y são qubits e U é uma operação Hadamard, a operação resultante em (X,Y) é representada pela matriz
Nem toda operação unitária em uma coleção de sistemas pode ser escrita como um produto tensorial de operações unitárias dessa forma, assim como nem todo vetor de estado quântico desses sistemas é um estado produto.
Por exemplo, nem a operação Swap nem a operação NOT controlado em dois qubits, descritas a seguir, podem ser expressas como produto tensorial de operações unitárias.
Para concluir a lição, vamos dar uma olhada em duas classes de exemplos de operações unitárias em múltiplos sistemas, começando pela operação Swap.
Suponha que X e Y são sistemas que compartilham o mesmo conjunto de estados clássicos Σ.
A operação Swap no par (X,Y) é a operação que troca o conteúdo dos
dois sistemas, mas os deixa no mesmo lugar — de modo que X permanece à esquerda e Y
permanece à direita.
Denotamos essa operação como SWAP, e ela funciona da seguinte forma para qualquer escolha de estados clássicos a,b∈Σ:
SWAP∣a⟩∣b⟩=∣b⟩∣a⟩.
Uma maneira de escrever a matriz associada a essa operação usando a notação de Dirac é a seguinte:
SWAP=c,d∈Σ∑∣c⟩⟨d∣⊗∣d⟩⟨c∣.
Pode não ser imediatamente óbvio que essa matriz representa SWAP, mas podemos verificar que ela satisfaz a condição
SWAP∣a⟩∣b⟩=∣b⟩∣a⟩ para qualquer escolha de estados clássicos a,b∈Σ.
Como um exemplo simples, se X e Y são qubits, descobrimos que
Suponha agora que Q é um qubit e R é um sistema arbitrário que pode ter qualquer
conjunto de estados clássicos que desejarmos.
Para qualquer operação unitária U que age sobre o sistema R, uma operação controlada-U é uma operação unitária
no par (Q,R), definida da seguinte forma:
CU=∣0⟩⟨0∣⊗IR+∣1⟩⟨1∣⊗U.
Por exemplo, se R também é um qubit e consideramos a operação Pauli-X em R,
então uma operação controlada-X é dada por
CX=∣0⟩⟨0∣⊗IR+∣1⟩⟨1∣⊗X=1000010000010010.
Já encontramos essa operação no contexto de informação clássica e operações probabilísticas
anteriormente na lição.
Substituindo a operação Pauli-X em R por uma operação Z, obtemos esta operação:
CZ=∣0⟩⟨0∣⊗IR+∣1⟩⟨1∣⊗Z=100001000010000−1.
Se em vez disso tomarmos R como dois qubits e U como a operação Swap entre esses dois
qubits, obtemos esta operação:
Essa operação também é conhecida como operação de Fredkin ou mais comumente como gate de Fredkin.
Seu efeito sobre os estados da base padrão pode ser descrito da seguinte forma:
CSWAP∣0bc⟩CSWAP∣1bc⟩=∣0bc⟩=∣1cb⟩
Por fim, uma operação NOT controlado-controlado, que podemos denotar como CCX, é chamada de operação de Toffoli ou gate de Toffoli.
Sua representação matricial é a seguinte: