码迷,mamicode.com
首页 > 其他好文 > 详细

Note of Computational Model

时间:2015-04-11 20:48:40      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

 

1. URM-Computable Functions

  URM is short for Unlimited Register Machine, which is a computation model conceived by Shepherdson & Sturgis.

技术分享

  The function f is URM-computable iff there exists a program that URM-computes f.

 

2. Recursive Functions

  Partial Recursive Functions is a set of computable functions defined by Gödel and Kleene in 1936.

技术分享

  As an example, Ackerman Function defined as follow is a partial recursive function, but not a primitive recursive function.

      技术分享

  A predicate is decidable iff its characteristic function is recursive.

 

3. Turing-Computable Functions

  The three fundamental components of a multi-tape Turing Machine are an Alphabet (a finite set of symbols), a finite set of States and a Transfer Function.

  The computation ability of a Turing Machine does not vary with its size of alphabet, its number of tapes, or whether its tapes are unidirectional or bidirectional.

  It can be proved that:  URM-Computable Functions = Partial Recursive Functions = Turing-Computable Functions

 

4. Church‘s Thesis

  The intuitively and informally defined class of effectively computable partial functions coincide exactly with the class of URM-computable functions.

 

 

References:

  1. Cutland, Nigel. Computability: an introduction to recursive function theory[M]. Cambridge: Cambridge University Press, 1980

Note of Computational Model

标签:

原文地址:http://www.cnblogs.com/DevinZ/p/4418351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!