Estoy en posesión de un libro que, inspirado en los Principia Mathematica (PM) de Russell y el positivismo lógico, intenta formalizar un dominio específico determinando axiomas y deduciendo teoremas de ellos. En resumen, intenta hacer por su dominio lo que PM intentó hacer por las matemáticas. Al igual que PM, fue escrito antes de que fuera posible la prueba automatizada de teoremas (ATP).
Estoy tratando de representar estos axiomas en un sistema ATP moderno e intento deducir teoremas, inicialmente aquellos deducidos por el autor (a mano). No he usado un sistema ATP antes, y dada la gran cantidad de opciones (HOL, Coq, Isabelle y muchas más), cada una con sus fortalezas, debilidades y aplicaciones previstas, está resultando difícil decidir cuál es la adecuada para mi específico propósito.
El formalismo del autor refleja de cerca a PM. Hay clases (¿conjuntos?), Clases de clases, etc., hasta 6 niveles de jerarquía. Hay un primer orden, y posiblemente una lógica de orden superior. Dada la conexión con PM, inicialmente investigué Metamath, ya que otras personas demostraron en MetaMath varios teoremas de PM. Sin embargo, Metamath es, por supuesto, un verificador de prueba y no un sistema ATP.
Al revisar las descripciones de varios sistemas ATP, veo varias características, como implementaciones de la teoría de tipos de Church, teorías de tipos constructivas, teorías de tipos intuicionistas, teoría de conjuntos con y sin tipo, deducción natural, tipos de cálculos lambda, polimorfismo, teoría de funciones recursivas y La existencia de igualdad (o no). En resumen, cada sistema parece implementar un lenguaje muy diferente y debe ser apropiado para formalizar cosas diferentes. Supongo que las bibliotecas existentes para formalizar las matemáticas no son relevantes para mi propósito.
Cualquier consejo con respecto a las características que debo buscar al elegir un ATP, o cualquier otro consejo que pueda tener después de leer esta pregunta, sería muy apreciado. Como referencia, aquí hay una página de muestra del libro. Desafortunadamente, como PM, está en notación de Peano-Russell.
El libro -
"El método axiomático en biología" (1937), JH Woodger, A. Tarski, WF Floyd
Los axiomas comienzan con lo mereológico. Por ejemplo,
1.1.2 es la suma de si está contenida en las partes de , y si es cualquier parte de siempre hay una pertenece a tiene partes en común con las partes de :
Nuevamente, tenga en cuenta que esta es la notación de Peano-Russell (la notación de Principia).
Los axiomas posteriores tienen contenido biológico, como,
7.4.2 Cuando los gametos de dos miembros de una clase mendeliana se unen en pares para formar cigotos, la probabilidad de que un par determinado se una es igual a la del otro par.
Esto, por lo que entiendo, fue un postulado de la genética mendeliana.
Omito la notación para esto porque tiene tres líneas de largo y se basa en contenido previamente definido.
Ejemplo de un teorema -
Aparentemente, esto conlleva una interpretación significativa en la genética mendeliana, que, al no ser un historiador de la biología, no entiendo. En el libro, se dedujo a mano.
¡Gracias!