Simon Cruanes
|
515a720d00
|
detail
|
2021-07-22 09:57:53 -04:00 |
|
Simon Cruanes
|
a174e5958a
|
more stats for main
|
2021-07-21 20:24:27 -04:00 |
|
Simon Cruanes
|
f2b2bbb973
|
some stats for the SAT solver
|
2021-07-19 21:44:58 -04:00 |
|
Simon Cruanes
|
97aab34e46
|
statistics for pure sat solver
|
2021-07-19 09:57:02 -04:00 |
|
Simon Cruanes
|
c7bf4b01e7
|
feat: optional memtrace support
|
2021-07-18 10:29:14 -04:00 |
|
Simon Cruanes
|
5faa1d6ef7
|
chore: try to build again
|
2021-07-18 08:04:56 -04:00 |
|
Simon Cruanes
|
1aa160fe56
|
use a pure sat solver for cnf files
|
2021-07-18 02:46:04 -04:00 |
|
Simon Cruanes
|
564dcec252
|
cleanup msat, rename it sidekick.sat
|
2021-07-18 01:40:55 -04:00 |
|
Simon Cruanes
|
79bc3def3f
|
refactor to get sidekick-base library
|
2021-07-03 20:20:19 -04:00 |
|
Simon Cruanes
|
2eee760e29
|
refactor(proof): new serialization; faster implem
|
2021-06-11 21:53:13 -04:00 |
|
Simon Cruanes
|
784c1dceee
|
feat(main): -o to dump proof into a file
|
2021-06-11 21:53:13 -04:00 |
|
Simon Cruanes
|
57bf44dfb9
|
feat: basic proof production for QF_UF (wip)
|
2021-06-11 21:47:53 -04:00 |
|
Simon Cruanes
|
367c1945ef
|
feat(main): handle check-sat-assuming statement
|
2021-03-24 15:31:49 -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
|
fafb001934
|
feat: add profiling system based on TEF
- a `Sidekick_util.Profile` module, deps-free
- an optional sidekick.tef library that needs unix+mtime
|
2020-12-22 16:27:45 -05:00 |
|
Simon Cruanes
|
37089adb17
|
feat: add -t option to main
|
2020-11-14 00:23:35 -05:00 |
|
Simon Cruanes
|
3449404964
|
refactor: move base-term to sidekick-arith
|
2020-10-10 17:43:42 -04:00 |
|
Simon Cruanes
|
40d47a8d6c
|
wip: lra
|
2020-09-23 21:58:54 -04:00 |
|
Simon Cruanes
|
9ba5f508ce
|
feat(main): simpler computation of version
|
2019-12-28 08:31:41 -06:00 |
|
Simon Cruanes
|
91e9b6cc2c
|
feat: initial support for is-a/select
|
2019-12-28 07:08:23 -06:00 |
|
Simon Cruanes
|
6aafaad48f
|
feat(data): store is-a/select parents in a monoid
|
2019-12-28 06:15:50 -06:00 |
|
Simon Cruanes
|
444a0b9f85
|
wip: theory of datatypes
|
2019-12-28 05:17:47 -06:00 |
|
Simon Cruanes
|
8c5e28da28
|
wip: theory of datatypes
|
2019-12-28 05:17:47 -06:00 |
|
Simon Cruanes
|
682edc4640
|
test: update logitest config
|
2019-12-09 17:40:57 -06:00 |
|
Simon Cruanes
|
ef77e1e729
|
add promoted sidekick-version
|
2019-12-09 12:12:24 -06:00 |
|
Simon Cruanes
|
c63887a1f0
|
feat: add --version flag
|
2019-12-09 11:56:22 -06:00 |
|
Simon Cruanes
|
10cfa137b6
|
feat: handle parsing of .cnf files
|
2019-11-23 13:41:03 -06:00 |
|
Simon Cruanes
|
9b99560130
|
feat: handle typechecking and term building for datatypes
|
2019-11-23 13:23:30 -06:00 |
|
Simon Cruanes
|
3327c86841
|
refactor(smtlib): remove intermediate typed AST, type directly into terms
|
2019-11-23 13:23:30 -06:00 |
|
Simon Cruanes
|
61b5e9cee2
|
chore: simplify dune file
|
2019-11-19 16:22:49 -06:00 |
|
Simon Cruanes
|
2d1d6ee937
|
feat: in main, --dot forces --check
|
2019-11-01 15:10:57 -05:00 |
|
Simon Cruanes
|
70e4c655a2
|
refactor: split smtlib+bin into their own opam package
|
2019-06-07 17:59:07 -05:00 |
|
Simon Cruanes
|
966dfa1724
|
feat(main): disable check by default
|
2019-06-07 16:18:28 -05:00 |
|
Simon Cruanes
|
357dc73426
|
feat(check): use mini-cc to check CC conflicts on the fly
|
2019-06-07 14:47:52 -05:00 |
|
Simon Cruanes
|
a47641ecea
|
feat(main): use --long style for options
|
2019-06-07 11:23:43 -05:00 |
|
Simon Cruanes
|
19d65b4069
|
remove dimacs stuff
|
2019-06-06 10:45:47 -05: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 |
|
Simon Cruanes
|
080a20480f
|
refactor: continue functorization of sidekick
|
2019-05-27 19:55:21 -05:00 |
|
Simon Cruanes
|
6e9e95c233
|
wip: functorize everything
|
2019-05-26 23:20:47 -05:00 |
|
Simon Cruanes
|
539186bfe6
|
feat: modular statistics aggregate
|
2019-03-22 20:14:28 -05:00 |
|
Simon Cruanes
|
fadf76d944
|
chore: migrate from sequence to iter
|
2019-03-22 19:43:05 -05:00 |
|
Simon Cruanes
|
314bd7f8b2
|
feat: add ite theory
|
2019-03-09 16:16:21 -06:00 |
|
Simon Cruanes
|
431988d5e4
|
feat: more expressive theories, also plug distinct in
|
2019-03-09 16:15:24 -06:00 |
|
Simon Cruanes
|
e878907f4b
|
refactor(bool): bool-view of terms, functorized theory
|
2019-02-16 14:49:00 -06:00 |
|
Simon Cruanes
|
8614d9bb0c
|
feat: use gc alarm to check resources
|
2019-02-10 17:11:29 -06:00 |
|
Simon Cruanes
|
5865151247
|
refactor: return optional proof, do not store if if -no-check was given
|
2019-02-10 16:59:27 -06:00 |
|
Simon Cruanes
|
e6de1de949
|
main: print backtraces properly
|
2019-02-01 21:12:26 -06:00 |
|
Simon Cruanes
|
a57fdcdeda
|
refactor: use msat 0.8
|
2019-02-01 20:57:44 -06:00 |
|
Simon Cruanes
|
27d1841f6b
|
wip: migrate to msat 0.8
|
2019-01-28 21:09:57 -06:00 |
|
Simon Cruanes
|
4fadbeb04d
|
chore: migrate to dune
|
2019-01-18 18:37:26 -06:00 |
|