The programs implementing addition of real numbers can be downloaded here: klic version , SICStus Prolog version .
You can download klic from http://www.klic.org .
A Domain-theoretic Semantics of Lax Generic Functions,
Theoretical Computer Science, 294, 307--331 (2003).
A computationally adequate model for overloading via domain-valued functors.
Math. Struct. in Comp. Science, Vol.8, pp.321-349, 1998.
Currying Multi methods in a merge calculus,
In 2nd Int. workshop on functional and logic programming,
World scientific Publishing, 1998.
On Typed Calculi with a Merge Operator,
In 14th Conference on Foundations of Software Technology and Theoretical co
mputer Science, LNCS 880, pp.101-112, 1994.
A Normalizing Calculus with Overloading and Subtyping,
In 2nd Int. Symp. on Theoretical Aspects of Computer Software,
LNCS 789, pp.~273--295, 1994,
Ph.D. Thesis, Keio University, 1992.