Deutsch English Français Italiano |
<v72m95$kbi2$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Mikko <mikko.levanto@iki.fi> Newsgroups: comp.theory Subject: Re: Who here understands that the last paragraph is Necessarily true? Date: Mon, 15 Jul 2024 11:23:01 +0300 Organization: - Lines: 53 Message-ID: <v72m95$kbi2$1@dont-email.me> References: <v6un9t$3nufp$1@dont-email.me> <v7013v$2ccv$1@dont-email.me> <v70nt7$61d8$6@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Mon, 15 Jul 2024 10:23:01 +0200 (CEST) Injection-Info: dont-email.me; posting-host="eb7bc3c094cc39ab136406329ffd9913"; logging-data="667202"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19rOuStt9jV8y/lEPsJ1Hp5" User-Agent: Unison/2.2 Cancel-Lock: sha1:duI2jVLyyMf2n6dg/JExTLmK/U8= Bytes: 2314 On 2024-07-14 14:38:31 +0000, olcott said: > On 7/14/2024 3:09 AM, Mikko wrote: >> On 2024-07-13 20:15:56 +0000, olcott said: >> >>> typedef void (*ptr)(); >>> int HHH(ptr P); >>> >>> void Infinite_Loop() >>> { >>> HERE: goto HERE; >>> } >>> >>> void Infinite_Recursion() >>> { >>> Infinite_Recursion(); >>> } >>> >>> void DDD() >>> { >>> HHH(DDD); >>> } >>> >>> int main() >>> { >>> HHH(Infinite_Loop); >>> HHH(Infinite_Recursion); >>> HHH(DDD); >>> } >>> >>> Any input that must be aborted to prevent the non >>> termination of HHH necessarily specifies non-halting >>> behavior or it would never need to be aborted. >> >> Everyone understands that DDD specifies a halting behaviour if HHH(DDD) does, > > > *You can comprehend this is a truism or fail to* > *comprehend it disagreement is necessarily incorrect* > Any input that must be aborted to prevent the non > termination of HHH necessarily specifies non-halting > behavior or it would never need to be aborted. > > Disagreeing with the above is analogous to disagreeing > with arithmetic. That the input is aborted does not mean that the input must be aborted. And if the input specifies that its input is aborted then the behaviour is not non-terminating. -- Mikko