| Deutsch English Français Italiano |
|
<vt70fd$1mtvn$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com>
Newsgroups: comp.lang.c
Subject: Re: Proving the: Simulating termination analyzer Principle
Date: Wed, 9 Apr 2025 16:39:24 -0700
Organization: A noiseless patient Spider
Lines: 55
Message-ID: <vt70fd$1mtvn$1@dont-email.me>
References: <vss56v$375du$2@dont-email.me> <vss91c$3b1no$1@dont-email.me>
<vssabb$3aqnp$2@dont-email.me> <vssavl$3b2j0$3@dont-email.me>
<vssi7p$3ipb5$3@dont-email.me> <vssjlr$3gd7d$4@dont-email.me>
<vsss8i$d1q$1@dont-email.me> <vt52eo$nrf$2@dont-email.me>
<vt6a5j$12sjs$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 10 Apr 2025 01:39:26 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="a1d36cabcbafabd2745ccb32a63424ad";
logging-data="1800183"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/cEEJbOk5DSGxtd25imMOO0dPD172pStA="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Nj4bUJHAjv8Ivd2mQUrbx5U5IBA=
In-Reply-To: <vt6a5j$12sjs$1@dont-email.me>
Content-Language: en-US
On 4/9/2025 10:18 AM, olcott wrote:
> On 4/9/2025 1:00 AM, Chris M. Thomasson wrote:
>> On 4/5/2025 8:26 PM, olcott wrote:
>>> On 4/5/2025 7:59 PM, Richard Heathfield wrote:
>>>> If it is claimed always to give the right answer, it becomes
>>>> possible (as shown above in the chevrons) to write a program for
>>>> which it will not be able to work out the right answer - reductio ad
>>>> absurdum.
>>>>
>>>> Your 'principle' doesn't matter a jot.
>>>>
>>>
>>> Except that it gives the correct
>>> *Simulating termination analyzer Principle*
>>> answer for the Halting Problems impossible input.
>>> The computer science of termination analyzers might agree.
>>>
>>
>> is this pseudo-code akin to your decider?
>>
>> bool
>> halts()
>> {
>> return (rand_normal() < .5f);
>> }
>>
>> ?
>>
>
> Not at all it has been fully operational software for
> about three years:
> https://github.com/plolcott/x86utm/blob/master/Halt7.c
>
> typedef void (*ptr)();
> int HHH(ptr P);
>
> int DD()
> {
> int Halt_Status = HHH(DD);
> if (Halt_Status)
> HERE: goto HERE;
> return Halt_Status;
> }
>
> int main()
> {
> HHH(DD);
> }
>
> Some version of HHH has been able to return the correct
> halt status for some version of DD for about three years.
> HHH is always correct for inputs in its domain.
>
Is your decider 100% correct for any "black box" program?