Documentation

Atlas.BooleanFunctions.code.NoiseStabilityMono

theorem BooleanFourier.noiseStability_mono {n : } (ρ σ : ) (hρ₀ : 0 ρ) (hρσ : ρ σ) (f : (Fin nBool)) :
theorem BooleanFourier.noiseStability_at_one_of_boolean {n : } (f : (Fin nBool)Bool) :
(noiseStability 1 fun (x : Fin nBool) => boolToReal (f x)) = 1
theorem BooleanFourier.noiseStability_bounds_of_boolean {n : } (ρ : ) (hρ₀ : 0 ρ) (hρ₁ : ρ 1) (f : (Fin nBool)Bool) :
(fourierCoeff (fun (x : Fin nBool) => boolToReal (f x)) ^ 2 noiseStability ρ fun (x : Fin nBool) => boolToReal (f x)) (noiseStability ρ fun (x : Fin nBool) => boolToReal (f x)) 1