首页 > 其他 > 详细

Note of Computational Model

时间:2015-04-11 20:47:44      阅读:344      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!