Commit graph

  • 3443e2b8dc optimization in Log.debug Simon Cruanes 2014-11-04 20:42:43 +01:00
  • 1a2d4ccb73 main test program: move test.ml to sat_solve.ml Simon Cruanes 2014-11-04 20:40:08 +01:00
  • 3107fc4755 test program: -gc option to print GC stats Simon Cruanes 2014-11-04 20:37:00 +01:00
  • 30e372d302 moved vec, iheap, etc. from common/ to util/; removed dependency of util/ on unix,str Simon Cruanes 2014-11-04 20:25:26 +01:00
  • 91cc15eec1 Indent. Guillaume Bury 2014-11-04 19:07:26 +01:00
  • aa5af3b0f2 style Simon Cruanes 2014-11-04 18:00:04 +01:00
  • 6cc3510d0e copyright header in .header; authors in opam file Simon Cruanes 2014-11-04 17:59:58 +01:00
  • e95dec0663 fix test; make test scripts PWD-independent Simon Cruanes 2014-11-04 17:48:22 +01:00
  • f5563a554f Test utility now compiled to native code Added bench/run Guillaume Bury 2014-11-04 17:41:47 +01:00
  • ce7254f80f fix timeout in tests Simon Cruanes 2014-11-04 16:05:48 +01:00
  • 6a21dafb22 Added some tests. Guillaume Bury 2014-11-04 15:54:33 +01:00
  • 4435821936 New lexer/parser for dimacs format. Guillaume Bury 2014-11-04 15:41:25 +01:00
  • 6dbd451946 remove Bitv and Heap from common, they are unused Simon Cruanes 2014-11-04 00:21:01 +01:00
  • a5e2fe079a Merge branch 'master' of github.com:Gbury/mSAT Guillaume Bury 2014-11-04 00:18:45 +01:00
  • ed8ed101f9 Proof resolution building (work in progress). Guillaume Bury 2014-11-04 00:18:03 +01:00
  • e88eb28049 in some case, Solver.pop can reset env.is_unsat Simon Cruanes 2014-11-04 00:16:37 +01:00
  • f18b77cdaa removed french comments; first attempt for Solver.pop Simon Cruanes 2014-11-04 00:00:26 +01:00
  • 1257dba6b1 comments and Vec.exists, used in Solver Simon Cruanes 2014-11-03 23:51:10 +01:00
  • 38d16e8874 new interface for sat/Solver, without a Sat exception, nor save/restore. Wip on levels Simon Cruanes 2014-11-03 23:29:26 +01:00
  • 42997de4cb documented Iheap and added Iheap.clear Simon Cruanes 2014-11-03 23:28:53 +01:00
  • 1f2ab2c8d1 added minisat paper Simon Cruanes 2014-11-03 23:28:27 +01:00
  • cb1bb96bcf add 2 papers about mcsat (public version) Simon Cruanes 2014-11-03 22:00:41 +01:00
  • df58c57622 Removed some warnings Guillaume Bury 2014-11-03 18:39:47 +01:00
  • 588f7fb7ed updated opam file Simon Cruanes 2014-11-03 16:17:31 +01:00
  • d671316a92 small fix in README Simon Cruanes 2014-11-03 15:56:41 +01:00
  • 27f5606e9e attempt to add an "opam" file Simon Cruanes 2014-11-03 15:56:36 +01:00
  • f11fb2477b make Vec.t abstract and document it; remove ugly hacks Simon Cruanes 2014-11-03 15:25:07 +01:00
  • ccb521e41f in _tags, add more warnings and stronger inlining Simon Cruanes 2014-11-03 15:19:42 +01:00
  • 45d120ac80 Few fixes in resolution module. Added dot proof output. Guillaume Bury 2014-11-03 13:39:50 +01:00
  • 99ce25e74f Added a module to represent resolution proof (not tested yet) Guillaume Bury 2014-11-03 00:49:07 +01:00
  • d4e9865a4c Corrected indentation. Guillaume Bury 2014-11-02 15:18:00 +01:00
  • 4daf685b3e Added time/size limits to test utility Guillaume Bury 2014-11-02 11:02:08 +01:00
  • 7cd1f38d49 New test script. Guillaume Bury 2014-11-01 23:42:57 +01:00
  • f1df47c43b fix comment in parser Simon Cruanes 2014-11-01 22:04:22 +01:00
  • 5f84352f33 Trivial test Guillaume Bury 2014-11-01 21:49:26 +01:00
  • df524375a7 Added small lexer/parser for dimacs (work in progress). Guillaume Bury 2014-11-01 21:43:58 +01:00
  • 709ea9740e TODO update. Guillaume Bury 2014-11-01 20:20:53 +01:00
  • 088fc05fac Removed true_ and false_ constants Added some debug output in solver.ml Added options to test utility Guillaume Bury 2014-11-01 20:11:41 +01:00
  • 8d95cecba4 Correct indentation. Guillaume Bury 2014-11-01 17:17:50 +01:00
  • 4ce4cb79be Added some documentation. Guillaume Bury 2014-11-01 17:12:56 +01:00
  • 7a8a6d0de1 Few fixes. Sat Solver is working. Guillaume Bury 2014-11-01 16:31:19 +01:00
  • 3c235e259d Sat Solver is broken. Guillaume Bury 2014-11-01 02:12:17 +01:00
  • c4e8e19db3 Added Instanciated Sat Solver. Guillaume Bury 2014-10-31 18:10:28 +01:00
  • 722cdc7d6d Cleaned up map module in formulas Removed a warning in explanation.ml Guillaume Bury 2014-10-31 17:15:29 +01:00
  • 854c7e3f6e Updated .merlin Guillaume Bury 2014-10-31 16:56:31 +01:00
  • 05aa984081 Removed old hardcoded documentation. Guillaume Bury 2014-10-31 16:49:06 +01:00
  • dc43c28a02 Everything has now been properly indented with ocp-indent. Guillaume Bury 2014-10-31 16:40:59 +01:00
  • a00506b95f Solver module is now functorised. 'make' now compiles. Guillaume Bury 2014-10-31 14:09:59 +01:00
  • 4acd669d6f Merge branch 'master' of github.com:Gbury/mSAT Guillaume Bury 2014-10-29 18:52:18 +01:00
  • eb692230d3 Begun Functoring the sat solver. New folder to distinguish sat solver from smt solver. Guillaume Bury 2014-10-29 18:51:32 +01:00
  • 52763c33a7 wip: opam file Simon Cruanes 2014-10-29 17:43:55 +01:00
  • 580ac25745 Merge branch 'master' of github.com:Gbury/mSAT Guillaume Bury 2014-10-29 14:55:38 +01:00
  • 13060e348d Removed trailing whitespaces Guillaume Bury 2014-10-29 14:55:23 +01:00
  • 3b37848470 add reinstall target to makefile Simon Cruanes 2014-10-29 14:54:09 +01:00
  • 5610cb4984 update TODO Simon Cruanes 2014-10-29 14:40:13 +01:00
  • fc92bc781e update of TODO Simon Cruanes 2014-10-29 14:37:58 +01:00
  • d552fede50 Merge branch 'master' of github.com:Gbury/mSAT Guillaume Bury 2014-10-29 14:27:59 +01:00
  • b867184b08 Added TODO Guillaume Bury 2014-10-29 14:27:28 +01:00
  • a1f46f4870 documentation Simon Cruanes 2014-10-29 14:25:23 +01:00
  • cb988eadfa Merge branch 'master' of github.com:Gbury/mSAT Guillaume Bury 2014-10-29 14:22:27 +01:00
  • 3b06af2977 Removed unused variable in Makefile Guillaume Bury 2014-10-29 14:22:03 +01:00
  • ed3d6be013 missing files now installed Simon Cruanes 2014-10-29 14:21:49 +01:00
  • db71f48470 modify build system Simon Cruanes 2014-10-29 14:18:00 +01:00
  • 061369b392 update build system Simon Cruanes 2014-10-29 13:56:13 +01:00
  • d7caa719f7 updated README Simon Cruanes 2014-10-29 13:45:19 +01:00
  • 78595e4102 update of license Simon Cruanes 2014-10-29 13:42:53 +01:00
  • 7c88588507 Merge branch 'master' of github.com:Gbury/mSAT Guillaume Bury 2014-10-29 13:40:54 +01:00
  • c6d970a4d0 Initial commit Guillaume Bury 2014-10-29 13:37:48 +01:00
  • ed037a4aab Replaced old makefile (we use ocamlbuild now). Added .merlin (still may needs some work though). Fixed some warning of deprecated use of 'Pervasives.or' Guillaume Bury 2014-10-29 12:41:24 +01:00
  • 5ddf970009 fix makefiles ocamlfind-install target Simon Cruanes 2014-06-26 14:36:15 +02:00
  • 05f8d0d873 allow to build Or[], returning false Simon Cruanes 2014-03-06 17:35:24 +01:00
  • d81b6bd2bc META file Simon Cruanes 2014-03-06 11:10:06 +01:00
  • c2d379de10 fix Tseitin CNF conversion; more combinators to build formulas; Smt.eval function to extract the propositional model Simon Cruanes 2014-03-06 10:53:56 +01:00
  • ed33ff6b33 gitignore Simon Cruanes 2014-03-06 10:53:10 +01:00
  • d7f09c9791 initial commit Simon Cruanes 2014-03-06 10:45:04 +01:00