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
|
23d18fe609
|
Added log functor to Sat.Make
|
2015-02-09 15:43:03 +01:00 |
|
Guillaume Bury
|
3203dadb8d
|
Replaced clause number by tag in solver.assume
|
2015-02-06 15:46:56 +01:00 |
|
Guillaume Bury
|
d227d4c8b5
|
Solver modules are paramtrized by log module
|
2015-01-20 12:58:28 +01:00 |
|
Guillaume Bury
|
4e34bbdf59
|
Added some headers, and an interface for Expr
|
2014-12-18 16:04:17 +01:00 |
|
Guillaume Bury
|
5752a9f139
|
Changed theory interface to allow pushing of clauses
|
2014-11-19 21:56:24 +01:00 |
|
Guillaume Bury
|
73c9082b3a
|
Removed solver_types module in solver.Make functor
|
2014-11-12 16:48:44 +01:00 |
|
Guillaume Bury
|
35ce540684
|
Progressing on new theory interface
|
2014-11-12 16:24:08 +01:00 |
|
Guillaume Bury
|
68a1249527
|
New interface for theories (still needs work in solver.ml)
|
2014-11-11 23:52:36 +01:00 |
|
Guillaume Bury
|
9b733851c6
|
Removed useless argument to Th.assume
|
2014-11-11 15:34:10 +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
|
4c040ccbde
|
Added smtlib input option
|
2014-11-09 23:39:54 +01:00 |
|
Guillaume Bury
|
ff34f5c6f0
|
Added tseitin cnf conversion
|
2014-11-08 16:18:20 +01:00 |
|
Guillaume Bury
|
e1486b416d
|
Lots of fixes for proof generation.
|
2014-11-07 15:11:32 +01:00 |
|
Guillaume Bury
|
7d7859010e
|
Removed unsat_core from solver.ml
|
2014-11-07 13:48:12 +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 |
|
Guillaume Bury
|
f36aa78a35
|
In sat/sat, replaced theory state with type unit
|
2014-11-06 00:20:40 +01:00 |
|
Simon Cruanes
|
38d16e8874
|
new interface for sat/Solver, without a Sat exception, nor save/restore. Wip on levels
|
2014-11-03 23:29:26 +01:00 |
|
Guillaume Bury
|
df58c57622
|
Removed some warnings
|
2014-11-03 18:39:47 +01:00 |
|
Guillaume Bury
|
99ce25e74f
|
Added a module to represent resolution proof (not tested yet)
|
2014-11-03 00:49:07 +01:00 |
|
Guillaume Bury
|
d4e9865a4c
|
Corrected indentation.
|
2014-11-02 15:18:00 +01:00 |
|
Guillaume Bury
|
7cd1f38d49
|
New test script.
|
2014-11-01 23:42:57 +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 |
|
Guillaume Bury
|
c4e8e19db3
|
Added Instanciated Sat Solver.
|
2014-10-31 18:10:28 +01:00 |
|