Induction and recursion on the partial real line with applications to Real PCF

Martín Hötzel Escardó*, Thomas Streicher

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

The partial real line is an extension of the Euclidean real line with partial real numbers, which has been used to model exact real number computation in the programming language Real PCF. We introduce induction principles and recursion schemes for the partial unit interval, which allow us to verify that Real PCF programs meet their specification. They resemble the so-called Peano axioms for natural numbers. The theory is based on a domain-equation-like presentation of the partial unit interval. The principles are applied to show that Real PCF is universal in the sense that all computable elements of its universe of discourse are definable. These elements include higher-order functions such as integration operators.

Original languageEnglish
Pages (from-to)121-157
Number of pages37
JournalTheoretical Computer Science
Volume210
Issue number1
DOIs
Publication statusPublished - 6 Jan 1999

Bibliographical note

Funding Information:
The first named author was supported by the Brazilian agency CNPq, an EPSRC project “Programming Languages for Real Number Computation: Theory and Implementation”, and an ARC project “A Computational Approach to Measure and Integration Theory”.

Keywords

  • Coinduction
  • Domain theory
  • Exact real number computation
  • Induction
  • Real PCF
  • Universality

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Induction and recursion on the partial real line with applications to Real PCF'. Together they form a unique fingerprint.

Cite this