Si la pregunta se expresa formalmente como un enunciado en lógica de predicado de primer orden (FOPL), entonces hay varios comprobadores de teoremas automatizados que pueden intentar probar el enunciado a partir de un conjunto dado de axiomas. Por ejemplo, el lenguaje de programación de computadora Prolog (entre otros lenguajes de programación) puede “probar” varias declaraciones de un subconjunto de FOPL.
La mala noticia es que FOPL en sí es lo suficientemente expresivo como para poder hacer preguntas que son indecidibles dentro de FOPL y que también sufren el Problema de detención en los lenguajes de programación. Entonces, incluso para este subconjunto formal de preguntas, no podemos garantizar una respuesta.
La buena noticia es que se puede responder a una gran variedad de preguntas que incluyen, por ejemplo, todos los rompecabezas de Sudoku a través de un programa Prolog trivial (si es ineficiente) 🙂
- ¿Cuál es la diferencia entre la teoría de coherencia y el razonamiento deductivo?
- ¿Cuáles son algunos ejemplos de personas inteligentes, científicas y lógicas que también son teístas? ¿Hay ejemplos de ellos que justifiquen su fe a la luz de la razón / lógica?
- ¿Cuál es la lógica detrás de ‘tienes derecho a permanecer en silencio’, que dicen los oficiales a los sospechosos?
- ¿Por qué los profesores de matemáticas no explican las cosas lógicamente?
- Cómo mostrar la integridad funcional de las puertas lógicas