package alt-ergo-plugin-ab-why3
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=f460c17011f8f6c85e3b9023983b339cc11bc34252ae748e708211378d3f6895
sha512=cc4707f22596838dd242dc2e42b5d744dd0c44f5283c0a36074761d5b8c91e6f46fed2aebb5f6a96d50f94e5da2b74cd18447574668db255a19a6fb0cda9bbb7
Description
An experimental front-end that parses a subset of Why3's logic. More precisely, this front-end targets proof obligations generated by the Atelier-B framework in Why3 format. It should be used with a prelude defining the B Set theory.
Published: 18 Oct 2023
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 wich contains
the usage section for information on how to use Alt-Ergo.
A section about input file format supported by Alt-Ergo.
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
Alt-Ergo is freely available for non-commercial uses (such as academic and exploratory trials) under the OCamlPro non-commercial license 1.0.
For commercial use, see the Alt-Ergo Users' Club. Club members with adequate membership can have access to Alt-Ergo under the Apache Software License version 2.0. See the license section for more detail.
Build
See installing informations 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 (4)
-
alt-ergo-parsers
= version
-
alt-ergo-lib
= version
-
alt-ergo
= version
-
dune
>= "3.0"
Dev Dependencies (1)
-
odoc
with-doc
Used by
None
Conflicts
None