如何判断机器是å¦ä¸Žå›¾çµæœºç­‰æ•ˆ

时间:2011-01-10 09:18:40

标签: turing-machines computation-theory

我找到了a list of Turing machine equivalents的维基百科文章。但是,它没有说明如何确定给定机器是å¦ä¸Žå›¾çµæœºç›¸å½“的方法。

我是å¦éœ€è¦ä½¿ç”¨å›¾çµæœºçš„定义æ¥è¯æ˜Žå®ƒï¼Ÿä½ èƒ½ä¸¾ä¸ªä¾‹å­å—?

感谢。

3 个答案:

答案 0 :(得分:3)

è¯æ˜Žå®ŒæˆæŸäº›äº‹æƒ…的标准方法是在您的机器中实现一个TM等价物。如果å¯ä»¥åšåˆ°ï¼Œé‚£ä¹ˆæ‚¨çš„机器就完æˆäº†ã€‚如果ä¸æ˜¯ï¼Œé‚£å°±ä¸æ˜¯ã€‚因此,如果我试图è¯æ˜Žä¸€ç§æ–°çš„编程语言是完整的,我会选择最简å•çš„TM实现,然åŽè¯æ˜Žæˆ‘的编程语言å¯ä»¥æ¨¡æ‹Ÿå®ƒã€‚

答案 1 :(得分:1)

实际上它无法真正得到è¯å®žã€‚至少,完全正å¼åŒ–这些共åŒçš„平等è¯æ˜Žå¯èƒ½éœ€è¦æ¯”ç†è®ºè®¡ç®—机科学更加正å¼çš„逻辑。 (如果你ä¸åŒæ„,请告诉我ï¼æˆ‘很想讨论这件事。)

然而,从背景æ¥çœ‹ï¼Œå®ƒåŸºæœ¬ä¸Šæ˜¯æ¸…楚的。你å°è¯•åœ¨å¦ä¸€ä¸ªè¿™æ ·çš„计算模型B中建立一个计算方案A的“机器â€çš„模拟。这æ„味ç€Bå¯ä»¥æ¨¡æ‹ŸA,因此具有A的全部功率。如果å之亦然,这两个模型被称为等效。

答案 2 :(得分:0)

我的头脑中:如果你的机器å¯ä»¥æ¨¡æ‹Ÿä¸€å°å·²çŸ¥çš„图çµæœºç­‰æ•ˆæœºå™¨ï¼Œé‚£ä¹ˆä½ çš„机器也是图çµæœºç­‰æ•ˆçš„。

å¯èƒ½æ˜¯æœ€ç®€å•çš„方法æ¥åšè¿™æ ·çš„事情。

编辑:我并ä¸æ˜¯è¯´è¿™æ˜¯è¦æ±‚机器æˆä¸ºå›¾çµæœºçš„等价物,尽管它å¯èƒ½æ˜¯è¿™æ ·ã€‚也许在ç†è®ºä¿¡æ¯å­¦æ–¹é¢æœ‰ç‚¹ç†Ÿç»ƒçš„人å¯ä»¥è®©æˆ‘对此有所了解å—?