| Deutsch English Français Italiano |
|
<10044ri$3108g$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Mikko <mikko.levanto@iki.fi> Newsgroups: comp.theory Subject: Re: How to write a self-referencial TM? Date: Thu, 15 May 2025 10:24:34 +0300 Organization: - Lines: 50 Message-ID: <10044ri$3108g$1@dont-email.me> References: <1e4f1a15826e67e7faf7a3c2104d09e9dadc6f06.camel@gmail.com> <1002akp$2i4bk$2@dont-email.me> <479eebef3bd93e82c8fe363908b254b11d15a799.camel@gmail.com> <1002j0r$2k04b$1@dont-email.me> <3b177909de383fcf209cfb9ff81fe2f118640578.camel@gmail.com> <1002l44$2k04b$3@dont-email.me> <8c7a8437e78a5b798cc23d77a8e1b6080e59ab0e.camel@gmail.com> <1002nvo$2k04b$5@dont-email.me> <87plgb9d4i.fsf@nosuchdomain.example.com> <1002tma$2k04c$5@dont-email.me> <87ldqyapfk.fsf@nosuchdomain.example.com> <PH7VP.224787$JJT6.10824@fx16.ams4> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 15 May 2025 09:24:35 +0200 (CEST) Injection-Info: dont-email.me; posting-host="1d3ea60c43909c97d925f5b2a4bb28e2"; logging-data="3178768"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+d1sPn0rG0Ddo/I2chN+B1" User-Agent: Unison/2.2 Cancel-Lock: sha1:1nKIOIUd17hBSVK4M3UXqEQzHa4= Bytes: 3351 On 2025-05-14 21:13:19 +0000, Mr Flibble said: > On Wed, 14 May 2025 13:49:03 -0700, Keith Thompson wrote: > >> Richard Heathfield <rjh@cpax.org.uk> writes: >>> On 14/05/2025 21:00, Keith Thompson wrote: >>> <snip> >>> >>>> I presume that one-way and two-way infinite tapes are computationally >>>> equivalent, so the distinction doesn't matter all that much. >>>> (Though with a one-way tape, I'm not sure what happens if the TM runs >>>> off the end of the tape.) >>> >>> I should imagine that you could build one hell of a stack on one-way >>> tape. >>> >>> Of course, the tape doesn't /have/ to be infinite. It only has to be >>> long enough so that you /don't/ run off the end. Just how long that is >>> depends on what problem you're addressing. >>> >>> In the Real World, tapes can't be infinite, so an implementor has to >>> decide how long 'long enough' is. >> >> TM's don't necessarily operate in the Real World. >> >>> If the TM's alphabet consisted of 256 discrete symbols (no reason why >>> not) a megabyte would give you a disk-based 'tape' a million cells >>> long. >>> >>> Ought to be enough for `take one down and pass it around'. >> >> Sure. "Infinite tape" might be more precisely expressed as "sufficient >> tape". But a TM that advances in one direction along the tape in a loop >> will require more than any finite length of tape if you leave it running >> long enough, though the amount of tape it consumes in any finite number >> of steps is still finite. For that kind of TM in particular, "infinite >> tape" is a convenient shorthand. > > Flibble's Law still applies: > > If a problem permits infinite behavior in its formulation, it permits > infinite analysis of that behavior in its decidability scope. You cannot pose in finite time a problem that has an infinite behaviour in its formulation. If the problem will not be posed in a finite time it will never be solved. -- Mikko