Håstad inapproximability for bounded-error randomized algorithms
Lax253009.RandomizedCliqueHardness · concepts/Lax253009/RandomizedCliqueHardness.lean · lax-253009
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
For every fixed , a polynomial-time randomized approximation of the clique number, successful with probability at least on every nonempty graph, implies . Thus rules out such randomized algorithms. The estimator may err in either direction on unsuccessful runs. NP and BPP are the registered Lax classes.
Concept map
Evidence
This concept declares 2 statements. Each proof establishes one of them relative to its assumptions.
1 approximation_implies_np_subset_bpp proven
-
- thm✓
Lax253009.Amplification - thm✓
Lax253009.CenteredProjection - thm✓
Lax253009.EncodedReduction - thm✓
Lax253009.FAFComposition - thm✓
Lax253009.FAFLocalTests - thm✓
Lax253009.FAFPatterns - thm✓
Lax253009.FiniteProbability - thm✓
Lax253009.FreshBitSampling - thm✓
Lax253009.GraphEncoding - thm✓
Lax253009.MajorityAmplification - thm✓
Lax253009.ProjectionEncoding - thm✓
Lax253009.RandomizedReduction - thm✓
Lax253009.SamplingParameters - thm✓
Lax253009.TestRepetition - thm✓
Lax253009.TestSampling
⊢
Lax253009Proofs.randomized_clique_approximation_implies_np_subset_bpp - thm✓
Lean source view on GitHub
| 1 | import Lax253009.RandomizedApproximation |
| 2 | import Lax434930.NondeterministicPolynomialTime |
| 3 | import Lax666725.RandomizedPolynomialTime |
| 4 | |
| 5 | /-! |
| 6 | --- |
| 7 | title: Håstad inapproximability for bounded-error randomized algorithms |
| 8 | type: theorem |
| 9 | --- |
| 10 | For every fixed , a polynomial-time randomized |
| 11 | approximation of the clique number, successful with |
| 12 | probability at least on every nonempty graph, implies |
| 13 | . Thus |
| 14 | rules out such randomized algorithms. The estimator may err in either |
| 15 | direction on unsuccessful runs. NP and BPP are the registered Lax classes. |
| 16 | -/ |
| 17 | |
| 18 | namespace Lax253009.RandomizedCliqueHardness |
| 19 | |
| 20 | open RandomizedApproximation Lax434930.NondeterministicPolynomialTime |
| 21 | open Lax666725.RandomizedPolynomialTime |
| 22 | |
| 23 | axiom approximation_implies_np_subset_bpp (ε : ℝ) (hε : 0 < ε) : |
| 24 | Approximable ε → NP ⊆ BPP |
| 25 | |
| 26 | axiom not_approximable (ε : ℝ) (hε : 0 < ε) (hnot : ¬ NP ⊆ BPP) : |
| 27 | ¬ Approximable ε |
| 28 | |
| 29 | end Lax253009.RandomizedCliqueHardness |
| 30 |
Builds on
Used by
none
From Mathlib
none
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above.
0 comments