Documentation

Atlas.BooleanFunctions.code.Parseval

noncomputable def BooleanFourier.innerProduct {n : } (f g : (Fin nBool)) :
Instances For
    theorem BooleanFourier.plancherel {n : } (f g : (Fin nBool)) :
    theorem BooleanFourier.parseval {n : } (f : (Fin nBool)) :
    S : Finset (Fin n), fourierCoeff f S ^ 2 = 1 / 2 ^ n * x : Fin nBool, f x ^ 2
    theorem BooleanFourier.claim_2_2 {n : } (f g : (Fin nBool)) :
    S : Finset (Fin n), fourierCoeff f S * fourierCoeff g S = 1 / 2 ^ n * x : Fin nBool, f x * g x S : Finset (Fin n), fourierCoeff f S ^ 2 = 1 / 2 ^ n * x : Fin nBool, f x ^ 2