Simon Cruanes
7b4404fb78
feat(tracing): introduce term/const serialization
...
- use a record instead of 1st class module for `Const.ops`, so it
can be mutually recursive with the definition of `term`
- remove unused `Const.ops.opaque_to_cc`
- constants are serializable using `Ser_value`
2022-09-23 22:13:21 -04:00
Simon Cruanes
a1bc186d2e
use ocamlformat
2022-07-14 22:09:13 -04:00
Simon Cruanes
be7451b070
add ediv to arith
2022-01-31 11:08:01 -05:00
Simon Cruanes
7ea4c4fb4a
arith: more functions in Int
2022-01-19 11:42:31 -05:00
Simon Cruanes
7f2e92fe88
feat(arith): more functions in Q
2022-01-13 12:55:35 -05:00
Simon Cruanes
849d4319f2
fix theory combination for LRA
2022-01-11 14:00:04 -05:00
Simon Cruanes
02a9abde3e
feat: add Q.is_int
2022-01-11 14:00:03 -05:00
Simon Cruanes
dbba6719bc
fix compilation after rebase
2022-01-03 17:13:55 -05:00
Simon Cruanes
79bc3def3f
refactor to get sidekick-base library
2021-07-03 20:20:19 -04:00