Estudo e orientação

Referências

Estas referências servem como base de estudo e orientação conceitual. O projeto ainda está em desenvolvimento e pode receber correções.

Bibliografia inicial

Ensino de Mecânica Quântica e informação quântica

01

GRECA, Ileana Maria Rosa. Construindo significados em Mecânica Quântica. Porto Alegre: Instituto de Física da UFRGS, 2000. Tese de Doutorado.

02

GRECA, Ileana M.; MOREIRA, Marco A.; HERSCOVITZ, Victoria E. “Uma proposta para o ensino de Mecânica Quântica.” Revista Brasileira de Ensino de Física, v. 23, 2001.

03

GRECA, Ileana Maria; HERSCOVITZ, Victoria Elnecave. Introdução à Mecânica Quântica: notas de curso. Textos de Apoio ao Professor de Física, n. 13, UFRGS, 2002.

04

NIELSEN, Michael A.; CHUANG, Isaac L. Quantum Computation and Quantum Information.

05

Materiais introdutórios da IBM Quantum sobre qubits, circuitos e esfera de Bloch.

06

FEYNMAN, Richard P.; LEIGHTON, Robert B.; SANDS, Matthew. The Feynman Lectures on Physics, trechos sobre dupla fenda.

Expansão

Computação quântica na prática

Computação quântica é melhor entendida como engenharia de amplitudes e interferência: amplitudes de respostas erradas podem se cancelar, enquanto amplitudes úteis podem se reforçar.

Python

Qiskit

Framework da IBM, muito usado em ensino e pesquisa.

Python

Cirq e PennyLane

Ferramentas para circuitos, simulações e aplicações em computação quântica e IA.

Linguagens

Q#, OpenQASM, Silq e Quipper

Camadas de programação e representação mais próximas de circuitos e pesquisa.

from qiskit import QuantumCircuit

qc = QuantumCircuit(1, 1)
qc.h(0)
qc.measure(0, 0)

A porta Hadamard transforma |0⟩ em |+⟩ = (|0⟩ + |1⟩)/√2. Após muitas execuções: 0 ≈ 50% e 1 ≈ 50%.