Introdução
O emaranhamento é um fenômeno quântico em que os estados de qubits diferentes dependem uns dos outros de forma que os qubits individuais não possam ser descritos de forma independente. O emaranhamento 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. Esse 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 de Bell emaranhados.
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 vários qubits em Q#.
- Crie e manipule qubits emaranhados em Q#.
Pré-requisitos
- Compreensão básica dos conceitos de computação quântica.
- Conhecimento da álgebra linear e da notação dirac.
- A versão mais recente do Visual Studio Code.
- A versão mais recente da extensão Quantum Development Kit. Ou abra o VS Code na Web, que já inclui a extensão do Quantum Development Kit.
Aprendizado recomendado
Para aproveitar ao máximo este módulo, primeiro conclua o módulo Explore a superposição quântica com Q#. O módulo de superposição apresenta os conceitos básicos de notação dirac, estados qubit e portões quânticos.