Analysis of Boolean Functions in Lean

9.5. Applications of hypercontractivity🔗

Theorem9.5.1
Group: Chapter 9: Basics of hypercontractivity (100)
Group member previews
Preview
Theorem 9.1.1
Loading preview
Group member preview content is loaded from the rendered-fragment cache.
uses 1
Used by 3
Reverse dependency previews
Preview
Theorem 9.5.3
Loading preview
Reverse dependency preview content is loaded from the rendered-fragment cache.
L∃∀N

Theorem 9.21. If f:\{-1,1\}^n\to\mathbb R has degree at most k and q\ge2, then \|f\|_q\le(\sqrt{q-1})^k\|f\|_2.

Lean code for Theorem9.5.13 theorems
  • theoremdefined in FABL/Chapter09/ProductHypercontractivity.lean
    complete
    theorem FABL.noiseOperator_one {n : } (f : FABL.SignCube n  ) :
      (FABL.noiseOperator 1) f = f
    theorem FABL.noiseOperator_one {n : }
      (f : FABL.SignCube n  ) :
      (FABL.noiseOperator 1) f = f
    Noise at correlation one is the identity. 
  • theoremdefined in FABL/Chapter09/ProductHypercontractivity.lean
    complete
    theorem FABL.uniformLpNorm_two_noiseOperator_le_pow_of_degree {n : } (rho : )
      (hrho : 1  rho) (f : FABL.SignCube n  ) (k : )
      (hdegree : FABL.fourierDegree f  k) :
      FABL.uniformLpNorm 2 ((FABL.noiseOperator rho) f) 
        rho ^ k * FABL.uniformLpNorm 2 f
    theorem FABL.uniformLpNorm_two_noiseOperator_le_pow_of_degree
      {n : } (rho : ) (hrho : 1  rho)
      (f : FABL.SignCube n  ) (k : )
      (hdegree : FABL.fourierDegree f  k) :
      FABL.uniformLpNorm 2
          ((FABL.noiseOperator rho) f) 
        rho ^ k * FABL.uniformLpNorm 2 f
    On a degree-`k` function, noise with parameter at least one grows the `L²` norm by at
    most the `k`th power of the parameter. 
  • theoremdefined in FABL/Chapter09/ProductHypercontractivity.lean
    complete
    theorem FABL.lowDegree_uniformLpNorm_le {n : } (q : ) (hq : 2  q)
      (f : FABL.SignCube n  ) (k : )
      (hdegree : FABL.fourierDegree f  k) :
      FABL.uniformLpNorm q f  (q - 1) ^ k * FABL.uniformLpNorm 2 f
    theorem FABL.lowDegree_uniformLpNorm_le {n : }
      (q : ) (hq : 2  q)
      (f : FABL.SignCube n  ) (k : )
      (hdegree : FABL.fourierDegree f  k) :
      FABL.uniformLpNorm q f 
        (q - 1) ^ k * FABL.uniformLpNorm 2 f
    O'Donnell, Theorem 9.21: low-degree `L^q` norm growth. 
Theorem9.5.2
Group: Chapter 9: Basics of hypercontractivity (100)
Group member previews
Preview
Theorem 9.1.1
Loading preview
Group member preview content is loaded from the rendered-fragment cache.
uses 1
Used by 3
Reverse dependency previews
Preview
Theorem 9.5.3
Loading preview
Reverse dependency preview content is loaded from the rendered-fragment cache.
L∃∀N

Theorem 9.22. If \deg(f)\le k, then \|f\|_2\le e^k\|f\|_1. More generally, for 1\le p\le2, \|f\|_2 \le\left(e^{2/p-1}\right)^k\|f\|_p.

