Liste des Groupes | Revenir à c theory |
On 8/20/2024 3:45 AM, joes wrote:No, that is not what they mean. The criteria don't say anything aboutAm Mon, 19 Aug 2024 23:33:52 -0500 schrieb olcott:*The following criteria only means*On 8/19/2024 11:02 PM, Richard Damon wrote:On 8/19/24 11:50 PM, olcott wrote:On 8/19/2024 10:32 PM, Richard Damon wrote:On 8/19/24 10:47 PM, olcott wrote:*Everything that is not expressly stated below is*Looks like you still have this same condition.
*specified as unspecified*
I thought you said you removed it.Changing the code, but not the address, constitutes a change._DDD()But it can't emulate DDD correctly past 4 instructions, since the 5th
[00002172] 55 push ebp ; housekeeping [00002173]
8bec mov ebp,esp ; housekeeping [00002175] 6872210000 push
00002172 ; push DDD [0000217a] e853f4ffff call 000015d2 ; call
HHH(DDD)
[0000217f] 83c404 add esp,+04 [00002182] 5d pop ebp
[00002183] c3 ret Size in bytes:(0018) [00002183]
instruciton to emulate doesn't exist.
And, you can't include the memory that holds HHH, as you mention HHHn
below, so that changes, but DDD, so the input doesn't and thus is
CAN'T be part of the input.
So, you only prove that the DDD∞ that calls the HHH∞ is non-halting.Yes that is correct.x86utm takes the compiled Halt7.obj file of this c programWhich is irrelevent and a LIE as if HHHn is part of the input, that
https://github.com/plolcott/x86utm/blob/master/Halt7.c Thus making
all of the code of HHH directly available to DDD and itself. HHH
emulates itself emulating DDD.
input needs to be DDDn
And, in fact,
Since, you have just explicitly introduced that all of HHHn is
available to HHHn when it emulates its input, that DDD must actually
be DDDn as it changes.
Thus, your ACTUAL claim needs to be more like:
X = DDD∞ emulated by HHH∞ according to the semantics of the x86
language Y = HHH∞ never aborts its emulation of DDD∞
Z = DDD∞ never stops running
The above claim boils down to this: (X ∧ Y) ↔ Z
Not any of the other DDDnYour problem is that for any other DDDn / HHHn, you don't have Y so
you don't have Z.But only for DDD∞, not any of the other ones.You already agreed that (X ∧ Y) ↔ Z is correct.HHHn correctly predicts the behavior of DDD the same way that HHHnNope, HHHn can form a valid inductive proof of the input.
correctly predicts the behavior of EEE.
It can't for DDDn, since when we move to HHHn+1 we no longer have
DDDn but DDDn+1, which is a different input.
Did you do an infinite trace in your mind?The bytes of HHH are part of DDD.All of the DDD have identical bytes it is only the HHH that varies.If you can do it and I can do it then HHH can do this same sort ofBut HHHn isn't given DDD∞ as its input, so that doesn't matter.
thing. Computations are not inherently dumber than human minds.
HHHn(DDD) predicts the behavior of HHH∞(DDD).
It does this same same way that HHHn(EEE)
predicts the behavior of HHH∞(EEE).
HHHn(DDD) correctly predicts the behavior of HHH∞(EEE) and HHH∞(DDD)
<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
Les messages affichés proviennent d'usenet.