Documentation

Atlas.BooleanFunctions.code.Convolution

def BooleanFourier.boolMul {n : } (x y : Fin nBool) :
Fin nBool
Instances For
    theorem BooleanFourier.chi_boolMul {n : } (S : Finset (Fin n)) (x y : Fin nBool) :
    chi S (boolMul x y) = chi S x * chi S y
    theorem BooleanFourier.boolMul_comm {n : } (x y : Fin nBool) :
    boolMul x y = boolMul y x
    noncomputable def BooleanFourier.conv {n : } (f g : (Fin nBool)) :
    (Fin nBool)
    Instances For
      theorem BooleanFourier.fourierCoeff_conv {n : } (f g : (Fin nBool)) (S : Finset (Fin n)) :