sidekick/src/smt
Simon Cruanes d9b9f79b75
fix(smtlib/model): fix construction of models
assign whole classes at once; make sure `compute_fixpoint` does not stop
too early
2022-10-18 22:47:50 -04:00
..
dune refactor: model building in smtlib, for smtlib 2022-10-15 22:42:10 -04:00
find_foreign.ml fix(find_foreign): memoization needs to account for is_sub 2022-09-11 13:55:25 -04:00
find_foreign.mli refactor(preprocess): introduce Find_foreign, runs after preprocess 2022-09-10 14:10:36 -04:00
model.ml fix test: restore printing for basic smt solver model 2022-10-15 23:17:49 -04:00
model_builder.ml fix(smtlib/model): fix construction of models 2022-10-18 22:47:50 -04:00
model_builder.mli fix(smtlib/model): fix construction of models 2022-10-18 22:47:50 -04:00
preprocess.ml wip: refactor(smt): use sidekick.proof for proof tracing 2022-10-12 12:22:19 -04:00
preprocess.mli wip: refactor(smt): use sidekick.proof for proof tracing 2022-10-12 12:22:19 -04:00
registry.ml format 2022-08-27 20:48:32 -04:00
registry.mli format 2022-08-27 20:48:32 -04:00
Sidekick_smt_solver.ml feat(smt): produce better model, with eval function 2022-10-15 23:11:27 -04:00
sigs.ml refactor: model building in smtlib, for smtlib 2022-10-15 22:42:10 -04:00
solver.ml feat(smt): produce better model, with eval function 2022-10-15 23:11:27 -04:00
solver.mli refactor: model building in smtlib, for smtlib 2022-10-15 22:42:10 -04:00
solver_internal.ml fix(smtlib/model): fix construction of models 2022-10-18 22:47:50 -04:00
solver_internal.mli feat(smt): produce better model, with eval function 2022-10-15 23:11:27 -04:00
th_combination.ml fix debug msg 2022-09-16 19:49:58 -04:00
th_combination.mli wip: refactor(preprocess): recursive preprocess guided by theories 2022-09-07 19:35:09 -04:00
theory.ml refactor: new API for combination, with theories claiming terms 2022-08-27 22:51:16 -04:00
theory_id.ml refactor: new API for combination, with theories claiming terms 2022-08-27 22:51:16 -04:00
theory_id.mli refactor: new API for combination, with theories claiming terms 2022-08-27 22:51:16 -04:00
trace_reader.ml feat: decode proofs from traces; print them in show_trace 2022-10-13 00:03:08 -04:00
trace_reader.mli feat: decode proofs from traces; print them in show_trace 2022-10-13 00:03:08 -04:00
tracer.ml feat: decode proofs from traces; print them in show_trace 2022-10-13 00:03:08 -04:00
tracer.mli wip: refactor(smt): use sidekick.proof for proof tracing 2022-10-12 12:22:19 -04:00