Simon Cruanes
fc5a2d4e9d
capitalization of files; add new Log
2017-12-28 14:13:10 +01:00
Guillaume Bury
154cb373fc
Add generativity of Dimacs functor
...
Since the dimacs functor has an internal state (relating to the output
in iCNF format), it is desirable to have a generative functor, inc as
esomeone wants to output select parts of a problem to two distinct iCNF
files).
2017-03-27 16:32:25 +02:00
Guillaume Bury
d0d47fe73f
Moved Dimacs problem export in its own module
2017-03-27 15:37:41 +02:00
Guillaume Bury
a13906184c
Fix warnings
2017-02-15 13:34:21 +01:00
Guillaume Bury
928622b511
[feature] New functions new_lit and new_atom
2017-01-24 11:12:17 +01:00
Guillaume Bury
61eb921f05
Added iCNF export to external
2016-11-25 10:34:31 +01:00
Guillaume Bury
9a393c130a
Some more info in debug logging
2016-11-22 17:00:39 +01:00
Guillaume Bury
b4d62d6f3b
[breaking] Changed if_sat interface
...
In Plugin, and Theory, if_sat function now has the same type as assume
Additionally, some insertions into the heap have been moved to avoid
some unnecessary operations.
2016-11-16 17:33:10 +01:00
Guillaume Bury
d681e247ed
Added some debug logging
2016-11-04 12:19:43 +01:00
Guillaume Bury
b8d4ee198a
Better dimacs printing
2016-11-03 10:38:03 +01:00
Simon Cruanes
42b4c00861
wip
2016-11-02 16:17:58 +01:00
Simon Cruanes
33ea26c4f5
small fix
2016-11-02 16:17:58 +01:00
Simon Cruanes
bf5e6cf67c
better dimacs printing
2016-11-02 16:15:20 +01:00
Guillaume Bury
18a3478926
Give access to the trail
2016-09-06 14:34:22 +02:00
Guillaume Bury
9eee458c2a
External.assume no longer needs to catch Unsat
...
Following changes to the assume function in internal, it does not raise
Unsat anymore, so there is no reason to try and catch it in external.
2016-08-19 01:06:22 +02:00
Guillaume Bury
119f3a8566
New function to export a problem to dimacs format
2016-08-18 18:19:14 +02:00
Simon Cruanes
672b5945ce
expose true_at_level0 in Solver_intf
2016-07-29 17:51:00 +02:00
Guillaume Bury
9d6634d621
Better interface for Msat.Internal
2016-07-29 15:47:51 +02:00
Simon Cruanes
38a6d8c481
small fix
2016-07-29 15:11:53 +02:00
Simon Cruanes
563e9027e1
first draft of replacing push/pop by assumptions
2016-07-27 17:50:03 +02:00
Guillaume Bury
bbbc29948d
Added src directory, moved some files around
2016-07-07 15:48:50 +02:00