Abstract:We present the different constructive definitions of real number that can be found in the literature. Using domain theory we analyse the notion of computability that is substantiated by these definitions and we give a definition of computability for real numbers and for functions acting on them. This definition of computability turns out to be equivalent to other definitions given in the literature using different methods.Domain theory is a useful tool to study higher order computability on real numbers. An in… Show more
“…In [3] is shown that no set of sequential primitives are sufficient to define the reals as an abstract data type but is left open the use of non-sequential primitives. [11] restricts to algebraic cpo case (and as a result the reals are obtained indirectly via retracts). [18] uses quasiuniformities and do obtain the real line as the subspace of total elements but no notion of continuous algebras is introduced.…”
Section: Discussionmentioning
confidence: 97%
“…One of the most widely used representation of the reals in both practical and theoretical computer science is the signed digit representation (q. v. [3,11,15,21,13]). The reason comes from its simplicity, computability of the arithmetic operations, and easy implementation in lazy functional languages.…”
Abstract. We generalize the notion of ordered and metric E-algebras to algebras where the carriers are continuity spaces [9]. The main motivation for this generalization comes from the subject of Real Number Computation. We aim at providing the scientific computing programmer with tools from the formal specification theory in order to achieve a rigorous development and analysis of numerical programs.
“…In [3] is shown that no set of sequential primitives are sufficient to define the reals as an abstract data type but is left open the use of non-sequential primitives. [11] restricts to algebraic cpo case (and as a result the reals are obtained indirectly via retracts). [18] uses quasiuniformities and do obtain the real line as the subspace of total elements but no notion of continuous algebras is introduced.…”
Section: Discussionmentioning
confidence: 97%
“…One of the most widely used representation of the reals in both practical and theoretical computer science is the signed digit representation (q. v. [3,11,15,21,13]). The reason comes from its simplicity, computability of the arithmetic operations, and easy implementation in lazy functional languages.…”
Abstract. We generalize the notion of ordered and metric E-algebras to algebras where the carriers are continuity spaces [9]. The main motivation for this generalization comes from the subject of Real Number Computation. We aim at providing the scientific computing programmer with tools from the formal specification theory in order to achieve a rigorous development and analysis of numerical programs.
“…This also suggests that based on this model, we may use this representation, its higher type semantics, and a P CF -like language to give a semantics to typed computations involving reals. This idea is discussed in more detail in DiGianantonio [6,7,8] and Simpson [32].…”
Summary. The Kleene-Kreisel density theorem is one of the tools used to investigate the denotational semantics of programs involving higher types. We give a brief introduction to the classic density theorem, then show how this may be generalized to set theoretical models for algorithms accepting real numbers as inputs, and finally survey some recent applications of this generalization.
“…There are many ways to represent real numbers as infinite objects [3,2,4,5]. Here, we are only concerned with representations as infinite streams of "digits".…”
Section: From Digit Streams To Linear Fractional Transformationsmentioning
confidence: 99%
“…There are several different stream representations which can be grouped into two large families: variations of the familiar decimal representation [1,3,2,5,7,11,10], and continued fraction expansions [8,16,9].…”
Section: From Digit Streams To Linear Fractional Transformationsmentioning
Abstract. One possible approach to exact real arithmetic is to use linear fractional transformations to represent real numbers and computations on real numbers. In this paper, we show that the bit sizes of the (integer) parameters of nearly all transformations used in computations are proportional to the number of basic computational steps executed so far. Here, a basic step means consuming one digit of the argument(s) or producing one digit of the result.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.