| Deutsch English Français Italiano |
|
<e371ea488bdfe76be1417ab70030d7c10ec761a9@i2pn2.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.misty.com!weretis.net!feeder9.news.weretis.net!news.nk.ca!rocksolid2!i2pn2.org!.POSTED!not-for-mail From: Richard Damon <richard@damon-family.org> Newsgroups: comp.theory Subject: Re: A New Turing Machine Model Date: Thu, 13 Feb 2025 07:17:15 -0500 Organization: i2pn2 (i2pn.org) Message-ID: <e371ea488bdfe76be1417ab70030d7c10ec761a9@i2pn2.org> References: <23c2f03654be07b579c1d15f4491bfc6ba0b9031.camel@gmail.com> <878qqaoi9h.fsf@bsb.me.uk> <vojs62$2oikq$5@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Thu, 13 Feb 2025 12:17:16 -0000 (UTC) Injection-Info: i2pn2.org; logging-data="4036608"; mail-complaints-to="usenet@i2pn2.org"; posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg"; User-Agent: Mozilla Thunderbird In-Reply-To: <vojs62$2oikq$5@dont-email.me> Content-Language: en-US X-Spam-Checker-Version: SpamAssassin 4.0.0 Bytes: 3164 Lines: 45 On 2/12/25 11:24 PM, olcott wrote: > On 2/12/2025 5:28 PM, Ben Bacarisse wrote: >> wij <wyniijj5@gmail.com> writes: >> >>> Many should have been annoyed by the low-level-ness of the >>> traditional Turing >>> Machine. Spu comes to the rescue. >> >> The low-level is useful because it simplifies a lot of proofs, but when >> something higher-level is needed Turing equivalence and other results >> like the Curry-Howard correspondence mean that there is no shortage of >> higher-level models to work with. >> > > https://en.wikipedia.org/wiki/Random-access_stored-program_machine > Concise, precise and easily mapped to many higher level language. > I have simply assumed that C maps to RASP and then used C. > The problem is that while you can build a RASP machine from a Turing Machine (since it is Turing Compatible), a RASP machine ISN'T a Turing machine, and RASP code doesn't have all the nice properties of Turing COde, the big one being that *ALL* Turing Machine code fragments perform comupuations (a defined mapping of input to output) that can not be said of RASP program fragments. The key point is that the fundamental structure of a Turing Machine puts a clear line between what is the "input" and what is the "internal program state", and what is the program, and a given program always starts at the same internal state. Once you mix input and program state into a common bucket, you lose that nice property. So, we get to your fundamental problem, that what you call the "program" D/DD/DDD isn't actually a program, but a program fragment, and when we run it, it ends up using "code" outside of itself, and thus violates the definition of a computation. In the same way, your decider, due to your "bug" that makes it not pure code, also uses data outside of its input, and thus is also not actually a "program" in the required meaning. That you refuese to see this, just proves that you are totally ignorant of what you are talking about, and to stupid to understand your ignorance. This is what comes by speaking rote phrases that you never learned their meaning.