Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

"It's when they say 2 + 2 = 5 that I begin to argue." -- Eric Pepke


tech / sci.math / Re: Halting Problem solved!

SubjectAuthor
o Re: Halting Problem solved!markus...@gmail.com

1
Re: Halting Problem solved!

<4f5fdf71-327d-4e73-986d-bcf37f7aa971n@googlegroups.com>

  copy mid

https://news.novabbs.org/tech/article-flat.php?id=156323&group=sci.math#156323

  copy link   Newsgroups: sci.math
X-Forwarded-Encrypted: i=1; AJvYcCXpV9rY8oHAUdl12md8tCR3UdBCzH+2Qc+nqEBoBooQCvP6VjDSOxBmd27m+0f+2h/B2Jk6eQpQdqFKt8iKeey8i4PBDfqYzgxfnibv
X-Received: by 2002:a05:6214:19c8:b0:68c:a859:cdf0 with SMTP id j8-20020a05621419c800b0068ca859cdf0mr1167993qvc.1.1708461233587;
Tue, 20 Feb 2024 12:33:53 -0800 (PST)
X-Forwarded-Encrypted: i=1; AJvYcCVn/nuU1JVvcDb895+XnV11hbQB1CU+XVKu1lm55nKbge/xRs7XTWkB1q8aKVecE++oeF7FkTSJ1sR7o4cykrXc2uFqoW7jn9hHBQ==
X-Received: by 2002:a25:ce10:0:b0:dc7:5925:92d2 with SMTP id
x16-20020a25ce10000000b00dc7592592d2mr3492445ybe.1.1708461233245; Tue, 20 Feb
2024 12:33:53 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.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: sci.math
Date: Tue, 20 Feb 2024 12:33:52 -0800 (PST)
In-Reply-To: <1758666207715f21$8$565070$7aa12caf@news.newsdemon.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:2042:7ea7:7800:a3e0:e027:caf3:bb36;
posting-account=wiRvHAoAAABfPDgWKAHj9ss0MiPpqfE2
NNTP-Posting-Host: 2001:2042:7ea7:7800:a3e0:e027:caf3:bb36
References: <1758666207715f21$8$565070$7aa12caf@news.newsdemon.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <4f5fdf71-327d-4e73-986d-bcf37f7aa971n@googlegroups.com>
Subject: Re: Halting Problem solved!
From: markusklyver@gmail.com (markus...@gmail.com)
Injection-Date: Tue, 20 Feb 2024 20:33:53 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3733
 by: markus...@gmail.com - Tue, 20 Feb 2024 20:33 UTC

söndag 23 april 2023 kl. 01:44:00 UTC+2 skrev Mr Flibble:
> Hi!
>
> I have an idea for a signaling simulating halt decider that forks the
> simulation into two branches if the input calls the halt decider as
> per [Strachey 1965]'s "Impossible Program":
>
> void P(void (*x)())
> {
> if (H(x, x))
> infinite_loop: goto infinite_loop;
> return;
> }
>
> int main()
> {
> std::cout << "Input halts: " << H(P, P) << std::endl;
> }
>
> When the simulator detects the call to H in P it forks the simulation
> into a non-halting branch (returning 0 to P) and a halting branch
> (returning 1 to P) and continues the simulation of these two branches
> in parallel.
>
> If the non-halting branch is determined to halt AND the halting branch
> is determined to not halt then pathology is detected and reported via
> a sNaP (signaling Not a Program) signal (analogous to IEEE 754's
> sNaN (signaling Not a Number) signal)
>
> If EITHER branch is determined to be correctly decided then that will
> be the decision of the halting decider.
>
> Crucially this scheme will handle (and correctly decide) the
> following case whereby the result of H is discarded by the input:
>
> void Px(void (*x)())
> {
> (void) H(x, x);
> return;
> }
>
> Obviously my idea necessitates extending the definition of a halt
> decider:
>
> 1) Decider decision is HALTS if input halts.
> 2) Decider decision is NON-HALTING if input does not halt.
> 3) Decider rejects pathological input as invalid by signaling sNaP.
>
> Thoughts? I am probably missing something obvious as my idea
> appears to refute [Strachey 1965] and associated HP proofs which
> great minds have mulled over for decades.
>
> /Flibble
"If the non-halting branch is determined to halt AND the halting branch
is determined to not halt then pathology is detected and reported via
a sNaP (signaling Not a Program) signal (analogous to IEEE 754's
sNaN (signaling Not a Number) signal)"

How do you determine this? I don't see how you can just "know" whether the branch doesn't halt or not.

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor