Simon Cruanes
|
6e1da96e7e
|
include solver directly in Sidekick_sat
|
2022-07-30 21:18:18 -04:00 |
|
Simon Cruanes
|
085e37e063
|
refactor(sat): remove functor, split into modules
|
2022-07-30 20:27:47 -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
|
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
|
c0288902c0
|
feat: check on_progress in more places
|
2022-02-16 13:24:43 -05:00 |
|
Simon Cruanes
|
cfede762c9
|
feat(sat): provide a proof_dumm module
|
2021-12-07 14:08:16 -05:00 |
|
Simon Cruanes
|
d3537f2c3f
|
wip: refactor proof
|
2021-10-07 20:49:39 -04:00 |
|
Simon Cruanes
|
16bb65ebfa
|
wip: clause pools
|
2021-08-31 09:30:28 -04:00 |
|
Simon Cruanes
|
81caf4824e
|
wip: feat: additional clause allocators in SAT
|
2021-08-30 09:03:37 -04:00 |
|
Simon Cruanes
|
1ab7d34a7d
|
refactor: make it compile again
|
2021-08-20 18:18:30 -04:00 |
|
Simon Cruanes
|
3fbb9af664
|
refactor(sat): hide atoms, API now talks only about literals
|
2021-08-19 09:35:54 -04:00 |
|
Simon Cruanes
|
15d86d7c62
|
refactor(sat): use first-class modules instead of records
|
2021-07-18 19:18:42 -04:00 |
|
Simon Cruanes
|
1aa160fe56
|
use a pure sat solver for cnf files
|
2021-07-18 02:46:04 -04:00 |
|
Simon Cruanes
|
4cb8887639
|
wip: remove all traces of mcsat from src/sat
|
2021-07-18 02:14:56 -04:00 |
|
Simon Cruanes
|
564dcec252
|
cleanup msat, rename it sidekick.sat
|
2021-07-18 01:40:55 -04:00 |
|
Simon Cruanes
|
27d1841f6b
|
wip: migrate to msat 0.8
|
2019-01-28 21:09:57 -06:00 |
|
Simon Cruanes
|
47ddce5960
|
refactor: use 1st class for theory actions
|
2018-05-25 20:23:09 -05:00 |
|
Simon Cruanes
|
f69d5cd9f1
|
refactor(sat): wip: simplify SAT solver
|
2018-05-20 13:09:51 -05:00 |
|
Simon Cruanes
|
3968688a35
|
large refactor of SAT solver, all internal code in Internal now
|
2018-05-09 22:47:21 -05:00 |
|
Simon Cruanes
|
441ca61465
|
remove annoying spelling mistake
|
2018-05-09 19:58:04 -05:00 |
|
Simon Cruanes
|
24bbe97ceb
|
rename to sidekick
|
2018-05-09 19:28:41 -05:00 |
|