2010-06-24 5 views
10

Ich hatte zuvor eine Diskussion über eine Zustandsmaschine, und es gab eine Frage, ob es bei einigen Eingaben nicht anhalten könnte. Es scheint eine Eigenschaft von Staatsmaschinen zu sein, die wichtig und häufig erwähnt ist, aber ich kann nicht für das Leben von mir herausfinden, was der Name dieser Eigenschaft ist. Gibt es einen solchen Begriff? Ist es "haltbar", "nicht-unendlich-loopy" oder etwas anderes?Gibt es einen Begriff für eine endliche Zustandsmaschine, die garantiert zum Stillstand kommt?

+2

Hatte es zu geben +1 für "nicht-unendlich-loopy" –

Antwort

9

Eine Maschine, die immer anhält, wird decider genannt.

Ein Entscheider muss nur eine Maschine sein, die an allen Eingängen anhält. Zum Beispiel sind alle DFAs Entscheider, ebenso wie DPDAs.

+0

Ah, ja, das war es genau! Vielen Dank! –

+0

Cool! Wusste das nicht. Ich werde meine vorherige Antwort unten lassen, nur für den Fall, dass sich die Leute für das Halteproblem interessieren. – nearlymonolith

0

Meine Vermutung wäre "Halt", abgeleitet von der berühmten "halting problem", die Ihrer Frage ähnlich ist, nämlich, ob es bei einer gegebenen Eingabe anhält. Eine wichtige Überlegung ist, dass eine Maschine nicht generell als "Halt" definiert ist, sondern für eine bestimmte Eingabe. Der allgemeine Fall erweist sich als unlösbar (von Turing selbst).

+0

es ist mein Favorit – nearlymonolith

Verwandte Themen