Ich bin selbstlernende Beweis Assistenten und entschied sich für einige grundlegende Beweise zu starten und arbeiten , um meinen Weg nach oben. Gibt es ein Repository für die Hierarchie der Beweise, da Beweise auf anderen Beweisen basieren und so eine Hierarchie bilden?
Ich weiß, dass ich einen bestimmten Proof-Assistenten auswählen und seine Bibliothek analysieren kann, um seine Hierarchie zu extrahieren. Wenn ich jedoch den nächsten Proof in einer Kette finden möchte, kann ich das nicht, wenn er nicht in der Bibliothek vorhanden ist.
In meinem Kopf stelle ich mir eine Grafik, wahrscheinlich eine DAG , aller bekannten mathematischen Beweise vor, die mit englischen Aussagen ausgedrückt werden können, nicht mit Beweisen, die Bilder verwenden . Dies wäre die Hauptkarte (eine Karte im Sinne eines Startens an einem Punkt und einer Fahrt zu einem anderen Punkt über Zwischenpunkte), und für einen bestimmten Proofassistenten würde man einen Untergraphen der Hauptkarte haben. Wenn man dann einen Proof mit einem Proofassistenten erstellen möchte, der sich auf dem Master befindet, nicht auf dem Untergraphen, kann man durch Vergleichen der beiden Diagramme eine Vorstellung von der Arbeit bekommen, die zum Erstellen der fehlenden Proofs für den Proofassistenten erforderlich ist.
Mir ist bewusst, dass mathematische Beweise für die Verwendung mit einem Proof-Assistenten nicht unbedingt einfach konvertierbar sind, aber eine allgemeine Vorstellung davon, was zu tun ist, ist viel besser als gar keine.
Außerdem kann ich anhand der Masterkarte feststellen, ob es mehrere Pfade von einem Punkt zu einem anderen gibt, und einen Pfad auswählen, der für den jeweiligen Proof-Assistenten besser zugänglich ist.
BEARBEITEN
Bei der Suche habe ich etwas Ähnliches für mathematische Funktionen gefunden . Ich habe beim NIST keinen für Beweise gefunden