Guillaume Bury
|
714e0988e3
|
[bugfix] some late unsat conflicts were not handled correctly
|
2015-02-09 17:25:58 +01:00 |
|
Guillaume Bury
|
4e34bbdf59
|
Added some headers, and an interface for Expr
|
2014-12-18 16:04:17 +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
|
aee73abd47
|
Progressing. Conflict clause computing is broken
|
2014-12-15 17:09:01 +01:00 |
|
Guillaume Bury
|
be4ce92d08
|
Fix in filenames during bench log parsing
|
2014-11-20 21:41:16 +01:00 |
|
Guillaume Bury
|
1eb8cc62a0
|
TODO Update
|
2014-11-18 17:26:02 +01:00 |
|
Guillaume Bury
|
8e0dfc539c
|
Check now also whecks model if sat.
Time/Memory limits now only applies to proof search (and not to model checking of proof building anymore).
|
2014-11-18 16:16:02 +01:00 |
|
Guillaume Bury
|
4ee3566aa0
|
Catched exception unkown_status in parselog
|
2014-11-17 17:20:20 +01:00 |
|
Guillaume Bury
|
5bcb8ae99f
|
Added a few features in bench_stats
|
2014-11-17 17:07:40 +01:00 |
|
Guillaume Bury
|
b992794a77
|
Added diff computing in bench_stats
|
2014-11-17 15:48:41 +01:00 |
|
Guillaume Bury
|
ee86da6329
|
Added minimal utility for getting bench stats
|
2014-11-17 13:55:32 +01:00 |
|
Guillaume Bury
|
d0ca516eb0
|
Fix for iteration on variables
|
2014-11-16 21:23:54 +01:00 |
|
Guillaume Bury
|
c6dd201014
|
Fixed bug in smtlib translation
|
2014-11-15 19:42:09 +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
|
566c30bdcc
|
Added Smt module
|
2014-11-14 17:40:29 +01:00 |
|
Guillaume Bury
|
c963145b8f
|
Replaced True and false as pure formulas in tseitin
|
2014-11-12 23:38:05 +01:00 |
|
Guillaume Bury
|
2b2631b1c3
|
Removed a few warnings
|
2014-11-12 16:27:52 +01:00 |
|
Guillaume Bury
|
b50246d55d
|
Some more doc + indentation
|
2014-11-11 13:54:24 +01:00 |
|
Guillaume Bury
|
6338f682df
|
Added unsat-core option in sat_solve
Cleaned up a bit soler_types and added some doc
|
2014-11-11 12:25:16 +01:00 |
|
Guillaume Bury
|
ccfbe72bdf
|
Safer code for input format auto-detection
|
2014-11-11 10:45:01 +01:00 |
|
Guillaume Bury
|
562fcc1930
|
Added auto-detection of input format
|
2014-11-10 19:59:40 +01:00 |
|
Guillaume Bury
|
b109924bc1
|
New option to print cnf after conversion.
|
2014-11-10 00:24:41 +01:00 |
|
Guillaume Bury
|
4c040ccbde
|
Added smtlib input option
|
2014-11-09 23:39:54 +01:00 |
|
Guillaume Bury
|
d6cfd27f32
|
Fixed a bug in proof dot printer (+ indent)
|
2014-11-07 17:46:32 +01:00 |
|
Guillaume Bury
|
cac9df4510
|
Parametric input/output in sat_solve
|
2014-11-07 16:05:38 +01:00 |
|
Guillaume Bury
|
fd4a618c2a
|
Better dot output for unsat proofs
|
2014-11-06 21:05:45 +01:00 |
|
Guillaume Bury
|
62835b35d0
|
Indentation + some debug output in res.ml
|
2014-11-06 18:56:39 +01:00 |
|
Guillaume Bury
|
a13029f96c
|
Added proof building and output for pure sat.
|
2014-11-06 18:25:55 +01:00 |
|
Simon Cruanes
|
f9d4b9a00e
|
new Sparse_vec structure, used for vectors with "holes"
|
2014-11-05 17:41:34 +01:00 |
|
Guillaume Bury
|
3422634923
|
Replaced List.map with List.rev_map
Added Vec.set_unsafe and fixed a few bugs
|
2014-11-05 15:57:48 +01:00 |
|
Guillaume Bury
|
f1a9245953
|
Fixed indentation of new options documentation
|
2014-11-05 00:50:28 +01:00 |
|
Simon Cruanes
|
3443e2b8dc
|
optimization in Log.debug
|
2014-11-04 20:42:43 +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
|
3107fc4755
|
test program: -gc option to print GC stats
|
2014-11-04 20:37:00 +01:00 |
|
Simon Cruanes
|
30e372d302
|
moved vec, iheap, etc. from common/ to util/;
removed dependency of util/ on unix,str
|
2014-11-04 20:25:26 +01:00 |
|
Guillaume Bury
|
91cc15eec1
|
Indent.
|
2014-11-04 19:07:26 +01:00 |
|
Simon Cruanes
|
aa5af3b0f2
|
style
|
2014-11-04 18:00:07 +01:00 |
|
Guillaume Bury
|
4435821936
|
New lexer/parser for dimacs format.
|
2014-11-04 15:41:25 +01:00 |
|
Guillaume Bury
|
d4e9865a4c
|
Corrected indentation.
|
2014-11-02 15:18:00 +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 |
|
Simon Cruanes
|
f1df47c43b
|
fix comment in parser
|
2014-11-01 22:04:22 +01:00 |
|
Guillaume Bury
|
df524375a7
|
Added small lexer/parser for dimacs (work in progress).
|
2014-11-01 21:43:58 +01:00 |
|
Guillaume Bury
|
088fc05fac
|
Removed true_ and false_ constants
Added some debug output in solver.ml
Added options to test utility
|
2014-11-01 20:11:41 +01:00 |
|
Guillaume Bury
|
8d95cecba4
|
Correct indentation.
|
2014-11-01 17:17:50 +01:00 |
|
Guillaume Bury
|
7a8a6d0de1
|
Few fixes. Sat Solver is working.
|
2014-11-01 16:31:19 +01:00 |
|
Guillaume Bury
|
3c235e259d
|
Sat Solver is broken.
|
2014-11-01 02:12:17 +01:00 |
|