Computational foundations of basic recursive function theory (Q1314348)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 501165
Language Label Description Also known as
default for all languages
No label defined
    English
    Computational foundations of basic recursive function theory
    scientific article; zbMATH DE number 501165

      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
      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

      Identifiers