PulseAugur
EN
LIVE 06:01:46

New tool imports SAT solver certificates into Lean 4 theorem prover

Researchers have developed LRAT-Catcher, a tool that imports SAT solver certificates into the Lean 4 theorem prover. This tool utilizes a formally verified LRAT checker compiled as native code via reflection, enabling it to handle larger instances than Mathlib's proof-term import. LRAT-Catcher also supports cube-and-conquer solving within Lean, combining refutations with a cover-completeness certificate into a single unsatisfiability theorem. The tool has been evaluated on establishing the Schur number S(4) and the Ramsey number R(4,4) as Lean theorems. AI

IMPACT Enhances formal verification capabilities for complex combinatorial problems, potentially aiding AI safety and alignment research.

RANK_REASON The item describes a new tool and methodology for importing SAT solver certificates into a theorem prover, which is a research contribution in the field of formal methods and logic. [lever_c_demoted from research: ic=1 ai=0.7]

Read on arXiv cs.AI →

AI-generated summary · Google Gemini · from 1 sources. How we write summaries →

New tool imports SAT solver certificates into Lean 4 theorem prover

COVERAGE [1]

  1. arXiv cs.AI TIER_1 English(EN) · Stefan Szeider ·

    LRAT-Catcher: Importing SAT Solver Certificates into Lean4 by Reflection

    SAT solvers settle combinatorial problems beyond the reach of interactive theorem provers and produce LRAT certificates for independent verification. We present LRAT-Catcher, a standalone, general-purpose tool that imports a DIMACS formula together with an LRAT certificate into L…