Introdução
O emaranhamento quântico é um fenômeno quântico em que dois ou mais qubits estão compartilhando informações sobre seus estados, de modo que qubits não podem ser descritos como subsistemas individuais. O emaranhado quântico é um conceito fundamental na computação quântica e também pode ser uma ferramenta poderosa.
Neste módulo, você transfere o estado de um qubit de um local para outro sem mover fisicamente o qubit em si. Esse processo, conhecido como teletransporte quântico, depende muito dos princípios do emaranhamento quântico. Você usará o Q# e o Kit de Desenvolvimento do Azure Quantum para criar e manipular qubits emaranhados. Para executar o teletransporte, use operações como Control-NOT (CNOT), Hadamard (H) e Pauli X e Z para criar estados de Bell.
Ao final deste módulo, você saberá como:
- Descreva o conceito de emaranhamento quântico.
- Entenda o protocolo de teletransporte quântico.
- Aplicar operações de qubit único e vários qubit usando Q#.
- Crie e manipule qubits emaranhados usando Q#.
Pré-requisitos
- Compreensão básica dos conceitos de computação quântica.
- Conhecimento avançado de álgebra linear e notação de Dirac.
- A versão mais recente do Visual Studio Code.
- A versão mais recente da extensão Quantum Development Kit.
- Você também pode abrir o VS Code na Web, que já inclui a extensão Kit de Desenvolvimento Quantum.
Aprendizado recomendado
Para aproveitar ao máximo este módulo, é recomendável ter o módulo Explorar a superposição quântica com o Q# concluído. Este módulo apresenta os conceitos básicos de notação Dirac, estados de qubit e portões quânticos.