Deutsch English Français Italiano |
<dbb30915e47bc88ed3d6bf08e62dd46bd35ead5c@i2pn2.org> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.misty.com!weretis.net!feeder9.news.weretis.net!i2pn.org!i2pn2.org!.POSTED!not-for-mail From: Richard Damon <richard@damon-family.org> Newsgroups: comp.theory Subject: Re: Who here understands that the last paragraph is Necessarily true? --- Self-Modifying Turing Machine Date: Thu, 25 Jul 2024 19:35:55 -0400 Organization: i2pn2 (i2pn.org) Message-ID: <dbb30915e47bc88ed3d6bf08e62dd46bd35ead5c@i2pn2.org> References: <v6un9t$3nufp$1@dont-email.me> <58fc6559638120b31e128fe97b5e955248afe218@i2pn2.org> <v71mjh$bp3i$1@dont-email.me> <1173a460ee95e0ca82c08abecdefc80ba86646ac@i2pn2.org> <v71okl$bvm2$1@dont-email.me> <5f6daf68f1b4ffac854d239282bc811b5b806659@i2pn2.org> <v71ttb$crk4$1@dont-email.me> <60e7a93cb8cec0afb68b3e40a0e82e9d63fa8e2a@i2pn2.org> <v721po$h4kr$1@dont-email.me> <v73td3$qkp2$6@dont-email.me> <v73tvs$qpi9$1@dont-email.me> <v74n81$13bn1$1@dont-email.me> <fafa57d75cf800c930c76530acd72148c77fff87@i2pn2.org> <v75ul2$19j7l$5@dont-email.me> <v77s2f$1o4oh$1@dont-email.me> <v78gi1$1rc43$6@dont-email.me> <v7d5r0$2t5hr$1@dont-email.me> <v7dsit$30pvh$4@dont-email.me> <v7fucc$3fh57$1@dont-email.me> <v7gcjm$3hlc2$1@dont-email.me> <v7ilo8$1pf7$1@dont-email.me> <v7j470$3o7r$5@dont-email.me> <v7l54c$indv$1@dont-email.me> <v7lrmd$luh0$4@dont-email.me> <v7nj86$13itb$1@dont-email.me> <v7oe4u$17h8r$2@dont-email.me> <v7t6hs$27p0k$1@dont-email.me> <v7tm39$2acgd$2@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Thu, 25 Jul 2024 23:35:55 -0000 (UTC) Injection-Info: i2pn2.org; logging-data="358775"; mail-complaints-to="usenet@i2pn2.org"; posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg"; User-Agent: Mozilla Thunderbird Content-Language: en-US In-Reply-To: <v7tm39$2acgd$2@dont-email.me> X-Spam-Checker-Version: SpamAssassin 4.0.0 Bytes: 8519 Lines: 167 On 7/25/24 10:05 AM, olcott wrote: > On 7/25/2024 4:40 AM, Mikko wrote: >> On 2024-07-23 14:19:10 +0000, olcott said: >> >>> On 7/23/2024 1:40 AM, Mikko wrote: >>>> On 2024-07-22 14:51:57 +0000, olcott said: >>>> >>>>> On 7/22/2024 3:26 AM, Mikko wrote: >>>>>> On 2024-07-21 13:58:56 +0000, olcott said: >>>>>> >>>>>>> On 7/21/2024 4:52 AM, Mikko wrote: >>>>>>>> On 2024-07-20 13:03:50 +0000, olcott said: >>>>>>>> >>>>>>>>> On 7/20/2024 4:01 AM, Mikko wrote: >>>>>>>>>> On 2024-07-19 14:18:05 +0000, olcott said: >>>>>>>>>> >>>>>>>>>>> When a Self-Modifying Turing Machine can change itself to become >>>>>>>>>>> any other Turing Machine then it can eliminate the pathological >>>>>>>>>>> relationship to its input. >>>>>>>>>> >>>>>>>>>> It never was a Turing machine. >>>>>>>>>> >>>>>>>>> >>>>>>>>> A self modifying TM is merely a TM description that is >>>>>>>>> simulated by a UTM and has access to itself on the UTM >>>>>>>>> tape. >>>>>>>> >>>>>>>> No, it is not. >>>>>>> >>>>>>> I invented it thus that is the specification of my invention. >>>>>> >>>>>> The term "Turing machine" is already reserved and your "invention" >>>>>> is not one of the machines that are called "Turing macnines". >>>>>> >>>>>> Besides, you have not shown the "invention" so there is no >>>>>> basis to claim that you have invented anything. >>>>>> >>>>> >>>>> A Self-Modifying Turing Machine is merely a conventional Turing >>>>> Machine >>>>> Description x that is being simulated by a conventional Universal >>>>> Turing >>>>> Machine y such that x is provided access to itself on y's tape. >>>>> >>>>>>>> A TM description describes a TM that does not change itself. >>>>>>> >>>>>>> X is not typically understood to do Y therefore it is >>>>>>> impossible for X to do Y is incorrect reasoning. >>>>>> >>>>>> That is a different situation. If someting is not understood one >>>>>> can be >>>>>> wrong about it. But even a very superficial understanding of Turing >>>>>> machines suffices for determination that a machine that modifis >>>>>> itself >>>>>> is not a Turing machine. >>>>>> >>>>>>> That you fail to understand that an emulated x86 program can >>>>>>> modify itself to change its own behavior as long as it knows >>>>>>> its own machine address is merely ignorance on your part. >>>>>> >>>>>> Your false claim about my understanding reveals that you are a liar. >>>>>> Thank you, but we already knew. >>>>>> >>>>> >>>>> *Ad Hominem attacks are the first resort of clueless wonders* >>>>> >>>>> Anyone with sufficient software engineering skill can write a >>>>> C function that changes its own machine code while it is running. >>>>> That you say that I am lying about this is ridiculously stupid >>>>> on your part. >>>>> >>>>>>> When a simulated Turing Machine Description is provided >>>>>>> access to itself on the UTM tape it can do the same thing. >>>>>>> Rigid minded people incorrectly conflate unconventional >>>>>>> for impossible. >>>>>> >>>>>> It is not a Turing machine desription if it describes a >>>>>> self-modification. >>>>>> >>>>> >>>>> WRONG! >>>>> >>>>> It is not [the conventional notion of] a Turing machine description >>>>> if it describes a self-modification, [yet self-modification is by >>>>> no means >>>>> impossible]. >>>> >>>> The input language of an UTM does not contain any expression that could >>>> denote self-modification. >>> >>> Tape head move, write value. The new idea is that the TM >>> description has access to its own location on the UTM tape, >>> unconventional not impossible. >> >> And not a Turing machine. > > It is an ordinary UTM and an ordinary TM description that is simulated > in the conventional way and the UTM provides the portion of its own tape > having this same TM description and the input data to this TMD as the > tape for this TMD. Not at all impossible merely a new idea that no one > ever thought of before. Which is a contradiction of terms, proving your stupidity. > > I am going to stop here because this is a mandatory prerequisite. > Once you agree that you fully understand that all of the above > is correct we can move on to the next point. That seems right, it is a mandatory prerequiste to believe inconsistant statements to understand what you are saying. YOU ARE JUST PROVING YOU ARE AN IDIOT. > >> And there must be a way to indicate in the >> description of the machine when the head shall move to the code of the >> machine. How is that done? And how is the code interpreted when it is >> partially updated? >> >>>> In that sense self-modification is inpossible. >>> >>> Not all all in my paper the SMTM merely gets rid of the infinite >>> loop as the accept state. >> >> As the input language of a UTM does not permit self-modification, >> a UTM cannot simulate a self-modifying program. If you want to >> simulate a self-modifying program you need a simulator that is not >> a UTM. >> >>> https://www.researchgate.net/publication/307509556_Self_Modifying_Turing_Machine_SMTM_Solution_to_the_Halting_Problem_concrete_example >> >> Not concrete enough to prove anything important. >> >>> Google has lots of hits for [self modifying Turing machine] >> >> Most of which don't mention "self modifying Turing machine" and those >> that do don't claim that it is a Turing machine. >> >>>> It you want to describe a self-modifying machine you need a different >>>> description language. If you want to simulate a self-modifying machine >>>> you need a simulator that can understand a description language for >>>> descriptions of self-modifying machines. >>> >>> In my example in my paper the tape head simply moves to >>> the state transition to an infinite loop and writes >>> final accept state. >> >> Then a part of the tape must be reserved for the transitions and is >> not available for other purposes as it is in a Turing machine. >> Can your machine add more states or transition rules to the description? >> >>> Changing this >>> [002]["e"]----->(001, 003) // Transitions to (qa) >>> >>> Into this: >>> [002]["e"]----->(001, 1234) // Recognizes "the" >>> >>>> If the self-modifying machine can be simulated by a Turing machine it ========== REMAINDER OF ARTICLE TRUNCATED ==========