Commit graph

1929 commits

Author SHA1 Message Date
Guillaume Bury
1f0fdf65fd Hopefully a fix for restarts 2015-03-15 21:32:07 +01:00
Guillaume Bury
582530b9ee Logging restarts 2015-03-15 20:42:16 +01:00
Guillaume Bury
5047882fc7 Fix for dependencies during proof computing 2015-03-13 15:03:30 +01:00
Guillaume Bury
ee13eb366b Fix for incomplete proofs due to hypothesis not proved 2015-03-13 14:48:20 +01:00
Guillaume Bury
6005652f3f Only pure hypothesis are instantly learned 2015-03-13 14:39:48 +01:00
Guillaume Bury
5786e26705 Typo 2015-03-13 14:35:00 +01:00
Guillaume Bury
0050fdae3c Better clause names 2015-03-13 14:31:46 +01:00
Guillaume Bury
cddf914ce6 Better proving of hypothesis 2015-03-13 14:23:40 +01:00
Guillaume Bury
d7c5077c0a Log module is passed down to proof module in solvers 2015-03-13 14:09:16 +01:00
Guillaume Bury
9b41aab1b1 Tautological input clauses are now accepted 2015-03-10 18:02:31 +01:00
Guillaume Bury
a17d83eb1d Fixed location of debug message 2015-03-10 17:57:48 +01:00
Guillaume Bury
1b5038e620 New clauses are memorized, and redundant ones eliminated. 2015-03-10 17:43:41 +01:00
Guillaume Bury
51a74c6505 First release 2015-03-03 17:22:49 +01:00
Guillaume Bury
f6fbd874ec Fixed bug in sat example in readme 2015-03-03 17:09:39 +01:00
Guillaume Bury
cdf8371394 Added info about solver functor 2015-03-03 17:06:16 +01:00
Guillaume Bury
926948d693 Fixed typo + added ocaml annotation in markdown 2015-03-03 17:00:06 +01:00
Guillaume Bury
68edd9916e Updated README + some more doc 2015-03-03 16:54:28 +01:00
Guillaume Bury
e20876ad02 Added some convenience functions in pure sat solver 2015-02-18 16:45:36 +01:00
Guillaume Bury
d58c5c0756 Made sat atom type private 2015-02-18 16:32:18 +01:00
Guillaume Bury
e584e0979d A bit of cleanup of dead code 2015-02-09 17:43:45 +01:00
Guillaume Bury
714e0988e3 [bugfix] some late unsat conflicts were not handled correctly 2015-02-09 17:25:58 +01:00
Guillaume Bury
07c62fc5bc Merge branch 'master' of github.com:Gbury/mSAT 2015-02-09 17:11:36 +01:00
Guillaume Bury
9c8e970b8d [bugfix] level 0 conflict in mcsat weren't detected 2015-02-09 17:10:45 +01:00
Simon Cruanes
1062297389 fix usage of Log in Solver 2015-02-09 16:09:05 +01:00
Guillaume Bury
5f155f6bde Simplified proof generation 2015-02-09 16:07:28 +01:00
Guillaume Bury
74238bbed8 Merge branch 'master' of github.com:Gbury/mSAT 2015-02-09 15:43:26 +01:00
Guillaume Bury
23d18fe609 Added log functor to Sat.Make 2015-02-09 15:43:03 +01:00
Simon Cruanes
317a7c73d9 don't run tests in opam file 2015-02-09 15:38:29 +01:00
Guillaume Bury
3d951db181 Small update for clause info about proofs 2015-02-09 15:34:49 +01:00
Guillaume Bury
a7951ea143 Small change for clause names 2015-02-09 15:12:04 +01:00
Guillaume Bury
3ec4f6f2e3 [bugfix] semantic backtrack added decision with wrong level 2015-02-09 14:15:15 +01:00
Guillaume Bury
4ff01d2a7e Merge branch 'master' of github.com:Gbury/mSAT 2015-02-09 14:01:59 +01:00
Guillaume Bury
312758ce1b [bugfix] tag were not properly set when assuming new clauses 2015-02-09 14:01:29 +01:00
Simon Cruanes
425043a362 small details 2015-02-09 11:46:52 +01:00
Simon Cruanes
c2cfa14e86 small perf change 2015-02-06 17:47:29 +01:00
Guillaume Bury
ce8920bf88 Revert "[bugfix] uip clause detection was wrong"
This reverts commit 7a5e8e082d.
2015-02-06 17:16:58 +01:00
Guillaume Bury
7a5e8e082d [bugfix] uip clause detection was wrong 2015-02-06 17:05:37 +01:00
Guillaume Bury
3203dadb8d Replaced clause number by tag in solver.assume 2015-02-06 15:46:56 +01:00
Guillaume Bury
00b894acef Min/max typo 2015-02-06 14:36:09 +01:00
Guillaume Bury
0d66605afd Fix for empty arguments lemma printing in dot proofs 2015-02-06 14:33:35 +01:00
Guillaume Bury
5067274b4c Replaced maps by hashtbl for mcsat 2015-02-06 09:56:41 +01:00
Guillaume Bury
c9657cc795 Small log message update 2015-02-04 14:58:00 +01:00
Guillaume Bury
07b49c8481 Added 'if_sat' possibility for plugins 2015-02-03 17:37:36 +01:00
Guillaume Bury
cef1cef703 Fix typo in resolution error message 2015-01-30 10:28:46 +01:00
Guillaume Bury
0e84c5bfb3 Revert "Removed an error that was raised for tautological conflict clauses"
This reverts commit 803b61c7dc.
2015-01-29 15:49:17 +01:00
Guillaume Bury
436dc49111 Better error message 2015-01-29 15:44:54 +01:00
Guillaume Bury
803b61c7dc Removed an error that was raised for tautological conflict clauses 2015-01-29 15:39:48 +01:00
Guillaume Bury
a0ae0ca90c Forgot to end a 'TR' 2015-01-29 15:16:51 +01:00
Guillaume Bury
b6089e67c3 Fix for bad html printing 2015-01-29 15:14:24 +01:00
Guillaume Bury
863a49a0a4 Update for proof output in dot 2015-01-29 15:00:52 +01:00