Informação Quântica
Agora estamos prontos para avançar para a informação quântica, onde fazemos uma escolha diferente para o tipo de vetor que representa um estado — neste caso, um estado quântico — do sistema em questão. Assim como na discussão anterior sobre informação clássica, vamos lidar com sistemas que possuem conjuntos de estados clássicos finitos e não-vazios, e usaremos grande parte da mesma notação.
Vetores de estado quântico
Um estado quântico de um sistema é representado por um vetor coluna, de maneira similar a um estado probabilístico. Como antes, os índices do vetor rotulam os estados clássicos do sistema. Vetores que representam estados quânticos são caracterizados por estas duas propriedades:
- As entradas de um vetor de estado quântico são números complexos.
- A soma dos módulos ao quadrado das entradas de um vetor de estado quântico é
Ao contrário dos estados probabilísticos, vetores que representam estados quânticos não precisam necessariamente ter entradas com números reais não-negativos, e é a soma dos módulos ao quadrado das entradas (ao contrário da soma das entradas) que deve ser igual a Por mais simples que sejam essas mudanças, elas levam às diferenças entre informação quântica e clássica; toda aceleração proporcionada por um computador quântico ou melhoria por um protocolo de comunicação quântica é, em última análise, derivada dessas simples mudanças matemáticas.
A norma euclidiana de um vetor coluna
é denotada e definida da seguinte forma:
A condição de que a soma dos módulos ao quadrado de um vetor de estado quântico seja igual a é, portanto, equivalente a esse vetor ter norma euclidiana igual a Ou seja, vetores de estado quântico são vetores unitários em relação à norma euclidiana.
Exemplos de estados de Qubit
O termo Qubit refere-se a um sistema quântico cujo conjunto de estados clássicos é Ou seja, um Qubit é essencialmente apenas um bit — mas ao usar esse nome, reconhecemos explicitamente que esse bit pode estar em um estado quântico.
Estes são exemplos de estados quânticos de um Qubit:
e
Os dois primeiros exemplos, e ilustram que elementos da base padrão são vetores de estado quântico válidos: suas entradas são números complexos, com a parte imaginária desses números sendo casualmente toda , e o cálculo da soma dos módulos ao quadrado das entradas resulta em
como requerido. De maneira similar ao caso clássico, associamos os vetores de estado quântico e a um Qubit que está no estado clássico e , respectivamente.
Para os outros dois exemplos, temos novamente entradas com números complexos, e o cálculo da soma dos módulos ao quadrado das entradas resulta em
e
Portanto, esses são vetores de estado quântico válidos. Observe que eles são combinações lineares dos estados da base padrão e , e por isso frequentemente dizemos que são superposições dos estados e No contexto de estados quânticos, superposição e combinação linear são essencialmente sinônimos.
O exemplo de vetor de estado de Qubit acima é encontrado com muita frequência — ele é chamado de estado mais e é denotado da seguinte forma:
Também usamos a notação
para nos referir a um vetor de estado quântico relacionado, no qual a segunda entrada é negativa em vez de positiva, e chamamos esse estado de estado menos.
Esse tipo de notação, onde um símbolo diferente daquele que se refere a um estado clássico aparece dentro de um ket, é comum — podemos usar qualquer nome que quisermos dentro de um ket para nomear um vetor. É muito comum usar a notação ou qualquer outro nome no lugar de para se referir a um vetor arbitrário que não é necessariamente um vetor da base padrão.
Observe que, se temos um vetor cujos índices correspondem a um conjunto de estados clássicos , e se é um elemento desse conjunto de estados clássicos, então o produto matricial é igual à entrada do vetor cujo índice corresponde a Assim como fizemos quando era um vetor da base padrão, escrevemos em vez de por questão de legibilidade.
Por exemplo, se e
então
Em geral, ao usar a notação de Dirac para vetores arbitrários, a notação refere-se ao vetor linha obtido pela conjugada transposta do vetor coluna , onde o vetor é transposto de um vetor coluna para um vetor linha e cada entrada é substituída pelo seu conjugado complexo. Por exemplo, se é o vetor definido em , então
O motivo pelo qual tomamos o conjugado complexo além da transposição ficará mais claro adiante, quando discutirmos produtos internos.
Estados quânticos de outros sistemas
Podemos considerar estados quânticos de sistemas com conjuntos de estados clássicos arbitrários. Por exemplo, aqui está um vetor de estado quântico para um interruptor de ventilador elétrico:
A suposição aqui é que os estados clássicos são ordenados como high, medium, low, off. Pode não haver uma razão especial para querer considerar um estado quântico de um interruptor de ventilador elétrico, mas é possível em princípio.
Aqui está outro exemplo, desta vez de um dígito decimal quântico, cujos estados clássicos são :
Este exemplo ilustra a conveniência de expressar vetores de estado usando a notação de Dirac. Para este exemplo específico, a representação em vetor coluna é apenas inconveniente — mas se houvesse muito mais estados clássicos, ela se tornaria impraticável. A notação de Dirac, por outro lado, suporta descrições precisas de vetores grandes e complicados em forma compacta.
A notação de Dirac também permite a expressão de vetores nos quais vários aspectos dos vetores são indeterminados, ou seja, desconhecidos ou ainda não especificados. Por exemplo, para um conjunto de estados clássicos arbitrário , podemos considerar o vetor de estado quântico
onde a notação refere-se à norma euclidiana de , e neste caso é simplesmente o número de elementos em Em palavras, isto é uma superposição uniforme sobre os estados clássicos em
Encontraremos expressões muito mais complicadas de vetores de estado quântico em lições posteriores, onde o uso de vetores coluna seria impraticável ou impossível. De fato, vamos abandonar em grande parte a representação em vetor coluna de vetores de estado, exceto para vetores com um pequeno número de entradas (frequentemente no contexto de exemplos), onde pode ser útil exibir e examinar as entradas explicitamente.
Aqui está mais uma razão pela qual expressar vetores de estado usando a notação de Dirac é conveniente: ela dispensa a necessidade de especificar explicitamente uma ordenação dos estados clássicos (ou equivalentemente, a correspondência entre estados clássicos e índices de vetores).
Por exemplo, um vetor de estado quântico para um sistema com conjunto de estados clássicos como
é descrito de forma única por essa expressão, e realmente não há necessidade de escolher ou especificar uma ordenação desse conjunto de estados clássicos para entender a expressão. Nesse caso, não é difícil especificar uma ordenação dos naipes de baralho padrão — por exemplo, poderíamos ordená-los assim: Se escolhêssemos essa ordenação específica, o vetor de estado quântico acima seria representado pelo vetor coluna
Em geral, porém, é conveniente poder simplesmente ignorar a questão de como os conjuntos de estados clássicos são ordenados.
Medição de estados quânticos
A seguir, consideramos o que acontece quando um estado quântico é medido, focando em um tipo simples de medição conhecido como medição na base padrão. (Existem conceitos de medição mais gerais, que discutiremos mais adiante.)
Assim como no caso probabilístico, um observador hipotético que realiza a medição, quando um sistema em um estado quântico é medido, não verá um vetor de estado quântico, mas sim um estado clássico. Nesse sentido, as medições funcionam como interface entre informação quântica e clássica, pela qual a informação clássica é extraída de estados quânticos.
A regra é simples: quando um estado quântico é medido, cada estado clássico do sistema aparece com uma probabilidade igual ao módulo ao quadrado da entrada no vetor de estado quântico que corresponde a esse estado clássico. Isso é conhecido como a regra de Born na mecânica quântica. Observe que essa regra é consistente com o requisito de que os módulos ao quadrado das entradas em um vetor de estado quântico somem , pois implica que as probabilidades dos diferentes resultados de medição de estados clássicos somam
Por exemplo, a medição do estado mais
resulta nos dois possíveis resultados, e com as seguintes probabilidades.
Curiosamente, a medição do estado menos
resulta exatamente nas mesmas probabilidades para os dois resultados.
Isso sugere que os estados mais e menos, no que diz respeito a medições na base padrão, não são diferentes. Por que então queremos fazer uma distinção entre eles? A resposta é que esses dois estados se comportam de maneira diferente quando operações são realizadas sobre eles, como discutiremos na próxima subseção abaixo.
Naturalmente, medir o estado quântico resulta com certeza no estado clássico , e da mesma forma medir o estado quântico resulta com certeza no estado clássico Isso é consistente com a identificação desses estados quânticos com o sistema estando no estado clássico correspondente, como sugerido anteriormente.
Como último exemplo, a medição do estado
faz com que os dois possíveis resultados apareçam com as seguintes probabilidades:
e
Operações unitárias
Até agora, pode não ser óbvio por que a informação quântica é fundamentalmente diferente da informação clássica. Ou seja, quando um estado quântico é medido, a probabilidade de obter cada estado clássico é dada pelo módulo ao quadrado da entrada do vetor correspondente — então por que não simplesmente registrar essas probabilidades em um vetor de probabilidade?
A resposta é, ao menos em parte, que o conjunto de operações permitidas que podem ser realizadas sobre um estado quântico é diferente do da informação clássica. Assim como no caso probabilístico, as operações sobre estados quânticos são mapeamentos lineares — mas em vez de serem representadas por matrizes estocásticas, como no caso clássico, as operações sobre vetores de estado quântico são representadas por matrizes unitárias.
Uma matriz quadrada com entradas de números complexos é unitária se satisfaz as equações
Aqui é a matriz identidade, e é a conjugada transposta de isto é, a matriz obtida transpondo e tomando o conjugado complexo de cada entrada.
Se qualquer uma das duas equações numeradas acima for verdadeira, a outra também deve ser verdadeira. Ambas as equações são equivalentes a ser a inversa de :
(Aviso: se não é uma matriz quadrada, então pode ser que e por exemplo. A equivalência das duas equações na primeira equação acima vale apenas para matrizes quadradas.)
A condição de que seja unitária é equivalente à condição de que a multiplicação por não altere a norma euclidiana de nenhum vetor. Ou seja, uma matriz é unitária se e somente se para todo vetor coluna -dimensional com entradas de números complexos. Como o conjunto de todos os vetores de estado quântico é o mesmo que o conjunto de vetores com norma euclidiana igual a a multiplicação de uma matriz unitária por um vetor de estado quântico resulta em outro vetor de estado quântico.
De fato, matrizes unitárias são exatamente o conjunto de mapeamentos lineares que sempre transformam vetores de estado quântico em outros vetores de estado quântico. Observe aqui uma semelhança com o caso probabilístico clássico, onde as operações são associadas a matrizes estocásticas, que são aquelas que sempre transformam vetores de probabilidade em vetores de probabilidade.
Exemplos de operações unitárias em Qubits
A lista a seguir descreve algumas operações unitárias frequentemente encontradas em Qubits.
-
Operações de Pauli. As quatro matrizes de Pauli são as seguintes:
Uma notação alternativa comum é e (mas esteja ciente de que as letras e também são frequentemente usadas para outros fins). A operação também é chamada de bit-flip ou operação NOT, porque ela induz esse efeito nos bits:
A operação também é chamada de inversão de fase, e tem este efeito:
-
Operação Hadamard. A operação Hadamard é descrita por esta matriz:
-
Operações de fase. Uma operação de fase é aquela descrita pela matriz
para qualquer escolha de número real As operações
são exemplos particularmente importantes. Outros exemplos incluem e
Todas as matrizes recém-definidas são unitárias e, portanto, representam operações quânticas em um único Qubit. Por exemplo, aqui está um cálculo que verifica que é unitária: