1996
DOI: 10.1016/0304-3975(95)00250-2
|View full text |Cite
|
Sign up to set email alerts
|

PCF extended with real numbers

Abstract: We extend the programming language PCF with a type for (total and partial) real numbers. By a partial real number we mean an element of a cpo of intervals, whose subspace of maximal elements (single-point intervals) is homeomorphic to the Euclidean real line. We show that partial real numbers can be considered as "continuous words". Concatenation of continuous words corresponds to refinement of partial information. The usual basic operations cons, head and tail used to explicitly or recursively define function… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
98
0

Year Published

2000
2000
2015
2015

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 155 publications
(98 citation statements)
references
References 24 publications
0
98
0
Order By: Relevance
“…Other examples of partial metric spaces may be found in [11,14,16,18]. Each partial metric p on X generates a T 0 topology τ p on X which has as a base the family of open p-balls {B p (x, ε) : x ∈ X, ε > 0}, where B p (x, ε) = {y ∈ X : p(x, y) < p(x, x) + ε}, for all x ∈ X and ε > 0.…”
mentioning
confidence: 99%
“…Other examples of partial metric spaces may be found in [11,14,16,18]. Each partial metric p on X generates a T 0 topology τ p on X which has as a base the family of open p-balls {B p (x, ε) : x ∈ X, ε > 0}, where B p (x, ε) = {y ∈ X : p(x, y) < p(x, x) + ε}, for all x ∈ X and ε > 0.…”
mentioning
confidence: 99%
“…Indeed, the abstract datatype of real numbers in RealPCF [Esc96] is specifically designed to have I as its denotational interpretation. Furthermore, Escardó and Streicher [ES99] have established a universality result with respect to the domain-theoretic semantics: every computable element in the domain interpreting a RealPCF type is definable, by a term of that type, in the language RealPCF+, which is RealPCF extended with a parallel existential operator.…”
Section: Domains For Real-number Computationmentioning
confidence: 99%
“…This approach is intensional in the sense that one has direct access to the encodings of reals, allowing the possibility of distinguishing between different representations of the same real number. In recent years, the extensional approach has been the subject of much theoretical investigation via the study of specialist languages, such as Di Gianantonio's RL [DiG93] and Escardó's RealPCF [Esc96]. On the other hand, the intensional approach is the one that is actually used when exact real-number computation is implemented in practice-see, for example, [GL01].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…A basic example of a partial metric space is the pair (R + , p), where p(x, y) = max{x, y} for all x, y ∈ R + . Other examples of the partial metric spaces which are interesting from a computational point of view may be found in [5] and [10].…”
Section: Introductionmentioning
confidence: 99%