Lean code for Theorem9.5.22 theorems
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.lowDegree_two_le_expFactor_mul {n : } (f : FABL.SignCube n  )
      (k : ) (hdegree : FABL.fourierDegree f  k) (p : ) (hp1 : 1  p)
      (hp2 : p  2) :
      FABL.uniformLpNorm 2 f 
        (Real.exp 1 ^ (2 / p - 1)) ^ k * FABL.uniformLpNorm p f
    theorem FABL.lowDegree_two_le_expFactor_mul
      {n : } (f : FABL.SignCube n  )
      (k : )
      (hdegree : FABL.fourierDegree f  k)
      (p : ) (hp1 : 1  p) (hp2 : p  2) :
      FABL.uniformLpNorm 2 f 
        (Real.exp 1 ^ (2 / p - 1)) ^ k *
          FABL.uniformLpNorm p f
    O'Donnell, Theorem 9.22, with the complete sharp-in-this-proof factor for every
    `1 ≤ p ≤ 2`, including the `p = 1` endpoint. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.lowDegree_two_le_exp_pow_mul_one {n : } (f : FABL.SignCube n  )
      (k : ) (hdegree : FABL.fourierDegree f  k) :
      FABL.uniformLpNorm 2 f  Real.exp 1 ^ k * FABL.uniformLpNorm 1 f
    theorem FABL.lowDegree_two_le_exp_pow_mul_one
      {n : } (f : FABL.SignCube n  )
      (k : )
      (hdegree : FABL.fourierDegree f  k) :
      FABL.uniformLpNorm 2 f 
        Real.exp 1 ^ k *
          FABL.uniformLpNorm 1 f
    The `p = 1` endpoint of Theorem 9.22. 
Theorem9.5.3
Group: Chapter 9: Basics of hypercontractivity (100)
Group member previews
Preview
Theorem 9.1.1
Loading preview
Group member preview content is loaded from the rendered-fragment cache.
Statement uses 2
Statement dependency previews
Preview
Theorem 9.5.1
Loading preview
Statement dependency preview content is loaded from the rendered-fragment cache.
used by 0L∃∀N

Khintchine's Inequality. For L(x)=\sum_i a_ix_i and every p\in[1,\infty), there are constants 0<c_p<C_p<\infty, depending only on p, such that c_p\|L\|_2\le\|L\|_p\le C_p\|L\|_2.

Lean code for Theorem9.5.34 theorems
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.fourierDegree_linearForm_le_one {n : } (a : Fin n  ) :
      FABL.fourierDegree (FABL.linearForm a)  1
    theorem FABL.fourierDegree_linearForm_le_one
      {n : } (a : Fin n  ) :
      FABL.fourierDegree (FABL.linearForm a) 
        1
    A Rademacher linear form has Fourier degree at most one. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.khintchine_of_le_two {n : } (a : Fin n  ) (p : ) (hp1 : 1  p)
      (hp2 : p  2) :
      Real.exp (-(2 / p - 1)) * FABL.uniformLpNorm 2 (FABL.linearForm a) 
          FABL.uniformLpNorm p (FABL.linearForm a) 
        FABL.uniformLpNorm p (FABL.linearForm a) 
          FABL.uniformLpNorm 2 (FABL.linearForm a)
    theorem FABL.khintchine_of_le_two {n : }
      (a : Fin n  ) (p : ) (hp1 : 1  p)
      (hp2 : p  2) :
      Real.exp (-(2 / p - 1)) *
            FABL.uniformLpNorm 2
              (FABL.linearForm a) 
          FABL.uniformLpNorm p
            (FABL.linearForm a) 
        FABL.uniformLpNorm p
            (FABL.linearForm a) 
          FABL.uniformLpNorm 2
            (FABL.linearForm a)
    Khintchine's inequality for `1 ≤ p ≤ 2`, with explicit constants. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.khintchine_of_two_le {n : } (a : Fin n  ) (p : ) (hp : 2  p) :
      FABL.uniformLpNorm 2 (FABL.linearForm a) 
          FABL.uniformLpNorm p (FABL.linearForm a) 
        FABL.uniformLpNorm p (FABL.linearForm a) 
          (p - 1) * FABL.uniformLpNorm 2 (FABL.linearForm a)
    theorem FABL.khintchine_of_two_le {n : }
      (a : Fin n  ) (p : ) (hp : 2  p) :
      FABL.uniformLpNorm 2
            (FABL.linearForm a) 
          FABL.uniformLpNorm p
            (FABL.linearForm a) 
        FABL.uniformLpNorm p
            (FABL.linearForm a) 
          (p - 1) *
            FABL.uniformLpNorm 2
              (FABL.linearForm a)
    Khintchine's inequality for `p ≥ 2`, with explicit constants. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.khintchineInequality {n : } (a : Fin n  ) (p : ) (hp : 1  p) :
       c C,
        0 < c 
          c < C 
            c * FABL.uniformLpNorm 2 (FABL.linearForm a) 
                FABL.uniformLpNorm p (FABL.linearForm a) 
              FABL.uniformLpNorm p (FABL.linearForm a) 
                C * FABL.uniformLpNorm 2 (FABL.linearForm a)
    theorem FABL.khintchineInequality {n : }
      (a : Fin n  ) (p : ) (hp : 1  p) :
       c C,
        0 < c 
          c < C 
            c *
                  FABL.uniformLpNorm 2
                    (FABL.linearForm a) 
                FABL.uniformLpNorm p
                  (FABL.linearForm a) 
              FABL.uniformLpNorm p
                  (FABL.linearForm a) 
                C *
                  FABL.uniformLpNorm 2
                    (FABL.linearForm a)
    O'Donnell's existential formulation of Khintchine's Inequality. 
