2013
DOI: 10.2168/lmcs-9(1:1)2013
|View full text |Cite
|
Sign up to set email alerts
|

Type classes for efficient exact real arithmetic in Coq

Abstract: Floating point operations are fast, but require continuous effort by the user to ensure correctness. This burden can be shifted to the machine by providing a library of exact analysis in which the computer handles the error estimates. Previously, we provided a fast implementation of the exact real numbers in the Coq proof assistant. This implementation incorporates various optimizations to speed up the basic operations of O'Connor's implementation by a 100 times. We implemented these optimizations in a modular… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
21
0

Year Published

2013
2013
2024
2024

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 22 publications
(21 citation statements)
references
References 51 publications
0
21
0
Order By: Relevance
“…Proof developments at Nijmegen led to a different library called C-CoRN [9] and its successor MathClasses [20]. The main idea is to provide Bishop-like constructive mathematics.…”
Section: Another Coq Library: C-corn/mathclassesmentioning
confidence: 99%
See 1 more Smart Citation
“…Proof developments at Nijmegen led to a different library called C-CoRN [9] and its successor MathClasses [20]. The main idea is to provide Bishop-like constructive mathematics.…”
Section: Another Coq Library: C-corn/mathclassesmentioning
confidence: 99%
“…The order x ≤ R y is then defined as y − x nonnegative. Abstract interfaces are heavily used to ease statements and proofs [20]. Thanks to type classes, the algebraic and order hierarchies (setoid, group, ring, and so on) easily benefit from inheritance.…”
Section: Another Coq Library: C-corn/mathclassesmentioning
confidence: 99%
“…We depend a huge code base, the CoRN library [1] combined with the recent MathClasses library [2,3]. Part of this work 2 is adapting code from the old library to the new coding style.…”
Section: A Computational Library For Analysismentioning
confidence: 99%
“…It can be seen as a light counterpart of the seminal works about the formalization of exact arithmetic [15,30,19]. Our motivations to do this work come from the difficulties that we faced when showing that the Harthong-Reeb line satisfies the axioms proposed by Bridges [4].…”
Section: Introductionmentioning
confidence: 99%