Axiomatic approach to the theory of algorithms and relativized computability

11/15/2018
by   Alexander Shen, et al.
0

It is well known that many theorems in recursion theory can be "relativized". This means that they remain true if partial recursive functions are replaced by functions that are partial recursive relative to some fixed oracle set. Uspensky formulates three "axioms" called "axiom of computation records", "axiom of programs'" and "arithmeticity axiom". Then, using these axioms (more precisely, two first ones) he proves basic results of the recursion theory. These two axioms are true also for the class of functions that are partial recursive relative to some fixed oracle set. Also this class is closed under substitution, primitive recursion and minimization (μ-operator); these (intuitively obvious) closure properties are also used in the proofs. This observation made by Uspensky explains why many theorems of recursion theory can be relativized. It turns out that the reverse statement is also true: all relativizable results follow from the first two axioms and closure properties. Indeed, every class of partial functions that is closed under substitution, primitive recursion and minimization that satisfies the first two axioms is the class of functions that are partial recursive relative to some oracle set A. This is the main result of the present article.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/19/2018

Formalizing computability theory via partial recursive functions

We present a formalization of the foundations of computability theory in...
research
08/14/2019

Pointers in Recursion: Exploring the Tropics

We translate the usual class of partial/primitive recursive functions to...
research
10/26/2017

Recursive functions and existentially closed structures

The purpose of this paper is to clarify the relationship between various...
research
07/01/2019

On Rudimentarity, Primitive Recursivity and Representability

It is quite well-known from Kurt Gödel's (1931) ground-breaking result o...
research
10/01/2019

Extraction of Efficient Programs in IΣ_1-arithmetic

Clausal Language (CL) is a declarative programming and verifying system ...
research
10/20/2020

Primitive Recursive Ordered Fields and Some Applications

We establish primitive recursive versions of some known facts about comp...
research
02/01/2022

Rethinking the notion of oracle: A link between synthetic descriptive set theory and effective topos theory

We present three different perspectives of oracle. First, an oracle is a...

Please sign up or login with your details

Forgot password? Click here to reset