A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2012; you can also visit the original URL.
The file type is application/pdf
.
First-order universality for real programs
2011
Journal of Logic and Computation
J. Raymundo Marcial-Romero and M. H. Escardó described a functional programming language with an abstract data type Real for the real numbers and a non-deterministic operator rtest : Real → Bool. We show that this language is universal at first order, as conjectured by these authors: all computable, first-order total functions on the real numbers are definable. To be precise, we show that each computable function f : R → R we consider is the extension of the denotation M f of some program M f :
doi:10.1093/logcom/exr044
fatcat:4kgltq5h2re75pzqqhzoncrspm