Commit graph

17 commits

Author SHA1 Message Date
Simon Cruanes
ac396e8cf5 rename to cdcl 2018-01-22 22:09:47 -06:00
Simon Cruanes
ac50e10788 big refactoring
- move to jbuilder
- use a functorial heap (with indices embedded in lit/var)
- update Vec with optims from mc2
- change semantics of Vec.shrink
- use new Log module
2017-12-28 15:51:04 +01:00
Guillaume Bury
cb8092af3b Cleaned makefile a bit + moved the testing binary 2016-01-30 17:02:24 +01:00
Guillaume Bury
2613926ab1 First changes for better persistent proofs
This commit ensures that clauses now contain
all necessary information to construct the proof
graph (without relying on propagation reasons).
2016-01-21 00:06:41 +01:00
Guillaume Bury
bbbd407631 Res now includes solver type 2015-10-02 13:30:32 +02:00
Guillaume Bury
434697ea47 Better dot backend 2015-07-28 23:23:05 +02:00
Guillaume Bury
2ed541d528 Faster iterating over subterms 2014-12-18 15:34:01 +01:00
Guillaume Bury
aacae0883b Bundled both smt and mcsat in sat_solve; updated the tests in Makefile 2014-12-16 21:32:18 +01:00
Guillaume Bury
172ff8bca3 Added smtlib unsat tests to test script 2014-11-10 20:01:51 +01:00
Guillaume Bury
cac9df4510 Parametric input/output in sat_solve 2014-11-07 16:05:38 +01:00
Guillaume Bury
e1486b416d Lots of fixes for proof generation. 2014-11-07 15:11:32 +01:00
Simon Cruanes
1a2d4ccb73 main test program: move test.ml to sat_solve.ml 2014-11-04 20:40:08 +01:00
Simon Cruanes
e95dec0663 fix test; make test scripts PWD-independent 2014-11-04 17:48:22 +01:00
Simon Cruanes
ce7254f80f fix timeout in tests 2014-11-04 16:05:48 +01:00
Guillaume Bury
6a21dafb22 Added some tests. 2014-11-04 15:54:33 +01:00
Guillaume Bury
4daf685b3e Added time/size limits to test utility 2014-11-02 11:02:08 +01:00
Guillaume Bury
7cd1f38d49 New test script. 2014-11-01 23:42:57 +01:00