Clique inapproximability under NP not contained in BPP
Lax253009.BPPConsequence · concepts/Lax253009/BPPConsequence.lean · lax-253009
No public endorsements yet.
Loading review…
Sign in with ORCIDNatural Language Statement
Theorem
For every fixed , a polynomial-time -approximation of the clique number would imply . Consequently, the assumption rules out such an approximation.
The proof uses Håstad's NP = ZPP implication and the ZPP ⊆ BPP inclusion from lax-666725. Both dependencies have proofs, so the archive dependency closure also proves this consequence.
Concept map
Evidence
Lean source view on GitHub
| 1 | import Lax253009.CliqueHardness |
| 2 | import Lax666725.RandomizedPolynomialTime |
| 3 | import Lax666725.ZPPSubsetBPP |
| 4 | |
| 5 | /-! |
| 6 | --- |
| 7 | title: Clique inapproximability under NP not contained in BPP |
| 8 | type: theorem |
| 9 | --- |
| 10 | For every fixed , a polynomial-time |
| 11 | -approximation of the clique number would imply |
| 12 | . Consequently, the assumption |
| 13 | rules out such an approximation. |
| 14 | |
| 15 | The proof uses Håstad's NP = ZPP implication and the ZPP ⊆ BPP inclusion |
| 16 | from lax-666725. Both dependencies have proofs, so the archive dependency |
| 17 | closure also proves this consequence. |
| 18 | -/ |
| 19 | |
| 20 | namespace Lax253009.BPPConsequence |
| 21 | |
| 22 | open Approximation |
| 23 | open Lax434930.NondeterministicPolynomialTime |
| 24 | open Lax666725.RandomizedPolynomialTime |
| 25 | |
| 26 | axiom approximation_implies_np_subset_bpp (ε : ℝ) (hε : 0 < ε) : |
| 27 | Approximable ε → NP ⊆ BPP |
| 28 | |
| 29 | axiom not_approximable (ε : ℝ) (hε : 0 < ε) (hnot : ¬ NP ⊆ BPP) : |
| 30 | ¬ Approximable ε |
| 31 | |
| 32 | end Lax253009.BPPConsequence |
| 33 |
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