On 6/17/2025 6:24 PM, olcott wrote:
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
void DDD()
{
HHH(DDD);
return;
}
When it is understood that HHH does simulate itself
simulating DDD then any first year CS student knows
that when each of the above are correctly simulated
by HHH that none of them ever stop running unless aborted.
(recursive simulation is similar to infinite recursion).
The same thing equally applies to these two, yet they may
be too difficult for a first year CS student.
int Sipser_D()
{
if (HHH(Sipser_D) == 1)
return 0;
return 1;
}
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
*Fully operational code*
https://github.com/plolcott/x86utm/blob/master/Halt7.c
I am only asking whether or not people here can understand
that when each of the above functions are correctly simulated
by simulating termination analyzer HHH that they would never
stop running unless aborted. *Please start with the first three*
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
void DDD()
{
HHH(DDD);
return;
}
When it is understood that HHH does simulate itself
simulating DDD then any first year CS student knows
that when each of the above are correctly simulated
by HHH that none of them ever stop running unless aborted.
(recursive simulation is similar to infinite recursion).
The same thing equally applies to these two, yet they may
be too difficult for a first year CS student.
int Sipser_D()
{
if (HHH(Sipser_D) == 1)
return 0;
return 1;
}
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
*Fully operational code* https://github.com/plolcott/x86utm/blob/master/Halt7.c
On 6/18/2025 5:23 PM, Chris M. Thomasson wrote:
On 6/18/2025 8:11 AM, Bonita Montero wrote:
[...]
Ask in comp.theory, here your posting is wrong.
You are in the rabbit hole? Jump out!
Asking about the behavior of a C function in a C group
is not wrong. I could not get a straight answer to this
question in comp.theory for three years. That is the only
reason why I am here.
I don't need any more than the behavior of the posted
C functions.
On 6/18/2025 10:11 AM, Bonita Montero wrote:
Am 18.06.2025 um 16:59 schrieb olcott:
On 6/17/2025 6:24 PM, olcott wrote:
void Infinite_Recursion()
{
Infinite_Recursion();
return;
}
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
void DDD()
{
HHH(DDD);
return;
}
When it is understood that HHH does simulate itself
simulating DDD then any first year CS student knows
that when each of the above are correctly simulated
by HHH that none of them ever stop running unless aborted.
(recursive simulation is similar to infinite recursion).
The same thing equally applies to these two, yet they may
be too difficult for a first year CS student.
int Sipser_D()
{
if (HHH(Sipser_D) == 1)
return 0;
return 1;
}
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
*Fully operational code*
https://github.com/plolcott/x86utm/blob/master/Halt7.c
I am only asking whether or not people here can understand
that when each of the above functions are correctly simulated
by simulating termination analyzer HHH that they would never
stop running unless aborted. *Please start with the first three*
Ask in comp.theory, here your posting is wrong.
Asking about the behavior of a C function in a C group
is not wrong.
On 6/19/2025 1:55 PM, Bonita Montero wrote:
Am 19.06.2025 um 20:32 schrieb olcott:
On 6/19/2025 1:20 PM, Bonita Montero wrote:
Am 19.06.2025 um 19:07 schrieb olcott:
That's not ad hominem. Anyone who asks the same question
thousands of times in a forum is mentally ill.
Not when one understands the importance of the question.
The importance of the question is off-topic for this
group.
You really need a doctor.
If that was true then you could point to an actual
error in my work.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 00:55:36 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,573 |