Simon Cruanes
|
dc320bf0c9
|
fix(tycheck): handle n-ary +/-
|
2020-10-10 14:34:05 -04:00 |
|
Simon Cruanes
|
ac6ca7d584
|
wip: properly typecheck and build LRA terms
|
2020-10-04 00:32:52 -04:00 |
|
Simon Cruanes
|
aff2e29a6b
|
wip: representing real types and values
|
2020-09-23 21:59:29 -04:00 |
|
Simon Cruanes
|
7d399ba201
|
handle :named attribute in smtlib
|
2020-08-18 10:01:36 -04:00 |
|
Simon Cruanes
|
b332e8ceb0
|
fix: preprocess away "ite"
|
2020-01-14 20:23:23 -06:00 |
|
Simon Cruanes
|
7c951c08ff
|
wip: use t=c instead of (is _ c) t for nullary constructors
|
2019-12-28 05:17:47 -06:00 |
|
Simon Cruanes
|
444a0b9f85
|
wip: theory of datatypes
|
2019-12-28 05:17:47 -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
|
409fe49ff0
|
feat(bin): use stmlib-utils 0.1, with versionned API and new statements
|
2019-11-07 10:35:59 -06:00 |
|
Simon Cruanes
|
8162a841fe
|
refactor: depend on smtlib-utils instead of having custom parser
|
2019-11-05 17:11:32 -06:00 |
|
Simon Cruanes
|
cad49b3747
|
wip: preprocess/simplify as part of theories
|
2019-06-06 17:13:21 -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
|
27d1841f6b
|
wip: migrate to msat 0.8
|
2019-01-28 21:09:57 -06:00 |
|
Simon Cruanes
|
a88f0d62f4
|
fix(typecheck): support application of function symbols
|
2018-08-18 13:22:10 -05:00 |
|
Simon Cruanes
|
fade033458
|
refactor: get SAT properly again on some problems
|
2018-05-20 14:30:36 -05:00 |
|
Simon Cruanes
|
24bbe97ceb
|
rename to sidekick
|
2018-05-09 19:28:41 -05:00 |
|
Simon Cruanes
|
7b44146102
|
make it compile! with stubs for conversion parse ast -> ast -> term
|
2018-02-08 22:19:32 -06:00 |
|