Re: I'm confused: Turing machine model vs. interactivity



In article <1192054027.321677.141900@xxxxxxxxxxxxxxxxxxxxxxxxxxx>,
qt88717@xxxxxxxxx wrote:

It seems that introductory material about computability, Turing
machines in particular, is based on an input-output paradigm. That
is, there's a single "function" being "computed", based on a fixed,
pre-determined list of input symbols. The machine reads and.or
rewrites the input symbols, and produces a set of output symbols.

This is understandable historically, since Turing, von Neumann, etc.
were mostly coming at computing with the goal of getting simple
answers to simple questions. (Such as the ballistics trajectories they
computed in WWII on various hardware, or the human computing done with
dozens of workers sitting at desks, passing partial results forward.)

What seems to be missing is the concept of interactivity. That the
next inputs the machine will read could depend on what outputs it has
written out. (i.e., my next query to the computer will depend on the
results it gave to my last query.)

Could someone please point me to literature or terminology that
explains how interactivity like this fits in with all the Turing
machine-style theory?

If the next query depends on the previous result in a computable manner
then the TM can just implement the function that computes it, simulating
the interactivity.

If the next query is not a computable function of the previous result
then what you have is a TM with an "oracle". There is a fair bit of
theory for such TMs.

--
---------------------------
| BBB b \ Barbara at LivingHistory stop co stop uk
| B B aa rrr b |
| BBB a a r bbb | Quidquid latine dictum sit,
| B B a a r b b | altum viditur.
| BBB aa a r bbb |
-----------------------------
.



Relevant Pages

  • Im confused: Turing machine model vs. interactivity
    ... rewrites the input symbols, and produces a set of output symbols. ... This is understandable historically, since Turing, von Neumann, etc. ... were mostly coming at computing with the goal of getting simple ... my next query to the computer will depend on the ...
    (comp.theory)
  • DBD::mysql & iThreads
    ... I have a chain of queries on which I'm computing. ... it takes me a good 30 seconds to process the results of each query, ... Everything is fine if I perform my queries one at a time. ... If you are not the intended recipient of ...
    (perl.dbi.users)
  • Re: Test Case Included:... __attribute__ ((aligned (16384)))==>Not enough room for program header
    ... John Reiser had an explanation to a similar query back ... > Newsgroups: comp.os.linux.development.system ... > computing how many Elf32_Phdr need to be allocated. ...
    (comp.os.linux.misc)
  • How to create a Wait Page?
    ... I have a website that generates responses to a user's query. ... I would like to create a "please wait while we are computing ...
    (comp.lang.perl.misc)