Crate varisat

Source
Expand description

Varisat is a CDCL based SAT solver written in rust. Given a boolean formula in conjunctive normal form, it either finds a variable assignment that makes the formula true or finds a proof that this is impossible.

In addition to this API documentation, Varisat comes with a user manual.

Re-exports§

Modules§

  • Proof checker for Varisat proofs.
  • CNF formulas.
  • Solver configuration.
  • DIMCAS CNF parser and writer.
  • Literals and variables.
  • Boolean satisfiability solver.

Structs§

  • A formula in conjunctive normal form (CNF).
  • A boolean literal.
  • A boolean variable.

Traits§