Estaba discutiendo anteriormente sobre una máquina de estado, y había una pregunta sobre si podría detenerse en alguna entrada. Parece una propiedad de las máquinas de estado que es importante y se menciona con frecuencia, pero no puedo imaginar cuál es el nombre de esa propiedad. ¿Hay tal término? ¿Es "escalable", "no infinitamente repetitivo", o algo más?¿Hay un término para una máquina de estado finito que se garantiza que se detenga?
Respuesta
Una máquina que siempre se detiene se llama decider.
Un decisor solo necesita ser una máquina que detenga todas las entradas. Por ejemplo, todos los DFA son determinantes, al igual que los DPDA.
Ah, sí, eso fue exactamente! ¡Muchas gracias! –
¡Genial! No lo sabía Dejaré mi respuesta anterior a continuación solo en caso de que las personas estén interesadas en el problema de detención. – nearlymonolith
Mi conjetura sería "detener", derivada de la famosa "halting problem", que es similar a su pregunta, es decir, si se detendrá en una entrada determinada. Una consideración importante es que una máquina no se define como "detención" en general, sino más bien para una entrada específica. El caso general ha demostrado ser insoluble (por el propio Turing).
es mi favorito – nearlymonolith
- 1. ¿Es una cadena de Markov lo mismo que una máquina de estado finito?
- 2. ¿Se garantiza que un objeto se moverá cuando se devuelva?
- 3. haz que R detenga la máquina EC2 que se ejecuta en
- 4. ¿Cómo se garantiza que NotifyIcon desaparezca?
- 5. ¿Cómo puedo permitir que una descarga se detenga/reanude?
- 6. ¿Se garantiza que invocar kernel/sched.c/context_switch() cada vez que se conecta un proceso?
- 7. ¿Cómo puedo hacer que Visual Studio se rompa justo antes de que se detenga el programa?
- 8. ¿Mejor manera de indicar que otro hilo se detenga?
- 9. ¿La supervisión de recarga causará que se detenga el proceso?
- 10. ¿Se garantiza que la función sorted() de python sea estable?
- 11. Windows API: ¿Cuál es el primer mensaje que se garantiza que recibirá una ventana?
- 12. ¿Se garantiza que un nodo de texto DOM no se interpretará como HTML?
- 13. ¿Qué es un transductor de estado finito?
- 14. ¿Se garantiza gettimeofday() una resolución de microsegundos?
- 15. ¿Hay alguna manera de hacer que SAS se detenga con la primera advertencia o error?
- 16. ¿Se garantiza que False "es 0" y verdadero "es 1"?
- 17. ¿Se garantiza que los datos en un archivo mapeado en memoria se descarguen secuencialmente?
- 18. ¿Se garantiza que habrá cierto Look and Feel disponible?
- 19. Expresiones regulares que se convierten en un diagrama
- 20. ¿Cómo hacer que Xcode4 se detenga en NSAssert failure?
- 21. ¿Por qué implementar onDestroy() si no se garantiza que se invoque?
- 22. Advertencias de PHP provocan que la secuencia de comandos se detenga en IIS que ejecuta FastCGI
- 23. ¿Cómo se puede hacer que Perl se detenga al hacer referencia a un valor undef?
- 24. Linux: Impedir que se detenga un proceso en segundo plano después de cerrar el cliente SSH
- 25. ¿Cómo identificar que se está ejecutando en una máquina virtual?
- 26. doble negación en C: ¿se garantiza que devolverá 0/1?
- 27. comprimir un Mysqldump que se SSH'd a otra máquina
- 28. ¿Está CERRADO/FCLOSE en stdin se garantiza que es correcto?
- 29. el registro Python garantiza que se agregue un controlador solo una vez
- 30. En el mapa <string, int>, ¿se garantiza que int se inicialice a cero?
Tuve que darle +1 por "no infinito-loopy" –