Source: alt-ergo Section: math Priority: optional Maintainer: Debian OCaml Maintainers Uploaders: Mehdi Dogguy , Ralf Treinen Build-Depends: debhelper-compat (= 12), dh-ocaml (>= 0.9.0~), ocaml-nox (>= 4.04), menhir, ocaml-findlib, libocamlgraph-ocaml-dev (>= 1.8.5~), libzarith-ocaml-dev, libzip-ocaml-dev, ocplib-simplex-ocaml-dev (>= 0.4), liblablgtk2-gnome-ocaml-dev (>= 2.14.0+dfsg-2~), liblablgtksourceview2-ocaml-dev (>= 2.14.0+dfsg-2~) Homepage: http://alt-ergo.lri.fr Standards-Version: 4.3.0 Vcs-Browser: https://salsa.debian.org/ocaml-team/alt-ergo Vcs-Git: https://salsa.debian.org/ocaml-team/alt-ergo.git Package: alt-ergo Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${ocaml:Depends} Suggests: why Description: Automatic theorem prover dedicated to program verification Alt-Ergo is an automatic theorem prover geared towards application in program verification. It is based on CC(X), a congruence closure algorithm parameterized by an equational theory X. Alt-Ergo has built-in provers for propositional logic, linear arithmetic, uninterpreted function symbols, associative-commutative function symbols, polymorphic arrays, user-defined polymorphic record types and polymorphic enumeration types. It has restricted support for reasoning over arbitrary user-defined algebraic types, first-order quantifiers, and non-linear arithmetic. . This package contains the prover as a command-line executable as well as the graphical interface.