Theorem9.5.4
Group: Chapter 9: Basics of hypercontractivity (100)
Group member previews
Preview
Theorem 9.1.1
Loading preview
Group member preview content is loaded from the rendered-fragment cache.
Statement uses 2
Statement dependency previews
Preview
Theorem 9.1.7
Loading preview
Statement dependency preview content is loaded from the rendered-fragment cache.
used by 0L∃∀N

Theorem 9.23. If \deg(f)\le k, \|f\|_2>0, and t\ge(2e)^{k/2}, then \Pr[|f(x)|\ge t\|f\|_2] \le\exp\left(-\frac{k}{2e}t^{2/k}\right). The positive-norm condition is necessary for the printed non-strict event: for the zero function, |f|\ge t\|f\|_2 is the whole cube while the displayed upper bound is strictly below one.

Lean code for Theorem9.5.42 theorems
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.lowDegree_tail_bound_parameter {n : } (f : FABL.SignCube n  )
      (k : ) (hdegree : FABL.fourierDegree f  k) (q t : ) (hq : 2  q)
      (ht : 0 < t) (hnorm : 0 < FABL.uniformLpNorm 2 f) :
      (FABL.uniformProbability fun x =>
          t * FABL.uniformLpNorm 2 f  |f x|) 
        (q ^ (k / 2) / t) ^ q
    theorem FABL.lowDegree_tail_bound_parameter
      {n : } (f : FABL.SignCube n  )
      (k : )
      (hdegree : FABL.fourierDegree f  k)
      (q t : ) (hq : 2  q) (ht : 0 < t)
      (hnorm : 0 < FABL.uniformLpNorm 2 f) :
      (FABL.uniformProbability fun x =>
          t * FABL.uniformLpNorm 2 f 
            |f x|) 
        (q ^ (k / 2) / t) ^ q
    Markov plus Theorem 9.21, with a free moment parameter. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.lowDegree_tail_bound {n : } (f : FABL.SignCube n  ) (k : )
      (hk : 0 < k) (hdegree : FABL.fourierDegree f  k) (t : )
      (ht : (2 * Real.exp 1) ^ (k / 2)  t)
      (hnorm : 0 < FABL.uniformLpNorm 2 f) :
      (FABL.uniformProbability fun x =>
          t * FABL.uniformLpNorm 2 f  |f x|) 
        Real.exp (-k / (2 * Real.exp 1) * t ^ (2 / k))
    theorem FABL.lowDegree_tail_bound {n : }
      (f : FABL.SignCube n  ) (k : )
      (hk : 0 < k)
      (hdegree : FABL.fourierDegree f  k)
      (t : )
      (ht : (2 * Real.exp 1) ^ (k / 2)  t)
      (hnorm : 0 < FABL.uniformLpNorm 2 f) :
      (FABL.uniformProbability fun x =>
          t * FABL.uniformLpNorm 2 f 
            |f x|) 
        Real.exp
          (-k / (2 * Real.exp 1) *
            t ^ (2 / k))
    O'Donnell, Theorem 9.23, with the necessary nonzero-function condition made explicit for
    the book's non-strict tail event. 
