Documentation

Atlas.BooleanFunctions.code.UncoveredTargets

theorem BooleanFourier.parseval_pm_one {n : } (f : (Fin nBool)) (hf : ∀ (x : Fin nBool), f x = 1 f x = -1) :
S : Finset (Fin n), fourierCoeff f S ^ 2 = 1
theorem BooleanFourier.variance_pm_one {n : } (f : (Fin nBool)) (hf : ∀ (x : Fin nBool), f x = 1 f x = -1) :
S : Finset (Fin n) with S , fourierCoeff f S ^ 2 = 1 - fourierCoeff f ^ 2
noncomputable def BooleanFourier.fourierWeightAtLevel {n : } (k : ) (f : (Fin nBool)) :
Instances For
    noncomputable def BooleanFourier.fourierWeightAtOrAboveLevel {n : } (k : ) (f : (Fin nBool)) :
    Instances For
      theorem BooleanFourier.totalInfluence_eq_weighted_degree {n : } (f : (Fin nBool)) :
      S : Finset (Fin n), S.card * fourierCoeff f S ^ 2 = kFinset.range (n + 1), k * fourierWeightAtLevel k f
      theorem BooleanFourier.low_degree_concentration {n : } (f : (Fin nBool)) (hf : ∀ (x : Fin nBool), f x = 1 f x = -1) (K : ) (hK : S : Finset (Fin n), S.card * fourierCoeff f S ^ 2 K) (ε : ) ( : 0 < ε) :
      S : Finset (Fin n) with S.card > 2 * K / ε, fourierCoeff f S ^ 2 ε
      noncomputable def BooleanFourier.fourierWeightUpToLevel {n : } (k : ) (f : (Fin nBool)) :
      Instances For
        theorem BooleanFourier.noiseStability_via_weight {n : } (ρ : ) (f : (Fin nBool)) :
        S : Finset (Fin n), ρ ^ S.card * fourierCoeff f S ^ 2 = kFinset.range (n + 1), ρ ^ k * fourierWeightAtLevel k f
        theorem BooleanFourier.level_k_inequality {n : } (ρ : ) ( : |ρ| 1) (k : ) (f : (Fin nBool)) :