Documentation

Atlas.BooleanFunctions.code.Lemma26Lec10

theorem BooleanFourier.chi_comp_perm {k : } (σ : Equiv.Perm (Fin k)) (S : Finset (Fin k)) (x : Fin kBool) :
chi S (x σ) = chi (Finset.image (⇑σ) S) x
noncomputable def BooleanFourier.vertexAvgFunc {V : Type u_1} {W : Type u_2} [DecidableEq V] [DecidableEq W] {k : } (game : UniqueGames.UniqueGame V W k) (f : W(Fin kBool)) (v : V) :
(Fin kBool)
Instances For
    theorem BooleanFourier.fourierCoeff_vertex_avg {V : Type u_1} {W : Type u_2} [DecidableEq V] [DecidableEq W] {k : } (game : UniqueGames.UniqueGame V W k) (f : W(Fin kBool)) (v : V) (S : Finset (Fin k)) :
    fourierCoeff (vertexAvgFunc game f v) S = 1 / game.left_degree * egame.edges with e.1 = v, fourierCoeff (f e.2) (Finset.image (⇑(game.constraint v e.2)) S)
    theorem BooleanFourier.disagreementProb_dictator {n : } (ρ : ) (i : Fin n) :
    disagreementProb ρ (chi {i}) = (1 - ρ) / 2