Simon Cruanes
|
cca2c48f07
|
feat(cc): add small union-find on the side to make expls smaller
|
2022-08-21 22:57:10 -04:00 |
|
Simon Cruanes
|
1eb26e5091
|
refactor(cc): cleanup a bit, smaller closures for backtracking
|
2022-08-21 22:34:15 -04:00 |
|
Simon Cruanes
|
30cf71522c
|
small refactor of CC
|
2022-08-21 22:01:07 -04:00 |
|
Simon Cruanes
|
94ba945bf3
|
feat(cc.plugin): plugins have state, passed at init
|
2022-08-14 23:21:49 -04:00 |
|
Simon Cruanes
|
23e70a192a
|
perf(cc): more inlining; remove dead code
|
2022-08-14 22:33:32 -04:00 |
|
Simon Cruanes
|
4d02e2a1c7
|
fix(cc): bug in backtracking
|
2022-08-12 23:09:48 -04:00 |
|
Simon Cruanes
|
f17e689a3c
|
feat(cc): adapt to the new CC_view
|
2022-08-08 21:22:48 -04:00 |
|
Simon Cruanes
|
1edf054104
|
refactor(proof): use a suspension but keep uniform Proof_term.data type
this makes proof terms uniformly printable or (de)serializable.
|
2022-07-31 15:01:11 -04:00 |
|
Simon Cruanes
|
1ecb189fd5
|
refactor: core and CC
|
2022-07-30 21:17:20 -04:00 |
|
Simon Cruanes
|
a9ae790d7f
|
refactor(cc): split into modules, fully defunctorize
|
2022-07-29 23:25:48 -04:00 |
|