8000 GitHub - bronsa/batsat: A Rust SAT solver originally based on MiniSat
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

bronsa/batsat

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BatSat

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)

About

A Rust SAT solver originally based on MiniSat

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 68.9%
  • C 23.8%
  • OCaml 6.4%
  • Makefile 0.9%
0