void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
On 7/20/24 11:28 AM, olcott wrote:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
I don't know where you got the false idea that "Termination Analyzers"
were "Partial Halt Deciders", then most certainly are not.
Read https://en.wikipedia.org/wiki/Termination_analysis for a
description, they deal with the related problem of determining if the
input program will halt for *ALL* inputs, not just a given one.
Yes, in computer science, where the building of partial Termination Analyzers is an ongoing project, they often just drop the assumed
partial as everyone know the general problem is not universally solvable.
Also, the answer must be correct,
and the input must be a PROGRAM, which mean it includes ALL its code
that it uses, so for DDD, include the code for HHH.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
But that is a DIFFERENT DDD then the one given to the HHH that aborted
it emulation, and thus your logic is based on LYING.
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
Op 20.jul.2024 om 17:28 schreef olcott:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
And when it aborts, the simulation is incorrect. When HHH aborts and
halts, it is not needed to abort its simulation, because it will halt of
its own.
On 7/20/2024 2:00 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 17:28 schreef olcott:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
And when it aborts, the simulation is incorrect. When HHH aborts and
halts, it is not needed to abort its simulation, because it will halt
of its own.
So you are trying to get away with saying that no HHH
ever needs to abort the simulation of its input and HHH
will stop running?
On 7/20/2024 11:01 AM, Richard Damon wrote:
On 7/20/24 11:28 AM, olcott wrote:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
I don't know where you got the false idea that "Termination Analyzers"
were "Partial Halt Deciders", then most certainly are not.
Read https://en.wikipedia.org/wiki/Termination_analysis for a
description, they deal with the related problem of determining if the
input program will halt for *ALL* inputs, not just a given one.
Yes, in computer science, where the building of partial Termination
Analyzers is an ongoing project, they often just drop the assumed
partial as everyone know the general problem is not universally solvable.
Also, the answer must be correct,
and the input must be a PROGRAM, which mean it includes ALL its code
that it uses, so for DDD, include the code for HHH.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
But that is a DIFFERENT DDD then the one given to the HHH that aborted
it emulation, and thus your logic is based on LYING.
Sure of course everyone knows that when you examine
every element of an infinite set that there are a
whole bunch of elements of this infinite set that you
never examined after you have examined every single
one of them.
Likewise when you are no longer hungry after getting
something to eat this conclusively proves that you never
were hungry thus never needed to eat.
Are you really sure that you want to swear your allegiance
to the father of lies?
On 7/20/2024 2:00 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 17:28 schreef olcott:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
And when it aborts, the simulation is incorrect. When HHH aborts and
halts, it is not needed to abort its simulation, because it will halt
of its own.
So you are trying to get away with saying that no HHH
ever needs to abort the simulation of its input and HHH
will stop running?
Op 20.jul.2024 om 21:09 schreef olcott:
On 7/20/2024 2:00 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 17:28 schreef olcott:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
And when it aborts, the simulation is incorrect. When HHH aborts and
halts, it is not needed to abort its simulation, because it will halt
of its own.
So you are trying to get away with saying that no HHH
ever needs to abort the simulation of its input and HHH
will stop running?
No, you try to get away with saying that a HHH that is coded to abort
and halt, will never stop running, only because you are dreaming of *another* HHH that does not abort.
Olcott could not point to an error, but prefers to ignore it. So, I will repeat it, until either an error is found, or olcott admits that HHH
cannot possibly simulate itself correctly.
On 7/20/24 3:09 PM, olcott wrote:
On 7/20/2024 2:00 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 17:28 schreef olcott:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
And when it aborts, the simulation is incorrect. When HHH aborts and
halts, it is not needed to abort its simulation, because it will halt
of its own.
So you are trying to get away with saying that no HHH
ever needs to abort the simulation of its input and HHH
will stop running?
It is the fact that HHH DOES abort its simulation that makes it not need
to.
On 7/20/2024 2:36 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 21:09 schreef olcott:
On 7/20/2024 2:00 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 17:28 schreef olcott:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
And when it aborts, the simulation is incorrect. When HHH aborts and
halts, it is not needed to abort its simulation, because it will
halt of its own.
So you are trying to get away with saying that no HHH
ever needs to abort the simulation of its input and HHH
will stop running?
No, you try to get away with saying that a HHH that is coded to abort
and halt, will never stop running, only because you are dreaming of
*another* HHH that does not abort.
*You know that I didn't say anything like that*
Unless I refer to the infinite set of every possible
HHH my reviewers try to get away with saying that I am
referring to the wrong HHH.
void DDD()
{
HHH(DDD);
return;
}
DDD correctly simulated by pure function HHH cannot
possibly reach its own return instruction.
On 7/20/24 4:02 PM, olcott wrote:
On 7/20/2024 2:36 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 21:09 schreef olcott:
On 7/20/2024 2:00 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 17:28 schreef olcott:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
And when it aborts, the simulation is incorrect. When HHH aborts
and halts, it is not needed to abort its simulation, because it
will halt of its own.
So you are trying to get away with saying that no HHH
ever needs to abort the simulation of its input and HHH
will stop running?
No, you try to get away with saying that a HHH that is coded to abort
and halt, will never stop running, only because you are dreaming of
*another* HHH that does not abort.
*You know that I didn't say anything like that*
Unless I refer to the infinite set of every possible
HHH my reviewers try to get away with saying that I am
referring to the wrong HHH.
void DDD()
{
HHH(DDD);
return;
}
DDD correctly simulated by pure function HHH cannot
possibly reach its own return instruction.
And the problem you ignore is that each HHH is given the DDD that calls itself, and not some other HHH, and thus you can't look at the other
On 7/20/2024 3:10 PM, Richard Damon wrote:
On 7/20/24 4:02 PM, olcott wrote:
On 7/20/2024 2:36 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 21:09 schreef olcott:
On 7/20/2024 2:00 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 17:28 schreef olcott:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD} >>>>>>> never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
And when it aborts, the simulation is incorrect. When HHH aborts
and halts, it is not needed to abort its simulation, because it
will halt of its own.
So you are trying to get away with saying that no HHH
ever needs to abort the simulation of its input and HHH
will stop running?
No, you try to get away with saying that a HHH that is coded to
abort and halt, will never stop running, only because you are
dreaming of *another* HHH that does not abort.
*You know that I didn't say anything like that*
Unless I refer to the infinite set of every possible
HHH my reviewers try to get away with saying that I am
referring to the wrong HHH.
void DDD()
{
HHH(DDD);
return;
}
DDD correctly simulated by pure function HHH cannot
possibly reach its own return instruction.
And the problem you ignore is that each HHH is given the DDD that
calls itself, and not some other HHH, and thus you can't look at the
other
Yet again trying to get away with saying that when every element
of an infinite set cannot reach its return instruction that some
of these elements still reach their return instruction.
My God have mercy on your soul (if you have a soul).
On 7/20/2024 2:50 PM, Richard Damon wrote:
On 7/20/24 3:09 PM, olcott wrote:
On 7/20/2024 2:00 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 17:28 schreef olcott:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
And when it aborts, the simulation is incorrect. When HHH aborts and
halts, it is not needed to abort its simulation, because it will
halt of its own.
So you are trying to get away with saying that no HHH
ever needs to abort the simulation of its input and HHH
will stop running?
It is the fact that HHH DOES abort its simulation that makes it not
need to.
No stupid it is not a fact that every HHH that can possibly
exist aborts its simulation.
void DDD()
{
HHH(DDD);
return;
}
It *is* a fact that no DDD correctly simulated by any
pure function HHH ever reaches its own return instruction.
On 7/20/2024 2:36 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 21:09 schreef olcott:
On 7/20/2024 2:00 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 17:28 schreef olcott:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
And when it aborts, the simulation is incorrect. When HHH aborts and
halts, it is not needed to abort its simulation, because it will
halt of its own.
So you are trying to get away with saying that no HHH
ever needs to abort the simulation of its input and HHH
will stop running?
No, you try to get away with saying that a HHH that is coded to abort
and halt, will never stop running, only because you are dreaming of
*another* HHH that does not abort.
*You know that I didn't say anything like that*
Unless I refer to the infinite set of every possible
HHH my reviewers try to get away with saying that I am
referring to the wrong HHH.
void DDD()
{
HHH(DDD);
return;
}
DDD correctly simulated by pure function HHH cannot
possibly reach its own return instruction.
On 7/20/2024 3:10 PM, Richard Damon wrote:
On 7/20/24 4:02 PM, olcott wrote:
On 7/20/2024 2:36 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 21:09 schreef olcott:
On 7/20/2024 2:00 PM, Fred. Zwarts wrote:
Op 20.jul.2024 om 17:28 schreef olcott:
void DDD()
{
HHH(DDD);
}
int main()
{
DDD();
}
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
(b) Every simulating termination analyzer HHH either
aborts the simulation of its input or not.
(c) Within the hypothetical case where HHH does not abort
the simulation of its input {HHH, emulated DDD and executed DDD} >>>>>>> never stop running.
This violates the design requirement of (a) therefore HHH must
abort the simulation of its input.
And when it aborts, the simulation is incorrect. When HHH aborts
and halts, it is not needed to abort its simulation, because it
will halt of its own.
So you are trying to get away with saying that no HHH
ever needs to abort the simulation of its input and HHH
will stop running?
No, you try to get away with saying that a HHH that is coded to
abort and halt, will never stop running, only because you are
dreaming of *another* HHH that does not abort.
*You know that I didn't say anything like that*
Unless I refer to the infinite set of every possible
HHH my reviewers try to get away with saying that I am
referring to the wrong HHH.
void DDD()
{
HHH(DDD);
return;
}
DDD correctly simulated by pure function HHH cannot
possibly reach its own return instruction.
And the problem you ignore is that each HHH is given the DDD that
calls itself, and not some other HHH, and thus you can't look at the
other
Yet again trying to get away with saying that when every element
of an infinite set cannot reach its return instruction that some
of these elements still reach their return instruction.
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 991 |
Nodes: | 10 (1 / 9) |
Uptime: | 76:08:09 |
Calls: | 12,949 |
Calls today: | 3 |
Files: | 186,574 |
Messages: | 3,264,538 |