• 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