Authors
Jian Xu, Xingyuan Zhang, Christian Urban
Publication date
2013
Conference
Interactive Theorem Proving: 4th International Conference, ITP 2013, Rennes, France, July 22-26, 2013. Proceedings 4
Pages
147-162
Publisher
Springer Berlin Heidelberg
Description
We formalise results from computability theory in the theorem prover Isabelle/HOL. Following the textbook by Boolos et al, we formalise Turing machines and relate them to abacus machines and recursive functions. We “tie the know” between these three computational models by formalising a universal function and obtaining from it a universal Turing machine by our verified translation from recursive functions to abacus programs and from abacus programs to Turing machine programs. Hoare-style reasoning techniques allow us to reason about concrete Turing machine and abacus programs.
Total citations
2014201520162017201820192020202120222023202437245843822
Scholar articles
J Xu, X Zhang, C Urban - … Theorem Proving: 4th International Conference, ITP …, 2013