Randomising by a function of dissociated support #
This file proves that a function from a finite abelian group can be randomised by a function of dissociated support.
Precisely, for G a finite abelian group and two functions c : AddChar G ℂ → ℝ and
d : AddChar G ℂ → ℝ such that {ψ | d ψ ≠ 0} is dissociated, the product of the c ψ over ψ is
the same as the average over a of the product of the c ψ + Re (d ψ * ψ a).
theorem
AddDissociated.randomisation
{G : Type u_1}
[Fintype G]
[AddCommGroup G]
(c : AddChar G ℂ → ℝ)
(d : AddChar G ℂ → ℂ)
(hcd : AddDissociated {ψ : AddChar G ℂ | d ψ ≠ 0})
:
One can randomise by a function of dissociated support.