Deutsch English Français Italiano |
<vpm5o2$2dvrs$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: olcott <polcott333@gmail.com> Newsgroups: comp.theory Subject: Re: DD specifies non-terminating behavior to HHH --- RECURSIVE CHAIN Date: Tue, 25 Feb 2025 22:36:18 -0600 Organization: A noiseless patient Spider Lines: 176 Message-ID: <vpm5o2$2dvrs$1@dont-email.me> References: <vo6420$3mpmf$1@dont-email.me> <vojs0e$2oikq$4@dont-email.me> <vokdha$2rcqi$1@dont-email.me> <vom1fr$34osr$1@dont-email.me> <ee9d41d5f1c2a8dd8ff44d3ddeee20d2c3bcccc1@i2pn2.org> <vomgd8$3anm4$2@dont-email.me> <f5d6cbae83eb89e411d76d1d9ca801ef2678cec2@i2pn2.org> <voojl9$3mdke$2@dont-email.me> <855e571c6668207809e1eb67138de6af48d164fa@i2pn2.org> <vorlqp$aet5$2@dont-email.me> <e174ca1c1cbc58c67ffae3b67b69f63f21a82f86@i2pn2.org> <vp69r4$2mdtr$1@dont-email.me> <vp6p3f$2omp6$1@dont-email.me> <vp7954$2rgce$1@dont-email.me> <vp9cd0$3acuq$1@dont-email.me> <vpava5$3jct4$2@dont-email.me> <vpc2qp$3seot$1@dont-email.me> <vpcslg$irt$1@dont-email.me> <vpeqjb$eqc8$1@dont-email.me> <vpfm6t$j7qb$3@dont-email.me> <vpharo$109qr$1@dont-email.me> <vpiuvg$1fvqe$4@dont-email.me> <vpkkeq$21bi5$1@dont-email.me> <vplbvf$25vp2$7@dont-email.me> <866ac548c929349972234d12db21362eeedaaa89@i2pn2.org> <vpls0p$28j3a$3@dont-email.me> <65400fce8f8d4b8e4a46497dd84d9e1e40feff2d@i2pn2.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Wed, 26 Feb 2025 05:36:19 +0100 (CET) Injection-Info: dont-email.me; posting-host="be1a41fcc27cfa869ea1b51d56f1df7a"; logging-data="2555772"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX185lWbbCPWUL1lVh9j5iCTm" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:New/g4sDp4x8bYCQyz30OEDOoeg= X-Antivirus-Status: Clean In-Reply-To: <65400fce8f8d4b8e4a46497dd84d9e1e40feff2d@i2pn2.org> Content-Language: en-US X-Antivirus: Norton (VPS 250225-8, 2/25/2025), Outbound message Bytes: 9731 On 2/25/2025 10:21 PM, Richard Damon wrote: > On 2/25/25 8:50 PM, olcott wrote: >> On 2/25/2025 5:41 PM, Richard Damon wrote: >>> On 2/25/25 4:16 PM, olcott wrote: >>>> On 2/25/2025 8:35 AM, Mikko wrote: >>>>> On 2025-02-24 23:22:23 +0000, olcott said: >>>>> >>>>>> On 2/24/2025 2:32 AM, Mikko wrote: >>>>>>> On 2025-02-23 17:34:21 +0000, olcott said: >>>>>>> >>>>>>>> On 2/23/2025 3:43 AM, Mikko wrote: >>>>>>>>> On 2025-02-22 16:06:08 +0000, olcott said: >>>>>>>>> >>>>>>>>>> On 2/22/2025 2:45 AM, Mikko wrote: >>>>>>>>>>> On 2025-02-21 22:39:01 +0000, olcott said: >>>>>>>>>>> >>>>>>>>>>>> On 2/21/2025 2:10 AM, Mikko wrote: >>>>>>>>>>>>> On 2025-02-20 13:02:28 +0000, olcott said: >>>>>>>>>>>>> >>>>>>>>>>>>>> On 2/20/2025 2:28 AM, Mikko wrote: >>>>>>>>>>>>>>> On 2025-02-20 04:08:05 +0000, olcott said: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On 2/16/2025 6:55 AM, joes wrote: >>>>>>>>>>>>>>>>> Am Sat, 15 Feb 2025 21:25:12 -0600 schrieb olcott: >>>>>>>>>>>>>>>>>> On 2/15/2025 4:03 AM, joes wrote: >>>>>>>>>>>>>>>>>>> Am Fri, 14 Feb 2025 17:29:45 -0600 schrieb olcott: >>>>>>>>>>>>>>>>>>>> On 2/14/2025 6:54 AM, joes wrote: >>>>>>>>>>>>>>>>>>>>> Am Thu, 13 Feb 2025 22:21:59 -0600 schrieb olcott: >>>>>>>>>>>>>>>>>>>>>> On 2/13/2025 9:15 PM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>>>>> On 2/13/25 7:07 PM, olcott wrote: >>>>>>>>>>>>>>>>>>>>>>>> On 2/13/2025 3:20 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>>>> On 2025-02-13 04:21:34 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>>>> On 2/12/2025 4:04 AM, Mikko wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>> On 2025-02-11 14:41:38 +0000, olcott said: >>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Of course not. However, the fact that no >>>>>>>>>>>>>>>>>>>>>>>>>>>>> reference to that >>>>>>>>>>>>>>>>>>>>>>>>>>>>> article before or when HHH >>>>>>>>>>>>>>>>>>>>>>>>>>>> That paper and its code are the only thing >>>>>>>>>>>>>>>>>>>>>>>>>>>> that I have been >>>>>>>>>>>>>>>>>>>>>>>>>>>> talking about in this forum for several years. >>>>>>>>>>>>>>>>>>>>>>>>>>> Doesn't matter when you don't say that you >>>>>>>>>>>>>>>>>>>>>>>>>>> are talking about >>>>>>>>>>>>>>>>>>>>>>>>>>> that paper. >>>>>>>>>>>>>>>>>>>>>>>>>>> Anyway, that is irrelevant to the fact that >>>>>>>>>>>>>>>>>>>>>>>>>>> the subject line >>>>>>>>>>>>>>>>>>>>>>>>>>> contains a false claim. >>>>>>>>>>>>>>>>>>>>>>>>>> It is a truism and not one person on the face >>>>>>>>>>>>>>>>>>>>>>>>>> of the Earth can >>>>>>>>>>>>>>>>>>>>>>>>>> possibly show otherwise. >>>>>>>>>>>>>>>>>>>>>>>>> The fact that the claim on subject line is >>>>>>>>>>>>>>>>>>>>>>>>> false is not a truism. >>>>>>>>>>>>>>>>>>>>>>>>> In order to determine the claim is false one >>>>>>>>>>>>>>>>>>>>>>>>> needs some knowledge >>>>>>>>>>>>>>>>>>>>>>>>> that is not obvious. >>>>>>>>>>>>>>>>>>>>>>>> When you try to show the steps attempting to >>>>>>>>>>>>>>>>>>>>>>>> show that it is false >>>>>>>>>>>>>>>>>>>>>>>> I will point out the error. >>>>>>>>>>>>>>>>>>>>>>> We havm, but you are too stupid to understand it. >>>>>>>>>>>>>>>>>>>>>>> Since when DD run, it halts, >>>>>>>>>>>>>>>>>>>>>> THAT IS A DIFFERENT INSTANCE >>>>>>>>>>>>>>>>>>>>> Why are you passing the wrong input to HHH? >>>>>>>>>>>>>>>>>>>> I will begin ignoring insincere replies. >>>>>>>>>>>>>>>>>>> Yes, please shut up. >>>>>>>>>>>>>>>>>>> But why are you not passing the same instance to HHH? >>>>>>>>>>>>>>>>>> The first instance of recursion is not exactly the >>>>>>>>>>>>>>>>>> same as subsequent >>>>>>>>>>>>>>>>>> instances of the exact same sequence of recursive >>>>>>>>>>>>>>>>>> invocations. >>>>>>>>>>>>>>>>>> It is the same with recursive simulations. When the >>>>>>>>>>>>>>>>>> second recursive >>>>>>>>>>>>>>>>>> invocation has been aborted the first one terminates >>>>>>>>>>>>>>>>>> normally misleading >>>>>>>>>>>>>>>>>> people into believing that the recursive chain >>>>>>>>>>>>>>>>>> terminates normally. >>>>>>>>>>>>>>>>> How interesting. Might this be due to a global variable >>>>>>>>>>>>>>>>> that basically >>>>>>>>>>>>>>>>> toggles termination? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Termination analyzers determine whether or not their input >>>>>>>>>>>>>>>> could possibly terminate normally. Nothing can toggle this. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Wrong. Termination analyzers deremine whether a program >>>>>>>>>>>>>>> can run forever. >>>>>>>>>>>>>> >>>>>>>>>>>>>> This would define simulating termination analyzers as >>>>>>>>>>>>>> impossible >>>>>>>>>>>>>> because every input that would otherwise run forever is >>>>>>>>>>>>>> aborted. >>>>>>>>>>>>> >>>>>>>>>>>>> It would be aborted by external causes but not by the >>>>>>>>>>>>> program itself so >>>>>>>>>>>>> we can say that the program could run forever. >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> OK great we finally got mutual agreement on one point. >>>>>>>>>>>> Unless the C function HHH aborts its simulation of the C >>>>>>>>>>>> function DD this DD C function DOES NOT TERMINATE. >>>>>>>>>>> >>>>>>>>>>> If you mean the HHH on https://github.com/plolcott/x86utm/ >>>>>>>>>>> blob/ master/ Halt7.c >>>>>>>>>>> that statement is void: that HHH does abort is simulation of >>>>>>>>>>> DD. If you mean >>>>>>>>>>> any function HHH allowed by OP then that statement is false. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I am not talking about one statement. >>>>>>>>> >>>>>>>>> I am, about one you made: "Unless the C function HHH aborts its >>>>>>>>> simulation of the C function DD this DD C function DOES NOT >>>>>>>>> TERMINATE." >>>>>>>>> >>>>>>>>> If you mean the HHH on https://github.com/plolcott/x86utm/blob/ >>>>>>>>> master/ Halt7.c >>>>>>>>> that statement is void: that HHH does abort is simulation of >>>>>>>>> DD. If you mean >>>>>>>>> any function HHH allowed by OP then that statement is false. >>>>>>>> >>>>>>>> Do you understand the notion of hypothetical possibilities? >>>>>>>> It really seems that you do not. >>>>>>> >>>>>>> Yes, I understand that a simulator that both abort its simulation >>>>>>> and >>>>>>> does not abort is not a hypothetical possibility. >>>>>> >>>>>> HHH aborts its emulation of DD. >>>>>> When we imagine the exact same HHH with the >>>>>> one single change that it never aborts its input >>>>>> then we can see that this HHH cannot possibly >>>>>> terminate normally. >>>>> >>>>> That's right. But OP did not specify which HHH is called by DD. >>>>> >>>> >>>> DD does not terminate normally either way so it >>>> is stupid to need to know which one. >>>> >>> >>> OF course DD terminates normally if HHH aborts its simulation. >>> >> >> Only if you are clueless about both c and x86, otherwise >> it is dead obvious that the entire recursive chain totally >> stops and zero elements of the recursive chain can possibly >> reach their "ret" or "return" instruction as soon as the >> outermost instance is aborted. > > No, it is dead obvious that since the HHH that DD DOES ABORT (and to say > otherwise is just a DAMNED LIE) then the behavior of the executed DD is > to return. > typedef void (*ptr)(); int HHH(ptr P); int DD() { int Halt_Status = HHH(DD); if (Halt_Status) ========== REMAINDER OF ARTICLE TRUNCATED ==========