alt-ergo

AuthorAlt-Ergo developers
LicenseOCamlPro Non-Commercial License + Apache
Homepagehttp://alt-ergo.ocamlpro.com/
Issue Trackerhttps://github.com/OCamlPro/alt-ergo/issues
Maintaineralt-ergo@ocamlpro.com
Dependencies
&camlzip
conf-autoconf
menhir
num
ocplib-simplex>= 0.4
zarith
Optional dependencies
|conf-gtksourceview
lablgtk
Availableocaml-version >= "4.04.0"
PublishedNov 14, 2017
Source [http] http://alt-ergo.ocamlpro.com/http/alt-ergo-2.0.0/alt-ergo-2.0.0.tar.gz
eb8467734d97c4b1a25beb431f064e4f
StatisticsInstalled 136 times last month.
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/alt-ergo/alt-ergo.2.0.0/opam

Alt-Ergo, an SMT Solver for Software Verification

Alt-Ergo is an automatic prover of mathematical formulas used behind software verification tools such as Frama-C, SPARK, Why3, Atelier-B and Caveat.

Since Alt-Ergo 2.0.0, this package provides the binaries (command-line and GUI), the plugins and the preludes of Alt-Ergo.

Usage of the command-line:

alt-ergo [options] <file.why>

Usage of the GUI:

altgr-ergo [options] <file.why>

Usage of the satML plugin; an alternative SAT solver based on miniSAT:

alt-ergo -sat-plugin satML-plugin.cmxs [other-options] <file.why>

Usage of the FM-Simplex plugin, an alternative to Fourier-Motzkin algorithm for linear integer arithmetic

alt-ergo -inequalities-plugin fm-simplex-plugin.cmxs [other-options] <file.why>

Usage of the command-line with FPA reasoning:

alt-ergo -use-fpa -prelude fpa-theory-2017-01-04-16h00.why [other-options] <file.why>

Necessary for
frama-c
>= 20160502
why
&>= 2.32
2.35
why3
0.85