Simon Cruanes
|
80b50e8744
|
refactor: add solver instance in sidekick base
move some functor instantiations from `sidekick-bin.smtlib` to
`sidekick-base.solver` so they're usable from a library.
|
2021-07-03 22:28:57 -04:00 |
|
Simon Cruanes
|
79bc3def3f
|
refactor to get sidekick-base library
|
2021-07-03 20:20:19 -04:00 |
|
Simon Cruanes
|
2312da883c
|
feat(bool): also provide xor/neq
|
2021-03-18 13:06:44 -04:00 |
|
Simon Cruanes
|
0a14d556d9
|
style
|
2021-03-18 13:06:44 -04:00 |
|
Simon Cruanes
|
791290118b
|
fix(form): make eval rule more precise
|
2021-03-18 12:26:14 -04:00 |
|
Simon Cruanes
|
0d31d9d84e
|
refactor(th-bool): parametrize bool_view by type of lists
use iterator instead of a IArray.t on the view side
|
2021-03-17 18:29:39 -04:00 |
|
Simon Cruanes
|
0aa13ca808
|
refactor: provide a state for Ty.bool in core signature
|
2021-02-24 15:52:54 -05:00 |
|
Simon Cruanes
|
35e5e30e93
|
fix(smtlib): handle "xor"
|
2020-12-22 14:59:21 -05:00 |
|
Simon Cruanes
|
b332e8ceb0
|
fix: preprocess away "ite"
|
2020-01-14 20:23:23 -06:00 |
|
Simon Cruanes
|
3327c86841
|
refactor(smtlib): remove intermediate typed AST, type directly into terms
|
2019-11-23 13:23:30 -06:00 |
|