batsat

Crates.iobatsat
lib.rsbatsat
version0.5.0
sourcesrc
created_at2018-12-04 22:09:59.910696
updated_at2021-01-12 18:39:32.13976
descriptionExtensible SAT solver in Rust
homepagehttps://github.com/c-cube/batsat
repositoryhttps://github.com/c-cube/batsat
max_upload_size
id100117
size155,737
Simon Cruanes (c-cube)

documentation

README

BatSat build status Latest Version

This is a Rust SAT solver forked from ratsat, a reimplementation of MiniSat.

License

MIT licensed.

Features and Goals

Batsat is originally based on ratsat, a clone of minisat. However we want to extend batsat further and to provide the following features:

  • proof production (in DRAT)
  • easy access to unsat-cores (as subset of assumptions)
  • ipasir interface for incremental solving
    • testing this interface
  • debug framework using log (optional)
  • OCaml bindings
  • templated API to write SMT solvers
  • simplification techniques from Minisat+ (as an optional internal structure)
Commit count: 280

cargo fmt