theorem
BooleanFourier.chi_comp_perm
{k : ℕ}
(σ : Equiv.Perm (Fin k))
(S : Finset (Fin k))
(x : Fin k → Bool)
:
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 k → Bool) → ℝ)
(v : V)
:
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 k → Bool) → ℝ)
(v : V)
(S : Finset (Fin k))
:
fourierCoeff (vertexAvgFunc game f v) S = 1 / ↑game.left_degree * ∑ e ∈ game.edges with e.1 = v, fourierCoeff (f e.2) (Finset.image (⇑(game.constraint v e.2)) S)