Simon Cruanes
|
0aa13ca808
|
refactor: provide a state for Ty.bool in core signature
|
2021-02-24 15:52:54 -05:00 |
|
Simon Cruanes
|
2810312e2f
|
add simplify to LRA
|
2021-02-22 21:10:18 -05:00 |
|
Simon Cruanes
|
a5166fb19b
|
more stats
|
2021-02-22 16:45:21 -05:00 |
|
Simon Cruanes
|
4d0c24f40f
|
refactor lra
|
2021-02-22 14:28:31 -05:00 |
|
Simon Cruanes
|
45893e92f1
|
fix: missing preprocessing in LRA; better theory combination
|
2021-02-22 14:01:55 -05:00 |
|
Simon Cruanes
|
a8e2764e92
|
lra: refactor theory combination (have CC tell us what terms are subterms)
|
2021-02-22 12:09:44 -05:00 |
|
Simon Cruanes
|
a7afce3af4
|
fix(lra): only do theory combination on terms known to the CC
|
2021-02-22 12:09:44 -05:00 |
|
Simon Cruanes
|
aa20605567
|
feat(lra): expose some stats
|
2021-02-16 19:18:45 -05:00 |
|
Simon Cruanes
|
0bd2770b40
|
feat(lra): certificate checking for simplex2
|
2021-02-16 15:18:19 -05:00 |
|
Simon Cruanes
|
cfbd352ca0
|
feat(lra): restore theory combination; improve preprocessing
|
2021-02-16 14:01:21 -05:00 |
|
Simon Cruanes
|
0634e7c356
|
perf(lra): only call simplex.check if new things were asserted
|
2021-02-15 17:09:38 -05:00 |
|
Simon Cruanes
|
2a6c224f08
|
fix(lra): proper negation for basic operators
|
2021-02-15 16:53:57 -05:00 |
|
Simon Cruanes
|
0081926a50
|
fix(lra): refactor
|
2021-02-15 16:35:41 -05:00 |
|
Simon Cruanes
|
a908f2b3f2
|
feat(arith): integrate simplex2 into sidekick; remove old simplex
|
2021-02-15 16:19:39 -05:00 |
|
Simon Cruanes
|
2a0e14a635
|
refactor: a bit of cleanup
|
2021-02-11 17:17:55 -05:00 |
|
Simon Cruanes
|
14a25f95a8
|
perf: make simplex more imperative
|
2021-02-05 13:48:57 -05:00 |
|
Simon Cruanes
|
3979380896
|
feat(profile): add instant probe
|
2020-12-22 16:45:55 -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
|
14bb5898f0
|
Merge branch 'wip-fix-lra' into wip-lra-simplex-unsat-core
|
2020-12-22 11:46:09 -05:00 |
|
Simon Cruanes
|
3b3a2e1caf
|
use simplex conflicts in LRA
|
2020-12-22 10:55:55 -05:00 |
|
Guillaume Bury
|
4be726db43
|
Add unsat core explanations to the simplex
|
2020-12-22 14:16:23 +01:00 |
|
Simon Cruanes
|
5ff0fff85b
|
wip: refactor(lra): import Simplex from funarith, replace FM with it
|
2020-11-13 22:35:59 -05:00 |
|