Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <v5hfb8$26j79$1@dont-email.me>
Deutsch   English   Français   Italiano  
<v5hfb8$26j79$1@dont-email.me>

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

Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: olcott <polcott333@gmail.com>
Newsgroups: comp.theory
Subject: Re: DDD correctly emulated by H0 --- Why Lie? -- Repeat until Closure
Date: Wed, 26 Jun 2024 11:24:08 -0500
Organization: A noiseless patient Spider
Lines: 126
Message-ID: <v5hfb8$26j79$1@dont-email.me>
References: <v4vrfg$2793f$1@dont-email.me> <v58m12$8mmo$1@dont-email.me>
 <v59797$brmn$1@dont-email.me> <v5b7nv$qvrb$1@dont-email.me>
 <v5btf3$v0vb$4@dont-email.me> <v5chru$10816$1@i2pn2.org>
 <v5cn01$149dc$1@dont-email.me> <v5ebvr$1hs89$1@dont-email.me>
 <v5efod$1ikpr$1@dont-email.me> <v5ejau$1iq57$1@dont-email.me>
 <v5eup8$1lar1$2@dont-email.me> <v5gidq$221q3$1@dont-email.me>
 <v5h34g$24jbd$4@dont-email.me> <v5h5oq$1g3$1@news.muc.de>
 <v5h765$25q9l$1@dont-email.me> <v5he3t$1c0t$1@news.muc.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 26 Jun 2024 18:24:09 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="28c20839daaf0f4c95806d952d7f722b";
	logging-data="2313449"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+XnD8oK5JL+GJ9r6JxPMQC"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:0o93kUkCXw1yUdBoj33cGpWAbdY=
Content-Language: en-US
In-Reply-To: <v5he3t$1c0t$1@news.muc.de>
Bytes: 6610

On 6/26/2024 11:03 AM, Alan Mackenzie wrote:
> [ Followup-To: set ]
> 
> In comp.theory olcott <polcott333@gmail.com> wrote:
>> On 6/26/2024 8:40 AM, Alan Mackenzie wrote:
>>> olcott <polcott333@gmail.com> wrote:
>>>> On 6/26/2024 3:10 AM, Mikko wrote:
> 
>>> [ .... ]
> 
>>>>> The relevant area of software engineering is testing. The usual
>>>>> attitude of software engineers is that a program is accpted when it
>>>>> has been sufficiently tested and passed all tests. Consequently, an
>>>>> important part of sofware work is the design of tests.
> 
>>>>> In the current context the program to be tested is a halting decider.
> 
>>>> *NO IT IS NOT. H0 IS ONLY AN X86 EMULATOR*
>>>> After you quit lying about the behavior of DDD correctly
>>>> emulated by H0 then we can move on to the next point.
> 
>>> I think the problem is rather your calling every program or function you
>>> talk about H, or H^, or HH, or HHH, or H0, or H1.  Usually, in the past,
>>> you have meant purported halting deciders by these names.  Now you're
>>> saying that you mean an X86 emulator.  Where and when did this change
>>> happen, and how is anybody else supposed to know what you mean by
>>> particular uses of these names?
> 
>> When I ask people to consider the behavior of DDD
>> correctly emulated by H0 according to the semantics
>> of the x86 programming language it really does seem
>> to be the strawman deception when they try to get away
>> with saying that it must be the behavior of the directly
>> executed DDD().
> 
> I don't think so.  People's eyes glaze over when they see yet another one
> of your posts, virtually the same as so many others, and cannot
> reasonably be expected to read and understand every last word.
> 
> Maybe if you restricted yourself to using E... when you mean an emulator,
> and H... when you mean a purported halting decider, there would be less
> confusion.
> 

Emulating termination analyzer H is inherently an emulator.
It really should not be that hard to pay attention to that
unless one only cares about rebuttal and thus does not care
about truth.

> Given how most people here are mathematically trained, perhaps if you
> started a typical post with "Suppose E is a code emulator ...", and other
> prerequisites there would be less confusion still.
> 

OK that sounds like a reasonable way to avoid information overload.

>> _DDD()
>> [00002172] 55               push ebp      ; housekeeping
>> [00002173] 8bec             mov ebp,esp   ; housekeeping
>> [00002175] 6872210000       push 00002172 ; push DDD
>> [0000217a] e853f4ffff       call 000015d2 ; call H0(DDD)
>> [0000217f] 83c404           add esp,+04
>> [00002182] 5d               pop ebp
>> [00002183] c3               ret
>> Size in bytes:(0018) [00002183]
> 
>> It is clear that the semantics of the x86 language specifies
>> that DDD correctly emulated by H0 at machine address 0000217a
>> will continue to repeat the first four instructions of DDD
>> until out-of-memory error.
> 
> It is not at all clear, given how murky the code at 15d2 is, and what you
> mean by "correctly emulated".
> 

Of course I must mean jumping up and down yelling and screaming
and not be referring to anything like what an x86 emulator does.

>> When we add that the outermost directly executed H0 can abort
>> its simulation as soon as the behavior of its input matches
>> the the infinite recursion behavior pattern it remains true
>> that the call from the emulated DDD to the emulated H0(DDD)
>> cannot possibly return.
> 
> It might do.  Convincing argument that this is the case (i.e. a proof)
> has not been forthcoming.
> 

We cannot prove differential calculus to anyone not knowing
how to count to ten.

That DDD correctly emulated by H0 must continue to repeat
its first four instructions is self-evident true to anyone
knowing what an x86 emulator is and having sufficient basic
knowledge of the x86 programming language.

I was very surprised to find out that one person having a PhD
in computer science said that they had hardly any experience
with programming.

The CS courses that fulfilled the requirements for a BSCS degree
at my university had quite a bit of programming. One of the projects
for the data structures course was to write a LISP interpreter that
could do car, cdr and cons.
https://www.gnu.org/software/emacs/manual/html_node/eintr/car-cdr-_0026-cons.html 


These expressions could be arbitrarily complex. I was one of
two students out of fifty that got the project in on time. The
other one was my co-worker at the US Army Corps of engineers.
He and I got a 100% grade.

>> *That people consistently lie about this is quite annoying*
>> *yet not nearly so much when their lie is easily exposed*
> 
> I haven't seen other people here lying.
> 

When they say that I am wrong knowing that they do not understand
what I am saying this would be a lie.


-- 
Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer