OAI/Combinatorics/SharpThreshold/FourierOptionExpectation.lean
3 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.Problem313.BiasedFourier.weight_optionline 17Source documentation
Separate the new coordinate from the product Bernoulli weight.
theorem weight_option (p : ℝ) (x : Option ι → Bool) : weight p x = scalarWeight p (x none) * weight p (fun i => x (some i)) := by …Mentions: OAI.Problem313.BiasedFourier.weight, OAI.Problem313.BiasedFourier.scalarWeight
- theorem
OAI.Problem313.BiasedFourier.weight_option_elimline 21 - theorem
OAI.Problem313.BiasedFourier.weighted_sum_optionline 28Source documentation
Exact expectation splitting at the distinguished
nonecoordinate. This identity is polynomial and requires no restriction on the bias.theorem weighted_sum_option (p : ℝ) (g : (Option ι → Bool) → ℝ) : (∑ x, weight p x * g x) = (1 - p) * (∑ y, weight p y * g ((fun i : Option ι => Option.elim i false y))) + p * (∑ y, weight p y * g ((fun i : Option ι => Option.elim i true y))) := by …Mentions: OAI.Problem313.BiasedFourier.weight