definition
No public endorsements yet.
Loading review…
Sign in with ORCIDConcept map
Definition
The Exponential Time Hypothesis asserts that there exists a constant such that 3-CNF satisfiability has no deterministic algorithm, where counts variables. This is the positive-exponent formulation of ETH. In its negation, for each positive exponent there may be a different algorithm.
is the stronger version excluding bounded-error randomized algorithms. Both are defined as propositions; neither is asserted as an axiom or claimed as a proved theorem.
Lean source view on GitHub
| 1 | import Lax489179.SATTime |
| 2 | |
| 3 | /-! |
| 4 | --- |
| 5 | title: The Exponential Time Hypothesis (ETH) |
| 6 | type: definition |
| 7 | --- |
| 8 | The Exponential Time Hypothesis asserts that there exists a constant |
| 9 | such that 3-CNF satisfiability has no deterministic |
| 10 | algorithm, where counts variables. This is the |
| 11 | positive-exponent formulation of ETH. In its negation, for each |
| 12 | positive exponent there may be a different algorithm. |
| 13 | |
| 14 | `Randomized` is the stronger version excluding bounded-error |
| 15 | randomized algorithms. Both are defined as propositions; neither is |
| 16 | asserted as an axiom or claimed as a proved theorem. |
| 17 | -/ |
| 18 | |
| 19 | namespace Lax489179.ETH |
| 20 | |
| 21 | def Hypothesis (mode : Algorithms.Mode) : Prop := |
| 22 | ∃ a : ℝ, 0 < a ∧ ¬ SATTime.Solvable mode 3 a |
| 23 | |
| 24 | def Deterministic : Prop := Hypothesis .deterministic |
| 25 | |
| 26 | def Randomized : Prop := Hypothesis .randomized |
| 27 | |
| 28 | end Lax489179.ETH |
| 29 |
Community review
Discussion
Ask a question or add context. Endorsements and structured flags are kept in the review panel above; your ORCID profile must share a public name.
0 comments