A Verified Constructive Reduction of the Cook-Levin Theorem in Lean 4: Bridging the Gap Between Complexity Theory and Formal SAT Encodings
Version 1 / Oct 08, 2026 / CC BY 4.0
Abstract
Provenance statement
Tools used
- Gemini
- Lean
- LeanVersion v4.28.0
References
- Biere, A., Heule, M., van Maaren, H.: Handbook of satisfiability. Frontiers in Artificial Intelligence and Applications (2009)
- Cook, S.A.: The complexity of theorem-proving procedures. In: Proceedings of the third annual ACM symposium on Theory of computing. pp. 151--158 (1971)
- de Moura, L., Ullrich, S.: The Lean 4 Programming Language and Theorem Prover. In: International Conference on Automated Deduction. pp. 625--635. Springer (2021)
- Levin, L.: Universal search problems. Problems of Information Transmission 9(3), 115--129 (1973)
- Sipser, m.: Introduction to the Theory of Computation. Cengage Learning (2012)
Version history
- v1Submitted by Jonathan ๐(n) ReedInitial depositCurrentOct 07, 2026