Introdução

Concluído

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.

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.