Plectis Atlas
Computability of the random $3$-SAT threshold
Family 235: Limiting random SAT thresholds, sharp variance and computability
Candidate pairing
Theorem
There is a real number \alpha_3\in(0,\infty) such that, for every fixed real a\ge0,
There is one finite deterministic Turing machine which, on input 1^r for any integer r\ge1, halts with a rational number q_r satisfying |q_r-\alpha_3|\le2^{-r}. Its only input is the unary precision 1^r; it uses no oracle, advice, or noncomputable real constant.
Computing the Random 3-SAT Threshold
TeX label thm:main, build/sections/introduction.tex, line 22
The Lean statement says
def MainStatement : Prop := ∃ (α : ℝ) (q : ℕ → ℚ) (c : Nat.Partrec.Code), 0 < α ∧ (∀ a : ℝ, 0 ≤ a → a < α → Tendsto (fun n : ℕ => properSATProbability n 3 ⌊a*(n : ℝ)⌋₊) atTop (nhds 1)) ∧ (∀ a : ℝ, α < a → Tendsto (fun n : ℕ => properSATProbability n 3 ⌊a*(n : ℝ)⌋₊) atTop (nhds 0)) ∧ Computable (fun r => Encodable.encode (q r)) ∧ (∀ r, c.eval r = Part.some (Encodable.encode (q r))) ∧ (∀ r, |(q r : ℝ)-α| ≤ (2^r : ℝ)⁻¹)theorem main : MainStatement := by sorryA Lean statement states the theorem and leaves its proof as sorry on purpose. OpenAI’s proof is in a separate solution module, and a program called Comparator checks that proof against this statement.