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=HAHB\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=KmKmE_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=TrB[Φ+ ⁣Φ+]=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 uU(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 iKiKi=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.