How Much Partiality Is Needed for a Theory of Computability?

05/11/2023
by   Dieter Spreen, et al.
0

Partiality is a natural phenomenon in computability that we cannot get around, So, the question is whether we can give the areas where partiality occurs, that is, where non-termination happens more structure. In this paper we consider function classes which besides the total functions only contain finite functions whose domain of definition is an initial segment of the natural numbers. Such functions appear naturally in computation. We show that a rich computability theory can be developed for these functions classes which embraces the central results of classical computability theory, in which all partial (computable) functions are considered. To do so the concept of a Gödel number is generalised, resulting in a broader class of numberings. The central algorithmic idea in this approach is to search in enumerated lists. By this way the notion of computation is reduced to that of enumeration. Beside of the development of a computability theory for the functions classes, the new numberings – called quasi-Gödel numberings – are studied from a numbering-theoretic perspective: they are complete, and each of the function classes numbered in this way is a retract of the Gödel numbered set of all partial computable functions. Moreover, the Rogers semi-lattice of all computable numberings of the considered function classes is studied and results as in the case of the computable numberings of the partial computable functions are obtained. The function classes are shown to be effectively given algebraic domains in the sense of Scott-Ershov. The quasi-Gödel numberings are exactly the admissible numberings of the domain. Moreover, the domain can be computable mapped onto every other effectively given one so that every admissible numbering of the computable domain elements is generated by a quasi-Gödel numbering via this mapping.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/31/2020

Partial Functions and Recursion in Univalent Type Theory

We investigate partial functions and computability theory from within a ...
research
05/02/2022

Relatively acceptable notation

Shapiro's notations for natural numbers, and the associated desideratum ...
research
12/23/2017

Data

In this article, the data notion is mathematically conceptualized as typ...
research
01/17/2018

Finitary-based Domain Theory in Coq: An Early Report

In domain theory every finite computable object can be represented by a ...
research
06/28/2022

Computation as uncertainty reduction: a simplified order-theoretic framework

Although there is a somewhat standard formalization of computability on ...
research
09/02/2020

On the existence of hidden machines in computational time hierarchies

Challenging the standard notion of totality in computable functions, one...
research
08/14/2023

Exploring the abyss in Kleene's computability theory

Kleene's computability theory based on the S1-S9 computation schemes con...

Please sign up or login with your details

Forgot password? Click here to reset