Série: Portas lógicas quânticas 12 – Square root of Swap gate (√SWAP)

Dando seguimento a série “Portas lógicas quânticas“, vamos falar hoje sobre a porta lógica Square root of Swap gate (√SWAP). Esta porta faz metade da troca de uma troca de 2 Qubits. A porta é desenhada com o seguinte diagrama, nos circuitos quânticos:

figura

A sua representação matricial é a seguinte:

{\displaystyle {\sqrt {\mbox{SWAP}}}={\begin{bmatrix}1&0&0&0\\0&{\frac {1}{2}}(1+i)&{\frac {1}{2}}(1-i)&0\\0&{\frac {1}{2}}(1-i)&{\frac {1}{2}}(1+i)&0\\0&0&0&1\\\end{bmatrix}}}

É isso ai pessoal, ficamos por aqui! Não percam mais informações sobre as demais portas lógicas quânticas nos próximos posts da série “Portas lógicas quânticas“!

Série: Portas lógicas quânticas 11 – Phase shift gates

Dando seguimento a série “Portas lógicas quânticas“, vamos falar hoje sobre a porta lógica Phase shift gate. Esta porta é de uma família que atua em um único qubit, mantendo o estado inicial |0\rangle  inalterado e mapeando o estado |1\rangle  para e^{{i\phi }}|1\rangle . A probabilidade de medir os estados |0\rangle  ou |1\rangle  não se altera depois de aplicar esta porta, porém ela modifica a fase do estado quântico. É o equivalente a se traçar um círculo horizontal na esfera de Bloch, em \phi  radianos.

PhaseGate

É representada pela matriz: R_{\phi }={\begin{bmatrix}1&0\\0&e^{{i\phi }}\end{bmatrix}}, onde \phi  é a mudança de fase do estado quântico.

É isso ai pessoal, ficamos por aqui! Não percam mais informações sobre as demais portas lógicas quânticas nos próximos posts da série “Portas lógicas quânticas“!

Série: Portas lógicas quânticas 10 – (√NOT) gate

Dando seguimento a série “Portas lógicas quânticas“, vamos falar hoje sobre a porta lógica (√NOT) gate. Esta porta atua em um único Qubit, sendo a raiz quadrada da porta lógica NOT gate. A porta é desenhada com o seguinte diagrama, nos circuitos quânticos:

A sua representação matricial é a seguinte:

{\displaystyle {\sqrt {NOT}}={\frac {1}{2}}{\begin{bmatrix}1+i&1-i\\1-i&1+i\end{bmatrix}}}

Por se tratar da raiz quadrada, possui a seguinte forma:

{\displaystyle {\sqrt {NOT}}\,{\sqrt {NOT}}=NOT}

Para maiores informação sobre a porta lógica quântica NOT gate, entrar neste link, que contém o post correspondente do nosso blog. É isso ai pessoal, ficamos por aqui! Não percam mais informações sobre as demais portas lógicas quânticas nos próximos posts da série “Portas lógicas quânticas“!

Série: Portas lógicas quânticas 9 – Hadamard gate

Dando seguimento a série “Portas lógicas quânticas“, vamos falar hoje sobre a porta lógica Hadamard gate. Esta porta não possui equivalentes analógicos, sendo uma porta lógica puramente “quântica”. Michael Nielsen, autor do livro referência na área de computação quântica, “Quantum Computation and Quantum Information”, publicou em seu canal oficial do youtube o vídeo abaixo, explicando um pouco mais sobre este tipo de porta lógica quântica:

Esta porta atua em um único qubit. Ela mapeia o estado inicial |0\rangle  para \frac{|0\rangle + |1\rangle}{\sqrt{2}} e |1\rangle  para \frac{|0\rangle - |1\rangle}{\sqrt{2}} . A medida terá probabilidades iguais de se tornar 1 ou 0, criando a  superposição.

Had1

Aqui vemos a ação da porta:

haa

A porta é desenhada com o seguinte diagrama, nos circuitos quânticos:

150px-Hadamard_gate.svg

É representada pela matriz de Hadamard:

 H = \frac{1}{\sqrt{2}} \begin{bmatrix} 1 & 1 \\ 1 & -1 \end{bmatrix}

