Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

In space, no one can hear you fart.


devel / comp.theory / Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

SubjectAuthor
* Halting problem proofs refuted on the basis of software engineeringolcott
+* Halting problem proofs refuted on the basis of softwareMr Flibble
|`* Halting problem proofs refuted on the basis of softwareolcott
| +* Halting problem proofs refuted on the basis of softwareMr Flibble
| |`* Halting problem proofs refuted on the basis of softwareolcott
| | `* Halting problem proofs refuted on the basis of softwareMr Flibble
| |  `* Halting problem proofs refuted on the basis of softwareolcott
| |   `* Halting problem proofs refuted on the basis of softwareMr Flibble
| |    `* Halting problem proofs refuted on the basis of softwareolcott
| |     `* Halting problem proofs refuted on the basis of softwareMr Flibble
| |      `* Halting problem proofs refuted on the basis of softwareolcott
| |       +* Halting problem proofs refuted on the basis of softwareMr Flibble
| |       |`* Halting problem proofs refuted on the basis of softwareolcott
| |       | `* Halting problem proofs refuted on the basis of softwareMr Flibble
| |       |  `* Halting problem proofs refuted on the basis of softwareolcott
| |       |   +* Halting problem proofs refuted on the basis of softwareMr Flibble
| |       |   |`* Halting problem proofs refuted on the basis of softwareolcott
| |       |   | `* Halting problem proofs refuted on the basis of softwareMr Flibble
| |       |   |  `* Halting problem proofs refuted on the basis of softwareolcott
| |       |   |   `* Halting problem proofs refuted on the basis of softwareMr Flibble
| |       |   |    `* Halting problem proofs refuted on the basis of softwareolcott
| |       |   |     +- Halting problem proofs refuted on the basis of softwareMr Flibble
| |       |   |     `* Halting problem proofs refuted on the basis of software engineeringdklei...@gmail.com
| |       |   |      +* Halting problem proofs refuted on the basis of softwareolcott
| |       |   |      |`- Halting problem proofs refuted on the basis of softwareRichard Damon
| |       |   |      `* Halting problem proofs refuted on the basis of software engineeringdklei...@gmail.com
| |       |   |       +* Halting problem proofs refuted on the basis of softwareolcott
| |       |   |       |+- Halting problem proofs refuted on the basis of softwareRichard Damon
| |       |   |       |`* Halting problem proofs refuted on the basis of software engineeringMikko
| |       |   |       | `* Halting problem proofs refuted on the basis of softwareolcott
| |       |   |       |  +- Halting problem proofs refuted on the basis of software engineeringolcott
| |       |   |       |  `- Halting problem proofs refuted on the basis of softwareRichard Damon
| |       |   |       `* Halting problem proofs refuted on the basis of software engineeringdklei...@gmail.com
| |       |   |        +* Halting problem proofs refuted on the basis of softwareolcott
| |       |   |        |`- Halting problem proofs refuted on the basis of softwareRichard Damon
| |       |   |        `* Halting problem proofs refuted on the basis of software engineeringdklei...@gmail.com
| |       |   |         +* Halting problem proofs refuted on the basis of softwareolcott
| |       |   |         |`- Halting problem proofs refuted on the basis of softwareolcott
| |       |   |         +- _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |         `* _Halting_problem_proofs_refuted_on_the_basis_of_sdklei...@gmail.com
| |       |   |          +- _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |          +* _Halting_problem_proofs_refuted_on_the_basis_of_softAndré G. Isaak
| |       |   |          |`* _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |          | `- _Halting_problem_proofs_refuted_on_the_basis_of_softRichard Damon
| |       |   |          +* _Halting_problem_proofs_refuted_on_the_basis_of_sdklei...@gmail.com
| |       |   |          |`* _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |          | `- _Halting_problem_proofs_refuted_on_the_basis_of_softRichard Damon
| |       |   |          `* Halting problem proofs refuted on the basis of softwareBen Bacarisse
| |       |   |           +- _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |           +- _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |           `* _Halting_problem_proofs_refuted_on_the_basis_of_sdklei...@gmail.com
| |       |   |            +- _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |            `* _Halting_problem_proofs_refuted_on_the_basis_of_sdklei...@gmail.com
| |       |   |             +* _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |             |`* _Halting_problem_proofs_refuted_on_the_basis_of_software_engineering_[_Curry–Howolcott
| |       |   |             | +* _Halting_problem_proofs_refuted_on_the_basis_of_software_engineering_[_Curry–Howolcott
| |       |   |             | |`- _Halting_problem_proofs_refuted_on_the_basis_of_software_engineering_[_Curry–Howolcott
| |       |   |             | `- _Halting_problem_proofs_refuted_on_the_basis_of_softRichard Damon
| |       |   |             `* _Halting_problem_proofs_refuted_on_the_basis_of_sdklei...@gmail.com
| |       |   |              `* _Halting_problem_proofs_refuted_on_the_basis_of_sdklei...@gmail.com
| |       |   |               `* _Halting_problem_proofs_refuted_on_the_basis_of_sdklei...@gmail.com
| |       |   |                `* _Halting_problem_proofs_refuted_on_the_basis_of_sdklei...@gmail.com
| |       |   |                 +- _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |                 `* _Halting_problem_proofs_refuted_on_the_basis_of_sdklei...@gmail.com
| |       |   |                  +- _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |                  +* _Halting_problem_proofs_refuted_on_the_basis_of_sdklei...@gmail.com
| |       |   |                  |`- _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |                  `* _Halting_problem_proofs_refuted_on_the_basis_of_softolcott
| |       |   |                   +* Halting problem proofs refuted on the basis of software engineering [ Irrefutablolcott
| |       |   |                   |`- Halting problem proofs refuted on the basis of softwareRichard Damon
| |       |   |                   `* Halting problem proofs refuted on the basis of softwaredklei...@gmail.com
| |       |   |                    `* Halting problem proofs refuted on the basis of software engineering [ Irrefutablolcott
| |       |   |                     `- Halting problem proofs refuted on the basis of softwareRichard Damon
| |       |   `- Halting problem proofs refuted on the basis of softwareRichard Damon
| |       `- Halting problem proofs refuted on the basis of softwareRichard Damon
| `- Halting problem proofs refuted on the basis of softwareRichard Damon
+- Halting problem proofs refuted on the basis of software engineeringolcott
+* Halting problem proofs refuted on the basis of softwareRichard Damon
|`* Halting problem proofs refuted on the basis of softwareolcott
| `- Halting problem proofs refuted on the basis of softwareRichard Damon
+- Halting problem proofs refuted on the basis of softwareHenrietta Stinkbottom
`* Halting problem proofs refuted on the basis of software engineeringwij
 `* Halting problem proofs refuted on the basis of softwareolcott
  +- Halting problem proofs refuted on the basis of softwareRichard Damon
  `* Halting problem proofs refuted on the basis of software engineeringPaul N
   `* Halting problem proofs refuted on the basis of softwareolcott
    `* Halting problem proofs refuted on the basis of software engineeringPaul N
     `* Halting problem proofs refuted on the basis of softwareolcott
      +* Halting problem proofs refuted on the basis of software engineeringwij
      |`* Halting problem proofs refuted on the basis of softwareolcott
      | `* Halting problem proofs refuted on the basis of software engineeringwij
      |  `* Halting problem proofs refuted on the basis of softwareolcott
      |   +- Halting problem proofs refuted on the basis of softwareRichard Damon
      |   `* Halting problem proofs refuted on the basis of software engineeringwij
      |    `* Halting problem proofs refuted on the basis of software engineeringolcott
      |     +* Halting problem proofs refuted on the basis of software engineeringwij
      |     |`* Halting problem proofs refuted on the basis of softwareolcott
      |     | `- Halting problem proofs refuted on the basis of software engineeringwij
      |     `- Halting problem proofs refuted on the basis of softwareRichard Damon
      +- Halting problem proofs refuted on the basis of softwareRichard Damon
      `* Halting problem proofs refuted on the basis of software engineeringPaul N

Pages:12345
Re: Halting problem proofs refuted on the basis of software engineering

<fR3xK.19680$BZ1.11971@fx03.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35397&group=comp.theory#35397

  copy link   Newsgroups: comp.theory sci.logic sci.math comp.software-eng
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx03.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Halting problem proofs refuted on the basis of software
engineering
Content-Language: en-US
Newsgroups: comp.theory,sci.logic,sci.math,comp.software-eng
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<20220702192847.00000807@reddwarf.jmc>
<3O2dnX_5sOHXDF3_nZ2dnUU7_81g4p2d@giganews.com>
<20220702194448.00005117@reddwarf.jmc>
<S-mdnfRt7a-LJV3_nZ2dnUU7_81g4p2d@giganews.com>
<20220702230537.00001259@reddwarf.jmc>
<avudncmA4ZtwX13_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703152751.00001f74@reddwarf.jmc>
<Y72dndpURKjqM1z_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220703162148.00001389@reddwarf.jmc>
<Eqednf7muZ26K1z_nZ2dnUU7_81g4p2d@giganews.com>
<20220703164543.00004b55@reddwarf.jmc>
<kcKdnc6XHIvZJ1z_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703165111.00006d29@reddwarf.jmc>
<4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com>
<KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com>
<e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<ta0u6j$3lquh$1@dont-email.me>
<r7CdnV4ZIPICqFn_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <r7CdnV4ZIPICqFn_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 32
Message-ID: <fR3xK.19680$BZ1.11971@fx03.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Tue, 5 Jul 2022 19:31:23 -0400
X-Received-Bytes: 3059
 by: Richard Damon - Tue, 5 Jul 2022 23:31 UTC

On 7/5/22 8:59 AM, olcott wrote:
> On 7/5/2022 3:53 AM, Mikko wrote:
>> On 2022-07-04 00:44:23 +0000, olcott said:
>>
>>> You can't keep ignoring my paper and claiming that I have not proved
>>> my point.
>>
>> In order to make your proof publishable, you should decrate every
>> sentence
>> in the proof with the numbers of that sentence or those two sentences
>> from
>> which the sentence is derived with truth preserving rules.
>>
>> Mikko
>>
>>
>
> The proof is (Curry/Howard Correspondence) between programs and proofs,
> thus H has an initial state performs a sequence of state transitions and
> ends in a final state rejecting its input as non-halting.
>
> *Halting problem proofs refuted on the basis of software engineering*
> https://www.researchgate.net/publication/361701808_Halting_problem_proofs_refuted_on_the_basis_of_software_engineering
>
>

Curry-Hooward would say that P(P) is proved to be Halting (if H(P,P)
returns 0), so H(P,P) returning 0 can't be the correct answer for a
Halting decider.

If you want to try to claim that the input to H(P,P) doesn't represent
P(P), then your P is written incorrectly, so your "proof" is still invalid.

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<hbudnSRlFM-2Vln_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35399&group=comp.theory#35399

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 05 Jul 2022 18:37:15 -0500
Date: Tue, 5 Jul 2022 18:37:13 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_soft
ware_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<20220703152751.00001f74@reddwarf.jmc>
<Y72dndpURKjqM1z_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220703162148.00001389@reddwarf.jmc>
<Eqednf7muZ26K1z_nZ2dnUU7_81g4p2d@giganews.com>
<20220703164543.00004b55@reddwarf.jmc>
<kcKdnc6XHIvZJ1z_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703165111.00006d29@reddwarf.jmc>
<4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com>
<KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com>
<e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com>
<JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<f8ednbiyxKkBDFn_nZ2dnUU7_83NnZ2d@giganews.com>
<45f4edee-967a-4d82-bf82-e08ed3c022een@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <45f4edee-967a-4d82-bf82-e08ed3c022een@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <hbudnSRlFM-2Vln_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 50
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-N5zcOtBHbO9/S8glnfHzLeHmJvLvYmUhmpSqKjzmAU/pe7CAzr7a8+2AkfnMhfL/l/2nA2IHg5FsADR!1FgSJ5x/KmoaWi8cYikMwp8SVjP3lfaN4vGUBjLxH4rk6CPvWZvrJBcjdrBEIp3+kBMbEC3DZHtV
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4093
X-Received-Bytes: 4184
 by: olcott - Tue, 5 Jul 2022 23:37 UTC

On 7/5/2022 6:21 PM, dklei...@gmail.com wrote:
> On Tuesday, July 5, 2022 at 12:31:47 PM UTC-7, olcott wrote:
>> On 7/5/2022 1:50 PM, dklei...@gmail.com wrote:
>>>
>>> But if you do want to use the Curry-Howard correspondence as a
>>> proof method you must either reference the formal x86 language
>>> formulation or yourself supply such a formal language description.
>>>
>> I already provided this:
>> x86 Instruction Set Reference
>> https://c9x.me/x86/
> .>
> We have been here before. A list of op-codes is not a formal language
> description.

Read the rest of the 500 pages.

>>
>>> Your task would be much easier were you to use C as the formal
>>> language. And much easier to follow.
>>
>>> If we use C as the formal language then we have to translate it into its
>> corresponding directed graph of control flow ourselves or the computer
>> will not be able to process it.
>>
> You don't need to compile. The readers whom you want to convince can
> read and follow C. That's the level mathematics is done at.

The halt decider itself must have machine code.

>>
>> I use C/x86 together so the human can examine the C and the machine can
>> examine the machine code and the human can see the bijection between the
>> C and the machine code as assembly language generated from the C.
> .>
> Nobody cares about that "bijection" and messing with it wastes everybody's
> time.

The halt decider must have machine code the human users can see this in
C and the assembly language mapping from C to x86 assembly language
allows the human users to see what the halt decider is doing and verify
that it is correct.

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<87zghnxgjq.fsf@bsb.me.uk>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35400&group=comp.theory#35400

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: ben.use...@bsb.me.uk (Ben Bacarisse)
Newsgroups: comp.theory
Subject: Re: Halting problem proofs refuted on the basis of software
engineering [ Curry–Howard correspondence ]
Date: Wed, 06 Jul 2022 00:53:28 +0100
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <87zghnxgjq.fsf@bsb.me.uk>
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<20220702230537.00001259@reddwarf.jmc>
<avudncmA4ZtwX13_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703152751.00001f74@reddwarf.jmc>
<Y72dndpURKjqM1z_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220703162148.00001389@reddwarf.jmc>
<Eqednf7muZ26K1z_nZ2dnUU7_81g4p2d@giganews.com>
<20220703164543.00004b55@reddwarf.jmc>
<kcKdnc6XHIvZJ1z_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703165111.00006d29@reddwarf.jmc>
<4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com>
<KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com>
<e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com>
<JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: reader01.eternal-september.org; posting-host="583ceaac042c2e32b1939778ea0afa07";
logging-data="4028458"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX185jC8vJs9Ipcy5nfmQjYDweoI+k/Rk9io="
Cancel-Lock: sha1:Wv0XTZfEzeNMQ6WA4BBpYk7RHi4=
sha1:Do6eam6biwY//753DlP9getMWm8=
X-BSB-Auth: 1.b3836b151f21cbc12519.20220706005329BST.87zghnxgjq.fsf@bsb.me.uk
 by: Ben Bacarisse - Tue, 5 Jul 2022 23:53 UTC

"dklei...@gmail.com" <dkleinecke@gmail.com> writes:

> But if you do want to use the Curry-Howard correspondence as a
> proof method you must either reference the formal x86 language
> formulation or yourself supply such a formal language description.

Goodness, no. He'd have to do a whole lot more than that. It's clear
he has no idea what the Curry-Howard correspondence is about. It's
simply not relevant to "x86 language".

If anyone can be bothered to show that PO knows nothing about this
subtopic, just ask him: what is the type of the "x86 language" program
that corresponds to the proof he is claiming.

> Your task would be much easier were you to use C as the formal
> language. And much easier to follow.

But that's *why* he's not using anything better. Clarity is anathema to
cranks.

--
Ben.

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35401&group=comp.theory#35401

  copy link   Newsgroups: comp.theory sci.logic sci.math comp.software-eng
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 05 Jul 2022 19:01:10 -0500
Date: Tue, 5 Jul 2022 19:01:08 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_soft
ware_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory,sci.logic,sci.math,comp.software-eng
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<20220702230537.00001259@reddwarf.jmc>
<avudncmA4ZtwX13_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703152751.00001f74@reddwarf.jmc>
<Y72dndpURKjqM1z_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220703162148.00001389@reddwarf.jmc>
<Eqednf7muZ26K1z_nZ2dnUU7_81g4p2d@giganews.com>
<20220703164543.00004b55@reddwarf.jmc>
<kcKdnc6XHIvZJ1z_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703165111.00006d29@reddwarf.jmc>
<4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com>
<KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com>
<e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com>
<JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<87zghnxgjq.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <87zghnxgjq.fsf@bsb.me.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 37
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-S7SX9H3M5tT6kRPxGt0CIJYuCwp+DeEBaepL7BPWO5oFtCI6tyQ/IDfN0pGAHdG/d9TYuFv9xGRfOXv!x9Rqi2bvWFUb0J1fMj/SzPiiRJD5XQXr/4nS5ObysihKb5/e/EzHfxzr5SPgNfHe3ClTH7uB/bSs
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3633
 by: olcott - Wed, 6 Jul 2022 00:01 UTC

On 7/5/2022 6:53 PM, Ben Bacarisse wrote:
> "dklei...@gmail.com" <dkleinecke@gmail.com> writes:
>
>> But if you do want to use the Curry-Howard correspondence as a
>> proof method you must either reference the formal x86 language
>> formulation or yourself supply such a formal language description.
>
> Goodness, no. He'd have to do a whole lot more than that. It's clear
> he has no idea what the Curry-Howard correspondence is about. It's
> simply not relevant to "x86 language".
>
> If anyone can be bothered to show that PO knows nothing about this
> subtopic, just ask him: what is the type of the "x86 language" program
> that corresponds to the proof he is claiming.
>
>> Your task would be much easier were you to use C as the formal
>> language. And much easier to follow.
>
> But that's *why* he's not using anything better. Clarity is anathema to
> cranks.
>

Bullshit Ben and you know better:

The halt decider must have machine code the human users can see this in
C and the assembly language mapping from C to x86 assembly language
allows the human users to see what the halt decider is doing and verify
that it is correct.

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<C4qdnTVifMneQVn_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35402&group=comp.theory#35402

  copy link   Newsgroups: comp.theory sci.logic sci.math comp.software-eng
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 05 Jul 2022 19:50:11 -0500
Date: Tue, 5 Jul 2022 19:50:09 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_soft
ware_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory,sci.logic,sci.math,comp.software-eng
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<20220702230537.00001259@reddwarf.jmc>
<avudncmA4ZtwX13_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703152751.00001f74@reddwarf.jmc>
<Y72dndpURKjqM1z_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220703162148.00001389@reddwarf.jmc>
<Eqednf7muZ26K1z_nZ2dnUU7_81g4p2d@giganews.com>
<20220703164543.00004b55@reddwarf.jmc>
<kcKdnc6XHIvZJ1z_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703165111.00006d29@reddwarf.jmc>
<4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com>
<KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com>
<e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com>
<JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<87zghnxgjq.fsf@bsb.me.uk>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <87zghnxgjq.fsf@bsb.me.uk>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <C4qdnTVifMneQVn_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 48
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-gZRlEHuJuZTbFDZLllFZbvbRahS819g2fiyHfqIFGjjzrdrtlYI9O24EA9ASVoib5IBppzjceBxCB5S!PgZTxly00jpxFRKy1vjOSZsE1TudWHh9rhYulSWN/9f60WviFck5OwQ8Yf5IFy9HiYtGfDdgOscf
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4283
 by: olcott - Wed, 6 Jul 2022 00:50 UTC

On 7/5/2022 6:53 PM, Ben Bacarisse wrote:
> "dklei...@gmail.com" <dkleinecke@gmail.com> writes:
>
>> But if you do want to use the Curry-Howard correspondence as a
>> proof method you must either reference the formal x86 language
>> formulation or yourself supply such a formal language description.
>
> Goodness, no. He'd have to do a whole lot more than that. It's clear
> he has no idea what the Curry-Howard correspondence is about. It's
> simply not relevant to "x86 language".
>

In programming language theory and proof theory, the Curry–Howard
correspondence (also known as the Curry–Howard isomorphism or
equivalence, or the proofs-as-programs and propositions- or
formulae-as-types interpretation) is the direct relationship between
computer programs and mathematical proofs.
https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence

The generic idea that there is an isomorphism between mathematical
proofs and computations can be understood in that the initial state of a
computation corresponds to the premises of a formal proof. The state
transitions of a computation correspond to the inference steps of a
formal proof. The final state of a computation correspond to the
conclusion of a formal proof.

Curry/Howard does not do it exactly this way. The x86 language and its
semantics would comprise one example of a formal system of the
Olcott/isomorphism.

> If anyone can be bothered to show that PO knows nothing about this
> subtopic, just ask him: what is the type of the "x86 language" program
> that corresponds to the proof he is claiming.
>
>> Your task would be much easier were you to use C as the formal
>> language. And much easier to follow.
>
> But that's *why* he's not using anything better. Clarity is anathema to
> cranks.
>

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<%h6xK.425012$J0r9.168764@fx11.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35403&group=comp.theory#35403

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx11.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_soft
ware_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<Y72dndpURKjqM1z_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220703162148.00001389@reddwarf.jmc>
<Eqednf7muZ26K1z_nZ2dnUU7_81g4p2d@giganews.com>
<20220703164543.00004b55@reddwarf.jmc>
<kcKdnc6XHIvZJ1z_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703165111.00006d29@reddwarf.jmc>
<4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com>
<KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com>
<e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com>
<JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<f8ednbiyxKkBDFn_nZ2dnUU7_83NnZ2d@giganews.com>
<45f4edee-967a-4d82-bf82-e08ed3c022een@googlegroups.com>
<hbudnSRlFM-2Vln_nZ2dnUU7_8zNnZ2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <hbudnSRlFM-2Vln_nZ2dnUU7_8zNnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 63
Message-ID: <%h6xK.425012$J0r9.168764@fx11.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Tue, 5 Jul 2022 22:18:34 -0400
X-Received-Bytes: 4440
 by: Richard Damon - Wed, 6 Jul 2022 02:18 UTC

On 7/5/22 7:37 PM, olcott wrote:
> On 7/5/2022 6:21 PM, dklei...@gmail.com wrote:
>> On Tuesday, July 5, 2022 at 12:31:47 PM UTC-7, olcott wrote:
>>> On 7/5/2022 1:50 PM, dklei...@gmail.com wrote:
>>>>
>>>> But if you do want to use the Curry-Howard correspondence as a
>>>> proof method you must either reference the formal x86 language
>>>> formulation or yourself supply such a formal language description.
>>>>
>>> I already provided this:
>>> x86 Instruction Set Reference
>>> https://c9x.me/x86/
>> .>
>> We have been here before. A list of op-codes is not a formal language
>> description.
>
>
> Read the rest of the 500 pages.
>
>>>
>>>> Your task would be much easier were you to use C as the formal
>>>> language. And much easier to follow.
>>>
>>>> If we use C as the formal language then we have to translate it into
>>>> its
>>> corresponding directed graph of control flow ourselves or the computer
>>> will not be able to process it.
>>>
>> You don't need to compile. The readers whom you want to convince can
>> read and follow C. That's the level mathematics is done at.
>
> The halt decider itself must have machine code.

Yes, and that machine code becomes PART of the program P, so H needs to
handle the actual behavor of that code.

THus, if H(P,P) returns 0 when called by main, it will also return 0
when called by P, and thus when H emulates P(P), it needs to emulate the
call to H(P,P) as something that returns 0.

Your claim that it is somehow different violates your claim that H is a
pure function of its input actually implemented in x86 assembly code.

>
>>>
>>> I use C/x86 together so the human can examine the C and the machine can
>>> examine the machine code and the human can see the bijection between the
>>> C and the machine code as assembly language generated from the C.
>> .>
>> Nobody cares about that "bijection" and messing with it wastes
>> everybody's
>> time.
>
> The halt decider must have machine code the human users can see this in
> C and the assembly language mapping from C to x86 assembly language
> allows the human users to see what the halt decider is doing and verify
> that it is correct.
>

Right, we can verify that since H(P,P) returns 0 to main, it also
returns 0 to P(P), and your arguement is proven incorrect because it
assumes that H does two different things given the same input which is a
logical imposibility given that it is claimed to be a pure function.

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35405&group=comp.theory#35405

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:2d2:b0:31d:3cd9:2ca7 with SMTP id a18-20020a05622a02d200b0031d3cd92ca7mr18767433qtx.349.1657080022492;
Tue, 05 Jul 2022 21:00:22 -0700 (PDT)
X-Received: by 2002:a25:9bc4:0:b0:669:5116:533b with SMTP id
w4-20020a259bc4000000b006695116533bmr40468103ybo.537.1657080022313; Tue, 05
Jul 2022 21:00:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Tue, 5 Jul 2022 21:00:22 -0700 (PDT)
In-Reply-To: <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.208.151.23; posting-account=7Xc2EwkAAABXMcQfERYamr3b-64IkBws
NNTP-Posting-Host: 47.208.151.23
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<20220702230537.00001259@reddwarf.jmc> <avudncmA4ZtwX13_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703152751.00001f74@reddwarf.jmc> <Y72dndpURKjqM1z_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220703162148.00001389@reddwarf.jmc> <Eqednf7muZ26K1z_nZ2dnUU7_81g4p2d@giganews.com>
<20220703164543.00004b55@reddwarf.jmc> <kcKdnc6XHIvZJ1z_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703165111.00006d29@reddwarf.jmc> <4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com> <KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com> <e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com> <JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com> <SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com> <87zghnxgjq.fsf@bsb.me.uk>
<19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_s
oftware_engineering_[_Curry–Howard_correspondence_]
From: dkleine...@gmail.com (dklei...@gmail.com)
Injection-Date: Wed, 06 Jul 2022 04:00:22 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 9
 by: dklei...@gmail.com - Wed, 6 Jul 2022 04:00 UTC

On Tuesday, July 5, 2022 at 5:01:17 PM UTC-7, olcott wrote:
>
> The halt decider must have machine code
>
Why? What is impossible to do in C?
>
> the human users can see this in
> C and the assembly language mapping from C to x86 assembly language
> allows the human users to see what the halt decider is doing and verify
> that it is correct.

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35406&group=comp.theory#35406

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Tue, 05 Jul 2022 23:02:21 -0500
Date: Tue, 5 Jul 2022 23:02:19 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_soft
ware_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<Y72dndpURKjqM1z_nZ2dnUU7_8zNnZ2d@giganews.com>
<20220703162148.00001389@reddwarf.jmc>
<Eqednf7muZ26K1z_nZ2dnUU7_81g4p2d@giganews.com>
<20220703164543.00004b55@reddwarf.jmc>
<kcKdnc6XHIvZJ1z_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703165111.00006d29@reddwarf.jmc>
<4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com>
<KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com>
<e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com>
<JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com>
Lines: 23
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-vHU56T7PgexuJ+VU07SFoi7a2i+SxeGUqwsCvs1zdO51AIsyPElhsQxB7T3WlEixx3Qa1kZxerJPc2g!C9Q2u/FPmbIpT0TQRqQzFoxLUStdZCTfb2S10rbpQtFvm5anpyDpRhHpCaOjiBA5HNOFzrxOICvm
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2971
 by: olcott - Wed, 6 Jul 2022 04:02 UTC

On 7/5/2022 11:00 PM, dklei...@gmail.com wrote:
> On Tuesday, July 5, 2022 at 5:01:17 PM UTC-7, olcott wrote:
>>
>> The halt decider must have machine code
>>
> Why? What is impossible to do in C?

It is not impossible it is merely 1000-fold more work that is already
done by the compiler. Do you know what a directed graph is?

>>
>> the human users can see this in
>> C and the assembly language mapping from C to x86 assembly language
>> allows the human users to see what the halt decider is doing and verify
>> that it is correct.

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35442&group=comp.theory#35442

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:2489:b0:6af:4b28:818d with SMTP id i9-20020a05620a248900b006af4b28818dmr28473401qkn.662.1657141134364;
Wed, 06 Jul 2022 13:58:54 -0700 (PDT)
X-Received: by 2002:a0d:c547:0:b0:31b:d6fa:c05c with SMTP id
h68-20020a0dc547000000b0031bd6fac05cmr49260758ywd.105.1657141134034; Wed, 06
Jul 2022 13:58:54 -0700 (PDT)
Path: i2pn2.org!i2pn.org!feed1.usenet.blueworldhosting.com!usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Wed, 6 Jul 2022 13:58:53 -0700 (PDT)
In-Reply-To: <yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.208.151.23; posting-account=7Xc2EwkAAABXMcQfERYamr3b-64IkBws
NNTP-Posting-Host: 47.208.151.23
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<Y72dndpURKjqM1z_nZ2dnUU7_8zNnZ2d@giganews.com> <20220703162148.00001389@reddwarf.jmc>
<Eqednf7muZ26K1z_nZ2dnUU7_81g4p2d@giganews.com> <20220703164543.00004b55@reddwarf.jmc>
<kcKdnc6XHIvZJ1z_nZ2dnUU7_8xh4p2d@giganews.com> <20220703165111.00006d29@reddwarf.jmc>
<4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com> <71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com>
<KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com> <ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com>
<e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com> <b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com>
<JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com> <a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com> <811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com> <yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_s
oftware_engineering_[_Curry–Howard_correspondence_]
From: dkleine...@gmail.com (dklei...@gmail.com)
Injection-Date: Wed, 06 Jul 2022 20:58:54 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3120
 by: dklei...@gmail.com - Wed, 6 Jul 2022 20:58 UTC

On Tuesday, July 5, 2022 at 9:02:28 PM UTC-7, olcott wrote:
> On 7/5/2022 11:00 PM, dklei...@gmail.com wrote:
> > On Tuesday, July 5, 2022 at 5:01:17 PM UTC-7, olcott wrote:
> >>
> >> The halt decider must have machine code
> >>
> > Why? What is impossible to do in C?
>
> It is not impossible it is merely 1000-fold more work that is already
> done by the compiler. Do you know what a directed graph is?
>
I know what a directed graph is and I don't see why you mention them.

There is no reason to ever compiler so the compiler is not necessary.
C is a perfectly good well-defined formal language. And apparently
you agree your arguments could be expressed in C.
>
> >> the human users can see this in
> >> C and the assembly language mapping from C to x86 assembly language
> >> allows the human users to see what the halt decider is doing and verify
> >> that it is correct.

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35443&group=comp.theory#35443

  copy link   Newsgroups: comp.theory sci.logic sci.math comp.software-eng
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 06 Jul 2022 16:13:40 -0500
Date: Wed, 6 Jul 2022 16:13:39 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_soft
ware_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory,sci.logic,sci.math,comp.software-eng
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<Eqednf7muZ26K1z_nZ2dnUU7_81g4p2d@giganews.com>
<20220703164543.00004b55@reddwarf.jmc>
<kcKdnc6XHIvZJ1z_nZ2dnUU7_8xh4p2d@giganews.com>
<20220703165111.00006d29@reddwarf.jmc>
<4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com>
<KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com>
<e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com>
<JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com>
<cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 44
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-RRBc5X3K5MdfHdWaINXYah2HzlGaTE8pQe7ij7R/YN7u1ZiB1dnWv1NWu6G0A3x9iDPfbnE/IofB3Ny!+IV/0ybmkVaw2o21o60rClasYza7+KOu3Fsfs5Vt+RgX9+TfUslHkdNZ/l1yJVO4Tyg8UhDsIbhD
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4106
 by: olcott - Wed, 6 Jul 2022 21:13 UTC

On 7/6/2022 3:58 PM, dklei...@gmail.com wrote:
> On Tuesday, July 5, 2022 at 9:02:28 PM UTC-7, olcott wrote:
>> On 7/5/2022 11:00 PM, dklei...@gmail.com wrote:
>>> On Tuesday, July 5, 2022 at 5:01:17 PM UTC-7, olcott wrote:
>>>>
>>>> The halt decider must have machine code
>>>>
>>> Why? What is impossible to do in C?
>>
>> It is not impossible it is merely 1000-fold more work that is already
>> done by the compiler. Do you know what a directed graph is?
>>
> I know what a directed graph is and I don't see why you mention them.
>
> There is no reason to ever compiler so the compiler is not necessary.
> C is a perfectly good well-defined formal language. And apparently
> you agree your arguments could be expressed in C.

When a C function is translated into machine code it is very easy for a
computer program to examine the control flow of this x86 emulated x86
code while it is running.

This is not at all the case when the halt decider only has static C
source-code. In this case the halt decider would be required to
implement its own C interpreter before it could begin its dynamic analysis.

Another advantage of x86 machine code is there there are no multiple
levels of nested control flow, there is only a single flat address
space. Every control flow is simply a directed path from, one address to
another, forming a single network of all control flow.

>>
>>>> the human users can see this in
>>>> C and the assembly language mapping from C to x86 assembly language
>>>> allows the human users to see what the halt decider is doing and verify
>>>> that it is correct.

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35461&group=comp.theory#35461

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a37:c401:0:b0:6b4:8cb4:b81e with SMTP id d1-20020a37c401000000b006b48cb4b81emr9884553qki.768.1657221598148;
Thu, 07 Jul 2022 12:19:58 -0700 (PDT)
X-Received: by 2002:a25:2e50:0:b0:669:9a76:beb with SMTP id
b16-20020a252e50000000b006699a760bebmr50634309ybn.597.1657221597900; Thu, 07
Jul 2022 12:19:57 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 7 Jul 2022 12:19:57 -0700 (PDT)
In-Reply-To: <KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.208.151.23; posting-account=7Xc2EwkAAABXMcQfERYamr3b-64IkBws
NNTP-Posting-Host: 47.208.151.23
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<Eqednf7muZ26K1z_nZ2dnUU7_81g4p2d@giganews.com> <20220703164543.00004b55@reddwarf.jmc>
<kcKdnc6XHIvZJ1z_nZ2dnUU7_8xh4p2d@giganews.com> <20220703165111.00006d29@reddwarf.jmc>
<4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com> <71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com>
<KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com> <ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com>
<e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com> <b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com>
<JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com> <a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com> <811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com> <yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com>
<cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com> <KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_s
oftware_engineering_[_Curry–Howard_correspondence_]
From: dkleine...@gmail.com (dklei...@gmail.com)
Injection-Date: Thu, 07 Jul 2022 19:19:58 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4496
 by: dklei...@gmail.com - Thu, 7 Jul 2022 19:19 UTC

On Wednesday, July 6, 2022 at 2:13:47 PM UTC-7, olcott wrote:
> On 7/6/2022 3:58 PM, dklei...@gmail.com wrote:
> > On Tuesday, July 5, 2022 at 9:02:28 PM UTC-7, olcott wrote:
> >> On 7/5/2022 11:00 PM, dklei...@gmail.com wrote:
> >>> On Tuesday, July 5, 2022 at 5:01:17 PM UTC-7, olcott wrote:
> >>>>
> >>>> The halt decider must have machine code
> >>>>
> >>> Why? What is impossible to do in C?
> >>
> >> It is not impossible it is merely 1000-fold more work that is already
> >> done by the compiler. Do you know what a directed graph is?
> >>
> > I know what a directed graph is and I don't see why you mention them.
> >
> > There is no reason to ever compiler so the compiler is not necessary.
> > C is a perfectly good well-defined formal language. And apparently
> > you agree your arguments could be expressed in C.
> When a C function is translated into machine code it is very easy for a
> computer program to examine the control flow of this x86 emulated x86
> code while it is running.
>
> This is not at all the case when the halt decider only has static C
> source-code. In this case the halt decider would be required to
> implement its own C interpreter before it could begin its dynamic analysis.
>
> Another advantage of x86 machine code is there there are no multiple
> levels of nested control flow, there is only a single flat address
> space. Every control flow is simply a directed path from, one address to
> another, forming a single network of all control flow.
> >>
> >>>> the human users can see this in
> >>>> C and the assembly language mapping from C to x86 assembly language
> >>>> allows the human users to see what the halt decider is doing and verify
> >>>> that it is correct.

Have you ever dissambled a complex program? Especially one written in
assembly? Making sense of the control flow is usually the hardest part of
the task. IMO, and that of the computer community in general, is that
higher order languages - such as C - are much easier to read.

You don't seem to understand that a proof is not an executing program.
There is never a reason to compile. The reader can follow along in the C
and accept or reject the proof. That's the mathematical way.

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35463&group=comp.theory#35463

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 07 Jul 2022 14:39:31 -0500
Date: Thu, 7 Jul 2022 14:39:30 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_software_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com> <20220703165111.00006d29@reddwarf.jmc> <4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com> <71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com> <KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com> <ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com> <e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com> <b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com> <JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com> <a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com> <SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com> <811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com> <87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com> <b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com> <yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com> <cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com> <KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com> <60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com>
Lines: 62
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-KInk3iHF4LLFTS+5fWiFU1HFpwauxwkbov0fSicO6khruUE4OBqjBsE3sKy4bSKFLK7ZGs7PCZQwSTj!f4QmXo4RoWixc/6RWkz3UQ8pqunGtWEuQxS59ueM0zuItRIZHWnNMIcPeKtqzIINPlEx7tJUcEML
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5151
X-Received-Bytes: 5287
 by: olcott - Thu, 7 Jul 2022 19:39 UTC

On 7/7/2022 2:19 PM, dklei...@gmail.com wrote:
> On Wednesday, July 6, 2022 at 2:13:47 PM UTC-7, olcott wrote:
>> On 7/6/2022 3:58 PM, dklei...@gmail.com wrote:
>>> On Tuesday, July 5, 2022 at 9:02:28 PM UTC-7, olcott wrote:
>>>> On 7/5/2022 11:00 PM, dklei...@gmail.com wrote:
>>>>> On Tuesday, July 5, 2022 at 5:01:17 PM UTC-7, olcott wrote:
>>>>>>
>>>>>> The halt decider must have machine code
>>>>>>
>>>>> Why? What is impossible to do in C?
>>>>
>>>> It is not impossible it is merely 1000-fold more work that is already
>>>> done by the compiler. Do you know what a directed graph is?
>>>>
>>> I know what a directed graph is and I don't see why you mention them.
>>>
>>> There is no reason to ever compiler so the compiler is not necessary.
>>> C is a perfectly good well-defined formal language. And apparently
>>> you agree your arguments could be expressed in C.
>> When a C function is translated into machine code it is very easy for a
>> computer program to examine the control flow of this x86 emulated x86
>> code while it is running.
>>
>> This is not at all the case when the halt decider only has static C
>> source-code. In this case the halt decider would be required to
>> implement its own C interpreter before it could begin its dynamic analysis.
>>
>> Another advantage of x86 machine code is there there are no multiple
>> levels of nested control flow, there is only a single flat address
>> space. Every control flow is simply a directed path from, one address to
>> another, forming a single network of all control flow.
>>>>
>>>>>> the human users can see this in
>>>>>> C and the assembly language mapping from C to x86 assembly language
>>>>>> allows the human users to see what the halt decider is doing and verify
>>>>>> that it is correct.
>
> Have you ever dissambled a complex program? Especially one written in
> assembly? Making sense of the control flow is usually the hardest part of
> the task. IMO, and that of the computer community in general, is that
> higher order languages - such as C - are much easier to read.
>

*I will repeat this point several times because you keep not getting it*

Control flow x86 is much easier for machines than control flow in C
Control flow x86 is much easier for machines than control flow in C
Control flow x86 is much easier for machines than control flow in C
Control flow x86 is much easier for machines than control flow in C
Control flow x86 is much easier for machines than control flow in C

> You don't seem to understand that a proof is not an executing program.
> There is never a reason to compile. The reader can follow along in the C
> and accept or reject the proof. That's the mathematical way.

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35466&group=comp.theory#35466

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:2992:b0:6ae:e8ff:b086 with SMTP id r18-20020a05620a299200b006aee8ffb086mr33448073qkp.494.1657227292099;
Thu, 07 Jul 2022 13:54:52 -0700 (PDT)
X-Received: by 2002:a81:9209:0:b0:31c:b1b7:b063 with SMTP id
j9-20020a819209000000b0031cb1b7b063mr51456ywg.383.1657227291792; Thu, 07 Jul
2022 13:54:51 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 7 Jul 2022 13:54:51 -0700 (PDT)
In-Reply-To: <btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.208.151.23; posting-account=7Xc2EwkAAABXMcQfERYamr3b-64IkBws
NNTP-Posting-Host: 47.208.151.23
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<20220703165111.00006d29@reddwarf.jmc> <4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com> <KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com> <e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com> <JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com> <SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com> <87zghnxgjq.fsf@bsb.me.uk>
<19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com> <b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com> <cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
<KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com> <60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
<btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_s
oftware_engineering_[_Curry–Howard_correspondence_]
From: dkleine...@gmail.com (dklei...@gmail.com)
Injection-Date: Thu, 07 Jul 2022 20:54:52 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 58
 by: dklei...@gmail.com - Thu, 7 Jul 2022 20:54 UTC

On Thursday, July 7, 2022 at 12:39:41 PM UTC-7, olcott wrote:
> On 7/7/2022 2:19 PM, dklei...@gmail.com wrote:
> > On Wednesday, July 6, 2022 at 2:13:47 PM UTC-7, olcott wrote:
> >> On 7/6/2022 3:58 PM, dklei...@gmail.com wrote:
> >>> On Tuesday, July 5, 2022 at 9:02:28 PM UTC-7, olcott wrote:
> >>>> On 7/5/2022 11:00 PM, dklei...@gmail.com wrote:
> >>>>> On Tuesday, July 5, 2022 at 5:01:17 PM UTC-7, olcott wrote:
> >>>>>>
> >>>>>> The halt decider must have machine code
> >>>>>>
> >>>>> Why? What is impossible to do in C?
> >>>>
> >>>> It is not impossible it is merely 1000-fold more work that is already
> >>>> done by the compiler. Do you know what a directed graph is?
> >>>>
> >>> I know what a directed graph is and I don't see why you mention them.
> >>>
> >>> There is no reason to ever compiler so the compiler is not necessary.
> >>> C is a perfectly good well-defined formal language. And apparently
> >>> you agree your arguments could be expressed in C.
> >> When a C function is translated into machine code it is very easy for a
> >> computer program to examine the control flow of this x86 emulated x86
> >> code while it is running.
> >>
> >> This is not at all the case when the halt decider only has static C
> >> source-code. In this case the halt decider would be required to
> >> implement its own C interpreter before it could begin its dynamic analysis.
> >>
> >> Another advantage of x86 machine code is there there are no multiple
> >> levels of nested control flow, there is only a single flat address
> >> space. Every control flow is simply a directed path from, one address to
> >> another, forming a single network of all control flow.
> >>>>
> >>>>>> the human users can see this in
> >>>>>> C and the assembly language mapping from C to x86 assembly language
> >>>>>> allows the human users to see what the halt decider is doing and verify
> >>>>>> that it is correct.
> >
> > Have you ever dissambled a complex program? Especially one written in
> > assembly? Making sense of the control flow is usually the hardest part of
> > the task. IMO, and that of the computer community in general, is that
> > higher order languages - such as C - are much easier to read.
> >
> *I will repeat this point several times because you keep not getting it*
>
> Control flow x86 is much easier for machines than control flow in C
> Control flow x86 is much easier for machines than control flow in C
> Control flow x86 is much easier for machines than control flow in C
> Control flow x86 is much easier for machines than control flow in C
> Control flow x86 is much easier for machines than control flow in C

It might be easier for the machine. But that's not the point. The goal
of a proof is to convince human readers that such-and-such is true.
So what matters is humans reading formal languages.

This is, rather clearly, subjective. What is easy for me might be hard
for you. But the audience of proofs - usually mathematicians - clearly
prefers higher-order languages. C is probably not the best choice of
formal language but it will do if you must use it.

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35470&group=comp.theory#35470

  copy link   Newsgroups: comp.theory sci.logic sci.math comp.software-eng
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 07 Jul 2022 16:08:12 -0500
Date: Thu, 7 Jul 2022 16:08:10 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_software_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory,sci.logic,sci.math,comp.software-eng
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com> <71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com> <KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com> <ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com> <e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com> <b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com> <JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com> <a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com> <SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com> <811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com> <87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com> <b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com> <yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com> <cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com> <KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com> <60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com> <btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com> <f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 99
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-fN87YbR+jmEoC2NKq9o5IFV1oA7/Vpvpce3A3AtLj7ObwU4gZ1eFRVKM9wjXv5RZ0bcabkpQ/f0j1sf!IwrxEbj5gL3JpkKUHEJZOL7zysI24L9LRz7i/xP+nqKTzwZVLRlNPfx8fK58/uRzJ5bvkqPLMfMS
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6779
X-Received-Bytes: 6915
 by: olcott - Thu, 7 Jul 2022 21:08 UTC

On 7/7/2022 3:54 PM, dklei...@gmail.com wrote:
> On Thursday, July 7, 2022 at 12:39:41 PM UTC-7, olcott wrote:
>> On 7/7/2022 2:19 PM, dklei...@gmail.com wrote:
>>> On Wednesday, July 6, 2022 at 2:13:47 PM UTC-7, olcott wrote:
>>>> On 7/6/2022 3:58 PM, dklei...@gmail.com wrote:
>>>>> On Tuesday, July 5, 2022 at 9:02:28 PM UTC-7, olcott wrote:
>>>>>> On 7/5/2022 11:00 PM, dklei...@gmail.com wrote:
>>>>>>> On Tuesday, July 5, 2022 at 5:01:17 PM UTC-7, olcott wrote:
>>>>>>>>
>>>>>>>> The halt decider must have machine code
>>>>>>>>
>>>>>>> Why? What is impossible to do in C?
>>>>>>
>>>>>> It is not impossible it is merely 1000-fold more work that is already
>>>>>> done by the compiler. Do you know what a directed graph is?
>>>>>>
>>>>> I know what a directed graph is and I don't see why you mention them.
>>>>>
>>>>> There is no reason to ever compiler so the compiler is not necessary.
>>>>> C is a perfectly good well-defined formal language. And apparently
>>>>> you agree your arguments could be expressed in C.
>>>> When a C function is translated into machine code it is very easy for a
>>>> computer program to examine the control flow of this x86 emulated x86
>>>> code while it is running.
>>>>
>>>> This is not at all the case when the halt decider only has static C
>>>> source-code. In this case the halt decider would be required to
>>>> implement its own C interpreter before it could begin its dynamic analysis.
>>>>
>>>> Another advantage of x86 machine code is there there are no multiple
>>>> levels of nested control flow, there is only a single flat address
>>>> space. Every control flow is simply a directed path from, one address to
>>>> another, forming a single network of all control flow.
>>>>>>
>>>>>>>> the human users can see this in
>>>>>>>> C and the assembly language mapping from C to x86 assembly language
>>>>>>>> allows the human users to see what the halt decider is doing and verify
>>>>>>>> that it is correct.
>>>
>>> Have you ever dissambled a complex program? Especially one written in
>>> assembly? Making sense of the control flow is usually the hardest part of
>>> the task. IMO, and that of the computer community in general, is that
>>> higher order languages - such as C - are much easier to read.
>>>
>> *I will repeat this point several times because you keep not getting it*
>>
>> Control flow x86 is much easier for machines than control flow in C
>> Control flow x86 is much easier for machines than control flow in C
>> Control flow x86 is much easier for machines than control flow in C
>> Control flow x86 is much easier for machines than control flow in C
>> Control flow x86 is much easier for machines than control flow in C
>
> It might be easier for the machine. But that's not the point. The goal
> of a proof is to convince human readers that such-and-such is true.

If the human reader is too lazy to understand the x86 language then the
human reader is too lazy to understand what the halt decider is doing.

> So what matters is humans reading formal languages.
>

What are the properties of a formal language that distinguish it from a
natural language? The x86 language has all of these properties.

https://en.wikipedia.org/wiki/Formal_language

https://en.wikipedia.org/wiki/Semantics_(computer_science)

> This is, rather clearly, subjective. What is easy for me might be hard
> for you. But the audience of proofs - usually mathematicians - clearly
> prefers higher-order languages. C is probably not the best choice of
> formal language but it will do if you must use it.

Readers that insist on making sure that they continue to lack the
mandatory prerequisites to understand my proof will continue to fail to
understand my proof.

*To fully understand this paper a*
*software engineer must be an expert in*

(a) The C programming language.
(b) The x86 programming language.
(c) Exactly how C translates into x86 (how C function calls are
implemented in x86).
(d) The ability to recognize infinite recursion at the x86 assembly
language level.

*Halting problem proofs refuted on the basis of software engineering*
https://www.researchgate.net/publication/361701808_Halting_problem_proofs_refuted_on_the_basis_of_software_engineering

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35481&group=comp.theory#35481

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ad4:5bcb:0:b0:473:1d9b:5d25 with SMTP id t11-20020ad45bcb000000b004731d9b5d25mr657344qvt.94.1657240612579;
Thu, 07 Jul 2022 17:36:52 -0700 (PDT)
X-Received: by 2002:a81:6542:0:b0:31c:651:4891 with SMTP id
z63-20020a816542000000b0031c06514891mr1140208ywb.68.1657240612340; Thu, 07
Jul 2022 17:36:52 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 7 Jul 2022 17:36:52 -0700 (PDT)
In-Reply-To: <1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.208.151.23; posting-account=7Xc2EwkAAABXMcQfERYamr3b-64IkBws
NNTP-Posting-Host: 47.208.151.23
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com> <KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com> <e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com> <JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com> <SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com> <87zghnxgjq.fsf@bsb.me.uk>
<19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com> <b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com> <cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
<KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com> <60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
<btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com> <f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>
<1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com>
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_s
oftware_engineering_[_Curry–Howard_correspondence_]
From: dkleine...@gmail.com (dklei...@gmail.com)
Injection-Date: Fri, 08 Jul 2022 00:36:52 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3724
 by: dklei...@gmail.com - Fri, 8 Jul 2022 00:36 UTC

On Thursday, July 7, 2022 at 2:08:19 PM UTC-7, olcott wrote:
> On 7/7/2022 3:54 PM, dklei...@gmail.com wrote:
> > On Thursday, July 7, 2022 at 12:39:41 PM UTC-7, olcott wrote:
> >> On 7/7/2022 2:19 PM, dklei...@gmail.com wrote:
>
> >>> Have you ever dissambled a complex program? Especially one written in
> >>> assembly? Making sense of the control flow is usually the hardest part of
> >>> the task. IMO, and that of the computer community in general, is that
> >>> higher order languages - such as C - are much easier to read.
> >>>
.. . .
> >> Control flow x86 is much easier for machines than control flow in C
> >
> > It might be easier for the machine. But that's not the point. The goal
> > of a proof is to convince human readers that such-and-such is true.
>
> If the human reader is too lazy to understand the x86 language then the
> human reader is too lazy to understand what the halt decider is doing.

Why ask them to do something orders of magnitude harder than
necessary? Reading C is much easier than reading x86.
>
> > So what matters is humans reading formal languages.
> >
> What are the properties of a formal language that distinguish it from a
> natural language?
>
Formal language is very different than natural language. But the
difference that matters is that formal languages are precisely defined -
in both syntax and semantics. The higher-order computer languages
are designed (precisely) to feel more like natural language to the user.

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<nLKdnWzS7d48FFr_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35485&group=comp.theory#35485

  copy link   Newsgroups: comp.theory sci.logic sci.math comp.software-eng
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 07 Jul 2022 20:34:25 -0500
Date: Thu, 7 Jul 2022 20:34:23 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_software_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory,sci.logic,sci.math,comp.software-eng
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com> <ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com> <e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com> <b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com> <JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com> <a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com> <SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com> <811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com> <87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com> <b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com> <yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com> <cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com> <KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com> <60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com> <btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com> <f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com> <1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com> <8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <nLKdnWzS7d48FFr_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 67
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-FIT0y8ddPaHePLOvjvOpaG6UMY2flcYVgKU2hp7dSaY0905PMUNHO4YN8DlUa6lSRy7yAACCAkRSHTe!BhonQ7vlNIhjNSdslQWAErmetaK34ofIFvJepliuBwnYXgqpDz/gR+X6BdgLOtAhb2Qr3/ps1Jui
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4763
X-Received-Bytes: 4899
 by: olcott - Fri, 8 Jul 2022 01:34 UTC

On 7/7/2022 7:36 PM, dklei...@gmail.com wrote:
> On Thursday, July 7, 2022 at 2:08:19 PM UTC-7, olcott wrote:
>> On 7/7/2022 3:54 PM, dklei...@gmail.com wrote:
>>> On Thursday, July 7, 2022 at 12:39:41 PM UTC-7, olcott wrote:
>>>> On 7/7/2022 2:19 PM, dklei...@gmail.com wrote:
>>
>>>>> Have you ever dissambled a complex program? Especially one written in
>>>>> assembly? Making sense of the control flow is usually the hardest part of
>>>>> the task. IMO, and that of the computer community in general, is that
>>>>> higher order languages - such as C - are much easier to read.
>>>>>
> . . .
>>>> Control flow x86 is much easier for machines than control flow in C
>>>
>>> It might be easier for the machine. But that's not the point. The goal
>>> of a proof is to convince human readers that such-and-such is true.
>>
>> If the human reader is too lazy to understand the x86 language then the
>> human reader is too lazy to understand what the halt decider is doing.
>
> Why ask them to do something orders of magnitude harder than
> necessary? Reading C is much easier than reading x86.

Then we have disagreements that are entirely based on interpreting the
vagueness differently.

typedef void (*ptr)();
// rec routine P
// §L :if T[P] go to L
// Return §
void Strachey_P()
{ L: if (T(Strachey_P)) goto L;
return;
}

int main()
{ Output("Input_Halts = ", T(Strachey_P));
}

When I say that simulating halt decider T correctly determines that its
input never reaches its "return" statement on the basis that T can see
Strachey_P calling itself with its same parameters there are not enough
details provided to correctly understand that I am necessarily correct.

*When we look at the x86 level we have 100% of all of these details*

>>
>>> So what matters is humans reading formal languages.
>>>
>> What are the properties of a formal language that distinguish it from a
>> natural language?
>>
> Formal language is very different than natural language. But the
> difference that matters is that formal languages are precisely defined -
> in both syntax and semantics. The higher-order computer languages
> are designed (precisely) to feel more like natural language to the user.

The x86 language is this same way.

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<OrMxK.79896$%i2.58413@fx48.iad>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35486&group=comp.theory#35486

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!fx48.iad.POSTED!not-for-mail
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0)
Gecko/20100101 Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_soft
ware_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<4rydnbiMgrTeI1z_nZ2dnUU7_83NnZ2d@giganews.com>
<71cfc98c-0969-41c5-ba2a-a9ed6a17333an@googlegroups.com>
<KrednSkPVNrYblz_nZ2dnUU7_81g4p2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com>
<e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com>
<JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com>
<cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
<KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com>
<60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
<btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com>
From: Rich...@Damon-Family.org (Richard Damon)
In-Reply-To: <btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 64
Message-ID: <OrMxK.79896$%i2.58413@fx48.iad>
X-Complaints-To: abuse@easynews.com
Organization: Forte - www.forteinc.com
X-Complaints-Info: Please be sure to forward a copy of ALL headers otherwise we will be unable to process your complaint properly.
Date: Thu, 7 Jul 2022 22:16:14 -0400
X-Received-Bytes: 4856
 by: Richard Damon - Fri, 8 Jul 2022 02:16 UTC

On 7/7/22 3:39 PM, olcott wrote:
> On 7/7/2022 2:19 PM, dklei...@gmail.com wrote:
>> On Wednesday, July 6, 2022 at 2:13:47 PM UTC-7, olcott wrote:
>>> On 7/6/2022 3:58 PM, dklei...@gmail.com wrote:
>>>> On Tuesday, July 5, 2022 at 9:02:28 PM UTC-7, olcott wrote:
>>>>> On 7/5/2022 11:00 PM, dklei...@gmail.com wrote:
>>>>>> On Tuesday, July 5, 2022 at 5:01:17 PM UTC-7, olcott wrote:
>>>>>>>
>>>>>>> The halt decider must have machine code
>>>>>>>
>>>>>> Why? What is impossible to do in C?
>>>>>
>>>>> It is not impossible it is merely 1000-fold more work that is already
>>>>> done by the compiler. Do you know what a directed graph is?
>>>>>
>>>> I know what a directed graph is and I don't see why you mention them.
>>>>
>>>> There is no reason to ever compiler so the compiler is not necessary.
>>>> C is a perfectly good well-defined formal language. And apparently
>>>> you agree your arguments could be expressed in C.
>>> When a C function is translated into machine code it is very easy for a
>>> computer program to examine the control flow of this x86 emulated x86
>>> code while it is running.
>>>
>>> This is not at all the case when the halt decider only has static C
>>> source-code. In this case the halt decider would be required to
>>> implement its own C interpreter before it could begin its dynamic
>>> analysis.
>>>
>>> Another advantage of x86 machine code is there there are no multiple
>>> levels of nested control flow, there is only a single flat address
>>> space. Every control flow is simply a directed path from, one address to
>>> another, forming a single network of all control flow.
>>>>>
>>>>>>> the human users can see this in
>>>>>>> C and the assembly language mapping from C to x86 assembly language
>>>>>>> allows the human users to see what the halt decider is doing and
>>>>>>> verify
>>>>>>> that it is correct.
>>
>> Have you ever dissambled a complex program? Especially one written in
>> assembly? Making sense of the control flow is usually the hardest part of
>> the task. IMO, and that of the computer community in general, is that
>> higher order languages - such as C - are much easier to read.
>>
>
> *I will repeat this point several times because you keep not getting it*
>
> Control flow x86 is much easier for machines than control flow in C
> Control flow x86 is much easier for machines than control flow in C
> Control flow x86 is much easier for machines than control flow in C
> Control flow x86 is much easier for machines than control flow in C
> Control flow x86 is much easier for machines than control flow in C

You only think this because you don't really understand what you can do
in assembly.

>
>> You don't seem to understand that a proof is not an executing program.
>> There is never a reason to compile. The reader can follow along in the C
>> and accept or reject the proof. That's the mathematical way.
>
>

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<faeb1bc5-3052-40b1-8243-2ad069a1c6e6n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35489&group=comp.theory#35489

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:620a:2408:b0:6b2:3000:3c39 with SMTP id d8-20020a05620a240800b006b230003c39mr1049935qkn.730.1657254923499;
Thu, 07 Jul 2022 21:35:23 -0700 (PDT)
X-Received: by 2002:a05:6902:729:b0:66e:a7b2:d6eb with SMTP id
l9-20020a056902072900b0066ea7b2d6ebmr1530812ybt.345.1657254922908; Thu, 07
Jul 2022 21:35:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 7 Jul 2022 21:35:22 -0700 (PDT)
In-Reply-To: <nLKdnWzS7d48FFr_nZ2dnUU7_83NnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.208.151.23; posting-account=7Xc2EwkAAABXMcQfERYamr3b-64IkBws
NNTP-Posting-Host: 47.208.151.23
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<ce6e3d21-842e-40a7-8c8c-0e9645a6123an@googlegroups.com> <e_ydnYESOqx0ql__nZ2dnUU7_8xh4p2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com> <JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com> <SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com> <87zghnxgjq.fsf@bsb.me.uk>
<19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com> <b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com> <cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
<KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com> <60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
<btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com> <f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>
<1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com> <8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com>
<nLKdnWzS7d48FFr_nZ2dnUU7_83NnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <faeb1bc5-3052-40b1-8243-2ad069a1c6e6n@googlegroups.com>
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_s
oftware_engineering_[_Curry–Howard_correspondence_]
From: dkleine...@gmail.com (dklei...@gmail.com)
Injection-Date: Fri, 08 Jul 2022 04:35:23 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 34
 by: dklei...@gmail.com - Fri, 8 Jul 2022 04:35 UTC

On Thursday, July 7, 2022 at 6:34:32 PM UTC-7, olcott wrote:
> On 7/7/2022 7:36 PM, dklei...@gmail.com wrote:
> > On Thursday, July 7, 2022 at 2:08:19 PM UTC-7, olcott wrote:
> >> On 7/7/2022 3:54 PM, dklei...@gmail.com wrote:
> >>> On Thursday, July 7, 2022 at 12:39:41 PM UTC-7, olcott wrote:
> >>>> On 7/7/2022 2:19 PM, dklei...@gmail.com wrote:
> >>
> >>>>> Have you ever dissambled a complex program? Especially one written in
> >>>>> assembly? Making sense of the control flow is usually the hardest part of
> >>>>> the task. IMO, and that of the computer community in general, is that
> >>>>> higher order languages - such as C - are much easier to read.
> >>>>>
> > . . .
> >>>> Control flow x86 is much easier for machines than control flow in C
> >>>
> >>> It might be easier for the machine. But that's not the point. The goal
> >>> of a proof is to convince human readers that such-and-such is true.
> >>
> >> If the human reader is too lazy to understand the x86 language then the
> >> human reader is too lazy to understand what the halt decider is doing.
> >
> > Why ask them to do something orders of magnitude harder than
> > necessary? Reading C is much easier than reading x86.
> Then we have disagreements that are entirely based on interpreting the
> vagueness differently.
>
int Strachey_P(void) {
if (T(&Strachey_P)) return 1;
else return 0; }
int main() {
if (T(&Strachey_P)) Output("Halts");
else Output ("Does not halt");}
Without the definition of T this is just boiler plate.

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<A_adncjcX-yXKlr_nZ2dnUU7_8zNnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35490&group=comp.theory#35490

  copy link   Newsgroups: comp.theory sci.logic sci.math comp.software-eng
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 07 Jul 2022 23:48:10 -0500
Date: Thu, 7 Jul 2022 23:48:08 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_soft
ware_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory,sci.logic,sci.math,comp.software-eng
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com>
<JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com>
<cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
<KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com>
<60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
<btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com>
<f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>
<1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com>
<8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com>
<nLKdnWzS7d48FFr_nZ2dnUU7_83NnZ2d@giganews.com>
<faeb1bc5-3052-40b1-8243-2ad069a1c6e6n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <faeb1bc5-3052-40b1-8243-2ad069a1c6e6n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <A_adncjcX-yXKlr_nZ2dnUU7_8zNnZ2d@giganews.com>
Lines: 62
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-ltG1MgDUAR/Cex3mBIvUKh/ptL+h0773izbzPXA5shxv+brljNE+iHRyV6hCli3HsbZLs9xvVwnTfns!Moho2SzxPRB7I3xsIwYlVabOmk/uhLrDaXiBkmtFb4o5V8xj4ZMiNhQSb03QNuXddcIBhJzbE7vR
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4329
X-Received-Bytes: 4420
 by: olcott - Fri, 8 Jul 2022 04:48 UTC

On 7/7/2022 11:35 PM, dklei...@gmail.com wrote:
> On Thursday, July 7, 2022 at 6:34:32 PM UTC-7, olcott wrote:
>> On 7/7/2022 7:36 PM, dklei...@gmail.com wrote:
>>> On Thursday, July 7, 2022 at 2:08:19 PM UTC-7, olcott wrote:
>>>> On 7/7/2022 3:54 PM, dklei...@gmail.com wrote:
>>>>> On Thursday, July 7, 2022 at 12:39:41 PM UTC-7, olcott wrote:
>>>>>> On 7/7/2022 2:19 PM, dklei...@gmail.com wrote:
>>>>
>>>>>>> Have you ever dissambled a complex program? Especially one written in
>>>>>>> assembly? Making sense of the control flow is usually the hardest part of
>>>>>>> the task. IMO, and that of the computer community in general, is that
>>>>>>> higher order languages - such as C - are much easier to read.
>>>>>>>
>>> . . .
>>>>>> Control flow x86 is much easier for machines than control flow in C
>>>>>
>>>>> It might be easier for the machine. But that's not the point. The goal
>>>>> of a proof is to convince human readers that such-and-such is true.
>>>>
>>>> If the human reader is too lazy to understand the x86 language then the
>>>> human reader is too lazy to understand what the halt decider is doing.
>>>
>>> Why ask them to do something orders of magnitude harder than
>>> necessary? Reading C is much easier than reading x86.
>> Then we have disagreements that are entirely based on interpreting the
>> vagueness differently.
>>
> int Strachey_P(void) {
> if (T(&Strachey_P)) return 1;
> else return 0; }
>
> int main() {
> if (T(&Strachey_P)) Output("Halts");
> else Output ("Does not halt");}
>
> Without the definition of T this is just boiler plate.

Yours is incorrect:

typedef void (*ptr)();
// rec routine P
// §L :if T[P] go to L
// Return §
void Strachey_P()
{ L: if (T(Strachey_P)) goto L;
return;
}

int main()
{ Output("Input_Halts = ", T(Strachey_P));
}

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<031a9bed-bb0b-4c19-b346-757a0ecce943n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35491&group=comp.theory#35491

  copy link   Newsgroups: comp.theory
X-Received: by 2002:a05:622a:551:b0:31d:c3da:fdd3 with SMTP id m17-20020a05622a055100b0031dc3dafdd3mr1571364qtx.559.1657260562627;
Thu, 07 Jul 2022 23:09:22 -0700 (PDT)
X-Received: by 2002:a81:9209:0:b0:31c:b1b7:b063 with SMTP id
j9-20020a819209000000b0031cb1b7b063mr2185203ywg.383.1657260562421; Thu, 07
Jul 2022 23:09:22 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Thu, 7 Jul 2022 23:09:22 -0700 (PDT)
In-Reply-To: <A_adncjcX-yXKlr_nZ2dnUU7_8zNnZ2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.208.151.23; posting-account=7Xc2EwkAAABXMcQfERYamr3b-64IkBws
NNTP-Posting-Host: 47.208.151.23
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<b6b11736-6b02-4ee0-a9c5-62a7e3a388afn@googlegroups.com> <JZGdnTDV77xthl7_nZ2dnUU7_8xh4p2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com> <SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com> <87zghnxgjq.fsf@bsb.me.uk>
<19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com> <b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com> <cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
<KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com> <60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
<btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com> <f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>
<1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com> <8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com>
<nLKdnWzS7d48FFr_nZ2dnUU7_83NnZ2d@giganews.com> <faeb1bc5-3052-40b1-8243-2ad069a1c6e6n@googlegroups.com>
<A_adncjcX-yXKlr_nZ2dnUU7_8zNnZ2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <031a9bed-bb0b-4c19-b346-757a0ecce943n@googlegroups.com>
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_s
oftware_engineering_[_Curry–Howard_correspondence_]
From: dkleine...@gmail.com (dklei...@gmail.com)
Injection-Date: Fri, 08 Jul 2022 06:09:22 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 15
 by: dklei...@gmail.com - Fri, 8 Jul 2022 06:09 UTC

On Thursday, July 7, 2022 at 9:48:17 PM UTC-7, olcott wrote:
> On 7/7/2022 11:35 PM, dklei...@gmail.com wrote:
>
> > int Strachey_P(void) {
> > if (T(&Strachey_P)) return 1;
> > else return 0; }
> >
> > int main() {
> > if (T(&Strachey_P)) Output("Halts");
> > else Output ("Does not halt");}
> >
> > Without the definition of T this is just boiler plate.
>
> Yours is incorrect:

How? I assume C89.

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<LrmdnRdogKGJtFX_nZ2dnUU7_8xh4p2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35497&group=comp.theory#35497

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 08 Jul 2022 07:54:44 -0500
Date: Fri, 8 Jul 2022 07:54:44 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_soft
ware_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com>
<cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
<KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com>
<60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
<btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com>
<f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>
<1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com>
<8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com>
<nLKdnWzS7d48FFr_nZ2dnUU7_83NnZ2d@giganews.com>
<faeb1bc5-3052-40b1-8243-2ad069a1c6e6n@googlegroups.com>
<A_adncjcX-yXKlr_nZ2dnUU7_8zNnZ2d@giganews.com>
<031a9bed-bb0b-4c19-b346-757a0ecce943n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <031a9bed-bb0b-4c19-b346-757a0ecce943n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <LrmdnRdogKGJtFX_nZ2dnUU7_8xh4p2d@giganews.com>
Lines: 43
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-V9HUHXQ/Jyh+jdq+7eHxog7GT6pXjAqUNzVuULdFA4X6hWELsgOHC6GpbH3NYPD7aiiZ2teNFBAuwAW!QrnomdP7IpddI4JFBJwCIOBjRWqDrLukAwC0ZISDNtym38lnOPApgJamP/r4vLxfmVrb75SN+djE!DQ==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3160
 by: olcott - Fri, 8 Jul 2022 12:54 UTC

On 7/8/2022 1:09 AM, dklei...@gmail.com wrote:
> On Thursday, July 7, 2022 at 9:48:17 PM UTC-7, olcott wrote:
>> On 7/7/2022 11:35 PM, dklei...@gmail.com wrote:
>>
>>> int Strachey_P(void) {
>>> if (T(&Strachey_P)) return 1;
>>> else return 0; }
>>>
>>> int main() {
>>> if (T(&Strachey_P)) Output("Halts");
>>> else Output ("Does not halt");}
>>>
>>> Without the definition of T this is just boiler plate.
>>
>> Yours is incorrect:
>
> How? I assume C89.

Where is the infinite loop?

typedef void (*ptr)();
// rec routine P
// §L :if T[P] go to L
// Return §
void Strachey_P()
{ L: if (T(Strachey_P)) goto L;
return;
}

int main()
{ Output("Input_Halts = ", T(Strachey_P));
}

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<6ee26810-9d90-438e-a458-c6320febc57bn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35502&group=comp.theory#35502

  copy link   Newsgroups: comp.theory
X-Received: by 2002:ac8:5713:0:b0:31a:c706:50ef with SMTP id 19-20020ac85713000000b0031ac70650efmr4118451qtw.267.1657303156913;
Fri, 08 Jul 2022 10:59:16 -0700 (PDT)
X-Received: by 2002:a05:6902:729:b0:66e:a7b2:d6eb with SMTP id
l9-20020a056902072900b0066ea7b2d6ebmr4815148ybt.345.1657303156685; Fri, 08
Jul 2022 10:59:16 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.theory
Date: Fri, 8 Jul 2022 10:59:16 -0700 (PDT)
In-Reply-To: <LrmdnRdogKGJtFX_nZ2dnUU7_8xh4p2d@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=47.208.151.23; posting-account=7Xc2EwkAAABXMcQfERYamr3b-64IkBws
NNTP-Posting-Host: 47.208.151.23
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com> <SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com> <87zghnxgjq.fsf@bsb.me.uk>
<19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com> <b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com> <cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
<KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com> <60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
<btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com> <f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>
<1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com> <8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com>
<nLKdnWzS7d48FFr_nZ2dnUU7_83NnZ2d@giganews.com> <faeb1bc5-3052-40b1-8243-2ad069a1c6e6n@googlegroups.com>
<A_adncjcX-yXKlr_nZ2dnUU7_8zNnZ2d@giganews.com> <031a9bed-bb0b-4c19-b346-757a0ecce943n@googlegroups.com>
<LrmdnRdogKGJtFX_nZ2dnUU7_8xh4p2d@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <6ee26810-9d90-438e-a458-c6320febc57bn@googlegroups.com>
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_s
oftware_engineering_[_Curry–Howard_correspondence_]
From: dkleine...@gmail.com (dklei...@gmail.com)
Injection-Date: Fri, 08 Jul 2022 17:59:16 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2981
 by: dklei...@gmail.com - Fri, 8 Jul 2022 17:59 UTC

On Friday, July 8, 2022 at 5:54:51 AM UTC-7, olcott wrote:
> On 7/8/2022 1:09 AM, dklei...@gmail.com wrote:
> > On Thursday, July 7, 2022 at 9:48:17 PM UTC-7, olcott wrote:
> >> On 7/7/2022 11:35 PM, dklei...@gmail.com wrote:
> >>
> >>> int Strachey_P(void) {
> >>> if (T(&Strachey_P)) return 1;
> >>> else return 0; }
> >>>
> >>> int main() {
> >>> if (T(&Strachey_P)) Output("Halts");
> >>> else Output ("Does not halt");}
> >>>
> >>> Without the definition of T this is just boiler plate.
> >>
> >> Yours is incorrect:
> >
> > How? I assume C89.
>
> Where is the infinite loop?
>
I took it out. There was never any point to it anyway. But easy
to put back. Just replace the "return 1" with an
infinite loop. But why bother.

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<HvadnSPJMuXa7FX_nZ2dnUU7_8xh4p2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35503&group=comp.theory#35503

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 08 Jul 2022 13:02:47 -0500
Date: Fri, 8 Jul 2022 13:02:47 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_soft
ware_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com>
<cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
<KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com>
<60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
<btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com>
<f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>
<1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com>
<8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com>
<nLKdnWzS7d48FFr_nZ2dnUU7_83NnZ2d@giganews.com>
<faeb1bc5-3052-40b1-8243-2ad069a1c6e6n@googlegroups.com>
<A_adncjcX-yXKlr_nZ2dnUU7_8zNnZ2d@giganews.com>
<031a9bed-bb0b-4c19-b346-757a0ecce943n@googlegroups.com>
<LrmdnRdogKGJtFX_nZ2dnUU7_8xh4p2d@giganews.com>
<6ee26810-9d90-438e-a458-c6320febc57bn@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <6ee26810-9d90-438e-a458-c6320febc57bn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <HvadnSPJMuXa7FX_nZ2dnUU7_8xh4p2d@giganews.com>
Lines: 35
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-0ECo4d8wFiQAMBv59X7r+7+6uC+lr7Yj5AiiflCkZfG49hsELkZ0zUcKIwgTFSP1rfUN4lQAihMrG4x!+GiHTAoaop9c1AVqgTwOHiuIAgg35MBA7sNC2LOdp/TfaCUl6mK984LJztlkn8COz96GOymxOLpI!Ng==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3363
 by: olcott - Fri, 8 Jul 2022 18:02 UTC

On 7/8/2022 12:59 PM, dklei...@gmail.com wrote:
> On Friday, July 8, 2022 at 5:54:51 AM UTC-7, olcott wrote:
>> On 7/8/2022 1:09 AM, dklei...@gmail.com wrote:
>>> On Thursday, July 7, 2022 at 9:48:17 PM UTC-7, olcott wrote:
>>>> On 7/7/2022 11:35 PM, dklei...@gmail.com wrote:
>>>>
>>>>> int Strachey_P(void) {
>>>>> if (T(&Strachey_P)) return 1;
>>>>> else return 0; }
>>>>>
>>>>> int main() {
>>>>> if (T(&Strachey_P)) Output("Halts");
>>>>> else Output ("Does not halt");}
>>>>>
>>>>> Without the definition of T this is just boiler plate.
>>>>
>>>> Yours is incorrect:
>>>
>>> How? I assume C89.
>>
>> Where is the infinite loop?
>>
> I took it out. There was never any point to it anyway. But easy
> to put back. Just replace the "return 1" with an
> infinite loop. But why bother.

If you change Strachey then we are no longer talking about Strachey.
I proved that the original Strachey is non-halting.

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Curry–Howard correspondence ]

