CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
-
Updated
Apr 10, 2024 - Rust
CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
Experimental minisat SAT solver reimplementation in Rust
A modern (trail saving, clause subsumption/vivification, learning-rate based selecting, rephrase) CDCL SAT solver in Rust
A simple CDCL(Conflict-Driven-Clause-Learning) SAT solver in Rust.
A (parametrized) Rust SAT solver originally based on MiniSat
Modelling n-queens problem as conjunctive normal form and solving it with DPLL algorithm. This project should made me familiar with Rust and the test driven approach.
A Reduced-order Binary Decision Diagram (RoBDD) SAT solver written in Rust
Efficient and customizable CNF parser for SAT solving.
Solving Sudoku variants with SAT solvers
A benchmark suit for SAT solvers
Naïve SAT solver implementing the classic DPLL algorithm
Add a description, image, and links to the sat-solver topic page so that developers can more easily learn about it.
To associate your repository with the sat-solver topic, visit your repo's landing page and select "manage topics."