Simon Cruanes
|
085e37e063
|
refactor(sat): remove functor, split into modules
|
2022-07-30 20:27:47 -04:00 |
|
Simon Cruanes
|
e30590955e
|
refactor(sat): remove unused values, split code off main functor
|
2022-07-29 22:37:31 -04:00 |
|
Simon Cruanes
|
d4ba4602a4
|
refactor(sat): simplify interface a lot
- pure_sat is not a functor anymore
- make_cdcl_t is only functorized over theory
- both use standard `Lit.t` and proofs
|
2022-07-29 22:28:21 -04:00 |
|
Simon Cruanes
|
e1a4ce587f
|
fix sudoku solver
|
2022-07-20 20:13:16 -04:00 |
|
Simon Cruanes
|
f3f0628261
|
large refactor with signature splitting, events, etc.
|
2022-07-18 23:20:07 -04:00 |
|
Simon Cruanes
|
a1bc186d2e
|
use ocamlformat
|
2022-07-14 22:09:13 -04:00 |
|
Simon Cruanes
|
7bead748a6
|
refactor: move SAT_PROOF into sidekick.core
SAT proofs are part of bigger proofs, now. And we expect them to work on
the literals of CDCL(T) directly, bypassing the low level boolean atoms
|
2021-08-17 23:59:02 -04:00 |
|
Simon Cruanes
|
47bb521158
|
wip: refactor SAT solver
|
2021-07-19 09:57:02 -04:00 |
|
Simon Cruanes
|
564dcec252
|
cleanup msat, rename it sidekick.sat
|
2021-07-18 01:40:55 -04:00 |
|
Simon Cruanes
|
4a337a85d3
|
cleanup msat
|
2021-07-18 01:29:28 -04:00 |
|
Simon Cruanes
|
d024a6a3f0
|
prepare for vendoring
|
2021-07-18 01:24:04 -04:00 |
|
Simon Cruanes
|
65a8a65095
|
chore: be robust to deprecations
|
2019-02-11 16:55:43 +01:00 |
|
Simon Cruanes
|
aa47a44242
|
feat: expose msat.sat as a proper library, with module Int_lit
|
2019-02-11 16:55:43 +01:00 |
|
Simon Cruanes
|
05e2506362
|
refactor: remove minismt things, make simple msat.sh
|
2019-02-11 16:55:43 +01:00 |
|
Simon Cruanes
|
2fb51d8082
|
chore: move to dune
|
2019-02-11 16:55:43 +01:00 |
|