Liste des Groupes | Revenir à theory |
On 6/19/2024 4:29 AM, Alan Mackenzie wrote:olcott <polcott333@gmail.com> wrote:On 6/18/2024 4:36 PM, Alan Mackenzie wrote:In comp.theory olcott <polcott333@gmail.com> wrote:On 6/18/2024 12:57 PM, joes wrote:Am Tue, 18 Jun 2024 12:25:44 -0500 schrieb olcott:On 6/18/2024 12:06 PM, joes wrote:
None here do. End of thread.Some people say that a TM can halt in a non-final state.I doubt that very much. The whole point of turing machines is toNo. You're wrong, here. A turing machine is either running or it'sAlthough I agree with this there seems to be nuances of disagreement
halted. There's no third alternative. If your C programs are not in
one of these two states, they're not equivalent to turing machines.
across the experts.
remove ambiguity and unneeded features from the theory of computation.
A third alternative state is unneeded.
Yes!When the adapted UTM halts after simulating ten state transitions of aYou don't need it. You just confuse yourself (and possibly others)I develop one within the conventional notions below.DDD correctly emulated by H0 DOES NOT TERMINATE NORMALLY.There is no concept of "normal" termination in a turing machine. The
thing is either running or it's halted.
with it. What you call the "aborted state" is just one more final
state for the TM to halt in.
Turing Machine Description that only loops we cannot correctly say that
the looping input has halted.
When the adapted UTM halts after recognizing the repeating state of aBut not a simulator.
Turing Machine Description that only loops and transitions to its reject
state then this adapted UTM is a halt decider for inputs that only loop.
You wanted to simulate the input.So what?As has often been said, it is then no longer a universal turingA UTM can be adapted so that it only simulates a fixed number of
iterations of an input that loops.
machine.
It is a perfectly useful notion as I have defined above because theNone-the-less it does derive the notion of abnormal termination asAs I said, that is not a useful notion. It just confuses.
applied to Turing Machines.
adapted UTM becomes a halt decider for inputs that only loop.
When this UTM stops simulating this Turing machine description we
cannot correctly say that this looping input halted.
(a) The TM description of a looping machine.(b) is not a universal turing machine. It is a TM, one of whose
(b) A UTM that has been adapted to count to five repeating states
before it aborts its simulation of the looping machine.
halting states is having counted five repeating states.
What use is an analyser that can't deal with possible loops?Termination analyzers are required to halt so it fails to meet its spec.It is a mistake for a simulating termination analyzer to simulateHow can that be a "mistake" if it's what the thing is programmed to do?
infinite repeating states.
Les messages affichés proviennent d'usenet.