Liste des Groupes | Revenir à theory |
On 6/19/2024 6:30 AM, Richard Damon wrote:That's just wrong. A program/machine has a fixed behaviour.On 6/18/24 10:51 PM, olcott wrote:No matter how much you try to simply ignore the verified fact that the>IF you can show that a given simulation will produce the exact same
Thus according to your faulty reasoning when the source-code of a C
program is simulated by interpreter this is mere nonsense gibberish
having nothing to do what the behavior that this source-code
specifies.
results as the direct execution of the program, then the simulation
will show the actual behavior of the program.
Now, if it doesn't. then it is gibberish.
pathological relationship between an input and its termination analyzer
changes the behavior of this emulated input relative to the behavior of
its direct execution THIS VERIFIED FACT WILL NOT GO AWAY.
And completely.No. A correctly simulation is when each machine language instruction ofRight, a CORRECT simulation is one that produces the same result as theYou could say the SIMULATION didn't terminate normally, but you can'tSure you can otherwise interpreters of source-code would be a bogus
say the machine didn't or even the Turing Machine Description, as you
could give that exact same TMD to a real UTM and find out the actual
behavior of the input.
concept.
original.
the input is correctly simulated and simulated in the correct order.
The call to the emulated H0 from DDD correctly emulated by H0 CANNOTAs a decider, H0 MUST return.
POSSIBLY RETURN.
The call to the directly executed H0 from the executed DDD does return
because
the directly executed D(D) is essentially the first call in a recursive
chain where the second call is always aborted.
The requirements of being a simulator AND a decider contradict each other.When we are talking about halting, then it means that the simulatorWhy contradict the definition of a decider that must always halt?
can't stop until it gets to the final state of the program it is
simulating.
A nonterminating program doesn't suddenly become one that does.This means the "Correct Simulation" of a non-halting program will beWhy contradict the definition of a decider that must always halt?
non-halting itself.
This is the core issue.This means that a program that is a correct simulator can't be a halt
decider, as it could never answer non-halting, since it never finishes
the simulation.
It might be able to use a PARTIAL simulation, if it can show that if
this exact input was given to a complete and correct simulator, it
would not halt. This is NOT what you claim about your "Halt Deciders",
which don't even take actual descriptions of programs.
Every C programmer that knows what an x86 emulator is knows that when H0Nobody is disputing that part. It's not a simulation, though.
emulates the machine language of Infinite_Loop, Infinite_Recursion, and
DDD that it must abort these emulations so that itself can terminate
normally.
If you don't know this then you simply lack the mandatory prerequisites.
Yes, by Bonita, whose confirmation is, if anything a mark against the
statement.
Les messages affichés proviennent d'usenet.