Cualquier problema que requiera solo examinar una cantidad finita de datos es decidible, porque existe un algoritmo que consiste en enumerar todas las posibles soluciones. Puede ser ridículamente lento, pero eso no es relevante: si hay un algoritmo, es decidible.
El problema que declara supone un gráfico finito, que sugiere que es decidible. Estrictamente hablando, necesitas mirar un poco más allá. El problema es una propiedad en las rutas en el gráfico, y a veces hay un número infinito de rutas, cuando el gráfico contiene un ciclo (puede recorrer este ciclo tantas veces como desee). Sin embargo, es fácil convertir el problema en un problema finito: si hay alguna ruta que comience con y termine con que incluya un ciclo, entonces puede cortar todos los ciclos en esa ruta, y tiene una nueva solución que hace No incluye un ciclo. Dado que hay un número finito de caminos que no involucran un ciclo (si el gráfico tiene bordes, ¡hay como máximotuvkk !rutas que no usan el mismo borde más de una vez), el problema de encontrar una ruta de a es finitario, por lo tanto, decidible.tuv
Por cierto, esta propiedad se llama conectividad .
Este enfoque es común, llamado reducción . Dado un problema que no es sencillo, lo redujimos a un problema que sabíamos resolver.
A menudo es difícil demostrar que un problema es indecidible. Para demostrar que un problema es decidible, todo lo que tenemos que hacer es exhibir un algoritmo que lo decida. Para demostrar que un problema es indecidible, debemos demostrar que no puede existir ningún algoritmo. Hay algunos problemas indecidibles bien conocidos. En la práctica, la mayoría de las veces, cuando demostramos que un problema es indecidible, mostramos que hay un problema indecidible bien conocido que se reduce a nuestro problema. Dado que un algoritmo para nuestro problema resolvería el conocido problema indecidible, nuestro problema también debe ser indecidible.
Realmente no se puede decir que "la mayoría" de los problemas son decidibles o que "la mayoría" de los problemas son indecidibles. En cierto sentido teórico, casi todos los problemas son indecidibles, pero tenemos una fuerte tendencia a abordar problemas "interesantes", y es más probable que tengan una solución.