A porta Hadamard, escrita H, é a porta mais usada na computação quântica. Ela pega um qubit em um estado definido (digamos |0⟩) e o coloca em uma mistura equilibrada de |0⟩ e |1⟩. Essa mistura é o que as pessoas chamam de superposição.
Quase todo algoritmo quântico começa aplicando uma Hadamard em cada qubit. Esse movimento prepara o sistema para considerar cada entrada possível de uma vez.
Visualizar o que H faz
A maneira mais clara de ver o que a porta Hadamard faz é observá-la na esfera de Bloch. Escolha um estado inicial, depois clique em Hadamard (H). A flecha gira 180° em torno do eixo diagonal x+z.
Os quatro fatos principais:
- H envia
|0⟩→|+⟩(equador, direção +x). - H envia
|1⟩→|−⟩(equador, direção −x). - H envia
|+⟩→|0⟩(de volta ao polo superior). - H envia
|−⟩→|1⟩(de volta ao polo inferior).
Aplique H duas vezes e o qubit volta ao seu estado original.
A matemática
A porta Hadamard é descrita por uma matriz 2×2:
Aplicada em |0⟩ = [1, 0], produz (1/√2)[1, 1]: peso igual em |0⟩ e |1⟩. O 1/√2 mantém as amplitudes ao quadrado somando 1, o que faz dele um estado quântico válido.
Por que importa
Os algoritmos quânticos ganham velocidade pela interferência: amplitudes que se somam para a resposta certa e se cancelam para as erradas. Para preparar interferência, primeiro você precisa de uma superposição, e a porta Hadamard é como você cria uma.
É por isso que quase todo algoritmo quântico abre com H em cada qubit: o algoritmo de fatoração de Shor, a busca de Grover, Deutsch–Jozsa, a QFT. Sem H, os qubits ficariam parados em |0⟩ e o algoritmo não teria com o que trabalhar.
Conceitos relacionados
- Portas Pauli (X, Y, Z): as outras portas fundamentais de um qubit.
- O que é uma porta quântica? O conceito geral.
- Medição quântica: o que acontece quando você mede um qubit em superposição.
- A esfera de Bloch: a visualização que H está girando.
Perguntas frequentes
O que a porta Hadamard faz?
A porta Hadamard (H) coloca um qubit em uma superposição. Aplicada em |0⟩ produz |+⟩ = (|0⟩ + |1⟩)/√2, uma mistura de peso igual. Aplicada em |1⟩ produz |−⟩. Na esfera de Bloch é uma rotação de 180° em torno do eixo diagonal a meio caminho entre x e z.
Por que se chama porta Hadamard?
Recebe o nome do matemático francês Jacques Hadamard, cuja construção da matriz Hadamard (1893) é o mesmo operador, apenas escalado para qubits. A matriz tem a propriedade elegante de que H · H = I: aplique H duas vezes e você volta ao ponto de partida.
Qual é a matriz da porta Hadamard?
É uma matriz 2×2: H = (1/√2) · [[1, 1], [1, -1]]. A normalização 1/√2 mantém o resultado como um estado quântico válido: as amplitudes ao quadrado ainda somam 1.
A porta Hadamard é a mesma coisa que um NOT quântico?
Não. A porta NOT quântica é Pauli-X, que troca |0⟩ ↔ |1⟩. A porta Hadamard cria superposição; ela não troca os estados da base, ela os mistura.
Como a porta Hadamard é usada nos algoritmos quânticos?
A maioria dos algoritmos quânticos começa com uma Hadamard em cada qubit, colocando todo o sistema em uma superposição uniforme sobre cada entrada possível. O algoritmo então as avalia todas de uma vez. Você vê essa abertura no algoritmo de Shor, na busca de Grover, no algoritmo de Deutsch–Jozsa e em muitos outros.
A porta Hadamard é reversível?
Sim. Toda porta quântica é reversível (todas são matrizes unitárias). H é sua própria inversa: aplique-a duas vezes e você volta ao ponto de partida.
Adquira o Qubi
Execute uma porta Hadamard com suas mãos.
Qubi é um qubit modelo real que você pode segurar. Aplique H, X, Y, Z, S, T, e veja o estado mudar na sua mão.