Boolean Fourier Analysis to Quantum Complexity
Harmonic analysis on the hypercube, linearity testing, social choice, and quantum circuits
Connects Ryan O'Donnell's CMU sequences on Analysis of Boolean Functions and Quantum Computation to reveal how multilinear polynomials govern both classical property testing and quantum interference.
Curriculum sequence
6Lecture 1: The Fourier Expansion and Basic Formulas (15-859)
Develops the orthonormal parity basis and Parseval/Plancherel identities over the Boolean hypercube.
Lecture 2: Probability Densities and BLR Linearity Testing (15-859)
Applies Fourier coefficients directly to analyze Blum-Luby-Rubinfeld (BLR) linearity testing.
Lecture 3: Social Choice and Influences (15-859)
Links coordinate influences and noise stability to Arrow's impossibility theorem in social choice.
Lecture 1: 10^500 Parallel Universes (15-859BB)
Transitions from classical probability distributions to exponential complex amplitude vectors.
Lecture 2: Rotate, Compute, Rotate (15-859BB)
Shows how Hadamard transforms — the mod-2 Fourier transform — create constructive and destructive interference.
Lecture 3: Understanding and Measuring One Qubit (15-859BB)
Formalizes single-qubit unitary geometry, Bloch-sphere rotations, and projective measurement.





