Introdução
O entrelaçamento é um fenômeno quântico onde os estados de diferentes qubits dependem uns dos outros de tal forma que os qubits individuais não podem ser descritos independentemente. O entrelaçamento quântico é um conceito fundamental e uma ferramenta poderosa na computação quântica.
Neste módulo, você escreve código Q# para criar e manipular qubits emaranhados. 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. Para executar o teletransporte, você usa operações como Controlled-NOT (CNOT), Hadamard (H) e Pauli X e Z para criar estados Bell entrelaçados.
Ao final deste módulo, você pode:
- Descreva o conceito de emaranhamento quântico.
- Entenda o protocolo de teletransporte quântico.
- Aplique operações de qubit único e multiqubit em Q#.
- Crie e manipule qubits entrelaçados em Q#.
Pré-requisitos
- Compreensão básica dos conceitos de computação quântica.
- Conhecimento de álgebra linear e notação de Dirac.
- A versão mais recente do Visual Studio Code.
- A última versão da extensão do Quantum Development Kit. Ou, abra 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, primeiro complete o módulo Explore a superposição quântica com o Q#. O módulo de superposição introduz os conceitos básicos de notação de Dirac, estados qubit e portas quânticas.