CDCL SAT Solver from Scratch in Python
-
Updated
Jun 24, 2025 - Python
CDCL SAT Solver from Scratch in Python
Conflict-Driven Clause Learning (CDCL) 2-Watched Literals (2WL) clause indexer accelerating Boolean constraint propagation.
Conflict-Driven Clause Learning (CDCL) 2-Watched Literals (2WL) clause indexer accelerating Boolean constraint propagation.
DPLLT fot SMT problems using CDCL, BCP & DLIS. Provided with TQ & UF theories
Sudoku solver using CaDiCaL SAT solver
A single-file Python CDCL SAT solver
Certified frame-first SAT middleware — decide structured regions (2-SAT · GF(2) parity · counting) before CDCL, and independently verify every verdict (model replay · DRAT). A research harness for where SAT hardness lives.
A readable, self-checking CDCL SAT solver, preprocessor and encoding library. Every answer comes with a certificate.
Learn how SAT solvers work by watching them solve Sudoku — a curses TUI animating DPLL, CDCL, and WalkSAT step by step
A CDCL SAT solver whose UNSAT answers come with a machine-checkable proof -- and the checker too
MiniSat-targeted EigenScript SAT solver and benchmark suite
To associate your repository with the cdcl topic, visit your repo's landing page and select "manage topics."