[CS Dept., U Chicago]


Michael J. O'Donnell (Mike)

The Teacher

Lectures

Unraveling the Infinite Loop

In this lecture, I present the undecidability of the halting problem to advanced high-school students in a 40-minute lecture, using Python programs instead of the usual language of mathematical proof. But the content of the proof is entirely covered by the programs. I explain the proof as an automated method for debunking programs that are presented as solutions to the halting problem, by constructing test cases on which they must fail.

Related Material


Valid HTML 4.0!


Last modified: Mon Dec 5 19:13:40 CST 2005