Kann ich folgende Aussagen mit verfügbaren automatisierten Theoremprüfern nachweisen?
.
Wenn , dann .
Wenn , dann ist .
Wenn ist, ist gerade.
und so weiter!
Ich stelle diese Frage, weil ich gerade die Anwendung automatisierter Theorembeweiser gefunden habe, um Theoreme in der Logik zu beweisen.
automated-theorem-proving
Mathe-Fort
quelle
quelle
Antworten:
Die meisten Ihrer Aussagen sind elementare Algebra, so dass diese von einem Computeralgebrasystem (CAS) wie Maple oder Mathematica automatisch bewiesen werden können.
(Falls Sie sich für die Mathematik hinter CAS interessieren, kann ich das Buch Modern Computer Algebra von Joachim von zur Gathen und Jürgen Gerhard empfehlen , ein schönes Buch, das als "Bibel" des Fachs gilt.)
Das automatisierte Beweisen von Theoremen ist in der Regel eine heuristische Suche nach einer Struktur, die Beweise darstellt, wenn der Beweis nicht einer der wenigen Fälle ist, für die es einen Algorithmus gibt, der ihn endgültig lösen kann. Da diese Aussagen nicht sehr kompliziert sind, ist es wahrscheinlich, dass ein automatisierter Prüfer in der Lage ist, einen Beweis zu finden.
Ich halte es jedoch für interessant, etwas mehr über die Aussagen zu sagen, für die es nette Algorithmen gibt:
Aussage 3 ist (ein sehr einfacher Fall von) über die Wurzeln eines (Polynom-) Gleichungssystems und kann gelöst werden, indem mit dem Buchberger-Algorithmus eine Gröbner-Basis gefunden wird . Die Gröbner-Basis und der Buchberger-Algorithmus zum Auffinden eines solchen Satzes sind sehr nützliche Werkzeuge zum automatisierten Beweis von Theoremen. Zum Beispiel können wir elementare Theoreme in der Geometrie sogar automatisch beweisen, indem wir das Problem automatisch auf clevere Weise transformieren, um eine Wurzel einer Polynomgleichung zu finden!
Eine weitere interessante Klasse von Theoremen sind Aussagen, die in der quantifiziererfreien Presburger-Arithmetik ausgedrückt werden können (insbesondere ist diese Arithmetik ohne Multiplikation, dies gilt also nicht für Ihre Aussagen), da es einen Algorithmus gibt, mit dem alle derartigen Aussagen gelöst werden können, obwohl der Algorithmus ist ein bisschen langsam.
quelle