Skip to main content
9 events
when toggle format what by license comment
Sep 19, 2011 at 19:38 comment added Steve Huntsman I think I see why the approach I was looking for doesn't seem to be taken often. The diagonal argument would require constructing a special TM that "does the opposite" on the halting problem. If we're talking about partial recursive functions this is very simple, and in fact I found a reference that tackles it this way. But if we're trying to be concrete about TMs this construction seems to require more abstraction than dividing tapes into programs and inputs.
Sep 19, 2011 at 16:47 comment added Steve Huntsman I am seeing lots of "well you can do it another way instead...". These approaches are all too abstract. The students are not familiar with programming. I am trying an experiment here to see if I can successfully introduce TMs to students that otherwise would never see something like this. I am committed to using an array (and so enumerating either TMs or programs) because I am covering the uncountability of the reals in the same material, and this lets me use the same diagonal hammer twice. Actually, when proving a weak form of Gödel incompleteness it lets me use the same hammer thrice.
Sep 19, 2011 at 15:09 answer added Brendan McKay timeline score: 7
Sep 19, 2011 at 14:58 answer added Joseph O'Rourke timeline score: 3
Sep 19, 2011 at 14:32 comment added Steve Huntsman @Gerhard: the whole point of my desired approach is that it doesn't rely on existence-type arguments as much. As soon as we start talking about "suitable encodings" I might as well resort to the sketch in the third paragraph of my question.
Sep 19, 2011 at 11:58 answer added Carl Mummert timeline score: 1
Sep 19, 2011 at 5:35 comment added Gerhard Paseman You might consider the subproblem (I think Turing may have used this at one point, if not in his 1936 paper) of deciding whether, using a sutiable encoding, if machine M halts given the input of machine M. If there were a program H to decide it, a tweaking of H gives a logical contradiction. Gerhard "Ask Me About System Design" Paseman, 2011.09.18
Sep 19, 2011 at 4:34 history edited Steve Huntsman CC BY-SA 3.0
added 9 characters in body
Sep 19, 2011 at 4:28 history asked Steve Huntsman CC BY-SA 3.0