A Monadic, Functional Implementation of Real Numbers

Computer Science – Numerical Analysis

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

This paper is to appear in an upcoming issue of Mathematical Structures in Computer Science published by Cambridge University

Scientific paper

10.1017/S0960129506005871

Large scale real number computation is an essential ingredient in several modern mathematical proofs. Because such lengthy computations cannot be verified by hand, some mathematicians want to use software proof assistants to verify the correctness of these proofs. This paper develops a new implementation of the constructive real numbers and elementary functions for such proofs by using the monad properties of the completion operation on metric spaces. Bishop and Bridges's notion of regular sequences is generalized to, what I call, regular functions which form the completion of any metric space. Using the monad operations, continuous functions on length spaces (a common subclass of metric spaces) are created by lifting continuous functions on the original space. A prototype Haskell implementation has been created. I believe that this approach yields a real number library that is reasonably efficient for computation, and still simple enough to easily verify its correctness.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A Monadic, Functional Implementation of Real Numbers does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A Monadic, Functional Implementation of Real Numbers, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A Monadic, Functional Implementation of Real Numbers will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-264591

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.