A kernel-checked Lean bridge connects OpenAI's subexponential bounded-width SAT theorem, applied at width 3 to the negation of ParityLifts' PositiveRateETH predicate. The bridge formalizes the SAT encoding conversion, machine simulation, polynomial overhead, and exponential-rate comparison.
Kernel checked11,600 build jobs · original bridgeRPI-ETH-010 verifiedTwo formal ETH predicates connected
Verified on the VPS at proof commit 81ec97cd2. The final theorem has no additional premises. Its axiom audit reports propext, Classical.choice, and Quot.sound.
Three connected statements
Reading points
Each original reading point has a separate role: source theorem, formal specification, and proved result. The A/B/C labels are historical identifiers for this page; the ETH registry now records the cross-formalization implication as RPI-ETH-010.
For every width k ≥ 3, a fixed deterministic machine and width-dependent constants decide bounded-width CNF with a subexponential variable-count factor and polynomial encoding-length factor. OpenAI's Comparator checks exact_count_and_sat; original_sat_main is derived from it and kernel-checked in the final build.
A formal assertion that some positive exponential rate excludes all deterministic multitape 3-SAT deciders within the specified polynomial-times-exponential bound.
A verified implication applies OpenAI's SAT result to the ParityLifts formalization, constructing the required decider through a polynomial-overhead conversion and simulation.
Encoding correspondence. Convert ParityLifts' normalized 3-CNF inputs to OpenAI's exact canonical CNF bit encoding, preserving satisfiability, keeping the variable count bounded, and proving bit-for-bit equality with OpenAI’s encodeCNF (canonicalWord_eq). Conversion time is polynomial in the variable bound N (canonicalWordProgram_time_poly).
Machine translation. Represent OpenAI's primitive multitape machine in ParityLifts' finite-alphabet machine model with step-level correspondence.
Executable simulation. Construct a fixed ParityLifts FCode runner and prove polynomial resource overhead, yielding simulationHypothesis_proved.
Rate comparison. Bound OpenAI’s subexponential factor 2^(A · runtimeScale N) by an arbitrarily small positive exponential rate (runtimeFactor_expBound); incorporate polynomial converter and simulator costs using sat_code_rate, and refute PositiveRateETH with original_sat_main.
A second, independent Lean bridge proves an unconditional implication between the two projects’ formal ETH statements. Its proof uses explicit encoding conversion and machine simulation; it does not depend on OpenAI’s SAT proof or Anthropic’s existing proof of ETHIsFalse.
No simulation or converter hypotheses remain. Source proof commit d6b79b7d1; release documentation commit 55fdced45.
FinTM2 simulation (H1). Simulate a ParityLifts multitape machine in Mathlib’s stack-machine model, with the required halting configuration and time bound 4 * (x.length + s + 1).
Encoding converter (H2). A verified polynomial-time PolyProgram converts Anthropic’s encClauses 3 φ exactly to ParityLifts’ encodeFormula (toFormula φ), with a uniform degree.
Quantifier and rate transfer. Clause-count and encoding-length bounds absorb polynomial overhead into arbitrarily small positive exponential rates, yielding MainResults.ETHIsFalse.
¬ PositiveRateETH → MainResults.ETHIsFalse
8,985successful VPS build jobs
19,867constants reachable in final theorem audit
Comparator acceptedLean default kernel · exit 0
The dependency guard excludes forbidden proof constants and out-of-scope OpenAI modules. The final theorem’s only reported axioms are [propext, Classical.choice, Quot.sound]. VPS Comparator reported “Lean default kernel accepts the solution” and “Your solution is okay!” with nanoda disabled. A separate standalone nanoda replay was accepted in the local harness, not on the VPS.
The first kernel-checked conclusion is the negation of the specifically defined ParityLifts predicate PositiveRateETH. That predicate quantifies over deterministic finite-alphabet multitape machines deciding 3-SAT on ParityLifts' binary formula encoding, with a polynomial input-length factor and a positive exponential variable-count rate.
The additional RPI-ETH-010 theorem proves that this negation implies Anthropic’s formal predicate MainResults.ETHIsFalse. Together they provide a checked route to that Anthropic statement, while the cross-formalization proof itself does not import either project’s existing SAT/ETH proof.
These results connect formal definitions; they do not yet establish a two-way equivalence with standard textbook ETH. The converse remains open in this project. OpenAI’s original paper and its precise Lean theorem have distinct complexity bounds; the first bridge uses the Lean theorem.
Review focus: exact definition unfolding; machine and encoding faithfulness; quantifier order; rate preservation; and independent reproduction of the final kernel checks.