Posiadam książkę, która zainspirowana Principia Mathematica (PM) Russella i logicznym pozytywizmem próbuje sformalizować konkretną dziedzinę, określając aksjomaty i wydając z nich twierdzenia. Krótko mówiąc, próbuje zrobić dla swojej dziedziny to, co PM próbował zrobić dla matematyki. Podobnie jak PM, został napisany, zanim możliwe było automatyczne udowodnienie twierdzenia (ATP).
Próbuję przedstawić te aksjomaty we współczesnym systemie ATP i staram się wydedukować twierdzenia, początkowo tezę wydedukowane przez autora (ręcznie). Nie korzystałem wcześniej z systemu ATP i biorąc pod uwagę mnóstwo opcji (HOL, Coq, Isabelle i wiele innych), każda z ich mocnymi i słabymi stronami oraz zamierzonymi zastosowaniami, trudno jest zdecydować, który jest odpowiedni dla mojej konkretnej cel, powód.
Formalizm autora ściśle odzwierciedla PM. Istnieją klasy (zestawy?), Klasy klas itd. Do 6 poziomów hierarchii. Istnieje logika pierwszego rzędu i prawdopodobnie wyższego rzędu. Biorąc pod uwagę związek z PM, początkowo badałem Metamath, ponieważ kilka twierdzeń o PM zostało udowodnionych w MetaMath przez innych ludzi. Jednak Metamath jest oczywiście weryfikatorem dowodów, a nie systemem ATP.
Przeglądając opisy różnych systemów ATP, dostrzegam kilka cech, takich jak implementacje teorii typów Kościoła, konstruktywne teorie typów, intuicyjne teorie typów, teoria zestawów typów / typów bez typu, dedukcja naturalna, typy rachunku lambda, polimorfizm, teoria funkcji rekurencyjnych oraz istnienie równości (lub nie). Krótko mówiąc, każdy system wydaje się implementować zupełnie inny język i musi być odpowiedni do formalizowania różnych rzeczy. Zakładam, że istniejące biblioteki do formalizowania matematyki nie są istotne dla mojego celu.
Wszelkie porady dotyczące cech, których powinienem szukać przy wyborze ATP, lub wszelkie inne porady, które możesz uzyskać po przeczytaniu tego pytania, byłyby bardzo mile widziane. W celach informacyjnych znajduje się przykładowa strona z książki. Niestety, podobnie jak PM, jest w notacji Peano-Russella.
Książka -
„The Axiomatic Method in Biology” (1937), JH Woodger, A. Tarski, WF Floyd
Aksjomaty zaczynają się od zwykłego. Na przykład,
1.1.2 jest sumą jeśli jest zawarte w częściach , a jeśli jest dowolną częścią zawsze występuje należące do mającego części wspólne z częściami :
Ponownie zauważ, że jest to notacja Peano-Russella (notacja Principia).
Późniejsze aksjomaty mają zawartość biologiczną, taką jak:
7.4.2 Gdy gamety dwóch członków klasy mendlowskiej jednoczą się w pary, tworząc zygoty, prawdopodobieństwo zjednoczenia danej pary jest równe prawdopodobieństwu drugiej pary.
Z tego, co rozumiem, był to postulat genetyki Mendla.
Pomijam w tym celu notację, ponieważ ma ona trzy linie i opiera się na wcześniej zdefiniowanej treści.
Przykład twierdzenia -
To najwyraźniej ma sensowną interpretację w genezie mendlowskiej, czego, nie będąc historykiem biologii, nie rozumiem. W książce wydedukowano ją ręcznie.
Dzięki!