Sono in possesso di un libro che, ispirato al Principia Mathematica (PM) di Russell e al positivismo logico, tenta di formalizzare un dominio specifico determinando gli assiomi e deducendone i teoremi. In breve, tenta di fare per il suo dominio ciò che PM ha tentato di fare per la matematica. Come PM, è stato scritto prima che la dimostrazione automatica del teorema (ATP) fosse possibile.
Sto cercando di rappresentare questi assiomi in un moderno sistema ATP e di dedurre teoremi, inizialmente quelli dedotti dall'autore (a mano). Non ho mai usato un sistema ATP prima e ho dato la pletora di opzioni (HOL, Coq, Isabelle e molte altre), ognuna con i suoi punti di forza, i punti deboli e le applicazioni previste, è difficile decidere quale sia appropriato per il mio specifico scopo.
Il formalismo dell'autore rispecchia da vicino PM. Esistono classi (set?), Classi di classi e così via fino a 6 livelli di gerarchia. C'è un primo ordine, e forse una logica di ordine superiore. Data la connessione con il PM, ho inizialmente studiato Metamath, poiché diversi teoremi del PM sono stati dimostrati in MetaMath da altre persone. Tuttavia, Metamath è ovviamente un verificatore di prove e non un sistema ATP.
Scorrendo le descrizioni di vari sistemi ATP, vedo diverse caratteristiche, come implementazioni della teoria dei tipi della Chiesa, teorie dei tipi costruttivi, teorie del tipo intuizionistiche, teoria degli insiemi tipizzati / non tipizzati, deduzione naturale, tipi di calcoli lambda, polimorfismo, teoria delle funzioni ricorsive e l'esistenza dell'uguaglianza (o meno). In breve, ogni sistema sembra implementare un linguaggio molto diverso e deve essere appropriato per formalizzare cose diverse. Presumo che le librerie esistenti per la formalizzazione della matematica non siano pertinenti al mio scopo.
Qualsiasi consiglio riguardo alle caratteristiche che dovrei cercare nella scelta di un ATP, o qualsiasi altro consiglio che potresti avere dopo aver letto questa domanda, sarebbe molto apprezzato. Per riferimento, ecco una pagina di esempio dal libro. Sfortunatamente, come PM, è nella notazione Peano-Russell.
Il libro -
"Il metodo assiomatico in biologia" (1937), JH Woodger, A. Tarski, WF Floyd
Gli assiomi iniziano con il meroologico. Per esempio,
1.1.2 è la somma di se è contenuta nelle parti di , e se quando è una parte di c'è sempre una appartenente ad α che ha parti in comune con le parti di y :
Ancora una volta, nota che questa è la notazione di Peano-Russell (la notazione di Principia).
Gli assiomi successivi hanno un contenuto biologico, come
7.4.2 Quando i gameti di due membri di una classe mendeliana si uniscono in coppie per formare zigoti, la probabilità che una data coppia si unisca è uguale a quella dell'altra coppia.
Questo, da quanto ho capito, era un postulato della genetica mendeliana.
Ometto la notazione per questo perché è lunga tre righe e si basa su contenuti precedentemente definiti.
Esempio di teorema -
Ciò sembra avere un'interpretazione significativa della genetica mendeliana, che, non essendo uno storico della biologia, non capisco. Nel libro, è stato dedotto a mano.
Grazie!