sebfisch / incremental-sat-solver

Simple, Incremental SAT Solving as a Haskell Library

Home Page:http://github.com/sebfisch/incremental-sat-solver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple, Incremental SAT Solving as a Library
============================================

This Haskell library provides an implementation of the
Davis-Putnam-Logemann-Loveland algorithm
(cf. <http://en.wikipedia.org/wiki/DPLL_algorithm>) for the boolean
satisfiability problem. It not only allows to solve boolean formulas
in one go but also to add constraints and query bindings of variables
incrementally.

The implementation is not sophisticated at all but uses the basic DPLL
algorithm with unit propagation.

About

Simple, Incremental SAT Solving as a Haskell Library

http://github.com/sebfisch/incremental-sat-solver

License:Other


Languages

Language:Haskell 100.0%