Simon Cruanes
|
5feb5d8e73
|
refactor: new API for combination, with theories claiming terms
interface variables are terms claimed by >= 2 theories. Theories now
have a unique ID attributed at their creation.
|
2022-08-27 22:51:16 -04:00 |
|
Simon Cruanes
|
9762968373
|
feat(bool): use lists for B_and/B_or, along with App_uncurried
|
2022-08-22 22:12:27 -04:00 |
|
Simon Cruanes
|
dff65c5d26
|
refactor: Term.abs takes store again, so abs false can be false,true
|
2022-08-22 22:12:26 -04:00 |
|
Simon Cruanes
|
b7eb6749a1
|
add missing files from th-bool-dyn
|
2022-08-16 21:58:38 -04:00 |
|
Simon Cruanes
|
b61ec35451
|
fix(th-bool-dyn): do not propagate, just add clauses depending on polarity
|
2022-08-16 21:37:56 -04:00 |
|
Simon Cruanes
|
e4acb2cfca
|
fix(th-bool-dyn): add clauses in partial check; register simplifier
|
2022-08-16 21:35:13 -04:00 |
|
Simon Cruanes
|
57941a952a
|
add th-bool-dyn for dynamic boolean clausification
|
2022-08-16 21:30:17 -04:00 |
|
Simon Cruanes
|
00dec7ced8
|
remove iarray
|
2022-07-15 21:06:46 -04:00 |
|
Simon Cruanes
|
a1bc186d2e
|
use ocamlformat
|
2022-07-14 22:09:13 -04:00 |
|
Simon Cruanes
|
2e7ab9ba9b
|
wip: simplify a lot and only keep th-bool-static in the functor
|
2019-06-05 16:53:13 -05:00 |
|