🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #3762

Re: Halting Problem Solved! Film at 11! (Was Re: definitions)

#3762
From: David A. Truesdell
Date: Sun, 05 May 1991 20:18
54 lines
3195 bytes
yodaiken@chelm.cs.umass.edu (victor yodaiken) writes:

>In article <truesdel.673301155@sun418> truesdel@nas.nasa.gov (David A. Truesdell) writes:
>>yodaiken@chelm.cs.umass.edu (victor yodaiken) writes:
>>
>>>The halting problem does not really apply to actual programming languages
>>>(i.e. those that are compiled or interpreted into machine code).
>>>The sooner computer scientists begin to understand the actual meaning
>>>of the undecidability and complexity results, the better off the filed
>>>will be.
>>
>>Care to share the reason why the halting problem does not apply?  Or, is
>>this just some handwaving by someone who really doesn't understand what the
>>halting problem means.

>Real computers correspond to finite state machines not turing machines,
>thus the halting problem is trivially (in theory of course, not in
>practice) solvable for real computers.

Wrong!  Last time I looked, a Turing machine consisted of a finite state
machine and an infinitely large memory.  "Real computers" really differ only
in that they have a finite amount of memory.

>                                       If you provide a formal 
>language L and an algorithm C that will transform programs over
>L into machine language for a reasonable computing device, then
>C transforms L programs into finite state machines.  In these
>situations, the pumping lemma is of far more interest than the 
>halting problem.

Of course you leave "reasonable" undefined. :-)  Other than that, it seems
that the since the halting problem doesn't "interest" you, it isn't important.
You sound like a typical academic.

>                                   Turing showed that there was
>*no general algorithm* that would solve the halting problem for all
>turing machines. This does not mean that there is no algorithm for
>solving the halting problem for all interesting cases.

I'd guess your definition of "interesting" probably means "trivial".

>                                                       Turing's
>result should be of interest primarily to meta-mathematicians and
>logicians. Those concerned with applied mathematics, and programming
>languages certainly seems applied, don't really have to worry about it.

Beware, problems of "theoretical interest only" have this nasty habit of
sneaking up and biting you on the ass.

--
T.T.F.N.,
dave truesdell (truesdel@nas.nasa.gov)
'And Ritchie said, "Let there be portability!"  And nothing happened, so
 Ritchie realized that he had his work cut out for him.'
Technical Details
Message-ID: <truesdel.673474701@sun418>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!mips!ptimtc!nntp-server.caltech.edu!mustang!data.nas.nasa.gov!sun418.nas.nasa.gov!truesdel
References: <333124@socrates.umd.edu> <R73812w164w@mantis.co.uk> <30040@dime.cs.umass.edu> <truesdel.673301155@sun418> <30082@dime.cs.umass.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!mips!ptimtc!nntp-server.caltech.edu!mustang!data.nas.nasa.gov!sun418.nas.nasa.gov!truesdel
From: truesdel@nas.nasa.gov (David A. Truesdell)
Newsgroups: comp.lang.misc
Subject: Re: Halting Problem Solved! Film at 11! (Was Re: definitions)
Message-ID: <truesdel.673474701@sun418>
Date: 5 May 91 20:18:21 GMT
References: <333124@socrates.umd.edu> <R73812w164w@mantis.co.uk> <30040@dime.cs.umass.edu> <truesdel.673301155@sun418> <30082@dime.cs.umass.edu>
Sender: news@nas.nasa.gov
Organization: NAS Program, NASA Ames Research Center, Moffett Field, CA
Lines: 54