<ttqdnRASAbPZKVX_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35505&group=comp.theory#35505

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 08 Jul 2022 17:48:36 -0500
Date: Fri, 8 Jul 2022 17:48:35 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Subject: Re:_Halting_problem_proofs_refuted_on_the_basis_of_soft
ware_engineering_[_Curry–Howard_correspondence_]
Content-Language: en-US
Newsgroups: comp.theory
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com>
<a00e06f5-c295-40e1-92b1-3080eed69479n@googlegroups.com>
<SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com>
<811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com>
<87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com>
<b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com>
<yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com>
<cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com>
<KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com>
<60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com>
<btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com>
<f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com>
<1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com>
<8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com>
<nLKdnWzS7d48FFr_nZ2dnUU7_83NnZ2d@giganews.com>
<faeb1bc5-3052-40b1-8243-2ad069a1c6e6n@googlegroups.com>
<A_adncjcX-yXKlr_nZ2dnUU7_8zNnZ2d@giganews.com>
<031a9bed-bb0b-4c19-b346-757a0ecce943n@googlegroups.com>
From: NoO...@NoWhere.com (olcott)
In-Reply-To: <031a9bed-bb0b-4c19-b346-757a0ecce943n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <ttqdnRASAbPZKVX_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 100
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-xJvi9W92VJ+w/6jXt0g7/vi6rRdZ5f2MjJZwwSM/qJKyI+0bcbAqh0qZb6z98dH/2ZqhLFXY+URbJ9p!lv5oNvU6lV/l04Tqr/oe8lffrrXfa2op+MpZq3GjkDiBN5gAMl8czedrJleCx4H7C0y44Z2nJFOB!3g==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 5706
 by: olcott - Fri, 8 Jul 2022 22:48 UTC

