why3 1.6.0-1build8 (armhf binary) in ubuntu oracular
Why3 is a platform for deductive program verification. It provides a
rich language for specification and programming, called WhyML, and
relies on external theorem provers, both automated and interactive,
to discharge verification conditions. Why3 comes with a standard
library of logical theories (integer and real arithmetic, Boolean
operations, sets and maps, etc.) and basic programming data
structures (arrays, queues, hash tables, etc.). A user can write
WhyML programs directly and get correct-
programs through an automated extraction mechanism. WhyML is also
used as an intermediate language for the verification of C, Java, or
Ada programs.
.
Why3 is a complete reimplementation of the former Why platform. Among
the new features are: numerous extensions to the input language, a
new architecture for calling external provers, and a well-designed
API, allowing to use Why3 as a software library. An important
emphasis is put on modularity and genericity, giving the end user a
possibility to easily reuse Why3 formalizations or to add support for
a new external prover if wanted.
Details
- Package version:
- 1.6.0-1build8
- Status:
- Published
- Component:
- universe
- Priority:
- Optional
Downloadable files
- why3_1.6.0-1build8_armhf.deb (11.2 MiB)
Package relationships
- Depends on:
- libc6 (>= 2.38)
- libcairo2 (>= 1.2.4)
- libcairo2-ocaml-kgxh5
- libgdk-pixbuf-2.0-0 (>= 2.22.0)
- libglib2.0-0t64 (>= 2.36.0)
- libgtk-3-0t64 (>= 3.11.5)
- libgtksourceview-3.0-1 (>= 2.91.4)
- liblablgtk3-ocaml-o8ee5
- liblablgtksourceview3-ocaml-1o955
- libpango-1.0-0 (>= 1.14.0)
- libstdlib-ocaml-rayz1
- tex-common (>= 6.13)
- zlib1g (>= 1:1.1.4)
- Suggests:
- Recommends: