Crate sat_rs

Source
Expand description

§SAT Solvers in Rust

This crate contains implementations of various satisfiability solvers for the boolean satisfiability problem (SAT).

List of available solvers:

This crate also contains some useful structs for working with propositional variables and formulas, viz:

§Usage

The crate can be used as a library or as a binary. To use it as a binary, run the following command:

cargo run <CNF_FILE> <SOLVER>

OR

sat-rs <CNF_FILE> <SOLVER>

Modules§

cnfparser
DIMACS CNF Parser
notation
Collection of structs representing the notation used in the SAT solver
solvers
Solvers