sidekick/src/base
Simon Cruanes 08541613af
refactor: model building in smtlib, for smtlib
- sidekick.model removed, now just smtlib.Model (specific to it)
- use function entries for models, not just term->term
- re-building models in smtlib driver
- asolver.solve, in Check_res.t, does not return a concrete model, but a
  bundle of functions to query the solver
- store constants in smtlib typechecker AST (so we can directly map them
  to values in model construction)
2022-10-15 22:42:10 -04:00
..
Config.ml refactor: cleanup config a bit 2022-08-16 21:27:32 -04:00
Config.mli refactor: cleanup config a bit 2022-08-16 21:27:32 -04:00
Data_ty.ml some todos 2022-09-26 20:31:57 -04:00
Data_ty.mli tiny helper 2022-09-01 22:32:24 -04:00
dune wip: new attempt at theory combination 2022-09-01 22:34:27 -04:00
Form.ml change signature of Const.decoders; add bencode decoder 2022-09-25 23:05:15 -04:00
Form.mli feat: implement some const decoders 2022-09-25 23:05:15 -04:00
Het.ml wip: refactor base 2022-08-05 21:56:17 -04:00
Het.mli wip: refactor base 2022-08-05 21:56:17 -04:00
ID.ml feat(tracing): introduce term/const serialization 2022-09-23 22:13:21 -04:00
ID.mli feat(tracing): introduce term/const serialization 2022-09-23 22:13:21 -04:00
LIA_term.ml small fixes, warnings 2022-08-27 20:44:13 -04:00
LRA_term.ml feat: decoders for LRA terms 2022-09-26 20:57:48 -04:00
LRA_term.mli feat: decoders for LRA terms 2022-09-26 20:57:48 -04:00
Proof_quip.ml.tmp wip: refactor base 2022-08-05 21:56:17 -04:00
Proof_quip.mli.tmp wip: refactor base 2022-08-05 21:56:17 -04:00
Proof_storage.ml.tmp wip: refactor base 2022-08-05 21:56:17 -04:00
Proof_storage.mli.tmp wip: refactor base 2022-08-05 21:56:17 -04:00
Sidekick_base.ml feat: show_trace, and trace_reader, can now display a QF_UF trace 2022-09-30 23:05:00 -04:00
Solver.ml refactor: make it compile again (driver, main) 2022-10-12 22:19:41 -04:00
Statement.ml refactor: model building in smtlib, for smtlib 2022-10-15 22:42:10 -04:00
Statement.mli refactor: model building in smtlib, for smtlib 2022-10-15 22:42:10 -04:00
Term.ml wip: make Base really usable, add th-data/th-bool 2022-08-10 22:08:43 -04:00
th_bool.ml add th-bool-dyn for dynamic boolean clausification 2022-08-16 21:30:17 -04:00
th_data.ml fix some warnings 2022-09-14 18:20:10 -04:00
th_lra.ml fix some warnings 2022-09-14 18:20:10 -04:00
th_ty_unin.ml theory for uninterpreted types 2022-09-01 22:31:37 -04:00
Ty.ml change signature of Const.decoders; add bencode decoder 2022-09-25 23:05:15 -04:00
Ty.mli feat: implement some const decoders 2022-09-25 23:05:15 -04:00
types_.ml refactor: model building in smtlib, for smtlib 2022-10-15 22:42:10 -04:00
Uconst.ml feat: show_trace, and trace_reader, can now display a QF_UF trace 2022-09-30 23:05:00 -04:00
Uconst.mli feat: implement some const decoders 2022-09-25 23:05:15 -04:00