mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-06 11:15:43 -05:00
update index
This commit is contained in:
parent
e9675743b0
commit
744f8d60b8
1 changed files with 6 additions and 5 deletions
11
index.md
11
index.md
|
|
@ -14,15 +14,16 @@ Sidekick is composed of a few libraries:
|
|||
and a solver implementation based on [mSAT](https://github.com/Gbury/mSAT).
|
||||
|
||||
`Sidekick_core` is the most important module to read there.
|
||||
- `sidekick-arith` depends on [Zarith](https://github.com/ocaml/Zarith)
|
||||
for arbitrary-precision computations, and provides a LRA theory based
|
||||
on an implementation of the Simplex algorithm.
|
||||
- `sidekick-base` provides a concrete implementation of terms, types,
|
||||
literals, etc. as well as an instantiation the SMT solver.
|
||||
It also depends on [Zarith](https://github.com/ocaml/Zarith)
|
||||
for arbitrary-precision computations.
|
||||
- `sidekick-bin` is an executable that uses the previous building blocks
|
||||
to implement a concrete SMT solver. It is useful for testing, but
|
||||
to implement a concrete SMT solver executable. It is useful for testing, but
|
||||
can also be used as a normal SMT solver on the command line.
|
||||
|
||||
It contains examples of how to instantiate the functors of `sidekick`
|
||||
and `sidekick-arith`.
|
||||
and `sidekick-base`.
|
||||
|
||||
## API Documentation
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue