Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

19 May, 2024: Line wrapping has been changed to be more consistent with Usenet standards.
 If you find that it is broken please let me know here rocksolid.nodes.help


devel / comp.theory / Linz's proofs.

SubjectAuthor
* Linz's proofs.Ben Bacarisse
+* Re: Linz's proofs.Andy Walker
|+* Re: Linz's proofs.Ross Finlayson
||`* Re: Linz's proofs.olcott
|| +- Re: Linz's proofs.immibis
|| +- Re: Linz's proofs.Richard Damon
|| `* Re: Linz's proofs.immibis
||  +- Re: Linz's proofs.olcott
||  `* Re: Linz's proofs.Ross Finlayson
||   +* Re: Linz's proofs.olcott
||   |`* Re: Linz's proofs.Richard Damon
||   | `* Re: Linz's proofs.olcott
||   |  `- Re: Linz's proofs.Richard Damon
||   +- Re: Linz's proofs.Ross Finlayson
||   `* Re: Linz's proofs.immibis
||    +* Re: Linz's proofs.olcott
||    |`* Re: Linz's proofs.Richard Damon
||    | `* Re: Linz's proofs.olcott
||    |  `- Re: Linz's proofs.Richard Damon
||    `* Re: Linz's proofs.Ross Finlayson
||     `* Re: Linz's proofs and Tarski Undefinabilityolcott
||      `* Re: Linz's proofs and Tarski UndefinabilityRichard Damon
||       `* Re: Linz's proofs and Tarski Undefinabilityolcott
||        `- Re: Linz's proofs and Tarski UndefinabilityRichard Damon
|`* Re: Linz's proofs.Ben Bacarisse
| +- Re: Linz's proofs.polcot2
| +* Re: Biggest number problem.immibis
| |`- Re: Biggest number problem.Ben Bacarisse
| `- Re: Linz's proofs.Andy Walker
+* Re: Linz's proofs.Mikko
|+* Re: Linz's proofs [ignore epistemological antinomies]olcott
||+* Re: Linz's proofs [ignore olcott spamimmibis
|||`- Re: Linz's proofs [ignore olcott spamRichard Damon
||`* Re: Linz's proofs [ignore epistemological antinomies]Mikko
|| `* Re: Linz's proofs [ignore epistemological antinomies]olcott
||  +- Re: Linz's proofs [ignore epistemological antinomies]immibis
||  `* Re: Linz's proofs [ignore epistemological antinomies]Mikko
||   `* Re: Linz's proofs [ignore epistemological antinomies]olcott
||    `- Re: Linz's proofs [ignore epistemological antinomies]immibis
|+* Re: Linz's proofs.Ross Finlayson
||+- Re: Linz's proofs.olcott
||+* Re: Linz's proofs.Ben Bacarisse
|||`* Re: Linz's proofs.Ross Finlayson
||| +* Re: Linz's proofs. [ ZFC like solution applied to the halting problem ]olcott
||| |+* Olcott wants to redefine the halting problemimmibis
||| ||+* Re: Olcott wants to redefine the halting problemolcott
||| |||`* Re: Olcott wants to redefine the halting problemimmibis
||| ||| `* Re: Olcott wants to redefine the halting problemolcott
||| |||  `- Re: Olcott wants to redefine the halting problemimmibis
||| ||`- Re: Olcott wants to redefine the halting problemBen Bacarisse
||| |`* Re: Linz's proofs. [ ZFC like solution applied to the halting problem ]Richard Damon
||| | `* Re: Linz's proofs. [ ZFC like solution applied to the halting problem ]olcott
||| |  `- Re: Linz's proofs. [ ZFC like solution applied to the halting problem ]Richard Damon
||| `- Re: Linz's proofs.Ben Bacarisse
||`* Re: Linz's proofs.Mikko
|| +* Re: Linz's proofs.olcott
|| |+- Re: Linz's proofs.Richard Damon
|| |`- Re: Linz's proofs.immibis
|| `* Re: Linz's proofs.Ross Finlayson
||  `- Re: Linz's proofs.Ross Finlayson
|`- Re: Linz's proofs.Ben Bacarisse
`* Re: Linz's proofs.Alan Mackenzie
 +* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphismsolcott
 |`* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphismsimmibis
 | `* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphismsolcott
 |  +* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphismsimmibis
 |  |`* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphismsolcott
 |  | +* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphismsRichard Damon
 |  | |`* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphisms KEY olcott
 |  | | +* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphisms KEY Richard Damon
 |  | | |`* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphisms KEY olcott
 |  | | | +* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphisms KEY Richard Damon
 |  | | | |`* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphisms KEY olcott
 |  | | | | +* Re: Linz's proofs and other undecidable decision problems [LP as basis]immibis
 |  | | | | |`* Re: Linz's proofs and other undecidable decision problems [LP as basis]olcott
 |  | | | | | +* Re: Linz's proofs and other undecidable decision problems [LP as basis]Richard Damon
 |  | | | | | |`* Re: Linz's proofs and other undecidable decision problems [LP as basis]olcott
 |  | | | | | | +* Re: Linz's proofs and other undecidable decision problems [LP as basis]Richard Damon
 |  | | | | | | |`* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)olcott
 |  | | | | | | | +- Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)Richard Damon
 |  | | | | | | | `* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)immibis
 |  | | | | | | |  `* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)olcott
 |  | | | | | | |   +* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)Richard Damon
 |  | | | | | | |   |`* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)olcott
 |  | | | | | | |   | `* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)Richard Damon
 |  | | | | | | |   |  +- Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)immibis
 |  | | | | | | |   |  `* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)olcott
 |  | | | | | | |   |   +* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)Richard Damon
 |  | | | | | | |   |   |`- Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)olcott
 |  | | | | | | |   |   +- Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)immibis
 |  | | | | | | |   |   `* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)Mikko
 |  | | | | | | |   |    `* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)olcott
 |  | | | | | | |   |     +- Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)Richard Damon
 |  | | | | | | |   |     `* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)Mikko
 |  | | | | | | |   |      `- Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)olcott
 |  | | | | | | |   `* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)immibis
 |  | | | | | | |    `* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)olcott
 |  | | | | | | |     `* Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)immibis
 |  | | | | | | |      `- Re: Linz's proofs and other undecidable decision problems H1(D,D) versus H(D,D)olcott
 |  | | | | | | `* Re: Linz's proofs and other undecidable decision problems [LP as basis]immibis
 |  | | | | | |  `- Re: Linz's proofs and other undecidable decision problems [LP as basis]olcott
 |  | | | | | `* Re: Linz's proofs and other undecidable decision problems [LP as basis]immibis
 |  | | | | `* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphisms KEY Richard Damon
 |  | | | `* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphisms KEY immibis
 |  | | `- Re: Linz's proofs.immibis
 |  | `- Re: Linz's proofs. (is the best one) I just refuted it and its isomorphismsimmibis
 |  `* Re: Linz's proofs. (is the best one) I just refuted it and its isomorphismsRichard Damon
 +- Re: Linz's proofs.olcott
 +* Re: Linz's proofs.Ben Bacarisse
 `* Re: Linz's proofs.Mikko

Pages:123456789101112131415
Re: Linz's proofs.

<urpl7k$fcjf$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54217&group=comp.theory#54217

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mikko.levanto@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 12:11:00 +0200
Organization: -
Lines: 30
Message-ID: <urpl7k$fcjf$1@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de> <87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="e629d14bb3876db58bfc8050adc44dee";
logging-data="504431"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/TXaqMV7tVhYpttDOaLKKh"
User-Agent: Unison/2.2
Cancel-Lock: sha1:y3tbInO3yJxGrnA+r9agljvvg14=
 by: Mikko - Thu, 29 Feb 2024 10:11 UTC

On 2024-02-29 01:24:16 +0000, Andy Walker said:

> On 29/02/2024 00:37, Ben Bacarisse wrote:
>> Alan Mackenzie <acm@muc.de> writes:
>>> If you're going to be going with the contradiction argument that
>>> dominates this group, rather than saying you "construct" a counter
>>> example, say that you "select" it from the set of all programs, as
>>> though it already existed.
>> [...]
>> But I do like the idea when applied to the better "no TM decides
>> halting" proof. We can number all TMs, and then "select" at least one
>> input that TM number 1 get wrong. Then we can select at least one the
>> TM number 2 gets wrong and so on. For every actual TM, there really is
>> one we can find to show that it fails to decide halting.
>
> Is there not a problem in that the "selection" is not computable?
> TM#1 with input [whatever] can do one of four things: fail to halt; halt
> in some state other than "yes"/"no"; halt "yes"; or halt "no". But we
> don't [and cannot] know in general which of these applies. So we can't
> "really find" one it gets wrong, only show that one exists. I don't see
> that this is any easier for the student than "If you claim that TM is a
> halt decider, then here is a construction that shows your claim is false".

We can select it because it contains a particular algorithm to copy the
input, an exact copy of H, a trivial loop appended to every "yes"-
state of the copy of H, and nothing else. Just a simple comparison.

--
Mikko

Re: Linz's proofs.

<urpm5s$fi17$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54218&group=comp.theory#54218

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: anw@cuboid.co.uk (Andy Walker)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 10:27:07 +0000
Organization: Not very much
Lines: 55
Message-ID: <urpm5s$fi17$1@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<o-mdnTMhKdsmcUL4nZ2dnZfqnPWdnZ2d@brightview.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 10:27:08 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="85304f42a7c86e0437596c9bf47d26a7";
logging-data="509991"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/b5/MWIDty+jdJ+W8OygT8"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:pCqUOs/5Mi3Fn6rRPH0h43UEGPI=
Content-Language: en-GB
In-Reply-To: <o-mdnTMhKdsmcUL4nZ2dnZfqnPWdnZ2d@brightview.co.uk>
 by: Andy Walker - Thu, 29 Feb 2024 10:27 UTC

On 29/02/2024 02:32, Mike Terry wrote:
> On 29/02/2024 01:24, Andy Walker wrote:
>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>> Alan Mackenzie <acm@muc.de> writes:
>>>> If you're going to be going with the contradiction argument that
>>>> dominates this group, rather than saying you "construct" a counter
>>>> example, say that you "select" it from the set of all programs, as
>>>> though it already existed.
>>> [...]
>>> But I do like the idea when applied to the better "no TM decides
>>> halting" proof.  We can number all TMs, and then "select" at least one
>>> input that TM number 1 get wrong.  Then we can select at least one the
>>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>>> one we can find to show that it fails to decide halting.
>>      Is there not a problem in that the "selection" is not computable?
> If the numbering is directly tied to the TM representation, then the
> mapping from TM number to "counterexample input" is computable - it
> is just what Linz describes in his procedure to create H^ from H.
> The proof that H does indeed get the <H^><H^> input wrong is also the
> proof from Linz.

Yes, but if we don't know whether TM#1 always halts, then we don't
know what it does with <TM#1^><TM#1^>. If TM#1 is running, and we don't
know whether it is about to halt, then it hasn't exactly [yet] got this
case wrong [yet]. So the really, truly, deeply, "here is an input that
TM#1 gets wrong" hasn't [yet] been found. ...

[...]
> The student still needs to accept a proof along the lines:
> a)  one of situations 1,2,3 or 4 will always apply
>     [corresponding to possible H behaviour/ HD failure modes]
> b)  -  if situation 1 applies, TM#n isn't a HD
>     -  if situation 2 applies, TM#n isn't a HD
>     -  if situation 3 applies, TM#n isn't a HD
>     -  if situation 4 applies, TM#n isn't a HD
> c)  therefore TM#n isn't a HD.

... Yes, but we're still only part-way there. We now need to
add that we can do this for TM#1, TM#2, ..., TM#123456, ... and so for
all TMs. You, Ben, Alan and I, amongst others, find this convincing.
But Ben was asking about the best proof for students who find other
proofs too abstract. I don't see that this proof is any better for
such students. We have three proposed Linz-style proofs:

-- If H is a HD, then look at H^, ..., contradiction.
-- For all TMs, ... [your proof].
-- If TM is claimed to be a HD, then ... [your step (b)].

I think the third of those is [slightly] less difficult than the other
two, but I'm open to persuasion.

--
Andy Walker, Nottingham.
Andy's music pages: www.cuboid.me.uk/andy/Music
Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Hummel

Re: Linz's proofs. (is the best one) I just refuted it and its isomorphisms

<urpmqm$fkcj$3@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54222&group=comp.theory#54222

  copy link   Newsgroups: comp.theory sci.logic
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: news@immibis.com (immibis)
Newsgroups: comp.theory,sci.logic
Subject: Re: Linz's proofs. (is the best one) I just refuted it and its
isomorphisms
Date: Thu, 29 Feb 2024 11:38:13 +0100
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <urpmqm$fkcj$3@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<urohjq$5591$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 10:38:14 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="436e59215ee62f40efeb00358fd6eb0b";
logging-data="512403"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/dmfE4ZXcWelzJW5MBQO79"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:gjDwqNTXHkFlRVoMVXeSo1hJL58=
Content-Language: en-US
In-Reply-To: <urohjq$5591$1@dont-email.me>
 by: immibis - Thu, 29 Feb 2024 10:38 UTC

On 29/02/24 01:03, olcott wrote:

> H.q0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qy   // H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ halts
> H.q0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qn   // H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ does not halt
>
> Because H is required to always halt we can know that
> Ĥ.Hq0 applied to ⟨Ĥ⟩ ⟨Ĥ⟩ transitions to Ĥ.Hqy or Ĥ.Hqn
> thus H merely needs to report on that.
>
> // Ĥ.q0 ⟨Ĥ⟩ copies its input then transitions to Ĥ.Hq0
> // Ĥ.Hq0 is the first state of The Linz hypothetical halt decider
> // H transitions to Ĥ.Hqy for halts and Ĥ.Hqn for does not halt
> // ∞ means an infinite loop has been appended to the Ĥ.Hqy state
> //
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy  ∞ // Ĥ applied to ⟨Ĥ⟩ halts
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn    // Ĥ applied to ⟨Ĥ⟩ does not halt
>
> When Ĥ is applied to ⟨Ĥ⟩ it contradicts whatever value that Ĥ.H
> returns making Ĥ self-contradictory.
>

was there a purpose to posting this nonsense again? You might be
automatically spam-filtered if you keep posting the same post so many times.

Re: Linz's proofs.

<urpmvi$fkcj$4@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54223&group=comp.theory#54223

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: news@immibis.com (immibis)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 11:40:50 +0100
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <urpmvi$fkcj$4@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <8q2cnTZ2DP07S0L4nZ2dnZfqlJ9j4p2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 10:40:51 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="436e59215ee62f40efeb00358fd6eb0b";
logging-data="512403"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+J/aTfyJcPsm5zRrQCNEc0"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:O2IXJOOe3CbVf2mUuaL6xP17rME=
In-Reply-To: <8q2cnTZ2DP07S0L4nZ2dnZfqlJ9j4p2d@giganews.com>
Content-Language: en-US
 by: immibis - Thu, 29 Feb 2024 10:40 UTC

On 29/02/24 01:58, No one knows wrote:
> On 2/28/2024 6:37 PM, Ben Bacarisse wrote:
>> But I do like the idea when applied to the better "no TM decides
>> halting" proof.  We can number all TMs, and then "select" at least one
>> input that TM number 1 get wrong.  Then we can select at least one the
>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>> one we can find to show that it fails to decide halting.
>>
>
> That proof seems to no longer work, yet the alternative
> one that you referenced may now be relevant.
>
> When we look at the actual Linz proof
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn   // Ĥ applied to ⟨Ĥ⟩ does not halt
>
> H ⟨Ĥ⟩ ⟨Ĥ⟩ can see that Ĥ.H transitions to Ĥ.Hqn on the basis
> that Ĥ.H sees that Ĥ.Hqy is the wrong answer.

Through Giganews! Well, that establishes that Olcott pays for piracy,
since we all know that's what Giganews is for.

Why don't you write down a TM that you think always gets halting right,
and I will show you a TM that it gets wrong.

Re: Linz's proofs.

<urpn3g$fkcj$5@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54224&group=comp.theory#54224

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: news@immibis.com (immibis)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 11:42:56 +0100
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <urpn3g$fkcj$5@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 10:42:57 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="436e59215ee62f40efeb00358fd6eb0b";
logging-data="512403"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18BN/cSTKBJG+sAO3H6+WQ/"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:laDLJNyuCzbBqzdpYKNu87op/Wc=
Content-Language: en-US
In-Reply-To: <uromc0$5stj$1@dont-email.me>
 by: immibis - Thu, 29 Feb 2024 10:42 UTC

On 29/02/24 02:24, Andy Walker wrote:
> On 29/02/2024 00:37, Ben Bacarisse wrote:
>> Alan Mackenzie <acm@muc.de> writes:
>>> If you're going to be going with the contradiction argument that
>>> dominates this group, rather than saying you "construct" a counter
>>> example, say that you "select" it from the set of all programs, as
>>> though it already existed.
>> [...]
>> But I do like the idea when applied to the better "no TM decides
>> halting" proof.  We can number all TMs, and then "select" at least one
>> input that TM number 1 get wrong.  Then we can select at least one the
>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>> one we can find to show that it fails to decide halting.
>
>     Is there not a problem in that the "selection" is not computable?
> TM#1 with input [whatever] can do one of four things:  fail to halt; halt
> in some state other than "yes"/"no";  halt "yes";  or halt "no".  But we
> don't [and cannot] know in general which of these applies.  So we can't
> "really find" one it gets wrong, only show that one exists.  I don't see
> that this is any easier for the student than "If you claim that TM is a
> halt decider, then here is a construction that shows your claim is false".
>

The selection is easily computable, by the usual method.

In case you are unaware of the usual proof: If M is the Turing machine
that you think computes halting, select a machine equivalent to:

void f(input) {
if(M(input, input)) {
loop forever
}
}

and then compute M(f,f).

If M(f,f) doesn't halt or halts in a state other than yes/no, it has
already failed to compute halting. If it halts in yes, the correct
answer was no; if it halts in no, the correct answer was yes.

Re: Linz's proofs.

<urpn7p$fetm$3@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54225&group=comp.theory#54225

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: news@immibis.com (immibis)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 11:45:13 +0100
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <urpn7p$fetm$3@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<uroob5$6c32$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 10:45:14 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="436e59215ee62f40efeb00358fd6eb0b";
logging-data="506806"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/XyNqHZK099rbaE4UolxSz"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:dRSi6ZehFLGkWYRB91NysZHdK18=
Content-Language: en-US
In-Reply-To: <uroob5$6c32$1@dont-email.me>
 by: immibis - Thu, 29 Feb 2024 10:45 UTC

On 29/02/24 02:57, olcott wrote:
> On 2/28/2024 7:24 PM, Andy Walker wrote:
>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>> Alan Mackenzie <acm@muc.de> writes:
>>>> If you're going to be going with the contradiction argument that
>>>> dominates this group, rather than saying you "construct" a counter
>>>> example, say that you "select" it from the set of all programs, as
>>>> though it already existed.
>>> [...]
>>> But I do like the idea when applied to the better "no TM decides
>>> halting" proof.  We can number all TMs, and then "select" at least one
>>> input that TM number 1 get wrong.  Then we can select at least one the
>>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>>> one we can find to show that it fails to decide halting.
>>
>>      Is there not a problem in that the "selection" is not computable?
>> TM#1 with input [whatever] can do one of four things:  fail to halt; halt
>> in some state other than "yes"/"no";  halt "yes";  or halt "no".  But we
>> don't [and cannot] know in general which of these applies.
>
>> So we can't
>> "really find" one it gets wrong, only show that one exists.
>
> Excellent point. Diagonalization is not very informative.

That's incorrect. Diagonalization in this case is constructive - given
any Turing machine, we can easily find an input which it fails. In some
cases it might be uncomputable to know exactly how it fails (whether it
loops forever or eventually halts in the wrong state) but we know it's
one of those two. In many cases it IS computable to know exactly how it
fails.

Your x86utm H fails because it isn't equivalent to any Turing machine
due to the hidden state which you try to keep secret so we'll think it
is. If converted to a Turing machine without hidden state, it's
computable to know that it loops infinitely.

>
>> I don't see
>> that this is any easier for the student than "If you claim that TM is a
>> halt decider, then here is a construction that shows your claim is
>> false".
>>
>

Re: Linz's proofs.

<urpn8s$fetm$4@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54226&group=comp.theory#54226

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: news@immibis.com (immibis)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 11:45:48 +0100
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <urpn8s$fetm$4@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<o-mdnTMhKdsmcUL4nZ2dnZfqnPWdnZ2d@brightview.co.uk>
<WwmdnfLaSdiSckL4nZ2dnZfqlJ9j4p2d@giganews.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 10:45:49 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="436e59215ee62f40efeb00358fd6eb0b";
logging-data="506806"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/i4/g7CS0uA6ezuHUq9zXW"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:axS2SlZ/qtF8V2evhSGTVlE3TSw=
Content-Language: en-US
In-Reply-To: <WwmdnfLaSdiSckL4nZ2dnZfqlJ9j4p2d@giganews.com>
 by: immibis - Thu, 29 Feb 2024 10:45 UTC

On 29/02/24 03:42, No one knows wrote:
> On 2/28/2024 8:32 PM, Mike Terry wrote:
>> On 29/02/2024 01:24, Andy Walker wrote:
>>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>>> Alan Mackenzie <acm@muc.de> writes:
>>>>> If you're going to be going with the contradiction argument that
>>>>> dominates this group, rather than saying you "construct" a counter
>>>>> example, say that you "select" it from the set of all programs, as
>>>>> though it already existed.
>>>> [...]
>>>> But I do like the idea when applied to the better "no TM decides
>>>> halting" proof.  We can number all TMs, and then "select" at least one
>>>> input that TM number 1 get wrong.  Then we can select at least one the
>>>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>>>> one we can find to show that it fails to decide halting.
>>>
>>>      Is there not a problem in that the "selection" is not computable?
>>
>> If the numbering is directly tied to the TM representation, then the
>> mapping from TM number to "counterexample input" is computable - it is
>> just what Linz describes in his procedure to create H^ from H.  The
>> proof that H does indeed get the <H^><H^> input wrong is also the
>> proof from Linz.
>
> *When we look at the actual Linz proof*
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn   // Ĥ applied to ⟨Ĥ⟩ does not halt
>
> H ⟨Ĥ⟩ ⟨Ĥ⟩ can see that Ĥ.H transitions to Ĥ.Hqn on the basis
> that Ĥ.H sees that Ĥ.Hqy is the wrong answer.
>

You did not read what Mike wrote.

Re: Linz's proofs.

<urq0se$h63i$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54230&group=comp.theory#54230

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!nntp.comgw.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: anw@cuboid.co.uk (Andy Walker)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 13:29:50 +0000
Organization: Not very much
Lines: 61
Message-ID: <urq0se$h63i$1@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<urpn3g$fkcj$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Thu, 29 Feb 2024 13:29:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="85304f42a7c86e0437596c9bf47d26a7";
logging-data="563314"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19gToDSzSYootrnpdGLmt1B"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:1fHKUk7WK7W1DSHjGsH27zIbZSs=
Content-Language: en-GB
In-Reply-To: <urpn3g$fkcj$5@dont-email.me>
 by: Andy Walker - Thu, 29 Feb 2024 13:29 UTC

On 29/02/2024 10:42, immibis wrote:
[...]
> The selection is easily computable, by the usual method.

H^ is computable from H, but that doesn't solve the pedagogic
problem of avoiding proof-by-contradiction and other abstractions.
Further, it doesn't show an example that TM#1 and TM#2 [given below]
get wrong.

> In case you are unaware of the usual proof:

I first taught it over 50 years ago, and it has been discussed
"ad nauseam" in this group. I think I'm as aware of it as anyone here,
modulo whatever I've forgotten over those years.

> If M is the Turing
> machine that you think computes halting,

"Please, Sir, what if I /don't/ think M computes halting?"

> select a machine equivalent
> to: [...]
> and then compute M(f,f).
> If M(f,f) doesn't halt or halts in a state other than yes/no, it has
> already failed to compute halting.

"Please, Sir, how can we know M(f,f) doesn't halt?"

> If it halts in yes, the correct
> answer was no; if it halts in no, the correct answer was yes.

Yes, and most people here accept that [tidied up a bit] as a
valid proof. But Ben's claim in <87v868ksuy.fsf@bsb.me.uk> was that
there was a selection method that caused TM#n to give the wrong answer
and ISTM that Mike's elaboration of that is at least as abstract as
some other proofs. I don't know whether it's even possible to find a
proof that is acceptable to students who don't understand abstraction
at least as far as proof-by-contradiction [luckily, my audiences have
always been mathematicians or close approximations thereto].

To fix ideas slightly, let us suppose that [using pseudo-code
in place of TMs]

TM#1 is 'L: goto L'
TM#2 is 'print ("Don't know")'
TM#3 is 'print (if {A} then "halts"
elif {B} then "doesn't halt"
else "Don't know")'
where '{A}' and '{B}' are Boolean procedures
TM#4 is 'if {Goldbach_Conjecture} then {...}'
TM#5 is some UTM emulating your 'f'

[Note that TM#3 and TM#5 may actually be quite useful.] What specific
input do these TMs get wrong? How do you know, in a way that would
convince a reasonably bright student who doesn't understand abstraction?
FTAOD, I am not claiming that these are HDs, or that TM#1 and TM#2 get
anything right.
--
Andy Walker, Nottingham.
Andy's music pages: www.cuboid.me.uk/andy/Music
Composer of the day: www.cuboid.me.uk/andy/Music/Composers/Hummel

Re: Linz's proofs.

<urq6c8$lb6i$5@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54236&group=comp.theory#54236

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 09:03:36 -0600
Organization: A noiseless patient Spider
Lines: 62
Message-ID: <urq6c8$lb6i$5@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<urpkht$f79g$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 15:03:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="699602"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19NNPahSvj+rBiIqxtdcJV+"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:/3f29WHgMRQY7KdK2YJ+8sm1QNc=
In-Reply-To: <urpkht$f79g$1@dont-email.me>
Content-Language: en-US
 by: olcott - Thu, 29 Feb 2024 15:03 UTC

On 2/29/2024 3:59 AM, Mikko wrote:
> On 2024-02-28 23:52:18 +0000, Alan Mackenzie said:
>
>> Ben Bacarisse <ben.usenet@bsb.me.uk> wrote:
>>> In chapter 12 of "An Introduction to Formal Languages and Automata" Linz
>>> presents the classical proof of the halting theorem only out of
>>> historical interest.  He has, to all intents and purposes, already
>>> proved the theorem in the preceding chapter having proved
>>
>>> 11.3 There exists a recursively enumerable language whose
>>> complement is not recursively enumerable.
>>
>>> 11.4 If a language L and its complement L' are both recursively
>>> enumerable, then both languages are recursive. If L is
>>> recursive, then L' is also recursive, and consequently both are
>>> recursively enumerable.
>>
>>> 11.5 There exists a recursively enumerable languaga that is not
>>> recursive; that is, the family of recursive languages is a proper
>>> subset of the family of recursively enumerable languages.
>>
>>> This is a much stronger result than the halting theorem since the
>>> halting theorem follows directly as a corollary to it.  But it could be
>>> argued that it's a bit of a round about way to do it.
>>
>>> Conversely, the classical proof by contradiction seems to lead a lot of
>>> non-mathematical students astray.  I think they tend to assume that if
>>> you can specify it, you can implement it, and /assuming/ that there is a
>>> program that does something just makes that worse!  This is why I once
>>> tried setting Post's correspondence problem as a background exercise,
>>> just as if it were any other programming problem.
>>
>>> If you were teaching this material, how would you approach the halting
>>> theorem?  Would you give a more intuitive proof or stick with a formal
>>> one?  What model would you use?  I was taught it using Minsky machines,
>>> and that has the advantage (for lectures) that it's very visual with
>>> lots of diagrams.  That's almost impossible to present on Usenet, but
>>> then I'm not suggesting you actually post your favourite proof, only
>>> that you describe it.
>>
>> I may be a bit late on this thread, but I have an idea.
>>
>> If you're going to be going with the contradiction argument that
>> dominates this group, rather than saying you "construct" a counter
>> example, say that you "select" it from the set of all programs, as
>> though it already existed.
>>
>> That might help emphasize that the purported halt decider would have to
>> work with _all_ programs.
>
> Unlikely to work here. In a book it might be a good idea to emphasize
> that every constructible Turing machine exists, including all that are
> not yet constructed. And more generally, every constructible mathematical
> object exists.
>

We simply assume (as always) that it must work with all finite strings.

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

Re: Linz's proofs.

<urq6jg$lb6i$6@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54237&group=comp.theory#54237

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 09:07:28 -0600
Organization: A noiseless patient Spider
Lines: 42
Message-ID: <urq6jg$lb6i$6@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<urpl7k$fcjf$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 15:07:28 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="699602"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+5L5MyRQtPJkDBppvjVGb3"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:XmLpOMrnifQWwZ8z1gDo7wbrP7Q=
In-Reply-To: <urpl7k$fcjf$1@dont-email.me>
Content-Language: en-US
 by: olcott - Thu, 29 Feb 2024 15:07 UTC

On 2/29/2024 4:11 AM, Mikko wrote:
> On 2024-02-29 01:24:16 +0000, Andy Walker said:
>
>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>> Alan Mackenzie <acm@muc.de> writes:
>>>> If you're going to be going with the contradiction argument that
>>>> dominates this group, rather than saying you "construct" a counter
>>>> example, say that you "select" it from the set of all programs, as
>>>> though it already existed.
>>> [...]
>>> But I do like the idea when applied to the better "no TM decides
>>> halting" proof.  We can number all TMs, and then "select" at least one
>>> input that TM number 1 get wrong.  Then we can select at least one the
>>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>>> one we can find to show that it fails to decide halting.
>>
>>     Is there not a problem in that the "selection" is not computable?
>> TM#1 with input [whatever] can do one of four things:  fail to halt; halt
>> in some state other than "yes"/"no";  halt "yes";  or halt "no".  But we
>> don't [and cannot] know in general which of these applies.  So we can't
>> "really find" one it gets wrong, only show that one exists.  I don't see
>> that this is any easier for the student than "If you claim that TM is a
>> halt decider, then here is a construction that shows your claim is
>> false".
>
> We can select it because it contains a particular algorithm to copy the
> input, an exact copy of H, a trivial loop appended to every "yes"-
> state of the copy of H, and nothing else. Just a simple comparison.
>

We can specify an infinite set of Turing Machines by the Linz template:
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn // Ĥ applied to ⟨Ĥ⟩ does not halt

We can see that none of these machines can possibly return a Boolean
value corresponding to the actual behavior of Ĥ applied to ⟨Ĥ⟩

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

Re: Linz's proofs.

<urq7m1$m03b$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54238&group=comp.theory#54238

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 09:25:52 -0600
Organization: A noiseless patient Spider
Lines: 48
Message-ID: <urq7m1$m03b$1@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<o-mdnTMhKdsmcUL4nZ2dnZfqnPWdnZ2d@brightview.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 15:25:53 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="721003"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19R+r6aeVXDRFHt4M2yNc3G"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:M2qsqOQBLzWgFK3xRc9Ey7yWXns=
In-Reply-To: <o-mdnTMhKdsmcUL4nZ2dnZfqnPWdnZ2d@brightview.co.uk>
Content-Language: en-US
 by: olcott - Thu, 29 Feb 2024 15:25 UTC

On 2/28/2024 8:32 PM, Mike Terry wrote:
> On 29/02/2024 01:24, Andy Walker wrote:
>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>> Alan Mackenzie <acm@muc.de> writes:
>>>> If you're going to be going with the contradiction argument that
>>>> dominates this group, rather than saying you "construct" a counter
>>>> example, say that you "select" it from the set of all programs, as
>>>> though it already existed.
>>> [...]
>>> But I do like the idea when applied to the better "no TM decides
>>> halting" proof.  We can number all TMs, and then "select" at least one
>>> input that TM number 1 get wrong.  Then we can select at least one the
>>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>>> one we can find to show that it fails to decide halting.
>>
>>      Is there not a problem in that the "selection" is not computable?
>
> If the numbering is directly tied to the TM representation, then the
> mapping from TM number to "counterexample input" is computable - it is
> just what Linz describes in his procedure to create H^ from H.  The
> proof that H does indeed get the <H^><H^> input wrong is also the proof
> from Linz.

Linz never applies H to ⟨Ĥ⟩ ⟨Ĥ⟩ he only applies Ĥ to ⟨Ĥ⟩

Now Ĥ is a Turing machine, so that it will have some description in
Σ*, say ⟨Ĥ⟩. This string, in addition to being the description of Ĥ can
also be used as input string. We can therefore legitimately ask what
would happen if Ĥ is applied to ⟨Ĥ⟩.

When Ĥ is applied to ⟨Ĥ⟩
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞
if Ĥ applied to ⟨Ĥ⟩ halts, and

Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn
if Ĥ applied to ⟨Ĥ⟩ does not halt.
https://www.liarparadox.org/Linz_Proof.pdf

Linz falsely assumes that Ĥ in a separate memory space can
somehow thwart H in a different memory space. Since we
already know that H transitions to H.qy or H.qn, H merely
needs to simulate ⟨Ĥ⟩ applied to ⟨Ĥ⟩ to see which one it
transitions to.

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

Re: Linz's proofs.

<urq7uq$m03b$2@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54239&group=comp.theory#54239

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 09:30:34 -0600
Organization: A noiseless patient Spider
Lines: 65
Message-ID: <urq7uq$m03b$2@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<o-mdnTMhKdsmcUL4nZ2dnZfqnPWdnZ2d@brightview.co.uk>
<urpm5s$fi17$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 15:30:34 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="721003"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+anxl9dZ9zLHdBMXS0twUm"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:whfOgaYoMZb/4Z4cyuLgdVjTWSY=
In-Reply-To: <urpm5s$fi17$1@dont-email.me>
Content-Language: en-US
 by: olcott - Thu, 29 Feb 2024 15:30 UTC

On 2/29/2024 4:27 AM, Andy Walker wrote:
> On 29/02/2024 02:32, Mike Terry wrote:
>> On 29/02/2024 01:24, Andy Walker wrote:
>>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>>> Alan Mackenzie <acm@muc.de> writes:
>>>>> If you're going to be going with the contradiction argument that
>>>>> dominates this group, rather than saying you "construct" a counter
>>>>> example, say that you "select" it from the set of all programs, as
>>>>> though it already existed.
>>>> [...]
>>>> But I do like the idea when applied to the better "no TM decides
>>>> halting" proof.  We can number all TMs, and then "select" at least one
>>>> input that TM number 1 get wrong.  Then we can select at least one the
>>>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>>>> one we can find to show that it fails to decide halting.
>>>      Is there not a problem in that the "selection" is not computable?
>> If the numbering is directly tied to the TM representation, then the
>> mapping from TM number to "counterexample input" is computable - it
>> is just what Linz describes in his procedure to create H^ from H.
>> The proof that H does indeed get the <H^><H^> input wrong is also the
>> proof from Linz.
>
>     Yes, but if we don't know whether TM#1 always halts, then we don't
> know what it does with <TM#1^><TM#1^>.  If TM#1 is running, and we don't
> know whether it is about to halt, then it hasn't exactly [yet] got this
> case wrong [yet].  So the really, truly, deeply, "here is an input that
> TM#1 gets wrong" hasn't [yet] been found.  ...
>
> [...]
>> The student still needs to accept a proof along the lines:
>> a)  one of situations 1,2,3 or 4 will always apply
>>      [corresponding to possible H behaviour/ HD failure modes]
>> b)  -  if situation 1 applies, TM#n isn't a HD
>>      -  if situation 2 applies, TM#n isn't a HD
>>      -  if situation 3 applies, TM#n isn't a HD
>>      -  if situation 4 applies, TM#n isn't a HD
>> c)  therefore TM#n isn't a HD.
>
>     ... Yes, but we're still only part-way there.  We now need to
> add that we can do this for TM#1, TM#2, ..., TM#123456, ... and so for
> all TMs.  You, Ben, Alan and I, amongst others, find this convincing.
> But Ben was asking about the best proof for students who find other
> proofs too abstract.  I don't see that this proof is any better for
> such students.  We have three proposed Linz-style proofs:
>
>   -- If H is a HD, then look at H^, ..., contradiction.
>   -- For all TMs, ... [your proof].
>   -- If TM is claimed to be a HD, then ... [your step (b)].
>
> I think the third of those is [slightly] less difficult than the other
> two, but I'm open to persuasion.
>

Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn // Ĥ applied to ⟨Ĥ⟩ does not halt

H ⟨Ĥ⟩ ⟨Ĥ⟩ (in a separate memory space) merely needs to report on
the actual behavior of Ĥ ⟨Ĥ⟩. We already know that Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ must
transition to Ĥ.Hqy or Ĥ.Hqn, H merely needs to see which one.

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

Re: Linz's proofs.

<urq832$m03b$3@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54240&group=comp.theory#54240

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 09:32:50 -0600
Organization: A noiseless patient Spider
Lines: 54
Message-ID: <urq832$m03b$3@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<urpn3g$fkcj$5@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 15:32:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="721003"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/eojxDbeQNqyb/Ay4Liwvu"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:KUipbLqLa2c/gTfEdtnOxxmDe1c=
In-Reply-To: <urpn3g$fkcj$5@dont-email.me>
Content-Language: en-US
 by: olcott - Thu, 29 Feb 2024 15:32 UTC

On 2/29/2024 4:42 AM, immibis wrote:
> On 29/02/24 02:24, Andy Walker wrote:
>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>> Alan Mackenzie <acm@muc.de> writes:
>>>> If you're going to be going with the contradiction argument that
>>>> dominates this group, rather than saying you "construct" a counter
>>>> example, say that you "select" it from the set of all programs, as
>>>> though it already existed.
>>> [...]
>>> But I do like the idea when applied to the better "no TM decides
>>> halting" proof.  We can number all TMs, and then "select" at least one
>>> input that TM number 1 get wrong.  Then we can select at least one the
>>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>>> one we can find to show that it fails to decide halting.
>>
>>      Is there not a problem in that the "selection" is not computable?
>> TM#1 with input [whatever] can do one of four things:  fail to halt; halt
>> in some state other than "yes"/"no";  halt "yes";  or halt "no".  But we
>> don't [and cannot] know in general which of these applies.  So we can't
>> "really find" one it gets wrong, only show that one exists.  I don't see
>> that this is any easier for the student than "If you claim that TM is a
>> halt decider, then here is a construction that shows your claim is
>> false".
>>
>
> The selection is easily computable, by the usual method.
>
> In case you are unaware of the usual proof: If M is the Turing machine
> that you think computes halting, select a machine equivalent to:
>
>     void f(input) {
>       if(M(input, input)) {
>         loop forever
>       }
>     }
>
> and then compute M(f,f).
>
> If M(f,f) doesn't halt or halts in a state other than yes/no, it has
> already failed to compute halting. If it halts in yes, the correct
> answer was no; if it halts in no, the correct answer was yes.

Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn // Ĥ applied to ⟨Ĥ⟩ does not halt

H ⟨Ĥ⟩ ⟨Ĥ⟩ (in a separate memory space) merely needs to report on
the actual behavior of Ĥ ⟨Ĥ⟩. We already know that Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ must
transition to Ĥ.Hqy or Ĥ.Hqn, H merely needs to see which one.

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

Re: Linz's proofs.

<urq85c$m03b$4@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54241&group=comp.theory#54241

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 09:34:04 -0600
Organization: A noiseless patient Spider
Lines: 71
Message-ID: <urq85c$m03b$4@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<urpn3g$fkcj$5@dont-email.me> <urq0se$h63i$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 15:34:04 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="721003"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+fiBU+XxgZVdctgTHZ+VE7"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:E+4wUayB1EKP9pn58IE4ZQyjXww=
Content-Language: en-US
In-Reply-To: <urq0se$h63i$1@dont-email.me>
 by: olcott - Thu, 29 Feb 2024 15:34 UTC

On 2/29/2024 7:29 AM, Andy Walker wrote:
> On 29/02/2024 10:42, immibis wrote:
> [...]
>> The selection is easily computable, by the usual method.
>
>     H^ is computable from H, but that doesn't solve the pedagogic
> problem of avoiding proof-by-contradiction and other abstractions.
> Further, it doesn't show an example that TM#1 and TM#2 [given below]
> get wrong.
>
>> In case you are unaware of the usual proof:
>
>     I first taught it over 50 years ago, and it has been discussed
> "ad nauseam" in this group.  I think I'm as aware of it as anyone here,
> modulo whatever I've forgotten over those years.
>
>>                           If M is the Turing
>> machine that you think computes halting,
>
>     "Please, Sir, what if I /don't/ think M computes halting?"
>
>>                        select a machine equivalent
>> to: [...]
>> and then compute M(f,f).
>> If M(f,f) doesn't halt or halts in a state other than yes/no, it has
>> already failed to compute halting.
>
>     "Please, Sir, how can we know M(f,f) doesn't halt?"
>
>>                      If it halts in yes, the correct
>> answer was no; if it halts in no, the correct answer was yes.
>
>     Yes, and most people here accept that [tidied up a bit] as a
> valid proof.  But Ben's claim in <87v868ksuy.fsf@bsb.me.uk> was that
> there was a selection method that caused TM#n to give the wrong answer
> and ISTM that Mike's elaboration of that is at least as abstract as
> some other proofs.  I don't know whether it's even possible to find a
> proof that is acceptable to students who don't understand abstraction
> at least as far as proof-by-contradiction [luckily, my audiences have
> always been mathematicians or close approximations thereto].
>
>     To fix ideas slightly, let us suppose that [using pseudo-code
> in place of TMs]
>
>   TM#1 is 'L: goto L'
>   TM#2 is 'print ("Don't know")'
>   TM#3 is 'print (if {A} then "halts"
>                 elif {B} then "doesn't halt"
>                 else "Don't know")'
>     where '{A}' and '{B}' are Boolean procedures
>   TM#4 is 'if {Goldbach_Conjecture} then {...}'
>   TM#5 is some UTM emulating your 'f'
>
> [Note that TM#3 and TM#5 may actually be quite useful.]  What specific
> input do these TMs get wrong?  How do you know, in a way that would
> convince a reasonably bright student who doesn't understand abstraction?
> FTAOD, I am not claiming that these are HDs, or that TM#1 and TM#2 get
> anything right.

Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn // Ĥ applied to ⟨Ĥ⟩ does not halt

H ⟨Ĥ⟩ ⟨Ĥ⟩ (in a separate memory space) merely needs to report on
the actual behavior of Ĥ ⟨Ĥ⟩. We already know that Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ must
transition to Ĥ.Hqy or Ĥ.Hqn, H merely needs to see which one.

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

Re: Linz's proofs. (is the best one) I just refuted it and its isomorphisms

<urq931$m03b$8@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54249&group=comp.theory#54249

  copy link   Newsgroups: comp.theory sci.logic
Path: i2pn2.org!i2pn.org!news.hispagatos.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory,sci.logic
Subject: Re: Linz's proofs. (is the best one) I just refuted it and its
isomorphisms
Date: Thu, 29 Feb 2024 09:49:52 -0600
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <urq931$m03b$8@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<urohjq$5591$1@dont-email.me> <urpmqm$fkcj$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 15:49:53 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="721003"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19OlPHfPNCAjlayEExFkMB5"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:XAfPTIFkPpPJEDQvQ2Q6SLsbwTY=
Content-Language: en-US
In-Reply-To: <urpmqm$fkcj$3@dont-email.me>
 by: olcott - Thu, 29 Feb 2024 15:49 UTC

On 2/29/2024 4:38 AM, immibis wrote:
> On 29/02/24 01:03, olcott wrote:
>
>> H.q0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qy   // H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ halts
>> H.q0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qn   // H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ does not halt
>>
>> Because H is required to always halt we can know that
>> Ĥ.Hq0 applied to ⟨Ĥ⟩ ⟨Ĥ⟩ transitions to Ĥ.Hqy or Ĥ.Hqn
>> thus H merely needs to report on that.
>>
>> // Ĥ.q0 ⟨Ĥ⟩ copies its input then transitions to Ĥ.Hq0
>> // Ĥ.Hq0 is the first state of The Linz hypothetical halt decider
>> // H transitions to Ĥ.Hqy for halts and Ĥ.Hqn for does not halt
>> // ∞ means an infinite loop has been appended to the Ĥ.Hqy state
>> //
>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy  ∞ // Ĥ applied to ⟨Ĥ⟩ halts
>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn    // Ĥ applied to ⟨Ĥ⟩ does not halt
>>
>> When Ĥ is applied to ⟨Ĥ⟩ it contradicts whatever value that Ĥ.H
>> returns making Ĥ self-contradictory.
>>
>
> was there a purpose to posting this nonsense again? You might be
> automatically spam-filtered if you keep posting the same post so many
> times.

All of the rebuttals have been incorrect.

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

Re: Linz's proofs.

<urq96s$m03b$9@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54250&group=comp.theory#54250

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 09:51:56 -0600
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <urq96s$m03b$9@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<uroob5$6c32$1@dont-email.me> <urpn7p$fetm$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 15:51:56 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="721003"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18B8NgYaK/+C4XWyhlEF9w/"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:rWGPgIhnqCMAQR9zFJLiaiG/TYA=
Content-Language: en-US
In-Reply-To: <urpn7p$fetm$3@dont-email.me>
 by: olcott - Thu, 29 Feb 2024 15:51 UTC

On 2/29/2024 4:45 AM, immibis wrote:
> On 29/02/24 02:57, olcott wrote:
>> On 2/28/2024 7:24 PM, Andy Walker wrote:
>>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>>> Alan Mackenzie <acm@muc.de> writes:
>>>>> If you're going to be going with the contradiction argument that
>>>>> dominates this group, rather than saying you "construct" a counter
>>>>> example, say that you "select" it from the set of all programs, as
>>>>> though it already existed.
>>>> [...]
>>>> But I do like the idea when applied to the better "no TM decides
>>>> halting" proof.  We can number all TMs, and then "select" at least one
>>>> input that TM number 1 get wrong.  Then we can select at least one the
>>>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>>>> one we can find to show that it fails to decide halting.
>>>
>>>      Is there not a problem in that the "selection" is not computable?
>>> TM#1 with input [whatever] can do one of four things:  fail to halt;
>>> halt
>>> in some state other than "yes"/"no";  halt "yes";  or halt "no".  But we
>>> don't [and cannot] know in general which of these applies.
>>
>>> So we can't
>>> "really find" one it gets wrong, only show that one exists.
>>
>> Excellent point. Diagonalization is not very informative.
>
> That's incorrect. Diagonalization in this case is constructive - given
> any Turing machine, we can easily find an input which it fails. In some
> cases it might be uncomputable to know exactly how it fails (whether it
> loops forever or eventually halts in the wrong state) but we know it's
> one of those two. In many cases it IS computable to know exactly how it
> fails.

Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn // Ĥ applied to ⟨Ĥ⟩ does not halt

H ⟨Ĥ⟩ ⟨Ĥ⟩ (in a separate memory space) merely needs to report on
the actual behavior of Ĥ ⟨Ĥ⟩. We already know that Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ must
transition to Ĥ.Hqy or Ĥ.Hqn, H merely needs to see which one.

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

Re: Linz's proofs. (is the best one) I just refuted it and its isomorphisms

<urq9mm$mc08$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54254&group=comp.theory#54254

  copy link   Newsgroups: comp.theory sci.logic
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: news@immibis.com (immibis)
Newsgroups: comp.theory,sci.logic
Subject: Re: Linz's proofs. (is the best one) I just refuted it and its
isomorphisms
Date: Thu, 29 Feb 2024 17:00:22 +0100
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <urq9mm$mc08$1@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<urohjq$5591$1@dont-email.me> <urpmqm$fkcj$3@dont-email.me>
<urq931$m03b$8@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 16:00:22 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="dbc3134784aebad9c248c2b1504ad907";
logging-data="733192"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18VBxqjHMg67QoucPk0tW5t"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:rCCFpMQxfcFlGrVbWx6TEU1zLmI=
Content-Language: en-US
In-Reply-To: <urq931$m03b$8@dont-email.me>
 by: immibis - Thu, 29 Feb 2024 16:00 UTC

On 29/02/24 16:49, olcott wrote:
> On 2/29/2024 4:38 AM, immibis wrote:
>> On 29/02/24 01:03, olcott wrote:
>>
>>> H.q0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qy   // H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ halts
>>> H.q0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qn   // H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ does not halt
>>>
>>> Because H is required to always halt we can know that
>>> Ĥ.Hq0 applied to ⟨Ĥ⟩ ⟨Ĥ⟩ transitions to Ĥ.Hqy or Ĥ.Hqn
>>> thus H merely needs to report on that.
>>>
>>> // Ĥ.q0 ⟨Ĥ⟩ copies its input then transitions to Ĥ.Hq0
>>> // Ĥ.Hq0 is the first state of The Linz hypothetical halt decider
>>> // H transitions to Ĥ.Hqy for halts and Ĥ.Hqn for does not halt
>>> // ∞ means an infinite loop has been appended to the Ĥ.Hqy state
>>> //
>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy  ∞ // Ĥ applied to ⟨Ĥ⟩ halts
>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn    // Ĥ applied to ⟨Ĥ⟩ does not halt
>>>
>>> When Ĥ is applied to ⟨Ĥ⟩ it contradicts whatever value that Ĥ.H
>>> returns making Ĥ self-contradictory.
>>>
>>
>> was there a purpose to posting this nonsense again? You might be
>> automatically spam-filtered if you keep posting the same post so many
>> times.
>
> All of the rebuttals have been incorrect.
>

Then why don't you explain how each one is incorrect?

Re: Linz's proofs.

<urq9ph$mc08$2@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54255&group=comp.theory#54255

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: news@immibis.com (immibis)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 17:01:53 +0100
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <urq9ph$mc08$2@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<o-mdnTMhKdsmcUL4nZ2dnZfqnPWdnZ2d@brightview.co.uk>
<urq7m1$m03b$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 16:01:53 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="dbc3134784aebad9c248c2b1504ad907";
logging-data="733192"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/Lp1VCCQPwOMTSMFjPoBea"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Kenps/dotfENE44nAEbXmdjvwiE=
In-Reply-To: <urq7m1$m03b$1@dont-email.me>
Content-Language: en-US
 by: immibis - Thu, 29 Feb 2024 16:01 UTC

On 29/02/24 16:25, olcott wrote:
> On 2/28/2024 8:32 PM, Mike Terry wrote:
>> On 29/02/2024 01:24, Andy Walker wrote:
>>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>>> Alan Mackenzie <acm@muc.de> writes:
>>>>> If you're going to be going with the contradiction argument that
>>>>> dominates this group, rather than saying you "construct" a counter
>>>>> example, say that you "select" it from the set of all programs, as
>>>>> though it already existed.
>>>> [...]
>>>> But I do like the idea when applied to the better "no TM decides
>>>> halting" proof.  We can number all TMs, and then "select" at least one
>>>> input that TM number 1 get wrong.  Then we can select at least one the
>>>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>>>> one we can find to show that it fails to decide halting.
>>>
>>>      Is there not a problem in that the "selection" is not computable?
>>
>> If the numbering is directly tied to the TM representation, then the
>> mapping from TM number to "counterexample input" is computable - it is
>> just what Linz describes in his procedure to create H^ from H.  The
>> proof that H does indeed get the <H^><H^> input wrong is also the
>> proof from Linz.
>
> Linz never applies H to ⟨Ĥ⟩ ⟨Ĥ⟩ he only applies Ĥ to ⟨Ĥ⟩

One part of applying Ĥ to ⟨Ĥ⟩ is identical to applying H to ⟨Ĥ⟩ ⟨Ĥ⟩.
That it is identical cannot be ignored.

> Linz falsely assumes that Ĥ in a separate memory space can
> somehow thwart H in a different memory space.

There is no thwarting, and memory spaces do not exist in Turing
machines. It is a simple fact that an embedded copy of H always returns
the same result as H does.

Re: Linz's proofs.

<urq9r0$mc08$3@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54256&group=comp.theory#54256

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: news@immibis.com (immibis)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 17:02:40 +0100
Organization: A noiseless patient Spider
Lines: 41
Message-ID: <urq9r0$mc08$3@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<urpl7k$fcjf$1@dont-email.me> <urq6jg$lb6i$6@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 16:02:40 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="dbc3134784aebad9c248c2b1504ad907";
logging-data="733192"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/IwKxKAO8DPgcGovpGFyqn"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:iREoGyuOuPoFGs3S3QvAf2txNFQ=
In-Reply-To: <urq6jg$lb6i$6@dont-email.me>
Content-Language: en-US
 by: immibis - Thu, 29 Feb 2024 16:02 UTC

On 29/02/24 16:07, olcott wrote:
> On 2/29/2024 4:11 AM, Mikko wrote:
>> On 2024-02-29 01:24:16 +0000, Andy Walker said:
>>
>>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>>> Alan Mackenzie <acm@muc.de> writes:
>>>>> If you're going to be going with the contradiction argument that
>>>>> dominates this group, rather than saying you "construct" a counter
>>>>> example, say that you "select" it from the set of all programs, as
>>>>> though it already existed.
>>>> [...]
>>>> But I do like the idea when applied to the better "no TM decides
>>>> halting" proof.  We can number all TMs, and then "select" at least one
>>>> input that TM number 1 get wrong.  Then we can select at least one the
>>>> TM number 2 gets wrong and so on.  For every actual TM, there really is
>>>> one we can find to show that it fails to decide halting.
>>>
>>>     Is there not a problem in that the "selection" is not computable?
>>> TM#1 with input [whatever] can do one of four things:  fail to halt;
>>> halt
>>> in some state other than "yes"/"no";  halt "yes";  or halt "no".  But we
>>> don't [and cannot] know in general which of these applies.  So we can't
>>> "really find" one it gets wrong, only show that one exists.  I don't see
>>> that this is any easier for the student than "If you claim that TM is a
>>> halt decider, then here is a construction that shows your claim is
>>> false".
>>
>> We can select it because it contains a particular algorithm to copy the
>> input, an exact copy of H, a trivial loop appended to every "yes"-
>> state of the copy of H, and nothing else. Just a simple comparison.
>>
>
> We can specify an infinite set of Turing Machines by the Linz template:
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn   // Ĥ applied to ⟨Ĥ⟩ does not halt
>
> We can see that none of these machines can possibly return a Boolean
> value corresponding to the actual behavior of Ĥ applied to ⟨Ĥ⟩

That's right, Olcott! Every corresponding H doesn't solve the halting
problem. Therefore it can't be solved. The end.

Re: Linz's proofs.

<urq9s2$mc08$4@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54257&group=comp.theory#54257

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: news@immibis.com (immibis)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 17:03:14 +0100
Organization: A noiseless patient Spider
Lines: 70
Message-ID: <urq9s2$mc08$4@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<urpn3g$fkcj$5@dont-email.me> <urq0se$h63i$1@dont-email.me>
<urq85c$m03b$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 16:03:14 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="dbc3134784aebad9c248c2b1504ad907";
logging-data="733192"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+TnWatcSNkyMKEnhQZT4Fw"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:+ilCVnfgWGMfyA6ryOqsTWgA7lE=
Content-Language: en-US
In-Reply-To: <urq85c$m03b$4@dont-email.me>
 by: immibis - Thu, 29 Feb 2024 16:03 UTC

On 29/02/24 16:34, olcott wrote:
> On 2/29/2024 7:29 AM, Andy Walker wrote:
>> On 29/02/2024 10:42, immibis wrote:
>> [...]
>>> The selection is easily computable, by the usual method.
>>
>>      H^ is computable from H, but that doesn't solve the pedagogic
>> problem of avoiding proof-by-contradiction and other abstractions.
>> Further, it doesn't show an example that TM#1 and TM#2 [given below]
>> get wrong.
>>
>>> In case you are unaware of the usual proof:
>>
>>      I first taught it over 50 years ago, and it has been discussed
>> "ad nauseam" in this group.  I think I'm as aware of it as anyone here,
>> modulo whatever I've forgotten over those years.
>>
>>>                           If M is the Turing
>>> machine that you think computes halting,
>>
>>      "Please, Sir, what if I /don't/ think M computes halting?"
>>
>>>                        select a machine equivalent
>>> to: [...]
>>> and then compute M(f,f).
>>> If M(f,f) doesn't halt or halts in a state other than yes/no, it has
>>> already failed to compute halting.
>>
>>      "Please, Sir, how can we know M(f,f) doesn't halt?"
>>
>>>                      If it halts in yes, the correct
>>> answer was no; if it halts in no, the correct answer was yes.
>>
>>      Yes, and most people here accept that [tidied up a bit] as a
>> valid proof.  But Ben's claim in <87v868ksuy.fsf@bsb.me.uk> was that
>> there was a selection method that caused TM#n to give the wrong answer
>> and ISTM that Mike's elaboration of that is at least as abstract as
>> some other proofs.  I don't know whether it's even possible to find a
>> proof that is acceptable to students who don't understand abstraction
>> at least as far as proof-by-contradiction [luckily, my audiences have
>> always been mathematicians or close approximations thereto].
>>
>>      To fix ideas slightly, let us suppose that [using pseudo-code
>> in place of TMs]
>>
>>    TM#1 is 'L: goto L'
>>    TM#2 is 'print ("Don't know")'
>>    TM#3 is 'print (if {A} then "halts"
>>                  elif {B} then "doesn't halt"
>>                  else "Don't know")'
>>      where '{A}' and '{B}' are Boolean procedures
>>    TM#4 is 'if {Goldbach_Conjecture} then {...}'
>>    TM#5 is some UTM emulating your 'f'
>>
>> [Note that TM#3 and TM#5 may actually be quite useful.]  What specific
>> input do these TMs get wrong?  How do you know, in a way that would
>> convince a reasonably bright student who doesn't understand abstraction?
>> FTAOD, I am not claiming that these are HDs, or that TM#1 and TM#2 get
>> anything right.
>
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn   // Ĥ applied to ⟨Ĥ⟩ does not halt
>
> H ⟨Ĥ⟩ ⟨Ĥ⟩ (in a separate memory space) merely needs to report on
> the actual behavior of Ĥ ⟨Ĥ⟩. We already know that Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ must
> transition to Ĥ.Hqy or Ĥ.Hqn, H merely needs to see which one.
>
>
Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ transitions to Ĥ.Hqy if and only if H ⟨Ĥ⟩ ⟨Ĥ⟩ transitions to
H.Hqy because they are identical copies.

Re: Linz's proofs. (is the best one) I just refuted it and its isomorphisms

<urqdav$n44i$3@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54264&group=comp.theory#54264

  copy link   Newsgroups: comp.theory sci.logic
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory,sci.logic
Subject: Re: Linz's proofs. (is the best one) I just refuted it and its
isomorphisms
Date: Thu, 29 Feb 2024 11:02:23 -0600
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <urqdav$n44i$3@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<urohjq$5591$1@dont-email.me> <urpmqm$fkcj$3@dont-email.me>
<urq931$m03b$8@dont-email.me> <urq9mm$mc08$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 17:02:24 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="757906"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18C4X8i++YVXI9l3m0YCedu"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Jz4eac9GEh9JBYELexWGFij0rNc=
In-Reply-To: <urq9mm$mc08$1@dont-email.me>
Content-Language: en-US
 by: olcott - Thu, 29 Feb 2024 17:02 UTC

On 2/29/2024 10:00 AM, immibis wrote:
> On 29/02/24 16:49, olcott wrote:
>> On 2/29/2024 4:38 AM, immibis wrote:
>>> On 29/02/24 01:03, olcott wrote:
>>>
>>>> H.q0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qy   // H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ halts
>>>> H.q0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qn   // H applied to ⟨Ĥ⟩ ⟨Ĥ⟩ does not halt
>>>>
>>>> Because H is required to always halt we can know that
>>>> Ĥ.Hq0 applied to ⟨Ĥ⟩ ⟨Ĥ⟩ transitions to Ĥ.Hqy or Ĥ.Hqn
>>>> thus H merely needs to report on that.
>>>>
>>>> // Ĥ.q0 ⟨Ĥ⟩ copies its input then transitions to Ĥ.Hq0
>>>> // Ĥ.Hq0 is the first state of The Linz hypothetical halt decider
>>>> // H transitions to Ĥ.Hqy for halts and Ĥ.Hqn for does not halt
>>>> // ∞ means an infinite loop has been appended to the Ĥ.Hqy state
>>>> //
>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy  ∞ // Ĥ applied to ⟨Ĥ⟩ halts
>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn    // Ĥ applied to ⟨Ĥ⟩ does not halt
>>>>
>>>> When Ĥ is applied to ⟨Ĥ⟩ it contradicts whatever value that Ĥ.H
>>>> returns making Ĥ self-contradictory.
>>>>
>>>
>>> was there a purpose to posting this nonsense again? You might be
>>> automatically spam-filtered if you keep posting the same post so many
>>> times.
>>
>> All of the rebuttals have been incorrect.
>>
>
> Then why don't you explain how each one is incorrect?

I did and you ignored them.
--
Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
hits a target no one else can see." Arthur Schopenhauer

Re: Linz's proofs.

<urqdtg$n44i$4@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54265&group=comp.theory#54265

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 11:12:15 -0600
Organization: A noiseless patient Spider
Lines: 63
Message-ID: <urqdtg$n44i$4@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<o-mdnTMhKdsmcUL4nZ2dnZfqnPWdnZ2d@brightview.co.uk>
<urq7m1$m03b$1@dont-email.me> <urq9ph$mc08$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 17:12:16 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="757906"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19RdTJI+KCzdhs00TbotrSs"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:jqDJjP3EaC8IUZYU1QFMiDPu6Qc=
In-Reply-To: <urq9ph$mc08$2@dont-email.me>
Content-Language: en-US
 by: olcott - Thu, 29 Feb 2024 17:12 UTC

On 2/29/2024 10:01 AM, immibis wrote:
> On 29/02/24 16:25, olcott wrote:
>> On 2/28/2024 8:32 PM, Mike Terry wrote:
>>> On 29/02/2024 01:24, Andy Walker wrote:
>>>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>>>> Alan Mackenzie <acm@muc.de> writes:
>>>>>> If you're going to be going with the contradiction argument that
>>>>>> dominates this group, rather than saying you "construct" a counter
>>>>>> example, say that you "select" it from the set of all programs, as
>>>>>> though it already existed.
>>>>> [...]
>>>>> But I do like the idea when applied to the better "no TM decides
>>>>> halting" proof.  We can number all TMs, and then "select" at least one
>>>>> input that TM number 1 get wrong.  Then we can select at least one the
>>>>> TM number 2 gets wrong and so on.  For every actual TM, there
>>>>> really is
>>>>> one we can find to show that it fails to decide halting.
>>>>
>>>>      Is there not a problem in that the "selection" is not computable?
>>>
>>> If the numbering is directly tied to the TM representation, then the
>>> mapping from TM number to "counterexample input" is computable - it
>>> is just what Linz describes in his procedure to create H^ from H.
>>> The proof that H does indeed get the <H^><H^> input wrong is also the
>>> proof from Linz.
>>
>> Linz never applies H to ⟨Ĥ⟩ ⟨Ĥ⟩ he only applies Ĥ to ⟨Ĥ⟩
>
> One part of applying Ĥ to ⟨Ĥ⟩ is identical to applying H to ⟨Ĥ⟩ ⟨Ĥ⟩.
> That it is identical cannot be ignored.
>

[1] E C R Hehner. Objective and Subjective Specifications
WST Workshop on Termination, Oxford. 2018 July 18.
See https://www.cs.toronto.edu/~hehner/OSS.pdf

A loophole was found in the original by Richard:
Can Carol correctly answer “no” to this question?

This version eliminates this loophole.
Can Carol correctly answer “no” to this [yes/no] question?

Carol is asked the word-for-word same question as everyone else
yet this question is self-contradictory for Carol and not
self-contradictory for anyone else.

Whether or not Ĥ halts on its input ⟨Ĥ⟩ is self-contradictory
for Ĥ.H and not self-contradictory for H.

>> Linz falsely assumes that Ĥ in a separate memory space can
>> somehow thwart H in a different memory space.
>
> There is no thwarting, and memory spaces do not exist in Turing
> machines. It is a simple fact that an embedded copy of H always returns
> the same result as H does.

That the location of the Turing Machine states is never
specified cannot possibly mean that they exist no where.

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

Re: Linz's proofs.

<urqe1v$n44i$5@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54266&group=comp.theory#54266

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 11:14:39 -0600
Organization: A noiseless patient Spider
Lines: 55
Message-ID: <urqe1v$n44i$5@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<urpl7k$fcjf$1@dont-email.me> <urq6jg$lb6i$6@dont-email.me>
<urq9r0$mc08$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 17:14:39 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="757906"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/EC48ulKVNwrwAeZc7Um4L"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:EzWwVVqUVozgA3i0a0G5inESsJk=
In-Reply-To: <urq9r0$mc08$3@dont-email.me>
Content-Language: en-US
 by: olcott - Thu, 29 Feb 2024 17:14 UTC

On 2/29/2024 10:02 AM, immibis wrote:
> On 29/02/24 16:07, olcott wrote:
>> On 2/29/2024 4:11 AM, Mikko wrote:
>>> On 2024-02-29 01:24:16 +0000, Andy Walker said:
>>>
>>>> On 29/02/2024 00:37, Ben Bacarisse wrote:
>>>>> Alan Mackenzie <acm@muc.de> writes:
>>>>>> If you're going to be going with the contradiction argument that
>>>>>> dominates this group, rather than saying you "construct" a counter
>>>>>> example, say that you "select" it from the set of all programs, as
>>>>>> though it already existed.
>>>>> [...]
>>>>> But I do like the idea when applied to the better "no TM decides
>>>>> halting" proof.  We can number all TMs, and then "select" at least one
>>>>> input that TM number 1 get wrong.  Then we can select at least one the
>>>>> TM number 2 gets wrong and so on.  For every actual TM, there
>>>>> really is
>>>>> one we can find to show that it fails to decide halting.
>>>>
>>>>     Is there not a problem in that the "selection" is not computable?
>>>> TM#1 with input [whatever] can do one of four things:  fail to halt;
>>>> halt
>>>> in some state other than "yes"/"no";  halt "yes";  or halt "no".
>>>> But we
>>>> don't [and cannot] know in general which of these applies.  So we can't
>>>> "really find" one it gets wrong, only show that one exists.  I don't
>>>> see
>>>> that this is any easier for the student than "If you claim that TM is a
>>>> halt decider, then here is a construction that shows your claim is
>>>> false".
>>>
>>> We can select it because it contains a particular algorithm to copy the
>>> input, an exact copy of H, a trivial loop appended to every "yes"-
>>> state of the copy of H, and nothing else. Just a simple comparison.
>>>
>>
>> We can specify an infinite set of Turing Machines by the Linz template:
>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn   // Ĥ applied to ⟨Ĥ⟩ does not halt
>>
>> We can see that none of these machines can possibly return a Boolean
>> value corresponding to the actual behavior of Ĥ applied to ⟨Ĥ⟩
>
> That's right, Olcott! Every corresponding H doesn't solve the halting
> problem. Therefore it can't be solved. The end.

Like Carols question:
Can Carol correctly answer “no” to this [yes/no] question?
Anyone besides Carol can provide a correct answer.
Any TM besides Ĥ.H can provide a correct answer.

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

Re: Linz's proofs.

<urqe7h$n44i$6@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54267&group=comp.theory#54267

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: polcott2@gmail.com (olcott)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 11:17:37 -0600
Organization: A noiseless patient Spider
Lines: 88
Message-ID: <urqe7h$n44i$6@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de>
<87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me>
<urpn3g$fkcj$5@dont-email.me> <urq0se$h63i$1@dont-email.me>
<urq85c$m03b$4@dont-email.me> <urq9s2$mc08$4@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Feb 2024 17:17:37 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5fc815a02d05cc7a3835ece9ae480a67";
logging-data="757906"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+4opLPph2nT4a46Hc9Z3j6"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:h/zv+wU5oH16xen7fOkp5QjRylQ=
Content-Language: en-US
In-Reply-To: <urq9s2$mc08$4@dont-email.me>
 by: olcott - Thu, 29 Feb 2024 17:17 UTC

On 2/29/2024 10:03 AM, immibis wrote:
> On 29/02/24 16:34, olcott wrote:
>> On 2/29/2024 7:29 AM, Andy Walker wrote:
>>> On 29/02/2024 10:42, immibis wrote:
>>> [...]
>>>> The selection is easily computable, by the usual method.
>>>
>>>      H^ is computable from H, but that doesn't solve the pedagogic
>>> problem of avoiding proof-by-contradiction and other abstractions.
>>> Further, it doesn't show an example that TM#1 and TM#2 [given below]
>>> get wrong.
>>>
>>>> In case you are unaware of the usual proof:
>>>
>>>      I first taught it over 50 years ago, and it has been discussed
>>> "ad nauseam" in this group.  I think I'm as aware of it as anyone here,
>>> modulo whatever I've forgotten over those years.
>>>
>>>>                           If M is the Turing
>>>> machine that you think computes halting,
>>>
>>>      "Please, Sir, what if I /don't/ think M computes halting?"
>>>
>>>>                        select a machine equivalent
>>>> to: [...]
>>>> and then compute M(f,f).
>>>> If M(f,f) doesn't halt or halts in a state other than yes/no, it has
>>>> already failed to compute halting.
>>>
>>>      "Please, Sir, how can we know M(f,f) doesn't halt?"
>>>
>>>>                      If it halts in yes, the correct
>>>> answer was no; if it halts in no, the correct answer was yes.
>>>
>>>      Yes, and most people here accept that [tidied up a bit] as a
>>> valid proof.  But Ben's claim in <87v868ksuy.fsf@bsb.me.uk> was that
>>> there was a selection method that caused TM#n to give the wrong answer
>>> and ISTM that Mike's elaboration of that is at least as abstract as
>>> some other proofs.  I don't know whether it's even possible to find a
>>> proof that is acceptable to students who don't understand abstraction
>>> at least as far as proof-by-contradiction [luckily, my audiences have
>>> always been mathematicians or close approximations thereto].
>>>
>>>      To fix ideas slightly, let us suppose that [using pseudo-code
>>> in place of TMs]
>>>
>>>    TM#1 is 'L: goto L'
>>>    TM#2 is 'print ("Don't know")'
>>>    TM#3 is 'print (if {A} then "halts"
>>>                  elif {B} then "doesn't halt"
>>>                  else "Don't know")'
>>>      where '{A}' and '{B}' are Boolean procedures
>>>    TM#4 is 'if {Goldbach_Conjecture} then {...}'
>>>    TM#5 is some UTM emulating your 'f'
>>>
>>> [Note that TM#3 and TM#5 may actually be quite useful.]  What specific
>>> input do these TMs get wrong?  How do you know, in a way that would
>>> convince a reasonably bright student who doesn't understand abstraction?
>>> FTAOD, I am not claiming that these are HDs, or that TM#1 and TM#2 get
>>> anything right.
>>
>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqy ∞ // Ĥ applied to ⟨Ĥ⟩ halts
>> Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.Hq0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.Hqn   // Ĥ applied to ⟨Ĥ⟩ does not halt
>>
>> H ⟨Ĥ⟩ ⟨Ĥ⟩ (in a separate memory space) merely needs to report on
>> the actual behavior of Ĥ ⟨Ĥ⟩. We already know that Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ must
>> transition to Ĥ.Hqy or Ĥ.Hqn, H merely needs to see which one.
>>
>>
> Ĥ.H ⟨Ĥ⟩ ⟨Ĥ⟩ transitions to Ĥ.Hqy if and only if H ⟨Ĥ⟩ ⟨Ĥ⟩ transitions to
> H.Hqy because they are identical copies.

That everyone assumes so does not make this assumption correct.

Like Carols question:
Can Carol correctly answer “no” to this [yes/no] question?
Anyone besides Carol can provide a correct answer.
Any TM besides Ĥ.H can provide a correct answer.

E C R Hehner. Objective and Subjective Specifications
WST Workshop on Termination, Oxford. 2018 July 18.
See https://www.cs.toronto.edu/~hehner/OSS.pdf

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

Re: Linz's proofs.

<urqmeg$p5i6$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=54268&group=comp.theory#54268

  copy link   Newsgroups: comp.theory
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: mikko.levanto@iki.fi (Mikko)
Newsgroups: comp.theory
Subject: Re: Linz's proofs.
Date: Thu, 29 Feb 2024 21:37:52 +0200
Organization: -
Lines: 9
Message-ID: <urqmeg$p5i6$1@dont-email.me>
References: <877cj0g0bw.fsf@bsb.me.uk> <urogvi$1aeb$1@news.muc.de> <87v868ksuy.fsf@bsb.me.uk> <uromc0$5stj$1@dont-email.me> <uroob5$6c32$1@dont-email.me> <urpn7p$fetm$3@dont-email.me> <urq96s$m03b$9@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="278c207dc17908fe978f14ac2a5e5231";
logging-data="824902"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19/eqXSypYc1N8D+omg/1Bm"
User-Agent: Unison/2.2
Cancel-Lock: sha1:1AKJVPBZWf4259f/Wd9QJgg7rfc=
 by: Mikko - Thu, 29 Feb 2024 19:37 UTC

On 2024-02-29 15:51:56 +0000, olcott said:

> H ⟨Ĥ⟩ ⟨Ĥ⟩ (in a separate memory space) merely needs to report on

A Turing machine is not in any memory space.

--
Mikko


devel / comp.theory / Linz's proofs.

Pages:123456789101112131415
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor