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?
Antwort
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.
Ah, ja, das war es genau! Vielen Dank! –
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
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).
es ist mein Favorit – nearlymonolith
- 1. Sollte eine finite Zustandsmaschine eine "verschachtelte" endliche Zustandsmaschine haben?
- 2. Hamming (7,4) Code - Endliche Zustandsmaschine
- 3. ereignisgesteuerte endliche Zustandsmaschine + Threads: wie?
- 4. Endliche Zustandsmaschine: Ein Zustand in mehrere Zustände
- 5. Gibt es einen Begriff für eine Monade, die auch ein comonad ist?
- 6. Gibt es eine Möglichkeit, unendliche und endliche Listen zu trennen?
- 7. Eine "verallgemeinerte" endliche Automatenimplementierung
- 8. Java gibt unendlich für endliche Summe
- 9. Gibt es einen Begriff für die Navbar mit einem Streifen darunter?
- 10. Woher kommt der Begriff Flat-File?
- 11. Gibt es eine Möglichkeit herauszufinden, woher eine CSS-Regel kommt?
- 12. Codierungsregeln für das Schachspiel mit endlicher Zustandsmaschine
- 13. Gibt es eine Synchronisationsklasse, die die FIFO-Reihenfolge in C# garantiert?
- 14. Ist eine Zustandsmaschine die beste Lösung
- 15. Was ist eine endliche Maschine und wofür wird sie verwendet?
- 16. Gibt es einen spezifischen Begriff für das Builder-Muster, bei dem jede Methode 'this' zurückgibt?
- 17. eine endliche Länge Hintergrundaufgabe Lauf
- 18. einen Begriff in lucene
- 19. Gibt es einen Git Haken zum Ziehen?
- 20. Gibt es eine automatische Größenanpassung Array/dynamische Array-Implementierung für C, die mit Glibc kommt?
- 21. Gibt es eine Uhrzeitsynchronisierungslösung für Java?
- 22. Scala, wiederhole eine endliche Liste unendlich
- 23. Begriff für das Hinzufügen von Funktionalität zum Typ zur Laufzeit
- 24. Gibt es einen Indextyp für Swift String?
- 25. Garantiert ein neues Zeichen tatsächlich ausgerichteten Speicher für einen Klassentyp?
- 26. Was garantiert die Standardbibliothek für die Selbstbewegung?
- 27. Gibt es eine Spezifikation für die Förderung eines Release-Kandidaten?
- 28. Gibt es einen gültigen Grund für die Code-Duplizierung?
- 29. Gibt es einen Standard für die Berechnung von SQL-Aggregatfunktionen?
- 30. Gibt es eine Möglichkeit zum Caching-Mechanismus für Class :: DBI?
Hatte es zu geben +1 für "nicht-unendlich-loopy" –