Commit graph

15 commits

Author SHA1 Message Date
Simon Cruanes
a223b6cd5c fix(cc): fix bad proof production for the merge-bool-parent case 2021-06-16 19:58:42 -04:00
Simon Cruanes
252f7243a4 feat(proof): add binary res/res1 2021-06-15 20:54:27 -04:00
Simon Cruanes
0042f50db2 try to fix ci again 2021-06-11 22:12:50 -04:00
Simon Cruanes
6a9dbb8440 pick proof format with env variable 2021-06-11 21:53:13 -04:00
Simon Cruanes
2eee760e29 refactor(proof): new serialization; faster implem 2021-06-11 21:53:13 -04:00
Simon Cruanes
19e083c682 produce nn steps 2021-06-11 21:53:13 -04:00
Simon Cruanes
ef3fa2b7a7 use newer quip format, with bool-c taking terms 2021-06-11 21:53:13 -04:00
Simon Cruanes
8d05387bc9 use named version of Bool_c 2021-06-11 21:53:13 -04:00
Simon Cruanes
01e1bfe6e2 proofs: better sharing, reuse existing definitions when possible 2021-06-11 21:53:13 -04:00
Simon Cruanes
7507a7f0b1 proofs: remove with_defs 2021-06-11 21:53:13 -04:00
Simon Cruanes
0242a97327 feat(proof): compress proof by introducing name for shared terms 2021-06-11 21:53:13 -04:00
Simon Cruanes
19e6f80b45 refactor(proof): rename defc to stepc 2021-06-11 21:53:13 -04:00
Simon Cruanes
c02da6ce8a feat(proof): progress on preprocessing; proper proofs for th-bool 2021-06-11 21:53:12 -04:00
Simon Cruanes
502dce503c refactor(proof): merge proof and lemma, add composite proof constructor 2021-06-11 21:51:53 -04:00
Simon Cruanes
22d6786c40 refactor(proof): more and better constructs; compile again 2021-06-11 21:51:15 -04:00