On 5/14/2025 9:54 PM, Richard Damon wrote:
On 5/14/25 9:30 PM, olcott wrote:
void DDD()
{
HHH(DDD);
return;
}
int main()
{
DDD();
}
If HHH cannot report on the behavior of its caller
because this is a ridiculous requirement then how
can HHH report on the direct execution of DDD()
(AKA its caller).
Because it is given the code of DDD, and thus doesn't need to know
about "It caller"
Unless it does know about its caller
The only directly executed DDD() that actually exists
no HHH can possibly know about any directly executed DDD().
void DDD()
{
HHH(DDD);
return;
}
int main()
{
DDD();
}
If HHH cannot report on the behavior of its caller
because this is a ridiculous requirement then how
can HHH report on the direct execution of DDD()
(AKA its caller).
void DDD()
{
HHH(DDD);
return;
}
int main()
{
DDD();
}
If HHH cannot report on the behavior of its caller
because this is a ridiculous requirement then how
can HHH report on the direct execution of DDD()
(AKA its caller).
On 5/14/2025 10:14 PM, Richard Damon wrote:
On 5/14/25 11:02 PM, olcott wrote:
On 5/14/2025 9:54 PM, Richard Damon wrote:
On 5/14/25 9:30 PM, olcott wrote:
void DDD()
{
HHH(DDD);
return;
}
int main()
{
DDD();
}
If HHH cannot report on the behavior of its caller
because this is a ridiculous requirement then how
can HHH report on the direct execution of DDD()
(AKA its caller).
Because it is given the code of DDD, and thus doesn't need to know
about "It caller"
Unless it does know about its caller
The only directly executed DDD() that actually exists
no HHH can possibly know about any directly executed DDD().
So, how does it know that?
How does that knowledge affect the answer?
The HHH relative to any directly executed DDD is
only HHH called by this DDD. It has always been
stupid to require HHH to report on its caller.
The requirement for a halt decider to report on
the direct execution of its input is proven to
be stupidly wrong whenever this input calls
this decider because no C function can report
on its caller.
On 5/15/2025 2:37 AM, Mikko wrote:
On 2025-05-15 01:30:08 +0000, olcott said:
void DDD()
{
HHH(DDD);
return;
}
int main()
{
DDD();
}
If HHH cannot report on the behavior of its caller
because this is a ridiculous requirement then how
can HHH report on the direct execution of DDD()
(AKA its caller).
Your HHH can use all information that Flibble's decider can. Flibble's
decider can determine and report that DDD halts.
I asked you (not Flibble) to show exactly how the requirement
that HHH report on the direct execution of DDD()
[that requires HHH to report on the behavior of its caller]
is not nonsense.
On 5/15/2025 2:37 AM, Mikko wrote:
On 2025-05-15 01:30:08 +0000, olcott said:
void DDD()
{
HHH(DDD);
return;
}
int main()
{
DDD();
}
If HHH cannot report on the behavior of its caller
because this is a ridiculous requirement then how
can HHH report on the direct execution of DDD()
(AKA its caller).
Your HHH can use all information that Flibble's decider can. Flibble's
decider can determine and report that DDD halts.
I asked you (not Flibble) to show exactly how the requirement
that HHH report on the direct execution of DDD()
[that requires HHH to report on the behavior of its caller]
is not nonsense.
I presume that you dodge because you already know that
it is nonsense yet want to remain disagreeable anyway.
On 5/16/2025 8:54 AM, Richard Damon wrote:
On 5/15/25 10:53 PM, olcott wrote:
On 5/15/2025 2:37 AM, Mikko wrote:
On 2025-05-15 01:30:08 +0000, olcott said:
void DDD()
{
HHH(DDD);
return;
}
int main()
{
DDD();
}
If HHH cannot report on the behavior of its caller
because this is a ridiculous requirement then how
can HHH report on the direct execution of DDD()
(AKA its caller).
Your HHH can use all information that Flibble's decider can. Flibble's >>>> decider can determine and report that DDD halts.
I asked you (not Flibble) to show exactly how the requirement
that HHH report on the direct execution of DDD()
[that requires HHH to report on the behavior of its caller]
is not nonsense.
I presume that you dodge because you already know that
it is nonsense yet want to remain disagreeable anyway.
How can it be nonsense?
int main()
{
DDD(); // Can HHH report on the behavior of its caller?
}
<divergence from the question snipped>
On 5/16/2025 3:52 AM, Mikko wrote:
On 2025-05-16 02:53:40 +0000, olcott said:
On 5/15/2025 2:37 AM, Mikko wrote:
On 2025-05-15 01:30:08 +0000, olcott said:
void DDD()
{
HHH(DDD);
return;
}
int main()
{
DDD();
}
If HHH cannot report on the behavior of its caller
because this is a ridiculous requirement then how
can HHH report on the direct execution of DDD()
(AKA its caller).
Your HHH can use all information that Flibble's decider can. Flibble's >>>> decider can determine and report that DDD halts.
I asked you (not Flibble) to show exactly how the requirement
that HHH report on the direct execution of DDD()
[that requires HHH to report on the behavior of its caller]
is not nonsense.
Not in the messages quoted above. Nothing else is relevant here.
It does not make sense to ask me. You should just post questions
and read the responses. Maybe someone answers at least a part of
your question, maybe not.
If you say that I am in any way wrong
you must show the mistake.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (0 / 16) |
Uptime: | 162:24:37 |
Calls: | 10,385 |
Calls today: | 2 |
Files: | 14,057 |
Messages: | 6,416,501 |