Computational foundations of basic recursive function theory (Q1314348)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Computational foundations of basic recursive function theory
scientific article

    Statements

    Computational foundations of basic recursive function theory (English)
    0 references
    0 references
    0 references
    3 November 1994
    0 references
    The authors present a variant of indexing-free theory of computing, in which computations ``can be treated as objects and typed''. The family of base types consists of three types: the nonnegative integers, a one- element type unit and a two-element type Boolean. One of the generating rules is very strong: it is the fixed point rule. The axiomatic rules of the theory are constructive. The authors show parallels between recursive function theory over natural numbers and this new theory, particularly concerning unsolvability results. A variant of Rice's theorem is proved. A ``dovetailing constructor'' is defined to make possible parallel computing. The notions of reducibility, completeness, acceptability (a generalization of recursive enumerability) are introduced. The authors show that Markov's principle implies a generalization of Post's theorem concerning r.e. sets with r.e. complement. The theory is deeply connected with Nuprl [\textit{R. Constable} et al., Implementing, mathematics with the Nuprl proof development system, Prentice-Hall, Englewood Cliffs, NJ (1986)].
    0 references
    0 references
    0 references
    0 references
    0 references
    constructive type theory
    0 references
    indexing-free theory of computing
    0 references
    fixed point rule
    0 references
    unsolvability
    0 references
    parallel computing
    0 references
    Nuprl
    0 references
    0 references
    0 references
    0 references