Documentation

Complexitylib.BooleanAnalysis

Analysis of Boolean functions #

Aggregation module for the Fourier analysis of Boolean functions, following Ryan O'Donnell's Analysis of Boolean Functions. This subtheory grows inside the larger complexity-theory corpus, where the Fourier-analytic toolkit underpins circuit lower bounds (small-depth circuits, AC⁰), learning, property testing, and the natural-proofs barrier.

Currently formalized: Chapter 1 — Boolean functions and the Fourier expansion (Complexitylib.BooleanAnalysis.FourierExpansion), with the parity functions as an orthonormal basis, Fourier coefficients and weights, Parseval/Plancherel, and the mean/variance/covariance and convolution API. All definitions and theorems live under the Complexity.BooleanAnalysis namespace.