کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
434774 1441623 2016 21 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Towards Turing computability via coinduction
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Towards Turing computability via coinduction
چکیده انگلیسی


• We adopt coinductive types in Coq to formalize Turing Machines.
• We certify the correctness of concrete Turing Machines.
• We prove the undecidability of the halting problem.

We adopt corecursion and coinduction to formalize Turing Machines and their operational semantics in the Coq proof assistant. By combining the formal analysis of converging and diverging computations, via big-step and small-step predicates, our approach allows us to certify the correctness of concrete Turing Machines. An immediate application of our methodology is the proof of the undecidability of the halting problem, therefore our effort may be seen as a first step towards the formal development of basic computability theory.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 126, 15 September 2016, Pages 31–51
نویسندگان
,