An open API service indexing awesome lists of open source software.

https://github.com/archywillhe/haskell-dpll-sat-solver

Classical DPLL Algorithm for solving SAT
https://github.com/archywillhe/haskell-dpll-sat-solver

Last synced: about 1 year ago
JSON representation

Classical DPLL Algorithm for solving SAT

Awesome Lists containing this project

README

          

# This is a simple implementation of the Classical DPLL Algorithm for solving SAT, written in Haskell

It uses a Happy parser for parsing [CNF](https://en.wikipedia.org/wiki/Conjunctive_normal_form) formula in [DIMACS](http://www.satcompetition.org/2009/format-benchmarks2009.html).

To run it simply do

```
cabal install alex
cabal install happy
cabal configure
cabal run < cnf
```