É isso ai pessoal, ficamos por aqui! Não percam mais informações sobre as demais portas lógicas quânticas nos próximos posts da série “Portas lógicas quânticas“!

Série: Portas lógicas quânticas 8 – SWAP gate

Dando seguimento a série “Portas lógicas quânticas“, vamos falar hoje sobre a porta lógica SWAP gate. Esta porta possui uma ação bem simples de compreender, basicamente trocando as posições dos Qubits. Ela transforma|00> em |00>, |01> em |10>, |10> em |01> e |11> em |11>.

kisekae___lower_body_swap_by_drwigglewiggle-dbh0s33Swap gate troca os estados dos Qubits como o povo hoje em dia troca de… roupa 🙂

A porta é desenhada com o seguinte diagrama, nos circuitos quânticos:

Possui também a simbologia abaixo em suas representações:

Swap

A sua representação matricial é a seguinte:

 \mbox{SWAP} = \begin{bmatrix} 1&0&0&0\\0&0&1&0\\0&1&0&0\\0&0&0&1\end{bmatrix}

É isso ai pessoal, ficamos por aqui! Não percam mais informações sobre as demais portas lógicas quânticas nos próximos posts da série “Portas lógicas quânticas“!

Série: Portas lógicas quânticas 7 – CNOT gate

Dando seguimento a série “Portas lógicas quânticas“, vamos falar hoje sobre a porta lógica Controled Not Gate, também conhecida como CNOT gate ou C-NOT gateMichael Nielsen, autor do livro referência na área de computação quântica, “Quantum Computation and Quantum Information”, publicou em seu canal oficial do youtube o vídeo abaixo, explicando um pouco mais sobre este tipo de porta lógica quântica:

A porta CNOT atua em 2 qubits, e utiliza a operação NOT no segundo Qubit, apenas quando o primeiro é |1\rangle , caso contrário deixa-o inalterado. O primeiro Qubit é de controle, e o segundo é invertido com a operação clássica NOT, por isso o nome CNOT, Controled Not Gate.

A porta é desenhada com o seguinte diagrama, nos circuitos quânticos:

Possui também a simbologia abaixo em suas representações:

A sua representação matricial é a seguinte:

 \mbox{CNOT} = \begin{bmatrix}1&0&0&0\\0&1&0&0\\0&0&0&1\\0&0&1&0\end{bmatrix}

A porta lógica Toffoli gate herda da CNOT gate, a sua estrutura básica, acrescentando apenas mais um Qubit de controle. É isso ai pessoal, ficamos por aqui! Não percam mais informações sobre as demais portas lógicas quânticas nos próximos posts da série “Portas lógicas quânticas“!

Série: Portas lógicas quânticas 5 – Fredkin gate

Dando seguimento a série “Portas lógicas quânticas“, vamos falar hoje sobre a porta lógica Fredkin gate! A porta Fredkin gate, também chamada de CSWAP gate, recebe este nome por ter sido desenvolvida por Edward Fredkin, professor da universidade americana Carnegie Mellon. Edward foi também professor do MIT, da Universidade de Boston, além de também ter trabalhado com o lendário Richard Feynman no Caltech.

fredkin_ed

A porta que leva o seu nome tem como característica de ser universal, o que significa que qualquer operação lógica ou aritmética pode ser construída inteiramente utilizando-se portas lógicas Fredkin. Esta porta é composta de um circuito com 3 entradas (inputs) e 3 saídas (outputs), que transmite o primeiro bit sem alterações e inverte os outros dois se, e apenas se, o primeiro bit for 1. Se o primeiro bit for 0, os outros bits não são invertidos. O vídeo abaixo demonstra o seu funcionamento:

Ela é desenhada com o seguinte diagrama, nos circuitos quânticos:

150px-Fredkin_gate.svg

A sua representação matricial é a seguinte:

{\displaystyle {\begin{bmatrix}1&0&0&0&0&0&0&0\\0&1&0&0&0&0&0&0\\0&0&1&0&0&0&0&0\\0&0&0&1&0&0&0&0\\0&0&0&0&1&0&0&0\\0&0&0&0&0&0&1&0\\0&0&0&0&0&1&0&0\\0&0&0&0&0&0&0&1\\\end{bmatrix}}}

Esta porta lógica faz parte da chamada “computação reversível“, isto é, o seu circuito formador é reversível pois podemos desfazer as suas transformações se o utilizarmos ao contrário.

Em 2016 cientistas australianos reportaram terem construído a primeira porta lógica quântica Fredkin, utilizando fótons emaranhados. A matéria pode ser lida neste link, e o artigo científico dos pesquisadores está disponível neste link.

É isso ai pessoal, ficamos por aqui! Não percam mais informações sobre as demais portas lógicas quânticas nos próximos posts da série “Portas lógicas quânticas“!

Série: Portas lógicas quânticas 3 – Pauli Y gate

Dando seguimento a série “Portas lógicas quânticas“, vamos falar hoje sobre a porta lógica Pauli Y gate.

Wolfgang_PauliFoto de Wolfgang Pauli, criador das matrizes de Pauli.

A porta lógica quântica Pauli Y, atua em um único Qubit. A atuação desta porta equivale a uma rotação de 180 graus, ou π radianos, no eixo da esfera de Bloch, transformando um valor de |0\rangle  para i|1\rangle e um valor de |1\rangle  para -i|0\rangle. Ela recebe o nome de Pauli Y gate, pela matriz de Pauli que a representa:

 Y = \begin{bmatrix} 0 & -i \\ i & 0 \end{bmatrix}

Ela é desenhada com o seguinte diagrama, nos circuitos quânticos:

YNeste vídeo abaixo, podemos ver por volta dos 25 segundos a ação da porta Pauli Y, em um simulador de esfera de Bloch:

É isso ai pessoal, ficamos por aqui! Não percam mais informações sobre as demais portas lógicas quânticas nos próximos posts da série “Portas lógicas quânticas“!

Série: Portas lógicas quânticas 2 – NOT gate

Dando seguimento a série “Portas lógicas quânticas“, vamos falar hoje sobre a mais intuitiva das portas quânticas, a porta lógica quântica conhecida como Quantum NOT gate!

Resultado de imagem para Portas lógicas quânticas“

Em essência, a porta lógica quântica NOT, também conhecida como Pauli-X gate tem ação idêntica à porta lógica clássica NOT. Conforme podemos ver no diagrama abaixo,  duas entradas, com os respectivos valores de A0 e B1, tem suas saídas invertidas, indo para A1 e B0.

Resultado de imagem para quantum NOT gate

Esta porta, que atua em apenas um único Qubit, tem o diagrama da figura abaixo utilizado para representá-la em um circuito quântico. A atuação desta porta equivale a uma rotação de 180 graus, ou π radianos, no eixo x da esfera de Bloch, que é uma representação para Qubits que já abordamos neste post e neste também.

Quantum circuit diagram of a NOT-gate

Em resumo, a porta lógica quântica NOT ou Pauli-X gate, inverte o valor lógico de uma entrada |0\rangle  para |1\rangle  e de uma entrada |1\rangle  para |0\rangle . Ela recebe este nome Pauli-X gate, por conta da matriz utilizada para representá-la, que é a matriz de Pauli:

  X = \begin{bmatrix} 0 & 1 \\ 1 & 0 \end{bmatrix}

O autor da bíblia da Computação Quântica, “Computação Quântica e informação Quântica“, Michael A. Nielsen, liberou um vídeo no youtube nos falando um pouco mais sobre esta porta lógica, como podemos ver a seguir:

Não percam mais informações sobre as demais portas lógicas quânticas nos próximos posts da série “Portas lógicas quânticas“!

Série: Portas lógicas quânticas – 1

No mundo clássico, as chamadas portas lógicas compõe circuitos, que são a base de toda a computação. As portas lógicas são essencialmente transistores que permitem ou não o fluxo elétrico de energia, que associados de diversas formas implementam uma lógica booleana que permite criar diversas operações. O mundo quântico também tem as suas portas lógicas próprias. Então, vamos explorar este incrível mundo nesta série de posts criativamente batizado de “Portas lógicas quânticas“! Venham conosco! 🙂

Portas

Antes de entrarmos no portal dimensional das bizarrices quânticas, vamos rever alguns conceitos da computação clássica, e por favor, tentemos manter a nossa sanidade mental, pelo menos por enquanto (tentar não custa nada, né?).

Vejamos algumas das principais portas lógicas clássicas:

portinha

Leia mais »