Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Formalizing the Halting Problem in a Constructive Type Theory

Kristofer JohannissonContact Information

(6)  Department of Computing Science, Chalmers University of Technology, SE-412 96 Göteborg, Sweden
Abstract
We present a formalization of the halting problem in Agda, a language based on Martin-Löf’s intuitionistic type theory. The key features are:
–  We give a constructive proof of the halting problem. The “constructive halting problem” is a natural reformulation of the classic variant.
–  A new abstract model of computation is introduced, in type theory.
–  The undecidability of the halting problem is proved via a theorem similar to Rice’s theorem.
The central idea of the formalization is to abstract from the details of specific models of computation. This is accomplished by formulating a number of axioms which describe an abstract model of computation, and proving that the halting problem is undecidable in any model described by these axioms.

Contact Information Kristofer Johannisson
Email: krijo@cs.chalmers.se
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.108 • Server: mpweb08
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)