Documentation

Atlas.BooleanFunctions.code.Hardness

theorem hastad_tssw (ε : ) :
ε > 0MaxCut.IsNPHardGapMaxCut 1 (16 / 17 + ε)
noncomputable def Hardness.dinurSafraConstant :
Instances For
    def Hardness.IsPolyTimeComputable {numVerts : } :
    ((m : ) → PCP.BinaryString mSimpleGraph (Fin (numVerts m)))Prop
    Instances For
      def Hardness.IsPolyTimeVertexCoverReduction {numVerts : } (reduce : (m : ) → PCP.BinaryString mSimpleGraph (Fin (numVerts m))) :
      Instances For
        theorem BooleanFourier.sheppard_halfspace_stability {n : } {ρ : } (hρ_nonneg : 0 ρ) (hρ_le : ρ 1) (hn : 0 < n) :
        (GaussianStability.gaussianNoiseStability ρ hρ_nonneg hρ_le fun (x : EuclideanSpace (Fin n)) => if 0 x.ofLp 0, hn then 1 else -1) = 2 / Real.pi * Real.arcsin ρ
        theorem BooleanFourier.gaussianNoiseOperator_monomial {n : } (ρ : ) (S : Finset (Fin n)) (x : EuclideanSpace (Fin n)) :
        (w : EuclideanSpace (Fin n)), iS, (ρ x + (1 - ρ ^ 2) w).ofLp i ProbabilityTheory.stdGaussian (EuclideanSpace (Fin n)) = ρ ^ S.card * iS, x.ofLp i
        theorem BooleanFourier.coord_integral_factor {n : } (S T : Finset (Fin n)) (k : Fin n) :
        (t : ), (if k S then t else 1) * if k T then t else 1 ProbabilityTheory.gaussianReal 0 1 = if k S k T then 1 else if k S k T then 0 else 1
        theorem BooleanFourier.prod_coord_factors_eq {n : } (S T : Finset (Fin n)) :
        (∏ k : Fin n, if k S k T then 1 else if k S k T then 0 else 1) = if S = T then 1 else 0
        theorem BooleanFourier.integrable_monomial_noise_pi {n : } (S : Finset (Fin n)) (ρ : ) (x : EuclideanSpace (Fin n)) :
        MeasureTheory.Integrable (fun (w : Fin n) => iS, (ρ * x.ofLp i + (1 - ρ ^ 2) * w i)) (MeasureTheory.Measure.pi fun (x : Fin n) => ProbabilityTheory.gaussianReal 0 1)
        theorem BooleanFourier.noiseStability_eq_gaussianNoiseStability_multilinear {n : } {ρ : } (hρ_nonneg : 0 ρ) (hρ_lt : ρ < 1) (f : (Fin nBool)) (hbv : IsBooleanValued f) (hbal : IsBalanced f) :
        noiseStability ρ f = GaussianStability.gaussianNoiseStability ρ hρ_nonneg fun (x : EuclideanSpace (Fin n)) => multilinearExtension f fun (i : Fin n) => x.ofLp i
        theorem BooleanFourier.multilinearExtension_gaussianStability_le_arcsin {n : } (f : (Fin nBool)) (hbv : IsBooleanValued f) (hbal : IsBalanced f) {τ : } (hτ_pos : 0 < τ) (hinf : ∀ (i : Fin n), fourierInfluence f i τ) (ρ : ) (hρ_nonneg : 0 ρ) (hρ_le : ρ 1) (hρ_lt : ρ < 1) :
        (GaussianStability.gaussianNoiseStability ρ hρ_nonneg hρ_le fun (x : EuclideanSpace (Fin n)) => multilinearExtension f fun (i : Fin n) => x.ofLp i) 2 / Real.pi * Real.arcsin ρ + 2 / (1 - ρ) * τ
        theorem BooleanFourier.multilinearExtension_bounded_on_cube {n : } (f : (Fin nBool)) (hbv : IsBooleanValued f) (x : Fin n) (hx : ∀ (i : Fin n), x i Set.Icc (-1) 1) :
        theorem BooleanFourier.multilinearExtension_satisfies_borell_hypotheses {n : } (f : (Fin nBool)) (hbv : IsBooleanValued f) (hbal : IsBalanced f) :
        (∀ (x : Fin n), (∀ (i : Fin n), x i Set.Icc (-1) 1)multilinearExtension f x Set.Icc (-1) 1) (x : EuclideanSpace (Fin n)), multilinearExtension f fun (i : Fin n) => x.ofLp i ProbabilityTheory.stdGaussian (EuclideanSpace (Fin n)) = 0
        theorem BooleanFourier.noise_stability_lindeberg_bound {n : } {ρ : } (hρ_nonneg : 0 ρ) (hρ_lt : ρ < 1) (hn : 0 < n) (f : (Fin nBool)) (hbv : IsBooleanValued f) (hbal : IsBalanced f) {τ : } (hτ_pos : 0 < τ) (hinf : ∀ (i : Fin n), fourierInfluence f i τ) :
        noiseStability ρ f (GaussianStability.gaussianNoiseStability ρ hρ_nonneg fun (x : EuclideanSpace (Fin n)) => if 0 x.ofLp 0, hn then 1 else -1) + 2 / (1 - ρ) * τ
        theorem BooleanFourier.invariance_principle_gaussian_bound {ρ : } (hρ_nonneg : 0 ρ) (hρ_lt : ρ < 1) {δ : } ( : 0 < δ) :
        τ > 0, ∀ {n : } (hn : 0 < n) (f : (Fin nBool)), IsBooleanValued fIsBalanced f(∀ (i : Fin n), fourierInfluence f i τ)noiseStability ρ f (GaussianStability.gaussianNoiseStability ρ hρ_nonneg fun (x : EuclideanSpace (Fin n)) => if 0 x.ofLp 0, hn then 1 else -1) + δ
        theorem BooleanFourier.majority_is_stablest {ρ : } (hρ_pos : 0 < ρ) (hρ_lt : ρ < 1) {ε : } ( : 0 < ε) :
        τ > 0, ∀ {n : } (f : (Fin nBool)), IsBooleanValued fIsBalanced f(∀ (i : Fin n), fourierInfluence f i τ)noiseStability ρ f 2 / Real.pi * Real.arcsin ρ + ε
        noncomputable def BooleanFourier.lowDegreePart {n : } (d : ) (f : (Fin nBool)) (x : Fin nBool) :
        Instances For
          theorem BooleanFourier.majority_is_stablest_real_valued {ε : } ( : 0 < ε) {ρ : } (hρ_pos : 0 < ρ) (hρ_lt : ρ < 1) :
          ∃ (d : ), τ > 0, ∀ {n : } (f : (Fin nBool)), (∀ (x : Fin nBool), f x Set.Icc (-1) 1)IsBalanced f(∀ (i : Fin n), influenceReal (lowDegreePart d f) i τ)noiseStability ρ f 1 - 2 / Real.pi * Real.arccos ρ + ε