On 7/8/2022 1:09 AM, dklei...@gmail.com wrote:
> On Thursday, July 7, 2022 at 9:48:17 PM UTC-7, olcott wrote:
>> On 7/7/2022 11:35 PM, dklei...@gmail.com wrote:
>>
>>> int Strachey_P(void) {
>>> if (T(&Strachey_P)) return 1;
>>> else return 0; }
>>>
>>> int main() {
>>> if (T(&Strachey_P)) Output("Halts");
>>> else Output ("Does not halt");}
>>>
>>> Without the definition of T this is just boiler plate.
>>
>> Yours is incorrect:
>
> How? I assume C89.

typedef void (*ptr)();

int Strachey_P2(void) {
if (T(&Strachey_P2)) return 1;
else return 0; }

int main()
{ if (T(Strachey_P2)) OutputString("Halts\n");
else OutputString("Does not halt\n");
}

_Strachey_P2()
[0000134e](01) 55 push ebp
[0000134f](02) 8bec mov ebp,esp
[00001351](05) 684e130000 push 0000134e
[00001356](05) e893fbffff call 00000eee
[0000135b](03) 83c404 add esp,+04
[0000135e](02) 85c0 test eax,eax
[00001360](02) 7409 jz 0000136b
[00001362](05) b801000000 mov eax,00000001
[00001367](02) eb04 jmp 0000136d
[00001369](02) eb02 jmp 0000136d
[0000136b](02) 33c0 xor eax,eax
[0000136d](01) 5d pop ebp
[0000136e](01) c3 ret
Size in bytes:(0033) [0000136e]

