On Sunday, January 14, 2024 at 6:31:19 PM UTC+11, immibis wrote:
On 1/14/24 01:22, olcott wrote:> > In computability theory, the halting
problem is the problem of> > determining, whether an input finite
string pair of program/input> > specifies a computation that would
reach a final state and terminate> > normally.> >> > 01 int D(ptr x)
// ptr is pointer to int function> > 02 {> > 03 int Halt_Status =
H(x, x);> > 04 if (Halt_Status)> > 05 HERE: goto HERE;> > 06
return Halt_Status;> > 07 }> >> > The input to H(D,D) specifies that D
calls its own termination> > analyzer as a part of this computation.
The prior definition> > of the halting problem allowed people to
incorrectly ignore this.> >> > A decider computes the mapping from its
input...> > *The prior definition of the halting problem ignored this*>
your definition still ignores it
halt is DEFINED to input a PROGRAM identifier
In computability theory, the halting problem is the problem of
determining, whether an input finite string pair of program/input
specifies a computation that would reach a final state and terminate normally.
01 int D(ptr x) // ptr is pointer to int function
02 {
03 int Halt_Status = H(x, x);
04 if (Halt_Status)
05 HERE: goto HERE;
06 return Halt_Status;
07 }
The input to H(D,D) specifies that D calls its own termination
analyzer as a part of this computation. The prior definition
of the halting problem allowed people to incorrectly ignore this.
In computability theory, the halting problem is the problem of
determining, whether an input finite string pair of program/input
specifies a computation that would reach a final state and terminate normally.
01 int D(ptr x) // ptr is pointer to int function
02 {
03 int Halt_Status = H(x, x);
04 if (Halt_Status)
05 HERE: goto HERE;
06 return Halt_Status;
07 }
The input to H(D,D) specifies that D calls its own termination
analyzer as a part of this computation. The prior definition
of the halting problem allowed people to incorrectly ignore this.
All deciders are required to compute the mapping from their inputs
in this case on the basis of the behavior SPECIFIED by this input.
Most people here are making the mistake of believing that when
the simulation of D is aborted then this simulated D halts.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 00:24:58 |
| Calls: | 12,097 |
| Calls today: | 5 |
| Files: | 15,003 |
| Messages: | 6,517,858 |