PBLean: Pseudo-Boolean Proof Certificates for Lean 4
Not on the map. Why?
Abstract (arXiv)
We present PBLean, a method for importing VeriPB pseudo-Boolean (PB) proof certificates into Lean 4. Key to our approach is reflection: a Boolean checker function whose soundness is fully proved in Lean and executed as compiled native code. Our method scales to proofs with tens of thousands of steps that would exhaust memory under explicit proof-term construction. Our checker supports all VeriPB kernel rules, including cutting-plane derivations, proof-by-contradiction subproofs, and redundance-based reasoning for symmetry breaking. In contrast to external verified checkers that produce verdicts, our integration yields Lean theorems that can serve as composable lemmas in larger formal developments. To derive theorems about the original combinatorial problems rather than about PB constraints alone, we support verified encodings. This closes the trust gap between solver output and problem semantics since the constraint translation and its correctness proof are both formalized in Lean. We demonstrate the approach on various combinatorial problems.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 4 of its 26 references that are in the map. First posted on arXiv 9 Feb 2026.
Builds on
4 of 26 references.
References · 4
- 2022Certifying Parity Reasoning Efficiently Using Pseudo-Boolean Proofscited by 14
- 2024Happy Ending: An Empty Hexagon in Every Set of 30 Pointscited by 4
- 2024Formal Verification of the Empty Hexagon Numbercited by 4
- 2024Certified MaxSAT Preprocessingcited by 3
Built on by
Citing papers per year: 2026: 1.
1 paper.