_main()
[0000137e](01) 55 push ebp
[0000137f](02) 8bec mov ebp,esp
[00001381](05) 684e130000 push 0000134e
[00001386](05) e863fbffff call 00000eee
[0000138b](03) 83c404 add esp,+04
[0000138e](02) 85c0 test eax,eax
[00001390](02) 740f jz 000013a1
[00001392](05) 6817050000 push 00000517
[00001397](05) e8c2f1ffff call 0000055e
[0000139c](03) 83c404 add esp,+04
[0000139f](02) eb0d jmp 000013ae
[000013a1](05) 681f050000 push 0000051f
[000013a6](05) e8b3f1ffff call 0000055e
[000013ab](03) 83c404 add esp,+04
[000013ae](02) 33c0 xor eax,eax
[000013b0](01) 5d pop ebp
[000013b1](01) c3 ret
Size in bytes:(0052) [000013b1]

machine stack stack machine assembly
address address data code language
======== ======== ======== ========= =============
[0000137e][001022be][00000000] 55 push ebp
[0000137f][001022be][00000000] 8bec mov ebp,esp
[00001381][001022ba][0000134e] 684e130000 push 0000134e
[00001386][001022b6][0000138b] e863fbffff call 00000eee

T: Begin Simulation Execution Trace Stored at:11236a
Address_of_T:eee
[0000134e][0011235a][0011235e] 55 push ebp
[0000134f][0011235a][0011235e] 8bec mov ebp,esp
[00001351][00112356][0000134e] 684e130000 push 0000134e
[00001356][00112352][0000135b] e893fbffff call 00000eee
T: Infinitely Recursive Simulation Detected Simulation Stopped

