Documentation

LeanPool.KahnKalai.ParkPham

Tran–Vu Remark 2.5: binomial mixture of level fractions plus a 2^{-X} Markov tail, yielding Park–Pham from the covering theorem.

The explicit constant in the formalized Park–Pham threshold bound.

Equations
Instances For
    theorem KahnKalai.logb_two_ell_ge_one { : } (hℓ : 2 ) :
    1 Real.logb 2
    theorem KahnKalai.ell_add_one_le_sq { : } (hℓ : 2 ) :
    + 1 ^ 2
    theorem KahnKalai.logb_ell_add_one_le_two { : } (hℓ : 2 ) :
    Real.logb 2 ( + 1) 2 * Real.logb 2
    theorem KahnKalai.logb_min_add_one_le {N : } (hℓ : 2 ) :
    Real.logb 2 ((min N) + 1) 2 * Real.logb 2
    theorem KahnKalai.coveringLevel_cast_le (p : ) (N : ) (hp0 : 0 p) :
    (coveringLevel p N ) coveringConstant * p * N * Real.logb 2 ( + 1)
    theorem KahnKalai.IsBounded.min_card {α : Type u_1} [Fintype α] {F : Finset (Finset α)} { : } (hb : IsBounded F ) :
    def KahnKalai.binomProb (N : ) (p : ) (k : ) :

    Binomial point mass C(N,k) p^k (1-p)^{N-k}.

    Equations
    Instances For
      theorem KahnKalai.binomProb_nonneg {N : } {p : } (hp0 : 0 p) (hp1 : p 1) (k : ) :
      0 binomProb N p k
      theorem KahnKalai.binom_sum (N : ) (p : ) :
      kFinset.range (N + 1), binomProb N p k = (p + (1 - p)) ^ N
      theorem KahnKalai.binom_sum_one (N : ) (p : ) :
      kFinset.range (N + 1), binomProb N p k = 1
      theorem KahnKalai.binom_mgf_half (N : ) (p : ) :
      kFinset.range (N + 1), (1 / 2) ^ k * binomProb N p k = (1 - p / 2) ^ N
      theorem KahnKalai.binom_left_tail (N m : ) {p : } (hp0 : 0 p) (hp1 : p 1) (hm : m N) :
      kFinset.range m, binomProb N p k 2 ^ m * (1 - p / 2) ^ N
      theorem KahnKalai.binom_left_tail_of_mean {N m : } {p : } (hp0 : 0 p) (hp1 : p 1) (hmN : m N) (hmμ : m N * p / 4) ( : 16 N * p) :
      kFinset.range m, binomProb N p k 1 / 5
      theorem KahnKalai.measure_one {α : Type u_1} [DecidableEq α] [Fintype α] (S : Finset α) :
      theorem KahnKalai.measureFamily_generate_eq {α : Type u_1} [DecidableEq α] [Fintype α] (p : ) (F : Finset (Finset α)) :
      measureFamily p (generate F) = kFinset.range (Fintype.card α + 1), {Sgenerate F | S.card = k}.card * p ^ k * (1 - p) ^ (Fintype.card α - k)
      theorem KahnKalai.threshold_le_of_measure {α : Type u_1} [DecidableEq α] [Fintype α] {F : Finset (Finset α)} {p : } (hp : p Set.Icc 0 1) (h : 1 / 2 measureFamily p (generate F)) :
      theorem KahnKalai.threshold_eq_zero_of_empty {α : Type u_1} [DecidableEq α] [Fintype α] {F : Finset (Finset α)} (hF : F = ) :
      theorem KahnKalai.coverCost_gt_half_of_gt_q {α : Type u_1} [DecidableEq α] [Fintype α] {F : Finset (Finset α)} {p : } (hp : p Set.Icc 0 1) (h : expectationThreshold F < p) :
      1 / 2 < coverCost p F
      theorem KahnKalai.sdiff_range_binom (N m : ) (p : ) (hm : m N) :
      kFinset.range (N + 1) \ Finset.range m, binomProb N p k = 1 - kFinset.range m, binomProb N p k
      theorem KahnKalai.measureFamily_ge_occupation {α : Type u_1} [DecidableEq α] [Fintype α] {F : Finset (Finset α)} {p : } {m : } {α0 : } (hp0 : 0 p) (hp1 : p 1) (hm : m Fintype.card α) (hocc : α0 * ((Fintype.card α).choose m) {Sgenerate F | S.card = m}.card) :
      theorem KahnKalai.threshold_le_parkPham_of_level_gt_card {α : Type u_1} [DecidableEq α] [Fintype α] {F : Finset (Finset α)} {ℓ' N m : } {q p : } (hq0 : 0 q) (hlog : 1 Real.logb 2 ) (hlog' : Real.logb 2 (ℓ' + 1) 2 * Real.logb 2 ) (hp : p = 2 * q) (hmle : m 1000 * p * N * Real.logb 2 (ℓ' + 1)) (hmN : N < m) (hth1 : threshold F 1) :
      theorem KahnKalai.park_pham_bound {α : Type} [DecidableEq α] [Fintype α] (F : Finset (Finset α)) ( : ) (hℓ : 2 ) (_hb : IsBounded F ) :

      Explicit Park–Pham bound.