Introdução
O entrelaçamento quântico é um fenômeno quântico onde dois ou mais qubits estão compartilhando informações sobre seus estados, de tal forma que os qubits não podem ser descritos como subsistemas individuais. O entrelaçamento quântico é um conceito fundamental na computação quântica e pode ser também 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. Este processo, conhecido como teletransporte quântico, depende fortemente dos princípios do emaranhamento quântico. Você usará o Q# e o Kit de Desenvolvimento Quântico do Azure para criar e manipular qubits entrelaçados. Para executar o teletransporte, use operações como Controlled-NOT (CNOT), Hadamard (H) e Pauli X e Z para criar estados Bell.
No final deste módulo, saberá como:
- Descreva o conceito de emaranhamento quântico.
- Entenda o protocolo de teletransporte quântico.
- Aplique operações de qubit único e multiqubit 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 última versão da extensão Quantum Development Kit .
- Você também pode abrir o VS Code na Web, que já inclui a extensão Quantum Development Kit.
Aprendizagem recomendada
Para tirar o máximo proveito deste módulo, recomenda-se que a superposição quântica Explore com o módulo Q# seja concluída. Este módulo introduz os conceitos básicos de notação Dirac, estados qubit e portas quânticas.