Documentation

Atlas.BooleanFunctions.code.FriedgutLevelConcentration

theorem BooleanFourier.friedgut_level_concentration {n : } (f : (Fin nBool)Bool) (ε : ) ( : 0 < ε) (hVar : varianceReal (liftPM f) > 0) :
∃ (J : Finset (Fin n)), J.card 2 ^ (4 * totalInfluence f / (ε * varianceReal (liftPM f))) S : Finset (Fin n) with ¬S J, fourierCoeff (liftPM f) S ^ 2 ε ^ 2 / 4
theorem BooleanFourier.friedgut_junta_theorem_2_1 :
C > 0, ∀ (n : ) (f : (Fin nBool)Bool) (ε : ), varianceReal (liftPM f) > 0ε > 0∃ (g : (Fin nBool)Bool) (J : ), IsBoolFnJunta g J J 2 ^ (C * totalInfluence f / (ε * varianceReal (liftPM f))) boolL2Dist f g ε
theorem BooleanFourier.friedgut_junta_corollary_bound {n : } (f : (Fin nBool)Bool) (K : ) (hVar : varianceReal (liftPM f) > 0) (hK1 : K 1) (hIK : totalInfluence f K * varianceReal (liftPM f)) :
∃ (i : Fin n), influence f i Real.exp (-5 * K)
theorem BooleanFourier.friedgut_junta_theorem :
C > 0, ∀ (n : ) (f : (Fin nBool)Bool) (K : ), varianceReal (liftPM f) > 0K 1totalInfluence f K * varianceReal (liftPM f)∃ (i : Fin n), influence f i Real.exp (-C * K)