Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

QCQI – Chapter 1 Detailed Summary: Overview & Postulates

Learning Objectives

  • State and apply the postulates of quantum mechanics (finite-dimensional setting).

  • Use Dirac notation fluently; convert to matrix form when needed.

  • Compute measurement probabilities (projective/POVM) and post-measurement states.

  • Compose systems via tensor products; form reduced states by partial trace.

Big Picture

Quantum algorithms engineer interference so that “wrong” amplitudes cancel and “right” amplitudes add.

Eureka! A quantum algorithm is a designed interference pattern: unitaries steer phases; measurement reads out the amplified answer.

Dirac Notation & Bloch Refresher

∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle=\alpha|0\rangle+\beta|1\rangle, ∣α∣2+∣β∣2=1|\alpha|^2+|\beta|^2=1. Up to global phase, ∣ψ(θ,ϕ)⟩=cos⁡(θ/2)∣0⟩+eiϕsin⁡(θ/2)∣1⟩|\psi(\theta,\phi)\rangle=\cos(\theta/2)|0\rangle+e^{i\phi}\sin(\theta/2)|1\rangle.

Eureka! One qubit needs two angles: the Bloch sphere parameters (θ,ϕ)(\theta,\phi).

Postulates

State. Pure: ∣ψ⟩|\psi\rangle; Mixed: ρ≥0, Tr⁡ρ=1\rho\ge0,~\operatorname{Tr}\rho=1.

Evolution. Closed: UU unitary. Open: CPTP map E(ρ)=∑iKiρKi†\mathcal{E}(\rho)=\sum_i K_i\rho K_i^\dagger.

Measurement. Projectors {Pm}\{P_m\} with p(m)=⟨ψ∣Pm∣ψ⟩p(m)=\langle \psi|P_m|\psi\rangle and collapse. General POVM: effects {Em}\{E_m\}, p(m)=Tr⁡(Emρ)p(m)=\operatorname{Tr}(E_m\rho).

Composition. HAB=HA⊗HB\mathcal{H}_{AB}=\mathcal{H}_A\otimes\mathcal{H}_B, reduced states by partial trace.

Eureka! Pure global entanglement can look locally maximally mixed: for ∣Φ+⟩|\Phi^+\rangle, ρA=I/2\rho_A=I/2.

Worked Examples

Projective Z-measurement. For ∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle=\alpha|0\rangle+\beta|1\rangle: p(0)=∣α∣2p(0)=|\alpha|^2, p(1)=∣β∣2p(1)=|\beta|^2.

POVM via Kraus. Effects Em=Km†KmE_m=K_m^\dagger K_m give p(m)=Tr⁡(Emρ)p(m)=\operatorname{Tr}(E_m\rho).

Partial trace. For ∣Φ+⟩=(∣00⟩+∣11⟩)/2|\Phi^+\rangle=(|00\rangle+|11\rangle)/\sqrt2, ρA=Tr⁡B[∣Φ+⟩ ⁣⟨Φ+∣]=I/2\rho_A=\operatorname{Tr}_B[|\Phi^+\rangle\!\langle \Phi^+|]=I/2.

Pseudo-code Aids

Pseudocode — Projective measurement (one qubit)

Input: ∣ψ⟩=α∣0⟩+β∣1⟩|\psi\rangle=\alpha|0\rangle+\beta|1\rangle Output: b∈{0,1}b\in\{0,1\} and post-measurement state Draw u∼U(0,1)u\sim \mathcal{U}(0,1) if u<∣α∣2u<|\alpha|^2: return b=0b=0, state ∣0⟩|0\rangle else: return b=1b=1, state ∣1⟩|1\rangle

Pseudocode — Apply a quantum channel (Kraus form)

Input: ρ\rho, Kraus set {Ki}\{K_i\} with ∑iKi†Ki=I\sum_i K_i^\dagger K_i=I Output: ρ′=∑iKiρKi†\rho'=\sum_i K_i \rho K_i^\dagger

Schematics

Bell-Pair Preparation (H + CNOT)

Hands-on Notebook (Multi-Backend)

Run: L01_QCQI_Ch01_Overview_and_Postulates

Set backend to cirq, pennylane, braket, pyquil, or qiskit.