Bule helps you to create beautiful CNF and QBF encodings.
The program bule
is a sophisticated grounder for the modeling language Bule that support SAT and QBF Solving.
- Grounding with the declarative modelling language Bule
- satisfiability solving - allowing any number of SAT solvers to be called with the grounded CNF formula
- debugging facilities for CNF formulas, statistics on size and quality
- QBF solving
- Various encodings for cardinality constraints and Pseudo Boolean constaints.
- Multiple cardinality encodings
An introduction to the language can be found in this tutorial encoding graph coloring to SAT.
- Syntax Highlighting