Theorem9.5.5
Group: Chapter 9: Basics of hypercontractivity (100)
Group member previews
Preview
Theorem 9.1.1
Loading preview
Group member preview content is loaded from the rendered-fragment cache.
Statement uses 2
Statement dependency previews
Preview
Theorem 9.1.8
Loading preview
Statement dependency preview content is loaded from the rendered-fragment cache.
used by 0L∃∀N

Theorem 9.24. If f is nonconstant and \deg(f)\le k, then \Pr[f(x)>\mathbb E f] \ge\frac14e^{-2k}.

Lean code for Theorem9.5.51 theorem
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.lowDegree_aboveMean_probability {n : } (f : FABL.SignCube n  )
      (k : ) (hdegree : FABL.fourierDegree f  k)
      (hnonconstant : ¬ c,  (x : FABL.SignCube n), f x = c) :
      1 / 4 * Real.exp (-2 * k) 
        FABL.uniformProbability fun x => FABL.mean f < f x
    theorem FABL.lowDegree_aboveMean_probability
      {n : } (f : FABL.SignCube n  )
      (k : )
      (hdegree : FABL.fourierDegree f  k)
      (hnonconstant :
        ¬ c,
             (x : FABL.SignCube n),
              f x = c) :
      1 / 4 * Real.exp (-2 * k) 
        FABL.uniformProbability fun x =>
          FABL.mean f < f x
    O'Donnell, Theorem 9.24: a nonconstant low-degree function exceeds its mean with
    one-sided probability at least `(1/4) exp(-2k)`. 
Theorem9.5.6
Group: Chapter 9: Basics of hypercontractivity (100)
Group member previews
Preview
Theorem 9.1.1
Loading preview
Group member preview content is loaded from the rendered-fragment cache.
uses 1
Used by 5
Reverse dependency previews
Preview
Theorem 9.5.7
Loading preview
Reverse dependency preview content is loaded from the rendered-fragment cache.
L∃∀N

Small-Set Expansion Theorem. If A\subseteq\{-1,1\}^n has volume \alpha, then for 0\le\rho\le1, \operatorname{Stab}_\rho[1_A] \le\alpha^{2/(1+\rho)}. For \alpha>0, equivalently, \Pr_{x\sim A,\,y\sim N_\rho(x)}[y\in A] \le\alpha^{(1-\rho)/(1+\rho)}.

