Commit graph

31 commits

Author SHA1 Message Date
Guillaume Bury
4f5bb640ca [WIP] All is setup, remains to have real theories
Architecture is now all setup, but theories for the smt and mcsat
solvers are currently dummy ones that are not doing anything.
2016-09-16 15:49:33 +02:00
Simon Cruanes
d6c6331d85 check proofs in test_api 2016-07-28 11:10:31 +02:00
Simon Cruanes
09b13be78d reflect test_api result in its errcode 2016-07-27 23:24:01 +02:00
Simon Cruanes
98d5074da6 updates to tests 2016-07-27 19:09:11 +02:00
Simon Cruanes
3e54fac7f9 add some tests for the API 2016-07-27 18:54:56 +02: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
ca70f87973 Mcsat now works 2014-12-16 17:30:14 +01:00
Guillaume Bury
5654414bfa Small fixes 2014-11-18 18:41:32 +01:00
Guillaume Bury
bfce3e54a2 Fixed incomplete proofs due to level 0 propagation 2014-11-15 20:23:11 +01:00
Guillaume Bury
384bcb7270 Better explanations in equivalence closure 2014-11-15 18:39:19 +01:00
Guillaume Bury
e92740e75e Better integration of smt into sat-solve (sic) 2014-11-15 00:59:09 +01:00
Guillaume Bury
37d8ddbd7b Trivial tests for smt 2014-11-14 18:01:07 +01:00
Guillaume Bury
c963145b8f Replaced True and false as pure formulas in tseitin 2014-11-12 23:38:05 +01:00
Guillaume Bury
172ff8bca3 Added smtlib unsat tests to test script 2014-11-10 20:01:51 +01:00
Guillaume Bury
4c040ccbde Added smtlib input option 2014-11-09 23:39:54 +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
Guillaume Bury
5f84352f33 Trivial test 2014-11-01 21:49:26 +01:00
Guillaume Bury
3c235e259d Sat Solver is broken. 2014-11-01 02:12:17 +01:00
Simon Cruanes
c2d379de10 fix Tseitin CNF conversion;
more combinators to build formulas;
Smt.eval function to extract the propositional model
2014-03-06 10:53:56 +01:00