Fedora 23 Update: why-2.35-9.fc23

updates at fedoraproject.org updates at fedoraproject.org
Sun Nov 1 03:05:12 UTC 2015


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2015-538a90ded0
2015-11-01 01:51:21.173258
--------------------------------------------------------------------------------

Name        : why
Product     : Fedora 23
Version     : 2.35
Release     : 9.fc23
URL         : http://why.lri.fr/
Summary     : Software verification platform
Description :
Why is a software verification platform that applies formal proving
tools to annotated programs.  It is currently capable of analysis of C
(through "Frama-C"), Java (through the included tool "Krakatoa"), and
potentially ML programs with some modification into Why's own ML-like
language.  Furthermore, Why is capable of analysis of any program that
is mapped onto its own internal language.  It uses a weakest
precondition involving calculus to generate potential theorems necessary
for the proof of a program's correctness.  It translates these theorems
into formats that can be used by external proof assistants (without any
extra work Coq, PVS, HOL Light, and Mizar are supported - having one is
recommended and both Coq and PVS are packaged for Fedora) and automated
theorem provers (without any extra work Simplify, Alt-Ergo, Yices, Z3,
CVC3, and Zenon are supported and Alt-Ergo, CVC3, and Zenon are packaged
for Fedora) so that these results can be externally proven, resulting in
a proof of program correctness.

Note: Each user account must be set up by running "why-config" at the
command line (to set up a configuration file).

--------------------------------------------------------------------------------
Update Information:

  flocq-2.5.0-1.fc23  - ensured compatibility with both Coq 8.4 and 8.5 (Flocq
now provides its own version of iter_pos) - redefined ulp, so that ulp(0) is
meaningful - renamed, generalized, and added lemmas in Fcore_ulp - extended
predecessor and successor to nonpositive values (the previous definition of pred
has been renamed pred_pos) - removed some hypotheses on lemmas of Fprop_relative
- added more examples     - Average: proof on Sterbenz's average and correctly-
rounded average     - Cody_Waite: Cody & Waite's approximation of exponential
- Compute: effective FP computations with an example of sqrt(sqr(x)) in radix 5
and precision 3     - Division_u16: integer division using floating-point FMA
- Triangle: Kahan's algorithm for the area of a triangle  gappalib-
coq-1.2.0-1.fc23  - fact database     - improved handling of powers of two in
mul_flt     - fixed incorrect computation of the order-3 term of the relative
error for division     - added rewriting rules for emulating reverse propagation
- proof graph     - improved proof simplification - proof paths     - improved
performances by avoiding some absolute values     - improved detection of
approximate/exact pairs of expressions  why3-0.86.2-1.fc23  - Minor bugfix
release - Compatibility with flocq 2.5.0 - Do not ship the nonfree boomy icons
why-2.35-9.fc23  - Rebuild for flocq 2.5.0, gappalib-coq 1.2.0, and why3 0.86.2
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program. Use
su -c 'yum update why' at the command line.
For more information, refer to "Managing Software with yum",
available at https://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list