🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #1414

Re: An alternative to floating point (was Re: Floating point non-exactness)

#1414
From: Vernon Lee
Date: Wed, 01 Aug 1990 18:29
41 lines
2382 bytes
Here's a brief bibliography of implementing exact reals.  These
implementations are by necessity of the _constructive reals_, that is,
those reals for which one can give an algorithm to produce arbitrarily
accurate approximations.

    Hans-J. Boehm, "Constructive real interpretation of numerical
    programs," SIGPLAN Notices, 22(7):214-221. July 1987

    Hans-J. Boehm, Robert Cartwright, Mark Riggle, and Michael J.
    O'Donnell, "Exact real arithmetic:  A case study in higher order
    programming."  In Proceedings of the 1986 Lisp and Functional
    Programming Conference, pp 162-173, 1986.

    Vernon Lee and Hans-J. Boehm, "Optimizing programs over the
    constructive reals."  In Proceedings of the ACM SIGPLAN '90 Conference
    on Programming Language Design and Implementation, pp 102-111, June
    1990.

    Jean Vuillemin, "Exact real computer arithmetic with continued
    fractions."  Research Report 760, INRIA, 1987.

    Jean Vuillemin, "Exact real computer arithmetic with continued
    fractions."  In ACM Conference on Lisp and Functional Programming, pp.
    14-27.  ACM, July 1988.

    Jerry Schwartz, "Implementing Infinite Precision Arithmetic."  9th
    Symposium on Computer Arithmetic, 1989.


These works address implementing a system that requires only that the
programmer provide a requested accuracy for real values - the packages
automatically produce the required accuracy.  Many other works have
studied an approach that puts the programmer more in charge of producing
the accuracy, by for example raising the precision of a multiple-precision
arithmetic package.

-- 
    "The Movement You Need is on Your Shoulder"
		- John Lennon's favorite line from "Hey, Jude"

-=- Vernon Lee -=- Warning: Myers-Briggs INTP -=- scorpion@rice.edu -=-
Technical Details
Message-ID: <1990Aug1.182901.12714@rice.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!rice!titan.rice.edu!scorpion
References: <3491@goanna.cs.rmit.oz.au> <1990Jul31.130623.15963@mintaka.lcs.mit.edu> <1990Aug1.152945.12826@ux1.cso.uiuc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!rice!titan.rice.edu!scorpion
From: scorpion@titan.rice.edu (Vernon Lee)
Newsgroups: comp.lang.misc
Subject: Re: An alternative to floating point (was Re: Floating point non-exactness)
Message-ID: <1990Aug1.182901.12714@rice.edu>
Date: 1 Aug 90 18:29:01 GMT
References: <3491@goanna.cs.rmit.oz.au> <1990Jul31.130623.15963@mintaka.lcs.mit.edu> <1990Aug1.152945.12826@ux1.cso.uiuc.edu>
Sender: news@rice.edu (Priestess to the News Gods)
Organization: Rice University, Houston
Lines: 41