[0000138b][001022be][00000000] 83c404 add esp,+04
[0000138e][001022be][00000000] 85c0 test eax,eax
[00001390][001022be][00000000] 740f jz 000013a1
[000013a1][001022ba][0000051f] 681f050000 push 0000051f
[000013a6][001022ba][0000051f] e8b3f1ffff call 0000055e
Does not halt
[000013ab][001022be][00000000] 83c404 add esp,+04
[000013ae][001022be][00000000] 33c0 xor eax,eax
[000013b0][001022c2][00000018] 5d pop ebp
[000013b1][001022c6][00000000] c3 ret
Number of Instructions Executed(539) == 8 Pages

--
Copyright 2022 Pete Olcott

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

Re: Halting problem proofs refuted on the basis of software engineering [ Irrefutably Correct ]

<eI6dnTXVdv0z4lT_nZ2dnUU7_83NnZ2d@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=35507&group=comp.theory#35507

  copy link   Newsgroups: comp.theory sci.logic comp.lang.c comp.lang.c++
Followup: comp.theory
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Sat, 09 Jul 2022 08:16:30 -0500
Date: Sat, 9 Jul 2022 08:16:29 -0500
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Subject: Re: Halting problem proofs refuted on the basis of software engineering [ Irrefutably Correct ]
Content-Language: en-US
Newsgroups: comp.theory,sci.logic,comp.lang.c,comp.lang.c++
References: <EPWdnbcVB5MW-F3_nZ2dnUU7_83NnZ2d@giganews.com> <SYWdnQoA9L5I717_nZ2dnUU7_83NnZ2d@giganews.com> <811d7421-acdc-4586-a027-15f5faf7ee3fn@googlegroups.com> <87zghnxgjq.fsf@bsb.me.uk> <19idnQ_DrKFbTVn_nZ2dnUU7_8zNnZ2d@giganews.com> <b5370a42-896a-4abe-8db4-5e2f3368c0ebn@googlegroups.com> <yJCdnUdnU97QlFj_nZ2dnUU7_8xh4p2d@giganews.com> <cbe68e6a-ae31-4920-8bf2-e150b4b6953dn@googlegroups.com> <KeadnaibXr-ZZlj_nZ2dnUU7_83NnZ2d@giganews.com> <60aeb6e9-b6d2-4529-8f13-c56e8a03df5cn@googlegroups.com> <btKdnT3NMOfuq1r_nZ2dnUU7_8xh4p2d@giganews.com> <f044e3d5-9c8d-4d02-a28e-c3664dff9cben@googlegroups.com> <1v2dnYG44Zah1lr_nZ2dnUU7_8zNnZ2d@giganews.com> <8a399114-5a55-409d-bbb5-da6a842f38ean@googlegroups.com> <nLKdnWzS7d48FFr_nZ2dnUU7_83NnZ2d@giganews.com> <faeb1bc5-3052-40b1-8243-2ad069a1c6e6n@googlegroups.com> <A_adncjcX-yXKlr_nZ2dnUU7_8zNnZ2d@giganews.com> <031a9bed-bb0b-4c19-b346-757a0ecce943n@googlegroups.com> <ttqdnRASAbPZKVX_nZ2dnUU7_83NnZ2d@giganews.com>
From: NoO...@NoWhere.com (olcott)
Followup-To: comp.theory
In-Reply-To: <ttqdnRASAbPZKVX_nZ2dnUU7_83NnZ2d@giganews.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <eI6dnTXVdv0z4lT_nZ2dnUU7_83NnZ2d@giganews.com>
Lines: 111
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-GriYFn27Ai9YOr+WDw5FdXimFdTTLxw9mIkRQbAtWMib3lZJvXD/giRVPibxljYKh/c153EIPXPfGOM!qNjEteGIwHdDzA/4jOd6rxQS/Qq6luck/pUgzzr3Wo2wkRfg1F5DxxklT//rdPQBzobXicNamCH+!Hw==
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6507
X-Received-Bytes: 6612
 by: olcott - Sat, 9 Jul 2022 13:16 UTC

