Hadamard
Hadamard
A porta lógica de Hadamard é uma porta quântica que transforma um qubit de estado base (0 ou 1) em uma superposição dos dois estados. Quando aplicada, ela cria um estado quântico igualitário, com amplitudes iguais para 0 e 1, gerando uma interferência. A porta é crucial em algoritmos quânticos, como o algoritmo de Grover, pois permite a exploração simultânea de múltiplos estados. Na imagem acima é possível ver que ao aplicar a porta H, o vetor do qubit vai para o estado intermediário de 0 e 1, gerando assim uma superposição desses estados.
Pauli-X
Pauli-X
A porta quântica Pauli-X, também conhecida como porta X ou operador NOT quântico, é uma das operações fundamentais em computação quântica. Sua principal função é inverter o estado de um qubit, funcionando de maneira análoga ao operador NOT da computação clássica. Enquanto um operador NOT clássico inverte um bit (transformando 0 em 1 e 1 em 0), a porta Pauli-X atua nos estados quânticos ∣0⟩ e ∣1⟩, trocando-os de forma equivalente: ∣0⟩ torna-se ∣1⟩ e vice-versa.
Pauli-Y
Pauli-Y
A porta quântica Pauli-Y é uma operação fundamental que combina inversão e rotação no estado de um qubit. Ela transforma o estado 0 em i vezes o estado 1 e o estado 1 em -i vezes o estado 0, onde i representa a unidade imaginária. Isso significa que, além de trocar os estados, também altera suas fases. Essencial em rotações no eixo Y da esfera de Bloch, é usada em algoritmos quânticos para manipulação precisa.
Pauli-Z
Pauli-Z
A porta quântica Pauli-Z é uma operação que altera a fase de um qubit sem modificar sua probabilidade. Ela mantém o estado 0 inalterado, mas transforma o estado 1 no seu oposto, ou seja, -1 vezes o estado 1. Essa mudança de fase é crucial para rotações no eixo Z da esfera de Bloch e para o controle preciso de estados em algoritmos quânticos.
T
T
A porta quântica T realiza uma rotação de fase no qubit alvo. Ela é equivalente à porta RZ com um ângulo de rotação de 45 graus (pi/4). Essencial em computação quântica, é usada para criar operações mais complexas e, combinada com outras portas, permite implementar circuitos universais quânticos.
S
S
A porta quântica S aplica uma rotação de fase ao qubit. Ela deixa o estado 0 inalterado e adiciona uma fase de i (unidade imaginária) ao estado 1. É amplamente usada em algoritmos quânticos para manipular fases, sendo fundamental em operações que envolvem controle de interferência quântica.
I
I
A porta quântica I, também conhecida como porta identidade, deixa o estado de um qubit inalterado. Ela atua como uma operação neutra, mantendo o estado do qubit exatamente igual, seja ele 0 ou 1. Embora não cause mudanças nos estados, a porta I é essencial em circuitos quânticos, garantindo a continuidade das operações sem modificações.
RZ
RZ
A porta quântica RZ realiza uma rotação de fase no qubit alvo ao redor do eixo Z da esfera de Bloch. Ela aplica uma fase ao estado 1, enquanto o estado 0 permanece inalterado. O ângulo da rotação é especificado pelo parâmetro fornecido. Essa operação é importante para ajustes finos em algoritmos quânticos, controlando a interferência entre estados.
RX
RX
A porta quântica RX realiza uma rotação no qubit alvo ao redor do eixo X da esfera de Bloch. Ela transforma o estado do qubit aplicando um ângulo de rotação especificado. Essa operação altera os coeficientes dos estados 0 e 1 de forma a gerar superposição. A porta RX é crucial para manipular estados quânticos em algoritmos que exigem controle preciso de rotações.
RY
RY
A porta quântica RY realiza uma rotação no qubit alvo ao redor do eixo Y da esfera de Bloch. Ela altera o estado do qubit aplicando um ângulo de rotação especificado, ajustando as amplitudes dos estados 0 e 1. A porta RY é útil em algoritmos quânticos que exigem controle preciso das fases e superposições dos estados quânticos.
Swap
Swap
A porta quântica Swap troca os estados de dois qubits. Se o primeiro qubit está no estado A e o segundo no estado B, após a operação, o primeiro estará em B e o segundo em A. Ela é essencial em circuitos quânticos para reorganizar qubits, facilitando interações entre eles. Sua aplicação é fundamental em algoritmos que requerem ajustes na posição dos estados quânticos.
Controlled-NOT
Controlled-NOT
A porta quântica Controlled-NOT (CNOT) atua em dois qubits, um de controle e outro alvo. Se o qubit de controle está no estado 1, ela inverte o estado do qubit alvo (0 para 1 e 1 para 0). Se o qubit de controle está no estado 0, o alvo permanece inalterado. É essencial para criar emaranhamento e realizar operações condicionais em algoritmos quânticos.
Toffoli
Toffoli
A porta quântica Toffoli, ou porta CCNOT, atua em três qubits: dois de controle e um alvo. Ela inverte o estado do qubit alvo apenas quando ambos os qubits de controle estão no estado 1. Caso contrário, o alvo permanece inalterado. Essencial para computação reversível e simulação de circuitos lógicos clássicos em sistemas quânticos.