Introdução
A mecânica quântica introduz conceitos que desafiam nossa compreensão clássica da física. Um dos principais conceitos é o princípio da superposição, um fenômeno em que o estado de uma partícula quântica é descrito por uma combinação de vários estados diferentes simultaneamente. Essa ideia fundamental é crucial para entender o comportamento dos qubits na computação quântica porque os bits tradicionais não existem em estados de superposição.
Neste módulo, você se aprofunda no conceito de superposição quântica. Você aprenderá sobre os princípios da superposição quântica, a relação entre probabilidades e estados quânticos e como descrever estados de qubit único com a esfera Bloch. Você também aprende a notação dirac, uma estrutura matemática que simplifica a representação de estados quânticos. Por fim, você escreve um programa Q# que aplica operações quânticas a qubits para criar e explorar estados de superposição.
Objetivos do aprendizado
Ao final deste módulo, você pode:
- Defina os conceitos de superposição quântica, estados probabilísticos e a esfera Bloch.
- Compreenda a notação Dirac.
- Use Q# para aplicar operações a qubits e criar estados de superposição.
- Use Q# para inspecionar o estado de um qubit em todo o programa.
Pré-requisitos
- Conhecimento básico de álgebra linear e números complexos.
- A versão mais recente do Visual Studio Code.
- A versão mais recente da extensão do Kit de desenvolvimento do Azure Quantum. Ou abra o Visual Studio Code para a Web, que já inclui a extensão do Quantum Development Kit.