A natural axiomatization of computability and proof of Church's Thesis

被引:43
作者
Dershowitz, Nachum [1 ,2 ]
Gurevich, Yuri [1 ]
机构
[1] Microsoft Res, Redmond, WA 98052 USA
[2] Tel Aviv Univ, Sch Comp Sci, IL-69978 Tel Aviv, Israel
基金
以色列科学基金会;
关键词
effective computation; recursiveness; computable functions; Church's Thesis; Turing's Thesis; abstract state machines; algorithms; encodings;
D O I
10.2178/bsl/1231081370
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Church's Thesis asserts that the only numeric functions that can be calculated by effective means are the recursive ones. which are the same, extensionally, as the Turing-computable numeric functions. The Abstract State Machine Theorem states that every classical algorithm is behaviorally equivalent to an abstract state machine. This theorem presupposes three natural postulates about algorithmic computation. Here. we show that augmenting those Postulates with an additional requirement regarding basic operations gives a natural axiomatization of computability and a proof of Church's Thesis, as Godel and others suggested may be possible. In a similar way, but with a different set of basic operations. one can prove Turing's Thesis, characterizing the effective string functions, and-in particular-the effectively-computable functions on string representations of numbers.
引用
收藏
页码:299 / 350
页数:52
相关论文
共 112 条
[1]  
*ALL TEL IND SOL C, 2000, T15232001 ANS
[2]  
[Anonymous], 1953, Uspekhi Mat. Nauk
[3]  
[Anonymous], 2000, ACM T COMPUTATIONAL, DOI DOI 10.1145/343369.343384
[4]  
[Anonymous], 2008, NEW COMPUTATIONAL PA, DOI DOI 10.1007/978-0-387-68546-5_7
[5]  
[Anonymous], 2000, PHILOS MATH, DOI DOI 10.1093/PHILMAT/8.3.244
[6]  
[Anonymous], STUDIES LOGIC FDN MA
[7]  
[Anonymous], 1952, INTRO MATH
[8]  
[Anonymous], 1998, PHILOS MATH, DOI DOI 10.1093/PHILMAT/6.3.302
[9]  
[Anonymous], 2001, Java and the Java Virtual Machine
[10]  
[Anonymous], UNDECIDABLE