Fixed point properties of oracle Turing machines



Hello,

while writing my master's thesis (about the notion of autoreducibility
from recursion theory) I came across the following problem.

As you know, Turing machines might be seen as "algorithmic descriptions"
of sets (of natural numbers). Every Turing machine completely describes
the set of input numbers on that it halts. Therefore every
semi-decidable set has an "algorithmic description" by a Turing machine.

I had the idea to consider oracle Turing machines. Every such machine M
can be interpreted as a operator M : P(N) -> P(N), where P(N) denotes
the class of all sets of natural numbers. If M is an oracle Turing
machine and A is a set of natural numbers then M(A) is defined to be the
set of all input numbers on that M halts when using oracle A.

Again, a set A can be "algorithmically described" if there is an oracle
Turing machine operator M having the *unique* fixed point A. Formally,
we have M(A) = A and M(B) != B for every set B != A. Then M might be
seen as a finite encoding of A.

I was not able to find anything in the literature about this definition
of sets by fixed points of oracle machines. But I think there must be
some work on this because it's a quite simple idea.

Do you know some papers that cover this topic?


Thank you!

Joachim
.



Relevant Pages

  • Re: games and multiple quantifiers
    ... is to consider what are called "primitive recursive" predicates. ... If a problem is decidable by an oracle Turing machine, ... So it can be expressed both in sigma-0-2 and pi-0-2 ...
    (sci.math)
  • Re: Tech building
    ... There are whole domains of problems which lie ... outside what is calculable by a Turing Machine. ... The mechanisms are ... My backbrain says a QM is equivalent to a TM plus an oracle, ...
    (rec.arts.sf.composition)
  • Re: obvious ("dumb") question about oracles and P vs. NP
    ... What you can certainly do is fix a particular Turing machine M that calls ... oracles in a fixed manner, and let the oracle A vary. ... An algorithm for computing the volume of such a region is a Turing ... Is it possible to require that an oracle take, say, 2 cycles, or 5 ...
    (comp.theory)
  • Re: Alan Turings Halting Problem is Incorrect (FINAL PART)
    ... want the Halt program to return a wrong answer. ... Any encryption/encoding that a Turing machine can ... >the result is unknown to the counter-example program, ... since an Oracle can give the ...
    (sci.logic)
  • Re: Contradiction or paradox
    ... and ~_is_ a wff by that definition. ... ~LTand then halts. ... The rest of the line is CBL command write with argument ... YES"Turing Machine a halts yes on input b." ...
    (sci.logic)

Loading