Introdução

Concluído

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.

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.