DocumentCode
728997
Title
Feedback Turing Computability, and Turing Computability as Feedback
Author
Ackerman, Nathanael L. ; Freer, Cameron E. ; Lubarsky, Robert S.
Author_Institution
Dept. of Math., Harvard Univ., Cambridge, MA, USA
fYear
2015
fDate
6-10 July 2015
Firstpage
523
Lastpage
534
Abstract
The notion of a feedback query is a natural generalization of choosing for an oracle the set of indices of halting computations. Notice that, in that setting, the computations being run are different from the computations in the oracle: the former can query an oracle, whereas the latter cannot. A feedback computation is one that can query an oracle, which itself contains the halting information about all feedback computations. Although this is self-referential, sense can be made of at least some such computations. This threatens, though, to obliterate the distinction between con- and divergence: before running a computation, a machine can ask the oracle whether that computation converges, and then run it if and only if the oracle says "yes." This would quickly lead to a diagonalization paradox, except that a new distinction is introduced, this time between freezing and non-freezing computations. The freezing computations are even more extreme than the divergent ones, in that they prevent the dovetailing on all computations into a single run. In this paper, we study feedback around Turing computability. In one direction, we examine feedback Turing machines, and show that they provide exactly hyper arithmetic computability. In the other direction, Turing computability is itself feedback primitive recursion (at least, one version thereof). We also examine parallel feedback. Several different notions of parallelism in this context are identified. We show that parallel feedback Turing machines are strictly stronger than sequential feedback TMs, while in contrast parallel feedback p.r. Is the same as sequential feedback p.r.
Keywords
Turing machines; arithmetic; computability; convergence; feedback; parallel algorithms; convergence; diagonalization paradox; divergence; feedback Turing computability; feedback computation; feedback primitive recursion; feedback query; halting information; hyper arithmetic computability; nonfreezing computations; oracle query; parallel feedback; parallelism; Computational modeling; Electronic mail; Indexes; Registers; Standards; Turing machines; Vegetation; Computability theory; Turing machines; hyperarithmetic computability; least fixed points;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science (LICS), 2015 30th Annual ACM/IEEE Symposium on
Conference_Location
Kyoto
ISSN
1043-6871
Type
conf
DOI
10.1109/LICS.2015.55
Filename
7174909
Link To Document