Commit graph

10 commits

Author SHA1 Message Date
Simon Cruanes
7db5e1a902
refactor(sat): use new proof tracer from sidekick,proof 2022-10-12 12:21:45 -04:00
Simon Cruanes
06a0089a8c
feat: add Clause_tracer, works both for SMT and SAT 2022-10-02 23:07:53 -04:00
Simon Cruanes
01d0668fc6
fix(sat): check for new atoms in termination check in final_check 2022-08-27 23:08:58 -04:00
Simon Cruanes
7dac9781bf
feat(sat): phase saving. remember polarity of decisions 2022-08-21 13:52:52 -04:00
Simon Cruanes
1c30fb1f95
feat(sat): add counters for decision level/trail depth 2022-08-18 22:03:15 -04:00
Simon Cruanes
947f790f9f
debug in sat 2022-08-16 21:29:29 -04:00
Simon Cruanes
517a5d2e5f
better tracing 2022-08-13 13:55:01 -04:00
Simon Cruanes
92edae353d
feat(sat): add mk_plugin_cdcl_t 2022-08-13 13:30:08 -04:00
Simon Cruanes
1edf054104
refactor(proof): use a suspension but keep uniform Proof_term.data type
this makes proof terms uniformly printable or (de)serializable.
2022-07-31 15:01:11 -04:00
Simon Cruanes
085e37e063
refactor(sat): remove functor, split into modules 2022-07-30 20:27:47 -04:00