Dejando de lado la distinción entre inventar o descubrir un teorema, la respuesta es sí.
Las computadoras han estado encontrando nuevas pruebas de teoremas durante más de 50 años. Y los investigadores de IA han estado usando computadoras para postular nuevos teoremas posibles que se probarán durante casi tanto tiempo.
En dominios muy limitados, como el análisis de programas, un truco es postular invariantes que parecen seguir siendo ciertos a medida que el programa se ejecuta en muchos ejemplos. Entonces, se pueden usar técnicas de prueba de teoremas estándar para ver si los invariantes postulados se pueden verificar como verdaderos teoremas.
- ¿Por qué el conjunto de números racionales es infinitamente contable?
- Cómo estudiar astrofísica teórica (nivel universitario) desde casa si he terminado con la física y las matemáticas de los grados 11 y 12
- ¿Por qué la operación en estrella de Kleene en el conjunto vacío es igual a la cadena vacía, mientras que la concatenación del conjunto vacío en otro conjunto es igual al conjunto vacío?
- ¿Cuáles son algunos buenos programas de MBA o MS en India con enfoque en operaciones y modelado estocástico?
- ¿Cuál es la importancia de la teoría de conjuntos en matemáticas discretas?
En términos más generales, el aprendizaje automático se puede utilizar para encontrar relaciones mucho más complejas en datos muy confusos, lo que nuevamente sugiere posibles invariantes que pueden abordarse con técnicas automatizadas (o semiautomatizadas).
Como anécdota, en la década de 1970 trabajé en un programa en Stanford que enseñaba el curso introductorio de lógica. Una regla que les di a los estudiantes fue un comando de inferencia directa que hizo que la computadora encontrara consecuencias razonables de un conjunto de teoremas anteriores que proporcionaron. Si no tuvieron suerte, anunciarían con orgullo que habían descubierto que 1 = 1, pero a veces surgieron nuevos y útiles teoremas que podrían usar para completar el resto de su tarea.