Te doy una razón pragmática: ¿ por qué pasar años tratando de encontrar una solución si no puedes resolverla? Si no estaba al tanto de estos resultados, podría invertir mucho tiempo y dinero para resolver problemas que contienen o requieren resolver problemas indecisos. Los problemas que son indecidibles suenan como el tipo de polvo de duendecillo en el que me gustaría invertir. Un problema indecidible no tiene un algoritmo que pueda resolverlo (en el sentido del que generalmente hablamos en Algoritmos). Eso es casi tan negativo como puedes obtener. Fórmulas de tornillo, no pueden existir procedimientos completos. Resultados como estos son en realidad algunas de las razones por las que ingresé al área en la que trabajo ahora.
Desearía poder darte un ejemplo concreto, pero por lo general a la gente no le gusta documentar muy bien sus fallas, pero la gente se entusiasma mucho con la computación (quiero decir, muy emocionada). La gente generalmente tiene la idea de que las computadoras pueden resolver cualquier cosa, y quiero decir, ¡cualquier cosa! Algunos especulan que las computadoras pueden hacer cosas que la teoría que actualmente tenemos probablemente no respaldaría (ni la ciencia está demostrando que sería factible), y son sorprendentemente populares en la configuración de Pop-Sci entre el público a pesar de que generalmente van en contra de lo que realmente sabemos . Estoy hablando del tipo de cortejo que rodea la emulación de todo el cerebro, la inteligencia artificial fuerte, la hipótesis de simulación, etc. Simplemente encienda su serie documental favorita sobre uno de estos temas, es probable que sepa de lo que estoy hablando exactamente. Por lo general, una discusión muy a la moda basada en quizás una o dos pruebas en un campo relacionado relacionado con las analogías de la computación como si la computadora pudiera hacer esto automáticamente (una verdadera molestia mía). De todos modos, suficiente de esto a un lado; El punto es que nuestra cultura puede tener una comprensión muy imprecisa de lo que la computación es capaz de hacer (al menos hasta donde sabemos).
El poder detrás de los problemas indecidibles y otros problemas en los que tenemos algún tipo de interés son las reducciones . Los problemas como el problema de detención en sí mismos tienen consecuencias condenatorias en áreas como la lógica matemática, pero si sigues junto con cómo se alcanzan estas paradojas dentro de la prueba (como la que estás discutiendo), no es difícil vea por qué los investigadores de compiladores deben tener mucho cuidado al diseñar los compiladores, ya que puede encontrarse con muchas de las situaciones paradójicas que encuentra en cosas como el problema de detención. Peor aún, hay un número infinito de estos problemas indecidibles, y estos superan en número a los que son decidibles. Pero, aquí es donde solo empieza. Si puede mostrar que su problema es un caso general de un problema indecidible, no lo pasará bien (es decir, el problema indecidible es un caso especial o es equivalente a su problema). Esa es una razón extremadamente práctica para preocuparse por la indecidibilidad.
- ¿Cuál es una explicación para la siguiente línea de código?
- Como teórico, ¿cómo guardas notas?
- Para prepararse para la investigación en informática teórica, ¿es mejor estudiar matemática o informática como estudiante universitario?
- Tengo un profundo interés en las matemáticas y la informática. Los cursos ofrecidos en M.Tech en Matemáticas y Computación en IIT-D me parecen muy interesantes. ¿Debo seguir este curso a pesar de la facultad?
- Cómo explicar el significado de Matemática discreta en términos simples
Usamos reducciones todo el tiempo también en otros entornos, por ejemplo, incluso cuando pueden existir algoritmos para resolver un problema, es posible que no sepamos si existen algoritmos eficientes. Esto se hace muy comúnmente para determinar a qué clase de complejidad pertenece un problema (por ejemplo, P, NP-hard, NP-complete, EXP, RE, etc.). Si sabe que el problema que está estudiando pertenece a una clase de complejidad que contiene problemas que son difíciles de resolver, entonces tiene más razones para quizás regresar y encontrar otra forma de modelar su problema, introducir más restricciones y diseñar una solución que pueda Ser factible para su proyecto.
Fuente para cómic: Computadoras e Intractabilidad de Garey y Johnson (vea el capítulo aquí: http://udel.edu/~heinz/classes/2… ). Obtuve la imagen específica de The Girl Who Proved P = NP (gracias Jan por señalar la fuente correcta).
Espero que esto ayude, que tengan un hermoso día!