Lean code for Theorem9.5.65 theorems
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.uniformLpNorm_zeroOne {n : } (f : FABL.SignCube n  ) (α p : )
      (hvalues :  (x : FABL.SignCube n), f x = 0  f x = 1)
      (hmean : FABL.mean f = α) (hp : 0 < p) :
      FABL.uniformLpNorm p f = α ^ p⁻¹
    theorem FABL.uniformLpNorm_zeroOne {n : }
      (f : FABL.SignCube n  ) (α p : )
      (hvalues :
         (x : FABL.SignCube n),
          f x = 0  f x = 1)
      (hmean : FABL.mean f = α) (hp : 0 < p) :
      FABL.uniformLpNorm p f = α ^ p⁻¹
    Exact `L^p` norm of a zero-one function. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.noiseStability_le_uniformLpNorm_oneAdd_sq {n : } (ρ : )
      ( : ρ  Set.Icc 0 1) (f : FABL.SignCube n  ) :
      FABL.noiseStability ρ  f  FABL.uniformLpNorm (1 + ρ) f ^ 2
    theorem FABL.noiseStability_le_uniformLpNorm_oneAdd_sq
      {n : } (ρ : ) ( : ρ  Set.Icc 0 1)
      (f : FABL.SignCube n  ) :
      FABL.noiseStability ρ  f 
        FABL.uniformLpNorm (1 + ρ) f ^ 2
    General `(p,2)` stability form on the Boolean cube. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.smallSetExpansion {n : } (f : FABL.SignCube n  ) (α ρ : )
      (hvalues :  (x : FABL.SignCube n), f x = 0  f x = 1)
      (hmean : FABL.mean f = α) ( : ρ  Set.Icc 0 1) :
      FABL.noiseStability ρ  f  α ^ (2 / (1 + ρ))
    theorem FABL.smallSetExpansion {n : }
      (f : FABL.SignCube n  ) (α ρ : )
      (hvalues :
         (x : FABL.SignCube n),
          f x = 0  f x = 1)
      (hmean : FABL.mean f = α)
      ( : ρ  Set.Icc 0 1) :
      FABL.noiseStability ρ  f 
        α ^ (2 / (1 + ρ))
    O'Donnell's Small-Set Expansion Theorem, in noise-stability form. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.smallSetExpansion_event {n : } (f : FABL.SignCube n  ) (α ρ : )
      (hvalues :  (x : FABL.SignCube n), f x = 0  f x = 1)
      (hmean : FABL.mean f = α) ( : ρ  Set.Icc 0 1) :
      (FABL.pmfEventProbability (FABL.correlatedPairPMF ρ ) fun xy =>
          f xy.1 = 1  f xy.2 = 1) 
        α ^ (2 / (1 + ρ))
    theorem FABL.smallSetExpansion_event {n : }
      (f : FABL.SignCube n  ) (α ρ : )
      (hvalues :
         (x : FABL.SignCube n),
          f x = 0  f x = 1)
      (hmean : FABL.mean f = α)
      ( : ρ  Set.Icc 0 1) :
      (FABL.pmfEventProbability
          (FABL.correlatedPairPMF ρ )
          fun xy => f xy.1 = 1  f xy.2 = 1) 
        α ^ (2 / (1 + ρ))
    Small-Set Expansion in joint-event form. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.smallSetExpansion_conditional {n : } (f : FABL.SignCube n  )
      (α ρ : ) (hvalues :  (x : FABL.SignCube n), f x = 0  f x = 1)
      (hmean : FABL.mean f = α) ( : 0 < α) ( : ρ  Set.Icc 0 1) :
      (FABL.pmfEventProbability (FABL.correlatedPairPMF ρ ) fun xy =>
            f xy.1 = 1  f xy.2 = 1) /
          α 
        α ^ ((1 - ρ) / (1 + ρ))
    theorem FABL.smallSetExpansion_conditional {n : }
      (f : FABL.SignCube n  ) (α ρ : )
      (hvalues :
         (x : FABL.SignCube n),
          f x = 0  f x = 1)
      (hmean : FABL.mean f = α) ( : 0 < α)
      ( : ρ  Set.Icc 0 1) :
      (FABL.pmfEventProbability
            (FABL.correlatedPairPMF ρ )
            fun xy =>
            f xy.1 = 1  f xy.2 = 1) /
          α 
        α ^ ((1 - ρ) / (1 + ρ))
    Equivalent conditional-probability form of the Small-Set Expansion Theorem. 
Theorem9.5.7
Group: Chapter 9: Basics of hypercontractivity (100)
Group member previews
Preview
Theorem 9.1.1
Loading preview
Group member preview content is loaded from the rendered-fragment cache.
uses 1
Used by 3
Reverse dependency previews
Preview
Lemma 9.6.8
Loading preview
Reverse dependency preview content is loaded from the rendered-fragment cache.
L∃∀N

Corollary 9.25. For every Boolean-valued f, coordinate i, and 0\le\rho\le1, \operatorname{Inf}_i^{(\rho)}[f] \le\operatorname{Inf}_i[f]^{2/(1+\rho)}.

Lean code for Theorem9.5.71 theorem
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.stableInfluence_le_booleanInfluence_rpow {n : }
      (f : FABL.BooleanFunction n) (i : Fin n) (ρ : )
      ( : ρ  Set.Icc 0 1) :
      FABL.stableInfluence ρ f.toReal i 
        FABL.booleanInfluence f i ^ (2 / (1 + ρ))
    theorem FABL.stableInfluence_le_booleanInfluence_rpow
      {n : } (f : FABL.BooleanFunction n)
      (i : Fin n) (ρ : )
      ( : ρ  Set.Icc 0 1) :
      FABL.stableInfluence ρ f.toReal i 
        FABL.booleanInfluence f i ^
          (2 / (1 + ρ))
    O'Donnell, Corollary 9.25: general stable-influence bound. 
Theorem9.5.8
Group: Chapter 9: Basics of hypercontractivity (100)
Group member previews
Preview
Theorem 9.1.1
Loading preview
Group member preview content is loaded from the rendered-fragment cache.
uses 1
Used by 2
Reverse dependency previews
Preview
Lemma 9.7.19
Loading preview
Reverse dependency preview content is loaded from the rendered-fragment cache.
L∃∀N

