On the way to certify computer algebra systems

Sylvain Boulmé 1 Thérèse Hardin 1 David Hirschkoff Valérie Ménissier-Morain 2 Renaud Rioboo 2
1 SPI - Sémantiques, preuves et implantation
LIP6 - Laboratoire d'Informatique de Paris 6
2 CALFOR - Calcul formel
LIP6 - Laboratoire d'Informatique de Paris 6
Abstract : The FOC project, started at the fall 1997, is aimed to build a programming environment for the development of certified symbolic computation. The working languages are Coq and Ocaml. In this paper, we present first the motivations of the project. We then explain why and how our concern for proving properties of programs has led us to certain implementations choices in Ocaml. This way, the sources express exactly the mathematical dependencies between the different structures. This may ease the achievement of proofs.
Document type :
Conference papers
Complete list of metadatas

https://hal.archives-ouvertes.fr/hal-01574382
Contributor : Lip6 Publications <>
Submitted on : Monday, August 14, 2017 - 11:55:06 AM
Last modification on : Thursday, March 21, 2019 - 1:01:08 PM

Links full text

Identifiers

Citation

Sylvain Boulmé, Thérèse Hardin, David Hirschkoff, Valérie Ménissier-Morain, Renaud Rioboo. On the way to certify computer algebra systems. Calculemus workshop of FLOC'99, Jun 1999, Trento, Italy. pp.370-385, ⟨10.1016/S1571-0661(05)80609-7⟩. ⟨hal-01574382⟩

Share

Metrics

Record views

38