Deutsch   English   Français   Italiano  
<5561271ee0d173bef40679cff3e6e1e2019a5e62@i2pn2.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!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: Correcting the definition of the halting problem --- Computable
 functions
Date: Tue, 25 Mar 2025 21:19:06 -0400
Organization: i2pn2 (i2pn.org)
Message-ID: <5561271ee0d173bef40679cff3e6e1e2019a5e62@i2pn2.org>
References: <vr1shq$1qopn$1@dont-email.me> <vrkdij$25f9f$3@dont-email.me>
 <vrlt36$3haib$1@dont-email.me> <vrn237$im1e$1@dont-email.me>
 <vrn67b$md49$1@dont-email.me>
 <cb974817db8e02049daa5604d725300154e33ad1@i2pn2.org>
 <vrps14$35a4m$2@dont-email.me>
 <eab11e8806c669d296bff986870bdc6abdbb2fef@i2pn2.org>
 <vrqicu$3s258$1@dont-email.me>
 <30c2beae6c191f2502e93972a69c85ff227bfd03@i2pn2.org>
 <vrrs79$11a56$7@dont-email.me> <vrrsta$tdm5$1@dont-email.me>
 <vrs264$1a43i$1@dont-email.me> <vrs54q$1d1o2$1@dont-email.me>
 <vrse90$1jr8u$1@dont-email.me> <vrsk13$1q39o$1@dont-email.me>
 <vrsn62$1rblu$2@dont-email.me> <vrsnhu$1q39o$2@dont-email.me>
 <vrsodl$1rblu$3@dont-email.me> <vrsogj$1q39o$3@dont-email.me>
 <vrsqlq$1rblu$4@dont-email.me> <vrsrmr$1q39o$4@dont-email.me>
 <vrt14i$264jb$1@dont-email.me> <vrt1tu$257a2$1@dont-email.me>
 <vrt357$264jb$2@dont-email.me> <vrt6va$22073$1@dont-email.me>
 <vrt7u2$2au0q$1@dont-email.me> <vrtska$30tvk$1@dont-email.me>
 <vrufq8$3gia2$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 26 Mar 2025 01:42:50 -0000 (UTC)
Injection-Info: i2pn2.org;
	logging-data="1768182"; mail-complaints-to="usenet@i2pn2.org";
	posting-account="diqKR1lalukngNWEqoq9/uFtbkm5U+w3w6FQ0yesrXg";
User-Agent: Mozilla Thunderbird
X-Spam-Checker-Version: SpamAssassin 4.0.0
Content-Language: en-US
In-Reply-To: <vrufq8$3gia2$4@dont-email.me>
Bytes: 5486
Lines: 91

On 3/25/25 10:49 AM, olcott wrote:
> On 3/25/2025 4:22 AM, Mikko wrote:
>> On 2025-03-25 03:29:06 +0000, olcott said:
>>
>>> On 3/24/2025 10:12 PM, dbush wrote:
>>>> On 3/24/2025 10:07 PM, olcott wrote:
>>>>> On 3/24/2025 8:46 PM, André G. Isaak wrote:
>>>>>> On 2025-03-24 19:33, olcott wrote:
>>>>>>> On 3/24/2025 7:00 PM, André G. Isaak wrote:
>>>>>>
>>>>>>>> In the post you were responding to I pointed out that computable 
>>>>>>>> functions are mathematical objects.
>>>>>>>
>>>>>>> https://en.wikipedia.org/wiki/Computable_function
>>>>>>>
>>>>>>> Computable functions implemented using models of computation
>>>>>>> would seem to be more concrete than pure math functions.
>>>>>>
>>>>>> Those are called computations or algorithms, not computable 
>>>>>> functions.
>>>>>>
>>>>>
>>>>> https://en.wikipedia.org/wiki/Pure_function
>>>>> Is another way to look at computable functions implemented
>>>>> by some concrete model of computation.
>>>>>
>>>>
>>>> And not all mathematical functions are computable, such as the 
>>>> halting function.
>>>>
>>>>>> The halting problems asks whether there *is* an algorithm which 
>>>>>> can compute the halting function, but the halting function itself 
>>>>>> is a purely mathematical object which exists prior to, and 
>>>>>> independent of, any such algorithm (if one existed).
>>>>>>
>>>>>
>>>>> None-the-less it only has specific elements of its domain
>>>>> as its entire basis. For Turing machines this always means
>>>>> a finite string that (for example) encodes a specific
>>>>> sequence of moves.
>>>>
>>>> False.  *All* turing machine are the domain of the halting function, 
>>>> and the existence of UTMs show that all turning machines can be 
>>>> described by a finite string.
>>>>
>>>
>>> You just aren't paying enough attention. Turing machines
>>> are never in the domain of any computable function.
>>> <snip>
>>
>> There are computable functions that take Turing machines as arguments.
>> For example, the number of states of a Turing machine.
>>
>> The computability of a function requires that the domain can be mapped
>> to finite strings.
>>
> 
> IT IS COUNTER-FACTUAL THAT A MACHINE DESCRIPTION SPECIFIES
> BEHAVIOR IDENTICAL TO THE DIRECTLY EXECUTED MACHINE.

Why? Since that *IS* the definition for a Halt Decider.

> 
> _III()
> [00002172] 55         push ebp      ; housekeeping
> [00002173] 8bec       mov  ebp,esp  ; housekeeping
> [00002175] 6872210000 push 00002172 ; push III
> [0000217a] e853f4ffff call 000015d2 ; call EEE(III)
> [0000217f] 83c404     add  esp,+04
> [00002182] 5d         pop  ebp
> [00002183] c3         ret
> Size in bytes:(0018) [00002183]
> 
> When any finite number of steps of III is emulated by
> EEE according to the semantics of the x86 language the
> emulated III never reaches its "ret" instruction final
> halt state and the directly executed III does halt.
> 
> This conclusively proves that a machine description does
> not always specify the same behavior as the directly
> executed machine.
> 

Nope, it might say that for a POOP decider it doesn't, but partial 
emulation of other inputs means nothing in a discussion of Halt Deciders.

Your problem is you just refuse to learn the meaning of the words you 
use, so you just turn yourself into a pathological liar with a total 
disregard for the actual truth,

Sorry, you have sunk your repuation in that lake of fire, and will 
likely be joining it soon.