Level-k Inequalities. Let f:\{-1,1\}^n\to\{0,1\} have mean \alpha, and let k\in\mathbb N^+ satisfy k\le2\ln(1/\alpha). Then W^{\le k}[f] \le \left(\frac{2e}{k}\ln\frac1\alpha\right)^k\alpha^2. At level one the sharp form is W^1[f]\le2\alpha^2\ln(1/\alpha).

Lean code for Theorem9.5.84 theorems
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.rho_pow_mul_fourierWeightAtMost_le_noiseStability {n : } (k : )
      (f : FABL.SignCube n  ) (ρ : ) ( : ρ  Set.Ioc 0 1) :
      ρ ^ k * FABL.fourierWeightAtMost k f  FABL.noiseStability ρ  f
    theorem FABL.rho_pow_mul_fourierWeightAtMost_le_noiseStability
      {n : } (k : )
      (f : FABL.SignCube n  ) (ρ : )
      ( : ρ  Set.Ioc 0 1) :
      ρ ^ k * FABL.fourierWeightAtMost k f 
        FABL.noiseStability ρ  f
    Low-degree Fourier mass is controlled by noise stability at every positive correlation. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.fourierWeightAtMost_le_invPow_mul_rpow {n : } (k : )
      (f : FABL.SignCube n  ) (α ρ : )
      (hvalues :  (x : FABL.SignCube n), f x = 0  f x = 1)
      (hmean : FABL.mean f = α) ( : ρ  Set.Ioc 0 1) :
      FABL.fourierWeightAtMost k f  ρ⁻¹ ^ k * α ^ (2 / (1 + ρ))
    theorem FABL.fourierWeightAtMost_le_invPow_mul_rpow
      {n : } (k : )
      (f : FABL.SignCube n  ) (α ρ : )
      (hvalues :
         (x : FABL.SignCube n),
          f x = 0  f x = 1)
      (hmean : FABL.mean f = α)
      ( : ρ  Set.Ioc 0 1) :
      FABL.fourierWeightAtMost k f 
        ρ⁻¹ ^ k * α ^ (2 / (1 + ρ))
    Direct small-set bound on low-degree mass at an arbitrary positive correlation. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.levelKInequality {n : } (f : FABL.SignCube n  ) (α : )
      (hvalues :  (x : FABL.SignCube n), f x = 0  f x = 1)
      (hmean : FABL.mean f = α) (k : ) (hkpos : 0 < k)
      (hk : k  2 * Real.log (1 / α)) :
      FABL.fourierWeightAtMost k f 
        (2 * Real.exp 1 / k * Real.log (1 / α)) ^ k * α ^ 2
    theorem FABL.levelKInequality {n : }
      (f : FABL.SignCube n  ) (α : )
      (hvalues :
         (x : FABL.SignCube n),
          f x = 0  f x = 1)
      (hmean : FABL.mean f = α) (k : )
      (hkpos : 0 < k)
      (hk : k  2 * Real.log (1 / α)) :
      FABL.fourierWeightAtMost k f 
        (2 * Real.exp 1 / k *
              Real.log (1 / α)) ^
            k *
          α ^ 2
    O'Donnell's Level-`k` Inequalities with the explicit book constant. 
  • theoremdefined in FABL/Chapter09/HypercontractiveApplications.lean
    complete
    theorem FABL.levelOneInequality_sharp {n : } (f : FABL.SignCube n  ) (α : )
      (hvalues :  (x : FABL.SignCube n), f x = 0  f x = 1)
      (hmean : FABL.mean f = α) :
      FABL.fourierWeightAtLevel 1 f  2 * α ^ 2 * Real.log (1 / α)
    theorem FABL.levelOneInequality_sharp {n : }
      (f : FABL.SignCube n  ) (α : )
      (hvalues :
         (x : FABL.SignCube n),
          f x = 0  f x = 1)
      (hmean : FABL.mean f = α) :
      FABL.fourierWeightAtLevel 1 f 
        2 * α ^ 2 * Real.log (1 / α)
    The sharp level-one inequality in the book, for every zero-one density.