All Topics  
Interactive computation

 

   Email Print
   Bookmark   Link






 

Interactive computation



 
 
Interactive computation involves communication with the external world during the computation. This is in contrast to the traditional understanding of computation
Computation

Computation is a general term for any type of information processing. This includes phenomena ranging from human thinking to calculations with a more narrow meaning....
 which assumes a simple interface between a computing agent and its environment, consisting in asking a question (input) and generating an answer (output).

The famous Church-Turing thesis attempts to define computation and computability in terms of Turing machines.






Discussion
Ask a question about 'Interactive computation'
Start a new discussion about 'Interactive computation'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Interactive computation involves communication with the external world during the computation. This is in contrast to the traditional understanding of computation
Computation

Computation is a general term for any type of information processing. This includes phenomena ranging from human thinking to calculations with a more narrow meaning....
 which assumes a simple interface between a computing agent and its environment, consisting in asking a question (input) and generating an answer (output).

The famous Church-Turing thesis attempts to define computation and computability in terms of Turing machines. However the Turing machine model only provides an answer to the question of what computability of functions means and, with interactive tasks not always being reducible to functions, it fails to capture our broader intuition of computation and computability. While this fact has been admitted by Alan Turing
Alan Turing

Alan Mathison Turing, Order of the British Empire, Fellow of the Royal Society was a British mathematician, logician and Cryptanalysis....
 himself, it was not until recently that the theoretical computer science community realized the necessity to define adequate mathematical models of interactive computation. Among the currently studied mathematical models of computation that attempt to capture interaction are hard- and easy-play machines elaborated within the framework of computability logic
Computability logic

Introduced by Giorgi Japaridze in 2003, computability logic is a research programme and mathematical framework for redeveloping logic as a systematic formal Recursion theory, as opposed to classical logic which is a formal theory of truth....
, persistent Turing machines, and abstract state machines. has additionally done a great deal of work on this area of computer science.

See also

  • Human-based computation
    Human-based computation

    Human-based computation is a computer science technique in which a computational process performs its function by outsourcing certain steps to humans ....
  • Computability logic
    Computability logic

    Introduced by Giorgi Japaridze in 2003, computability logic is a research programme and mathematical framework for redeveloping logic as a systematic formal Recursion theory, as opposed to classical logic which is a formal theory of truth....
  • Game semantics
    Game semantics

    Game semantics is an approach to formal semantics that grounds the concepts of truth or validity on game theory concepts, such as the existence of a winning strategy for a player....
  • Interactive programming
    Interactive programming

    Interactive programming is the procedure of writing parts of a program while it is already active. This focuses on the program text as the main User interface for a running process, rather than an Interactive computing, where the program is designed in development cycles and used thereafter ....
  • Quasi-empiricism
    Quasi-empiricism in mathematics

    Quasi-empiricism in mathematics is the attempt in the philosophy of mathematics to direct philosophers' attention to mathematical practice, in particular, relations with physics, social sciences, and computational mathematics, rather than solely to issues in the foundations of mathematics....