The capped estimate in the hypercontractive range
DefinitionPer-coordinate damped weight#✓fully proved
The per-coordinate damped weight Dₑ(u) = ∑_{S ∋ e} (1-u)^{|S|-1} (f̂(S)/√(p(1-p)))² under
μ_p.
noncomputable def frh_perCoordWeight (p u : ℝ) (φ : ConfigSpace ι → Bool) (e : ι) : ℝ :=
∑ S ∈ univ.filter (fun S : Finset ι => e ∈ S),
(Real.sqrt (1 - u) ^ (S.erase e).card) ^ 2
* (ptn_coeff p (fun ω => if φ ω then (1 : ℝ) else 0) S / ptn_sigma p) ^ 2
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
noncomputable def ptn_coeff (p : ℝ) (f : ConfigSpace ι → ℝ) (S : Finset ι) : ℝ :=
OSSS.expect (OSSS.bernoulliWeight p) (fun ω => f ω * ptn_pchar p S ω)
CSLibExt/Complexity/BooleanFunctions/Hypercontractivity/PBiasedTensorize.lean:182
noncomputable def ptn_sigma (p : ℝ) : ℝ := Real.sqrt (p * (1 - p))
CSLibExt/Complexity/BooleanFunctions/Hypercontractivity/PBiasedTensorize.lean:81
Uses 3 · Used by 1
TheoremDamped total weight as a sum of per-coordinate weights#✓fully proved
The damped total weight is 4p(1-p) ∑ₑ Dₑ(u).
theorem frh_lhs_eq {p : ℝ} (hp0 : 0 < p) (hp1 : p < 1) (φ : ConfigSpace ι → Bool)
{u : ℝ} (_hu0 : 0 ≤ u) (hu1 : u ≤ 1) :
(∑ S : Finset ι, 4 * (S.card : ℝ) * (1 - u) ^ (S.card - 1)
* (ptn_coeff p (fun ω => if φ ω then (1 : ℝ) else 0) S) ^ 2)
= 4 * (ptn_sigma p) ^ 2 * ∑ e : ι, frh_perCoordWeight p u φ e
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
noncomputable def ptn_coeff (p : ℝ) (f : ConfigSpace ι → ℝ) (S : Finset ι) : ℝ :=
OSSS.expect (OSSS.bernoulliWeight p) (fun ω => f ω * ptn_pchar p S ω)
CSLibExt/Complexity/BooleanFunctions/Hypercontractivity/PBiasedTensorize.lean:182
noncomputable def ptn_sigma (p : ℝ) : ℝ := Real.sqrt (p * (1 - p))
CSLibExt/Complexity/BooleanFunctions/Hypercontractivity/PBiasedTensorize.lean:81
noncomputable def frh_perCoordWeight (p u : ℝ) (φ : ConfigSpace ι → Bool) (e : ι) : ℝ :=
∑ S ∈ univ.filter (fun S : Finset ι => e ∈ S),
(Real.sqrt (1 - u) ^ (S.erase e).card) ^ 2
* (ptn_coeff p (fun ω => if φ ω then (1 : ℝ) else 0) S / ptn_sigma p) ^ 2
CSLibExt/Complexity/BooleanFunctions/Hypercontractivity/FullRangeHC.lean:54
TheoremDamped total weight at \(u = 0\) is at most the total influence#✓fully proved
At u = 0 the damped total weight is at most the total influence.
theorem frh_at_zero {p : ℝ} (hp0 : 0 < p) (hp1 : p < 1) (φ : ConfigSpace ι → Bool) :
(∑ S : Finset ι, 4 * (S.card : ℝ) * (1 - (0 : ℝ)) ^ (S.card - 1)
* (ptn_coeff p (fun ω => if φ ω then (1 : ℝ) else 0) S) ^ 2)
≤ totalInfl (OSSS.bernoulliWeight p) (fun ω => if φ ω then (1 : ℝ) else 0)
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
noncomputable def ptn_coeff (p : ℝ) (f : ConfigSpace ι → ℝ) (S : Finset ι) : ℝ :=
OSSS.expect (OSSS.bernoulliWeight p) (fun ω => f ω * ptn_pchar p S ω)
CSLibExt/Complexity/BooleanFunctions/Hypercontractivity/PBiasedTensorize.lean:182
noncomputable def totalInfl (ν : E → Bool → ℝ) (g : ConfigSpace E → ℝ) : ℝ :=
∑ e, OSSS.infl ν g e
CSLibExt/Complexity/BooleanFunctions/KKL/KKLInequality.lean:62
noncomputable def bernoulliWeight (p : ℝ) : E → Bool → ℝ :=
fun _ b => if b then p else 1 - p
CSLibExt/Complexity/BooleanFunctions/OSSS.lean:915
Uses 6 · Used by 2
TheoremCapped estimate in the hypercontractive range#✓fully proved
The capped estimate in the hypercontractive range: if 1 - u = 4p(1-p)(q'-1) with 1 ≤ q' ≤ 2,
then ∑_S 4 |S| (1-u)^{|S|-1} f̂(S)² ≤ 4p(1-p) * δ^{2/q'-1} ∑ₑ Infₑ.
theorem frh_capped_martingale [Nonempty ι] {p q' : ℝ} (hp0 : 0 < p) (hp1 : p < 1)
(hq1 : 1 ≤ q') (hq2 : q' ≤ 2) {u : ℝ} (hu0 : 0 ≤ u) (hu1 : u ≤ 1)
(hrel : 1 - u = (q' - 1) * 4 * p * (1 - p)) (φ : ConfigSpace ι → Bool) :
(∑ S : Finset ι, 4 * (S.card : ℝ) * (1 - u) ^ (S.card - 1)
* (ptn_coeff p (fun ω => if φ ω then (1 : ℝ) else 0) S) ^ 2)
≤ 4 * (ptn_sigma p) ^ 2
* ((maxInfl (OSSS.bernoulliWeight p) (fun ω => if φ ω then (1 : ℝ) else 0)) ^ (2 / q' - 1)
* totalInfl (OSSS.bernoulliWeight p) (fun ω => if φ ω then (1 : ℝ) else 0))
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
noncomputable def ptn_coeff (p : ℝ) (f : ConfigSpace ι → ℝ) (S : Finset ι) : ℝ :=
OSSS.expect (OSSS.bernoulliWeight p) (fun ω => f ω * ptn_pchar p S ω)
CSLibExt/Complexity/BooleanFunctions/Hypercontractivity/PBiasedTensorize.lean:182
noncomputable def ptn_sigma (p : ℝ) : ℝ := Real.sqrt (p * (1 - p))
CSLibExt/Complexity/BooleanFunctions/Hypercontractivity/PBiasedTensorize.lean:81
noncomputable def maxInfl [Nonempty E] (ν : E → Bool → ℝ) (g : ConfigSpace E → ℝ) : ℝ :=
Finset.univ.sup' Finset.univ_nonempty (OSSS.infl ν g)
CSLibExt/Complexity/BooleanFunctions/KKL/KKLInequality.lean:70
noncomputable def bernoulliWeight (p : ℝ) : E → Bool → ℝ :=
fun _ b => if b then p else 1 - p
CSLibExt/Complexity/BooleanFunctions/OSSS.lean:915
noncomputable def totalInfl (ν : E → Bool → ℝ) (g : ConfigSpace E → ℝ) : ℝ :=
∑ e, OSSS.infl ν g e
CSLibExt/Complexity/BooleanFunctions/KKL/KKLInequality.lean:62
TheoremParametrization of the hypercontractive range by \(q' \in (1, 2)\)#✓fully proved
Every u ∈ [1 - 4p(1-p), 1] has the form 1 - u = 4p(1-p)(q'-1) with q' ∈ [1, 2].
theorem frh_capped_param {p u : ℝ} (hp0 : 0 < p) (hp1 : p < 1)
(hlo : 1 - 4 * p * (1 - p) ≤ u) (hu1 : u ≤ 1) :
∃ q' : ℝ, 1 ≤ q' ∧ q' ≤ 2 ∧ 1 - u = (q' - 1) * 4 * p * (1 - p)
Used by 1
DefinitionOpen-interval residual case of the capped estimate#✓fully proved
The capped estimate ∑_S 4 |S| (1-u)^{|S|-1} f̂(S)² ≤ δ^{u/(2-u)} ∑ₑ Infₑ for all p ∈ (1/2,
q) with p < 1 and all u ∈ (0, 1).
def frh_openResidue (q : ℝ) : Prop :=
∀ p ∈ Set.Ioo (1 / 2 : ℝ) q, p < 1 → ∀ {E : Type} [Fintype E] [DecidableEq E] [Nonempty E]
(φ : ConfigSpace E → Bool), ∀ u : ℝ, 0 < u → u < 1 →
(∑ S : Finset E, 4 * (S.card : ℝ) * (1 - u) ^ (S.card - 1)
* (ptn_coeff p (fun ω => if φ ω then (1 : ℝ) else 0) S) ^ 2)
≤ (maxInfl (OSSS.bernoulliWeight p) (fun ω => if φ ω then (1 : ℝ) else 0)) ^ (u / (2 - u))
* totalInfl (OSSS.bernoulliWeight p) (fun ω => if φ ω then (1 : ℝ) else 0)
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
noncomputable def ptn_coeff (p : ℝ) (f : ConfigSpace ι → ℝ) (S : Finset ι) : ℝ :=
OSSS.expect (OSSS.bernoulliWeight p) (fun ω => f ω * ptn_pchar p S ω)
CSLibExt/Complexity/BooleanFunctions/Hypercontractivity/PBiasedTensorize.lean:182
noncomputable def maxInfl [Nonempty E] (ν : E → Bool → ℝ) (g : ConfigSpace E → ℝ) : ℝ :=
Finset.univ.sup' Finset.univ_nonempty (OSSS.infl ν g)
CSLibExt/Complexity/BooleanFunctions/KKL/KKLInequality.lean:70
noncomputable def bernoulliWeight (p : ℝ) : E → Bool → ℝ :=
fun _ b => if b then p else 1 - p
CSLibExt/Complexity/BooleanFunctions/OSSS.lean:915
noncomputable def totalInfl (ν : E → Bool → ℝ) (g : ConfigSpace E → ℝ) : ℝ :=
∑ e, OSSS.infl ν g e
CSLibExt/Complexity/BooleanFunctions/KKL/KKLInequality.lean:62
TheoremCapped estimate at the endpoint \(u = 1\)#✓fully proved
At u = 1 the capped estimate holds.
theorem frh_endpoint_one [Nonempty ι] {p : ℝ} (hp0 : 0 < p) (hp1 : p < 1)
(φ : ConfigSpace ι → Bool) :
(∑ S : Finset ι, 4 * (S.card : ℝ) * (1 - (1 : ℝ)) ^ (S.card - 1)
* (ptn_coeff p (fun ω => if φ ω then (1 : ℝ) else 0) S) ^ 2)
≤ (maxInfl (OSSS.bernoulliWeight p) (fun ω => if φ ω then (1 : ℝ) else 0))
^ ((1 : ℝ) / (2 - 1))
* totalInfl (OSSS.bernoulliWeight p) (fun ω => if φ ω then (1 : ℝ) else 0)
abbrev ConfigSpace (E : Type*) : Type _ := E → Bool
MathlibExt/Probability/Configuration/ConfigSpace.lean:40
noncomputable def ptn_coeff (p : ℝ) (f : ConfigSpace ι → ℝ) (S : Finset ι) : ℝ :=
OSSS.expect (OSSS.bernoulliWeight p) (fun ω => f ω * ptn_pchar p S ω)
CSLibExt/Complexity/BooleanFunctions/Hypercontractivity/PBiasedTensorize.lean:182
noncomputable def maxInfl [Nonempty E] (ν : E → Bool → ℝ) (g : ConfigSpace E → ℝ) : ℝ :=
Finset.univ.sup' Finset.univ_nonempty (OSSS.infl ν g)
CSLibExt/Complexity/BooleanFunctions/KKL/KKLInequality.lean:70
noncomputable def bernoulliWeight (p : ℝ) : E → Bool → ℝ :=
fun _ b => if b then p else 1 - p
CSLibExt/Complexity/BooleanFunctions/OSSS.lean:915
noncomputable def totalInfl (ν : E → Bool → ℝ) (g : ConfigSpace E → ℝ) : ℝ :=
∑ e, OSSS.infl ν g e
CSLibExt/Complexity/BooleanFunctions/KKL/KKLInequality.lean:62
Uses 13 · Used by 2
TheoremOpen-interval case implies the full capped estimate on \((1/2, q)\)#✓fully proved
frh_openResidue q implies mxd_martingaleHC_statement q, by adding the endpoints.
theorem frh_martingaleHC_of_openResidue {q : ℝ} (H : frh_openResidue q) :
mxd_martingaleHC_statement q
def frh_openResidue (q : ℝ) : Prop :=
∀ p ∈ Set.Ioo (1 / 2 : ℝ) q, p < 1 → ∀ {E : Type} [Fintype E] [DecidableEq E] [Nonempty E]
(φ : ConfigSpace E → Bool), ∀ u : ℝ, 0 < u → u < 1 →
(∑ S : Finset E, 4 * (S.card : ℝ) * (1 - u) ^ (S.card - 1)
* (ptn_coeff p (fun ω => if φ ω then (1 : ℝ) else 0) S) ^ 2)
≤ (maxInfl (OSSS.bernoulliWeight p) (fun ω => if φ ω then (1 : ℝ) else 0)) ^ (u / (2 - u))
* totalInfl (OSSS.bernoulliWeight p) (fun ω => if φ ω then (1 : ℝ) else 0)
CSLibExt/Complexity/BooleanFunctions/Hypercontractivity/FullRangeHC.lean:198
def mxd_martingaleHC_statement (q : ℝ) : Prop :=
∀ p ∈ Set.Ioo (1 / 2 : ℝ) q, p < 1 → ∀ {E : Type} [Fintype E] [DecidableEq E] [Nonempty E]
(φ : ConfigSpace E → Bool), ∀ u : ℝ, 0 ≤ u → u ≤ 1 →
(∑ S : Finset E, 4 * (S.card : ℝ) * (1 - u) ^ (S.card - 1)
* (ptn_coeff p (fun ω => if φ ω then (1 : ℝ) else 0) S) ^ 2)
≤ (maxInfl (OSSS.bernoulliWeight p) (fun ω => if φ ω then (1 : ℝ) else 0)) ^ (u / (2 - u))
* totalInfl (OSSS.bernoulliWeight p) (fun ω => if φ ω then (1 : ℝ) else 0)
CSLibExt/Complexity/BooleanFunctions/KKL/MaxElementDecomp.lean:295
Uses 9 · Used by 1
TheoremHypercontractive range misses an interval near \(u = 0\)#✓fully proved
For p > 1/2 the hypercontractive range u ≥ 1 - 4p(1-p) excludes a nonempty interval near u
= 0.
theorem frh_lowNoise_range_nonempty {p : ℝ} (hp : 1 / 2 < p) (_hp1 : p < 1) :
0 < 1 - 4 * p * (1 - p)
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.