On 7/8/2022 5:48 PM, olcott wrote:
> On 7/8/2022 1:09 AM, dklei...@gmail.com wrote:
>> On Thursday, July 7, 2022 at 9:48:17 PM UTC-7, olcott wrote:
>>> On 7/7/2022 11:35 PM, dklei...@gmail.com wrote:
>>>
>>>> int Strachey_P(void) {
>>>> if (T(&Strachey_P)) return 1;
>>>> else return 0; }
>>>>
>>>> int main() {
>>>> if (T(&Strachey_P)) Output("Halts");
>>>> else Output ("Does not halt");}
>>>>
>>>> Without the definition of T this is just boiler plate.
>>>
>>> Yours is incorrect:
>>
>> How? I assume C89.
>
> typedef void (*ptr)();
>
> int Strachey_P2(void) {
> if (T(&Strachey_P2)) return 1;
> else return 0; }
>
> int main()
> {
>  if (T(Strachey_P2)) OutputString("Halts\n");
>  else OutputString("Does not halt\n");
> }
>
> _Strachey_P2()
> [0000134e](01)  55         push ebp
> [0000134f](02)  8bec       mov ebp,esp
> [00001351](05)  684e130000 push 0000134e
> [00001356](05)  e893fbffff call 00000eee
> [0000135b](03)  83c404     add esp,+04
> [0000135e](02)  85c0       test eax,eax
> [00001360](02)  7409       jz 0000136b
> [00001362](05)  b801000000 mov eax,00000001
> [00001367](02)  eb04       jmp 0000136d
> [00001369](02)  eb02       jmp 0000136d
> [0000136b](02)  33c0       xor eax,eax
> [0000136d](01)  5d         pop ebp
> [0000136e](01)  c3         ret
> Size in bytes:(0033) [0000136e]
>
> _main()
> [0000137e](01)  55         push ebp
> [0000137f](02)  8bec       mov ebp,esp
> [00001381](05)  684e130000 push 0000134e
> [00001386](05)  e863fbffff call 00000eee
> [0000138b](03)  83c404     add esp,+04
> [0000138e](02)  85c0       test eax,eax
> [00001390](02)  740f       jz 000013a1
> [00001392](05)  6817050000 push 00000517
> [00001397](05)  e8c2f1ffff call 0000055e
> [0000139c](03)  83c404     add esp,+04
> [0000139f](02)  eb0d       jmp 000013ae
> [000013a1](05)  681f050000 push 0000051f
> [000013a6](05)  e8b3f1ffff call 0000055e
> [000013ab](03)  83c404     add esp,+04
> [000013ae](02)  33c0       xor eax,eax
> [000013b0](01)  5d         pop ebp
> [000013b1](01)  c3         ret
> Size in bytes:(0052) [000013b1]
>
>  machine   stack     stack     machine    assembly
>  address   address   data      code       language
>  ========  ========  ========  =========  =============
> [0000137e][001022be][00000000] 55         push ebp
> [0000137f][001022be][00000000] 8bec       mov ebp,esp
> [00001381][001022ba][0000134e] 684e130000 push 0000134e
> [00001386][001022b6][0000138b] e863fbffff call 00000eee
>
> T: Begin Simulation   Execution Trace Stored at:11236a
> Address_of_T:eee
> [0000134e][0011235a][0011235e] 55         push ebp
> [0000134f][0011235a][0011235e] 8bec       mov ebp,esp
> [00001351][00112356][0000134e] 684e130000 push 0000134e
> [00001356][00112352][0000135b] e893fbffff call 00000eee
> T: Infinitely Recursive Simulation Detected Simulation Stopped
>
> [0000138b][001022be][00000000] 83c404     add esp,+04
> [0000138e][001022be][00000000] 85c0       test eax,eax
> [00001390][001022be][00000000] 740f       jz 000013a1
> [000013a1][001022ba][0000051f] 681f050000 push 0000051f
> [000013a6][001022ba][0000051f] e8b3f1ffff call 0000055e
> Does not halt
> [000013ab][001022be][00000000] 83c404     add esp,+04
> [000013ae][001022be][00000000] 33c0       xor eax,eax
> [000013b0][001022c2][00000018] 5d         pop ebp
> [000013b1][001022c6][00000000] c3         ret
> Number of Instructions Executed(539) == 8 Pages
>

*THIS IS IRREFUTABLY CORRECT*
From a purely software engineering perspective T(Strachey_P) does
correctly predict that its complete and correct x86 emulation of its
input would never reach the "ret" instruction (final state) of this
input, therefore T(Strachey_P) correctly rejects this input as non-halting.

--
Copyright 2022 Pete Olcott

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

Pages:12345
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor