EN FR
EN FR


Section: New Software and Platforms

Gappa

The Gappa tool for automated proofs of arithmetic properties

Keywords: Floating-point - Arithmetic code - Software Verification - Constraint solving

Functional Description

Gappa is a tool intended to help verifying and formally proving properties on numerical programs dealing with floating-point or fixed-point arithmetic. It has been used to write robust floating-point filters for CGAL and it is used to certify elementary functions in CRlibm. While Gappa is intended to be used directly, it can also act as a backend prover for the Why3 software verification plateform or as an automatic tactic for the Coq proof assistant.