package alt-ergo-lib
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=df56045a3af79fbcfbd1deeaf09012d5bc390b4c2223e1d9c25c11c301d9eeba
sha512=ff83e5ce7598bc30509be8ca2c14d791856b0269f852903f81216ae1cbc27737d90b6313176fa24768944433b875811ee19b51fc821948634ea678dbcca4befb
Description
This is the core library used in the Alt-Ergo SMT solver.
Alt-Ergo is an automatic theorem prover of mathematical formulas. It was developed at LRI, and is now maintained at OCamlPro.
See more details on http://alt-ergo.ocamlpro.com/
README
Alt-Ergo
Alt-Ergo is an open-source automatic solver of mathematical formulas designed for program verification. It is based on Satisfiability Modulo Theories (SMT). Solvers of this family have made impressive advances and became very popular during the last decade. They are now used is various domains such as hardware design, software verification and formal testing. It was developed at LRI, and is now improved and maintained at OCamlPro, and friendly collaboration is maintained with the Why3 development team.
You can try Alt-Ergo online. Also see the Alt-Ergo Users' Club.
Build status
next | main ------------ | ------------- " |
"
Website
Alt-Ergo's website: https://alt-ergo.ocamlpro.com.
Documentation
See our general documentation, the API documentation and the developers documentation.
Download
We provide sources tarball of the latest release of Alt-Ergo. You can also find it on the GitHub's releases' page.
Alt-Ergo is available in the OCaml package manager opam with this command:
opam install alt-ergo
Copyright
See the section LICENSE.
Build
See installation instructions section.
Contributing
Please refer to our contributing guidelines.
Support
See Alt-Ergo @ OCamlPro or contact us at alt-ergo@ocamlpro.com for more details.
Dependencies (15)
- ppx_deriving
-
camlzip
>= "1.07"
- ppx_deriving
-
ppx_blob
>= "0.7.2"
- stdlib-shims
-
fmt
>= "0.9.0"
- seq
-
zarith
>= "1.11"
-
ocplib-simplex
>= "0.5.1"
-
dolmen_loop
>= "0.10"
-
dolmen_type
>= "0.10"
-
dolmen
>= "0.10"
- dune-build-info
-
dune
>= "3.14"
-
ocaml
>= "4.08.1"
Used by (3)
-
alt-ergo
= "2.6.1"
-
alt-ergo-parsers
= "2.6.1"
-
alt-ergo-plugin-ab-why3
= "2.6.1"