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

被引:12
|
作者
Escardo, MH
Streicher, T
机构
[1] Univ Edinburgh, Dept Comp Sci, Edinburgh EH9 3JZ, Midlothian, Scotland
[2] Tech Univ Darmstadt, Fachbereich Math, D-64289 Darmstadt, Germany
基金
澳大利亚研究理事会; 英国工程与自然科学研究理事会;
关键词
induction; coinduction; exact real number computation; domain theory; Real PCF; universality;
D O I
10.1016/S0304-3975(98)00099-1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The partial real line is an extension of the Euclidean real line with pai tial 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. (C) 1999-Elsevier Science B.V. All rights reserved.
引用
收藏
页码:121 / 157
页数:37
相关论文
共 50 条