请输入您要查询的字词:

 

单词 Turing machine
释义
Turing machine

Physics
  • A mathematical concept for deciding whether there is an algorithm for solving a mathematical problem. This concept has been applied to several issues in physics and may be fundamental. See also quantum Turing machine.


Mathematics
  • A theoretical machine which operates according to extremely simple rules, invented by Turing with the aim of obtaining a mathematically precise definition of what is computable. It has been generally agreed that the machine can calculate or compute anything for which there is an ‘effective’ algorithm (see Church’s thesis).


Statistics
  • A theoretical model of a computer, in which the machine functions in a sequence of discrete operations. The machine can be in only one of a finite list of internal states at any given moment. It consists of an infinite tape carrying symbols, which represent instructions, and a mechanism that can move the tape and read from, or write to, the tape. The mechanism can also change the internal state of the machine in accordance with instructions read from the tape.


Computer
  • An imaginary computing machine defined as a mathematical abstraction by Alan Turing to make precise the notion of an effective procedure (i.e. an algorithm). There are many equivalent ways of dealing with this problem; among the first was Turing’s abstract machine, published in 1936.

    A Turing machine is an automaton that includes a linear tape that is potentially infinite (in both directions), divided into boxes or cells, and read by a read-head that scans one cell at a time. Symbols written on the tape are drawn from a finite alphabet:

    s0,,sp
    The control or processing unit of the machine can assume one of a finite number of distinct internal states:
    q0,,qm
    The ‘program’ for a given machine is assumed to be made up from a finite set of instructions that are quintuples of the form
    qisjskXqjwhereXisR,L,orN
    The first symbol indicates that the machine is in state qi while the second indicates that the head is reading sj on the tape. In this state the machine will replace sj by sk and if X=R the head will move to the right; if X=L it will move to the left and if X=N it will remain where it is. To complete the sequence initiated by this triple the machine will go into state qj.

    The machine calculates functions on the natural numbers as follows: a function f,

    f:NkNwhereN={0,1,2,},Nk=N××Nktimes
    is (Turing) computable if for each x in Nk, when some representation of x in Nk is placed on the tape (with the machine in the initial state of q0 say), the machine halts with a representation of f(x) on the tape. See also effective computability.

    It is customary in the study of abstract computation models to make a distinction between deterministic and nondeterministic algorithms. In a deterministic Turing machine the overall course of the computation is completely determined by the Turing machine (program), the starting state, and the initial tape-inputs; in a nondeterministic Turing machine there are several possibilities at each stage of the computation: it can execute one out of possibly several machine instructions. The class of problems solvable by deterministic Turing machines in polynomial time is the class P; the class of problems solvable by nondeterministic Turing machines in polynomial time is the class NP. See also P=NP question.


Electronics and Electrical Engineering
  • A mathematical model of a device that changes its internal state and reads from, writes on, and moves a potentially infinite tape, all in accordance with its present state, thereby constituting a model for computer-like behaviour. The model was published by Alan Turing in 1936.


Philosophy
  • A mathematical device used by the English mathematician Alan Turing (1912–54) to make precise the notion of an algorithm, or an effective computation. A Turing machine is a computer with a potentially infinite linear tape in both directions, divided into discrete squares that are scanned one at a time. Symbols in the squares are from a finite alphabet. The instructions for the machine are sets of ordered quintuples: <qi, si, sk, M, qj> · qi is the state the machine is in at the first moment, si is the symbol it reads on the square, sk a symbol with which it replaces it, M is the instruction to move one square right or left or remain where it is, and qj the state at the next moment. A function f(x) is Turing computable if, when some representation of the argument x is put on the tape, the machine halts on a representation of the value f(x). The class of Turing computable functions is identical with the class of general recursive functions (see also Church’s thesis).

    http://www.turing.org.uk/philosophy/ex2.html An introduction by Turing’s biographer


随便看

 

科学参考收录了60776条科技类词条,基本涵盖了常见科技类参考文献及英语词汇的翻译,是科学学习和研究的有利工具。

 

Copyright © 2000-2023 Sciref.net All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/6 0:30:49