Commit graph

1913 commits

Author SHA1 Message Date
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
Guillaume Bury
676ed7eed9 Better proof output for dot format 2015-01-29 14:44:23 +01:00
Guillaume Bury
6995cf90e1 Fix for iheap size 2015-01-26 15:56:05 +01:00
Guillaume Bury
a5c67c7545 Fix for lack of insertion of new atoms in iheap. 2015-01-26 15:54:28 +01:00
Guillaume Bury
db0bd8c2df Fix for late propagation of theories when it conflicts with boolean
propagtion. Printing fix
2015-01-26 15:49:27 +01:00
Guillaume Bury
3ed5d26ac7 Merge branch 'master' of github.com:Gbury/mSAT
Conflicts:
	solver/mcsolver.ml
2015-01-26 15:02:44 +01:00
Guillaume Bury
ccebc8c44a Fix for uip unit clause which conflicts with level0 2015-01-26 15:01:26 +01:00
Guillaume Bury
51339eccf8 Bug fixed (hopefully) 2015-01-24 21:43:23 +01:00
Guillaume Bury
8fcf90b5c9 Some more debug logging 2015-01-24 21:31:45 +01:00
Guillaume Bury
8afdc59ced Tentative fix for absurd slice size 2015-01-24 21:24:03 +01:00
Guillaume Bury
f85714537e Some more logging messages 2015-01-24 21:10:01 +01:00
Guillaume Bury
6b70dd413c Merge branch 'master' of github.com:Gbury/mSAT 2015-01-24 18:11:24 +01:00
Guillaume Bury
508698fd33 Better log levels 2015-01-24 18:11:01 +01:00
Guillaume Bury
23a3b3e72d Fixed a bug in printing 2015-01-20 16:03:01 +01:00
Guillaume Bury
d227d4c8b5 Solver modules are paramtrized by log module 2015-01-20 12:58:28 +01:00
Guillaume Bury
24b9362b30 [bugfix] when picking a new term to be assigned, it is possible it is
already assigned
2015-01-13 18:08:19 +01:00
Guillaume Bury
b05b21ac34 [bugfix] semantic variables weren't reset when backtracking 2015-01-13 18:02:06 +01:00