Computer certified efficient exact reals in Coq

Robbert Krebbers*, Bas Spitters

*Corresponding author af dette arbejde

Publikation: Bidrag til bog/antologi/rapport/proceedingKonferencebidrag i proceedingsForskningpeer review

10 Citationer (Scopus)

Abstract

Floating point operations are fast, but require continuous effort on the part of the user in order to ensure that the results are correct. This burden can be shifted away from the user by providing a library of exact analysis in which the computer handles the error estimates. We provide an implementation of the exact real numbers in the Coq proof assistant. This improves on the earlier Coq-implementation by O'Connor in two ways: we use dyadic rationals built from the machine integers and we optimize computation of power series by using approximate division. Moreover, we use type classes for clean mathematical interfaces. This appears to be the first time that type classes are used in heavy computation. We obtain over a 100 times speed up of the basic operations and indications for improving the Coq system.

OriginalsprogEngelsk
TitelIntelligent Computer Mathematics - 18th Symposium, Calculemus 2011 and 10th International Conference, MKM 2011, Proceedings
Antal sider17
Publikationsdato11 aug. 2011
Sider90-106
ISBN (Trykt)9783642226724
DOI
StatusUdgivet - 11 aug. 2011
Udgivet eksterntJa
Begivenhed18th Symposium on the Integration of Symbolic Computation and Mechanized Reasoning, Calculemus 2011 and 10th International Conference on Mathematical Knowledge Management, MKM 2011 - Bertinoro, Italien
Varighed: 18 jul. 201123 jul. 2011

Konference

Konference18th Symposium on the Integration of Symbolic Computation and Mechanized Reasoning, Calculemus 2011 and 10th International Conference on Mathematical Knowledge Management, MKM 2011
Land/OmrådeItalien
ByBertinoro
Periode18/07/201123/07/2011
NavnLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Vol/bind6824 LNAI
ISSN0302-9743

Fingeraftryk

Dyk ned i forskningsemnerne om 'Computer certified efficient exact reals in Coq'. Sammen danner de et unikt fingeraftryk.

Citationsformater