*This algorithm is used by all the simulating termination analyzers*
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider H correctly simulates its input D
until H correctly determines that its simulated D would never
stop running unless aborted then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
*This algorithm is used by all the simulating termination analyzers*
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider H correctly simulates its input D
until H correctly determines that its simulated D would never
stop running unless aborted then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination analyzers*
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider H correctly simulates its input D
until H correctly determines that its simulated D would never
stop running unless aborted then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as
correctely determined by HHH1 or simly calling it from main. It is
not possible to correctly determine that ha haling computation is
non-halting, as is self-evdent from the meaning of the words.
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
void DDD()
{
HHH(DDD);
return;
}
On 8/3/2024 9:01 AM, Fred. Zwarts wrote:
Op 03.aug.2024 om 15:48 schreef olcott:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination analyzers* >>>>> <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>> If simulating halt decider H correctly simulates its input D >>>>> until H correctly determines that its simulated D would never >>>>> stop running unless aborted then
H can abort its simulation of D and correctly report that D >>>>> specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as
correctely determined by HHH1 or simly calling it from main. It is
not possible to correctly determine that ha haling computation is
non-halting, as is self-evdent from the meaning of the words.
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
void DDD()
{
HHH(DDD);
return;
}
When it cannot possibly reach its own return instruction,
You are not allowed to disagree with the semantics of C
or the semantics of the x86 language. As long as the
execution trace is consistent with these then it is defined
to be correct.
On 8/3/2024 9:54 AM, Fred. Zwarts wrote:
Op 03.aug.2024 om 16:20 schreef olcott:
On 8/3/2024 9:01 AM, Fred. Zwarts wrote:
Op 03.aug.2024 om 15:48 schreef olcott:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination analyzers* >>>>>>> <MIT Professor Sipser agreed to ONLY these verbatim words
10/13/2022>
If simulating halt decider H correctly simulates its input D >>>>>>> until H correctly determines that its simulated D would never >>>>>>> stop running unless aborted then
H can abort its simulation of D and correctly report that D >>>>>>> specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words
10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as >>>>>> correctely determined by HHH1 or simly calling it from main. It is >>>>>> not possible to correctly determine that ha haling computation is
non-halting, as is self-evdent from the meaning of the words.
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
void DDD()
{
HHH(DDD);
return;
}
When it cannot possibly reach its own return instruction,
You are not allowed to disagree with the semantics of C
or the semantics of the x86 language. As long as the
execution trace is consistent with these then it is defined
to be correct.
Talking nonsense does not hide you problem. I don't disagree with that
semantics.
It is HHH that deviates from the semantics of the x86 language by
skipping the last few instructions of a halting program, changing its
behaviour in this way.
There are no last few instructions of any halting program
that DDD correctly emulated by HHH skips.
Within the semantics of C and the semantics of the x86
language (thus specifying a correct simulation) the call
to HHH(DDD) from the simulated DDD cannot possibly return.
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination analyzers*
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider H correctly simulates its input D
until H correctly determines that its simulated D would never
stop running unless aborted then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as
correctely determined by HHH1 or simly calling it from main. It is
not possible to correctly determine that ha haling computation is
non-halting, as is self-evdent from the meaning of the words.
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
void DDD()
{
HHH(DDD);
return;
}
On 8/4/2024 1:11 AM, Fred. Zwarts wrote:
Op 03.aug.2024 om 17:01 schreef olcott:
On 8/3/2024 9:54 AM, Fred. Zwarts wrote:>>>
Talking nonsense does not hide you problem. I don't disagree with
that semantics.
It is HHH that deviates from the semantics of the x86 language by
skipping the last few instructions of a halting program, changing
its behaviour in this way.
There are no last few instructions of any halting program
that DDD correctly emulated by HHH skips.
Why substituting facts by dreams?
DDD halts when HHH halts. HHH skips tte last cycle of the simulated
HHH,after which it would return to DDD, which would then return too.
Within the semantics of C and the semantics of the x86
language (thus specifying a correct simulation) the call
to HHH(DDD) from the simulated DDD cannot possibly return.
Indeed, that is why it is incorrect.
Would the call from DDDD to ExecuteInput(DDDD) return?
// This is ordinary C and I compiled and ran it.
typedef void (*ptr)();
void ExecuteInput(ptr x)
{
x();
}
void DDDD()
{
ExecuteInput(DDDD);
return;
}
int main()
{
ExecuteInput(DDDD);
}
On 8/4/2024 2:15 AM, Mikko wrote:
On 2024-08-03 13:48:12 +0000, olcott said:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination analyzers* >>>>> <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>> If simulating halt decider H correctly simulates its input D >>>>> until H correctly determines that its simulated D would never >>>>> stop running unless aborted then
H can abort its simulation of D and correctly report that D >>>>> specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as
correctely determined by HHH1 or simly calling it from main. It is
not possible to correctly determine that ha haling computation is
non-halting, as is self-evdent from the meaning of the words.
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
Who here is too stupid to know that whether DDD can reach its
own return instruction depends on code not shown below?
void DDD()
{
HHH(DDD);
return;
}
It is stipulated that HHH is an x86 emulator the emulates
N instructions of DDD where N is 0 to infinity.
On 8/4/2024 2:15 AM, Mikko wrote:
On 2024-08-03 13:48:12 +0000, olcott said:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination analyzers* >>>>> <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>> If simulating halt decider H correctly simulates its input D >>>>> until H correctly determines that its simulated D would never >>>>> stop running unless aborted then
H can abort its simulation of D and correctly report that D >>>>> specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as
correctely determined by HHH1 or simly calling it from main. It is
not possible to correctly determine that ha haling computation is
non-halting, as is self-evdent from the meaning of the words.
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
Who here is too stupid to know that whether DDD can reach its
own return instruction depends on code not shown below?
void DDD()
{
HHH(DDD);
return;
}
It is stipulated that HHH is an x86 emulator the emulates
N instructions of DDD where N is 0 to infinity.
On 8/4/2024 1:11 AM, Fred. Zwarts wrote:
Op 03.aug.2024 om 17:01 schreef olcott:
On 8/3/2024 9:54 AM, Fred. Zwarts wrote:>>>
Talking nonsense does not hide you problem. I don't disagree with that >>>> semantics.
It is HHH that deviates from the semantics of the x86 language by
skipping the last few instructions of a halting program, changing its
behaviour in this way.
There are no last few instructions of any halting program
that DDD correctly emulated by HHH skips.
Why substituting facts by dreams?
DDD halts when HHH halts. HHH skips tte last cycle of the simulated
HHH,after which it would return to DDD, which would then return too.
Within the semantics of C and the semantics of the x86
language (thus specifying a correct simulation) the call
to HHH(DDD) from the simulated DDD cannot possibly return.
Indeed, that is why it is incorrect.
Would the call from DDDD to ExecuteInput(DDDD) return?
// This is ordinary C and I compiled and ran it.
typedef void (*ptr)();
void ExecuteInput(ptr x)
{
x();
}
void DDDD()
{
ExecuteInput(DDDD);
return;
}
int main()
{
ExecuteInput(DDDD);
}
On 2024-08-04 12:33:20 +0000, olcott said:
On 8/4/2024 2:15 AM, Mikko wrote:
On 2024-08-03 13:48:12 +0000, olcott said:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination analyzers* >>>>>> <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>> If simulating halt decider H correctly simulates its input D >>>>>> until H correctly determines that its simulated D would never >>>>>> stop running unless aborted then
H can abort its simulation of D and correctly report that D >>>>>> specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words
10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as
correctely determined by HHH1 or simly calling it from main. It is
not possible to correctly determine that ha haling computation is
non-halting, as is self-evdent from the meaning of the words.
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
Who here is too stupid to know that whether DDD can reach its
own return instruction depends on code not shown below?
void DDD()
{
HHH(DDD);
return;
}
It is stipulated that HHH is an x86 emulator the emulates
N instructions of DDD where N is 0 to infinity.
That is not stipulated above. Anyway, that stipulation would not
alter the correctness of my answer.
On 2024-08-04 12:30:26 +0000, olcott said:
On 8/4/2024 1:11 AM, Fred. Zwarts wrote:
Op 03.aug.2024 om 17:01 schreef olcott:
On 8/3/2024 9:54 AM, Fred. Zwarts wrote:>>>
Talking nonsense does not hide you problem. I don't disagree with
that semantics.
It is HHH that deviates from the semantics of the x86 language by
skipping the last few instructions of a halting program, changing
its behaviour in this way.
There are no last few instructions of any halting program
that DDD correctly emulated by HHH skips.
Why substituting facts by dreams?
DDD halts when HHH halts. HHH skips tte last cycle of the simulated
HHH,after which it would return to DDD, which would then return too.
Within the semantics of C and the semantics of the x86
language (thus specifying a correct simulation) the call
to HHH(DDD) from the simulated DDD cannot possibly return.
Indeed, that is why it is incorrect.
Would the call from DDDD to ExecuteInput(DDDD) return?
// This is ordinary C and I compiled and ran it.
typedef void (*ptr)();
void ExecuteInput(ptr x)
{
x();
}
void DDDD()
{
ExecuteInput(DDDD);
return;
}
int main()
{
ExecuteInput(DDDD);
}
Most likely it will abort or clrash for stack overflow.
On 8/5/2024 2:27 AM, Mikko wrote:
On 2024-08-04 12:33:20 +0000, olcott said:
On 8/4/2024 2:15 AM, Mikko wrote:
On 2024-08-03 13:48:12 +0000, olcott said:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination analyzers* >>>>>>> <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>> If simulating halt decider H correctly simulates its input D >>>>>>> until H correctly determines that its simulated D would never >>>>>>> stop running unless aborted then
H can abort its simulation of D and correctly report that D >>>>>>> specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as >>>>>> correctely determined by HHH1 or simly calling it from main. It is >>>>>> not possible to correctly determine that ha haling computation is
non-halting, as is self-evdent from the meaning of the words.
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
Who here is too stupid to know that whether DDD can reach its
own return instruction depends on code not shown below?
void DDD()
{
HHH(DDD);
return;
}
It is stipulated that HHH is an x86 emulator the emulates
N instructions of DDD where N is 0 to infinity.
That is not stipulated above. Anyway, that stipulation would not
alter the correctness of my answer.
typedef void (*ptr)();
int HHH(ptr P);
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
In other words you do not know C well enough to comprehend
that DDD correctly simulated by any HHH cannot possibly reach
its own "return" instruction halt state.
On 8/6/24 7:35 AM, olcott wrote:
On 8/6/2024 3:07 AM, Mikko wrote:
On 2024-08-05 12:45:11 +0000, olcott said:
On 8/5/2024 2:27 AM, Mikko wrote:
On 2024-08-04 12:33:20 +0000, olcott said:
On 8/4/2024 2:15 AM, Mikko wrote:
On 2024-08-03 13:48:12 +0000, olcott said:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination
analyzers*
<MIT Professor Sipser agreed to ONLY these verbatim words
10/13/2022>
If simulating halt decider H correctly simulates its input D
until H correctly determines that its simulated D would >>>>>>>>>> never
stop running unless aborted then
H can abort its simulation of D and correctly report that D >>>>>>>>>> specifies a non-halting sequence of configurations. >>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>> 10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as >>>>>>>>> correctely determined by HHH1 or simly calling it from main. It is >>>>>>>>> not possible to correctly determine that ha haling computation is >>>>>>>>> non-halting, as is self-evdent from the meaning of the words. >>>>>>>>>
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
Who here is too stupid to know that whether DDD can reach its
own return instruction depends on code not shown below?
void DDD()
{
HHH(DDD);
return;
}
It is stipulated that HHH is an x86 emulator the emulates
N instructions of DDD where N is 0 to infinity.
That is not stipulated above. Anyway, that stipulation would not
alter the correctness of my answer.
typedef void (*ptr)();
int HHH(ptr P);
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
In other words you do not know C well enough to comprehend
that DDD correctly simulated by any HHH cannot possibly reach
its own "return" instruction halt state.
You are lying again.
that
I am hypothesizing. If you do know C well enough to agree then
simply agree. What I said is a tautology thus disagreement <is> error.
And, if it *IS* a tautoligy, then you agree that "Correct Simulation"
means a simulation that doesn't abort,
On 2024-08-05 12:45:11 +0000, olcott said:
On 8/5/2024 2:27 AM, Mikko wrote:
On 2024-08-04 12:33:20 +0000, olcott said:
On 8/4/2024 2:15 AM, Mikko wrote:
On 2024-08-03 13:48:12 +0000, olcott said:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination
analyzers*
<MIT Professor Sipser agreed to ONLY these verbatim words
10/13/2022>
If simulating halt decider H correctly simulates its input D >>>>>>>> until H correctly determines that its simulated D would never >>>>>>>> stop running unless aborted then
H can abort its simulation of D and correctly report that D >>>>>>>> specifies a non-halting sequence of configurations.
</MIT Professor Sipser agreed to ONLY these verbatim words
10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as >>>>>>> correctely determined by HHH1 or simly calling it from main. It is >>>>>>> not possible to correctly determine that ha haling computation is >>>>>>> non-halting, as is self-evdent from the meaning of the words.
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
Who here is too stupid to know that whether DDD can reach its
own return instruction depends on code not shown below?
void DDD()
{
HHH(DDD);
return;
}
It is stipulated that HHH is an x86 emulator the emulates
N instructions of DDD where N is 0 to infinity.
That is not stipulated above. Anyway, that stipulation would not
alter the correctness of my answer.
typedef void (*ptr)();
int HHH(ptr P);
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
In other words you do not know C well enough to comprehend
that DDD correctly simulated by any HHH cannot possibly reach
its own "return" instruction halt state.
You are lying again.
On 8/6/2024 3:07 AM, Mikko wrote:
On 2024-08-05 12:45:11 +0000, olcott said:
On 8/5/2024 2:27 AM, Mikko wrote:
On 2024-08-04 12:33:20 +0000, olcott said:
On 8/4/2024 2:15 AM, Mikko wrote:
On 2024-08-03 13:48:12 +0000, olcott said:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination
analyzers*
<MIT Professor Sipser agreed to ONLY these verbatim words
10/13/2022>
If simulating halt decider H correctly simulates its input D >>>>>>>>> until H correctly determines that its simulated D would never
stop running unless aborted then
H can abort its simulation of D and correctly report that D >>>>>>>>> specifies a non-halting sequence of configurations. >>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words
10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as >>>>>>>> correctely determined by HHH1 or simly calling it from main. It is >>>>>>>> not possible to correctly determine that ha haling computation is >>>>>>>> non-halting, as is self-evdent from the meaning of the words.
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
Who here is too stupid to know that whether DDD can reach its
own return instruction depends on code not shown below?
void DDD()
{
HHH(DDD);
return;
}
It is stipulated that HHH is an x86 emulator the emulates
N instructions of DDD where N is 0 to infinity.
That is not stipulated above. Anyway, that stipulation would not
alter the correctness of my answer.
typedef void (*ptr)();
int HHH(ptr P);
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
In other words you do not know C well enough to comprehend
that DDD correctly simulated by any HHH cannot possibly reach
its own "return" instruction halt state.
You are lying again.
that
I am hypothesizing. If you do know C well enough to agree then
simply agree. What I said is a tautology thus disagreement <is> error.
On 8/6/2024 3:07 AM, Mikko wrote:
On 2024-08-05 12:45:11 +0000, olcott said:
On 8/5/2024 2:27 AM, Mikko wrote:
On 2024-08-04 12:33:20 +0000, olcott said:
On 8/4/2024 2:15 AM, Mikko wrote:
On 2024-08-03 13:48:12 +0000, olcott said:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination analyzers* >>>>>>>>> <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>>>> If simulating halt decider H correctly simulates its input D >>>>>>>>> until H correctly determines that its simulated D would never
stop running unless aborted then
H can abort its simulation of D and correctly report that D >>>>>>>>> specifies a non-halting sequence of configurations. >>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as >>>>>>>> correctely determined by HHH1 or simly calling it from main. It is >>>>>>>> not possible to correctly determine that ha haling computation is >>>>>>>> non-halting, as is self-evdent from the meaning of the words.
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
Who here is too stupid to know that whether DDD can reach its
own return instruction depends on code not shown below?
void DDD()
{
HHH(DDD);
return;
}
It is stipulated that HHH is an x86 emulator the emulates
N instructions of DDD where N is 0 to infinity.
That is not stipulated above. Anyway, that stipulation would not
alter the correctness of my answer.
typedef void (*ptr)();
int HHH(ptr P);
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
In other words you do not know C well enough to comprehend
that DDD correctly simulated by any HHH cannot possibly reach
its own "return" instruction halt state.
You are lying again.
I am hypothesizing.
On 2024-08-06 11:35:51 +0000, olcott said:
On 8/6/2024 3:07 AM, Mikko wrote:
On 2024-08-05 12:45:11 +0000, olcott said:
On 8/5/2024 2:27 AM, Mikko wrote:
On 2024-08-04 12:33:20 +0000, olcott said:
On 8/4/2024 2:15 AM, Mikko wrote:
On 2024-08-03 13:48:12 +0000, olcott said:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination
analyzers*
<MIT Professor Sipser agreed to ONLY these verbatim words
10/13/2022>
If simulating halt decider H correctly simulates its input D
until H correctly determines that its simulated D would >>>>>>>>>> never
stop running unless aborted then
H can abort its simulation of D and correctly report that D >>>>>>>>>> specifies a non-halting sequence of configurations. >>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words >>>>>>>>>> 10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as >>>>>>>>> correctely determined by HHH1 or simly calling it from main. It is >>>>>>>>> not possible to correctly determine that ha haling computation is >>>>>>>>> non-halting, as is self-evdent from the meaning of the words. >>>>>>>>>
[Who here is too stupid to know that DDD correctly simulated
by HHH cannot possibly reach its own return instruction?]
Who here is too stupid to know that whether DDD can reach its
own return instruction depends on code not shown below?
void DDD()
{
HHH(DDD);
return;
}
It is stipulated that HHH is an x86 emulator the emulates
N instructions of DDD where N is 0 to infinity.
That is not stipulated above. Anyway, that stipulation would not
alter the correctness of my answer.
typedef void (*ptr)();
int HHH(ptr P);
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
In other words you do not know C well enough to comprehend
that DDD correctly simulated by any HHH cannot possibly reach
its own "return" instruction halt state.
You are lying again.
I am hypothesizing.
You were and still are lying. There was no word (such as "assume") in
your calim about me, so it was not a hypothesis but a lie.
On 8/7/2024 2:12 AM, Mikko wrote:
On 2024-08-06 11:35:51 +0000, olcott said:
On 8/6/2024 3:07 AM, Mikko wrote:
On 2024-08-05 12:45:11 +0000, olcott said:
On 8/5/2024 2:27 AM, Mikko wrote:
On 2024-08-04 12:33:20 +0000, olcott said:
On 8/4/2024 2:15 AM, Mikko wrote:
On 2024-08-03 13:48:12 +0000, olcott said:
On 8/3/2024 3:06 AM, Mikko wrote:
On 2024-08-02 02:09:38 +0000, olcott said:
*This algorithm is used by all the simulating termination analyzers*
<MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
If simulating halt decider H correctly simulates its input D
until H correctly determines that its simulated D would never
stop running unless aborted then
H can abort its simulation of D and correctly report that D
specifies a non-halting sequence of configurations. >>>>>>>>>>> </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022>
DDD is correctly emulated by HHH according to the x86
language semantics of DDD and HHH including when DDD
emulates itself emulating DDD
*UNTIL*
HHH correctly determines that never aborting this
emulation would cause DDD and HHH to endlessly repeat.
The determination is not correct. DDD is a halting computation, as >>>>>>>>>> correctely determined by HHH1 or simly calling it from main. It is >>>>>>>>>> not possible to correctly determine that ha haling computation is >>>>>>>>>> non-halting, as is self-evdent from the meaning of the words. >>>>>>>>>>
[Who here is too stupid to know that DDD correctly simulated >>>>>>>>> by HHH cannot possibly reach its own return instruction?]
Who here is too stupid to know that whether DDD can reach its
own return instruction depends on code not shown below?
void DDD()
{
HHH(DDD);
return;
}
It is stipulated that HHH is an x86 emulator the emulates
N instructions of DDD where N is 0 to infinity.
That is not stipulated above. Anyway, that stipulation would not
alter the correctness of my answer.
typedef void (*ptr)();
int HHH(ptr P);
void DDD()
{
HHH(DDD);
return;
}
int main()
{
HHH(DDD);
}
In other words you do not know C well enough to comprehend
that DDD correctly simulated by any HHH cannot possibly reach
its own "return" instruction halt state.
You are lying again.
I am hypothesizing.
You were and still are lying. There was no word (such as "assume") in
your calim about me, so it was not a hypothesis but a lie.
Several of your answers seemed to show that you did not
know C very well. Fred and Joes did not seem to know
programming very well.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 499 |
Nodes: | 16 (2 / 14) |
Uptime: | 46:58:48 |
Calls: | 9,834 |
Calls today: | 4 |
Files: | 13,764 |
Messages: | 6,193,832 |