Estoy aprendiendo Pruebas automatizadas de teoremas / Solucionadores SMT / Asistentes de pruebas por mí mismo y publico una serie de preguntas sobre el proceso, comenzando aquí .
Sigo leyendo sobre el algoritmo de unificación .
- Qué es y por qué es tan importante motores de inferencia ?
- ¿Por qué es tan importante para la informática?
No creo que sea importante inferenciar motores . Sin embargo, el algoritmo de unificación es muy útil para inferencia de tipos . Estos son dos tipos muy diferentes de inferencia.
La inferencia de tipos es importante para la informática porque tipos son importantes en la teoría de los lenguajes de programación, que es una parte importante de la informática. Los tipos también están cerca de la lógica y se usan intensivamente en la demostración automatizada de teoremas. Hay implementaciones de algoritmos de unificación en muchos, si no todos, asistentes de prueba y solucionadores SMT.
Los motores de inferencia están relacionados con la inteligencia artificial, que también es importante pero muy diferente. (He visto vínculos entre aprendizaje y lógica, pero esto parece descabellado).
fuente