Flocq: A Unified Library for Proving Floating-point Algorithms in Coq - Archive ouverte HAL Access content directly
Conference Papers Year :

Flocq: A Unified Library for Proving Floating-point Algorithms in Coq

(1, 2) , (1, 2)
1
2

Abstract

Several formalizations of floating-point arithmetic have been designed for the Coq system, a generic proof assistant. Their different purposes have favored some specific applications: program verification, high-level properties, automation. Based on our experience using and/or developing these libraries, we have built a new system that is meant to encompass the other ones in a unified framework. It offers a multi-radix and multi-precision formalization for various floating- and fixed-point formats. This fresh setting has been the occasion for reevaluating known properties and generalizing them. This paper presents the Flocq system: a library easy to use, suitable for automation yet high-level and generic.
Fichier principal
Vignette du fichier
11-arith20-article.pdf (354.15 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

inria-00534854 , version 1 (15-11-2010)
inria-00534854 , version 2 (18-11-2014)

Identifiers

Cite

Sylvie Boldo, Guillaume Melquiond. Flocq: A Unified Library for Proving Floating-point Algorithms in Coq. Proceedings of the 20th IEEE Symposium on Computer Arithmetic, Jul 2011, Tübingen, Germany. pp.243-252, ⟨10.1109/ARITH.2011.40⟩. ⟨inria-00534854v2⟩
817 View
798 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More