Simon Cruanes
|
51be2f52e8
|
style
|
2020-10-12 02:06:16 -04:00 |
|
Simon Cruanes
|
534fc45783
|
wip: better progress bar
|
2020-10-11 23:30:22 -04:00 |
|
Simon Cruanes
|
f556fe58ab
|
test: clarify where tests belong
|
2020-10-10 18:54:57 -04:00 |
|
Simon Cruanes
|
3449404964
|
refactor: move base-term to sidekick-arith
|
2020-10-10 17:43:42 -04:00 |
|
Simon Cruanes
|
349d884664
|
chore: add sidekick-arith library, depends on zarith
|
2020-10-10 17:18:20 -04:00 |
|
Simon Cruanes
|
7a74ec45b7
|
fix
|
2020-10-10 16:39:36 -04:00 |
|
Simon Cruanes
|
e9931b377c
|
remove bloody warn-error
|
2020-10-10 16:00:21 -04:00 |
|
Simon Cruanes
|
dc320bf0c9
|
fix(tycheck): handle n-ary +/-
|
2020-10-10 14:34:05 -04:00 |
|
Simon Cruanes
|
7c3c88d6f6
|
feat(lra): bugfixes
|
2020-10-10 14:33:54 -04:00 |
|
Simon Cruanes
|
93b56618f1
|
wip: first implem of Fourier Motzkin
|
2020-10-10 01:22:22 -04:00 |
|
Simon Cruanes
|
9783c3ae1b
|
wip: reimplement a fourier motzkin module, from scratch
|
2020-10-10 00:00:20 -04:00 |
|
Simon Cruanes
|
c67e44e654
|
detail
|
2020-10-09 23:59:38 -04:00 |
|
Simon Cruanes
|
581c7eff0b
|
wip
|
2020-10-09 22:09:15 -04:00 |
|
Simon Cruanes
|
7e6800811f
|
wip: LRA: process all lits during final check
|
2020-10-04 22:28:09 -04:00 |
|
Simon Cruanes
|
fabdb27dfe
|
wip: feat(lra): preprocess by renaming lits/terms and storing defs
|
2020-10-04 21:37:03 -04:00 |
|
Simon Cruanes
|
ac6ca7d584
|
wip: properly typecheck and build LRA terms
|
2020-10-04 00:32:52 -04:00 |
|
Simon Cruanes
|
943efad206
|
feat: add AST for LRA
|
2020-10-03 23:46:45 -04:00 |
|
Simon Cruanes
|
216cbe762f
|
missing lra file
|
2020-09-23 21:59:33 -04:00 |
|
Simon Cruanes
|
f59a5d9fce
|
wip
|
2020-09-23 21:59:33 -04:00 |
|
Simon Cruanes
|
aff2e29a6b
|
wip: representing real types and values
|
2020-09-23 21:59:29 -04:00 |
|
Simon Cruanes
|
4f12bfdb93
|
wip: LRA
|
2020-09-23 21:58:54 -04:00 |
|
Simon Cruanes
|
40d47a8d6c
|
wip: lra
|
2020-09-23 21:58:54 -04:00 |
|
Simon Cruanes
|
95edfd9aa9
|
wip: LRA theory
|
2020-09-23 21:58:54 -04:00 |
|
Simon Cruanes
|
6df11c2962
|
fix compat bug
|
2020-09-08 23:40:47 -04:00 |
|
Simon Cruanes
|
ae6d298790
|
move to containers 3.0
|
2020-09-08 22:33:24 -04:00 |
|
Simon Cruanes
|
7d399ba201
|
handle :named attribute in smtlib
|
2020-08-18 10:01:36 -04:00 |
|
Simon Cruanes
|
7032d5220a
|
fix typo in a name
|
2020-04-27 12:47:11 -04:00 |
|
Simon Cruanes
|
7cfdb3507c
|
fix(th-data): fix acyclicity
|
2020-02-20 19:32:33 -06:00 |
|
Simon Cruanes
|
bb449257d8
|
fix(solver): in final-check, fixpoint until CC has no merges
|
2020-02-15 14:40:57 -06:00 |
|
Simon Cruanes
|
11d8f8e879
|
remove dead code, some printing info
|
2020-02-15 14:33:44 -06:00 |
|
Simon Cruanes
|
b2c047190f
|
fix(data): check is-a lits in final-check
|
2020-01-17 19:12:06 -06:00 |
|
Simon Cruanes
|
eb64acb31f
|
fix(data): reimplement acyclicity check
|
2020-01-17 19:10:46 -06:00 |
|
Simon Cruanes
|
e21dea4780
|
feat(cc): flag some explanations as being theory-induced
|
2020-01-17 18:49:14 -06:00 |
|
Simon Cruanes
|
a31b2b36ef
|
fixes: add missing expl in monoids; handle is-c t
|
2020-01-14 22:41:33 -06:00 |
|
Simon Cruanes
|
ef60d1466f
|
feat: better debug message
|
2020-01-14 21:23:02 -06:00 |
|
Simon Cruanes
|
b332e8ceb0
|
fix: preprocess away "ite"
|
2020-01-14 20:23:23 -06:00 |
|
Simon Cruanes
|
10b9febe9d
|
fix(th-data): avoid redundant explanations
|
2019-12-28 09:00:59 -06:00 |
|
Simon Cruanes
|
e58b29da02
|
fix(term): hashconsing error leading to non termination
|
2019-12-28 08:49:14 -06:00 |
|
Simon Cruanes
|
6f67593be1
|
feat(data): fixes (decide args of is-a/select; rearrange reduction rules)
|
2019-12-28 08:31:52 -06:00 |
|
Simon Cruanes
|
9ba5f508ce
|
feat(main): simpler computation of version
|
2019-12-28 08:31:41 -06:00 |
|
Simon Cruanes
|
62b1d83cd6
|
debug: add type checking in CC.merge
|
2019-12-28 08:19:59 -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
|
9293553925
|
feat(th-data): first draft of acyclicity
|
2019-12-28 05:19:01 -06:00 |
|
Simon Cruanes
|
6061b5843e
|
fix(th-data): fix merge explanation in cstor monoid
|
2019-12-28 05:19:01 -06:00 |
|
Simon Cruanes
|
d52fb1e5fd
|
core: add iter_all in monoid class
|
2019-12-28 05:19:01 -06:00 |
|
Simon Cruanes
|
bf23f7c826
|
fix(cc): remove too powerful assertion in CC
|
2019-12-28 05:19:01 -06:00 |
|
Simon Cruanes
|
787b9404af
|
refactor: change debug levels
|
2019-12-28 05:17:47 -06:00 |
|
Simon Cruanes
|
a4e3fd5a69
|
feat: provide simple repr->monoid mapping in core
|
2019-12-28 05:17:47 -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 |
|