Formal verifizierte Komplexitätstheorie


18

Gibt es ein laufendes Projekt, um die Theoreme und Beweise der Komplexitätstheorie mit einem Beweisassistenten wie Coq formal zu verifizieren? Gibt es dafür Grenzen?


3
Ich glaube, an der Universität von Bologna wird mit dem Proof-Assistenten Matita geforscht. Siehe zum Beispiel Turingmaschinen formalisieren .
Marzio De Biasi

Siehe auch : cstheory.stackexchange.com/q/4052/129 . Einige der Antworten beziehen sich sogar auf Coq, andere auf Ergebnisse, die als theoretische Hindernisse für dieses Projekt interpretiert werden könnten, obwohl dies in der Praxis wahrscheinlich keine Hindernisse sind.
Joshua Grochow

Danke, diese Frage war großartig bei JoshuaGrochow. Ich bin froh, dass ich von dieser Hartmannis-Monographie erfahren habe. Wenn ich das verstehe, würde die Barriere dann sicherstellen, dass die Komplexitätsklassen, die Sie definieren, Ihrer Meinung nach eher sind als die "in Coq nachweisbare" Version.
Samuel Schlesinger

1
Auf eine ähnliche Frage gibt es hier eine Antwort , obwohl es eher darum geht, bestimmte Komplexitätsgrenzen zu beweisen als allgemeine Ergebnisse der Komplexitätstheorie
jmite

Richtig, das ist aber relevant. Ich bin neugierig, wie das zugrunde liegende Typensystem helfen kann, indem es beispielsweise einige Begriffe zur Komplexität in die Funktionstypen einbezieht. Natürlich würde dies zu einer Vielzahl von Gleichheiten führen, aber ich denke, das ist es, was wir natürlich sowieso an Komplexität haben.
Samuel Schlesinger

Antworten:


6

In der folgenden Arbeit stellt mein Kollege Uli Schöpp eine formale Verifikation (in Coq) eines nichttrivialen Ergebnisses von Cook und Rackoff zur Rechenleistung von Graphautomaten vor. https://scholar.google.at/scholar?oi=bibs&cluster=4944920843669159892&btnI=1&hl=de (Schöpp, U. (2008). Eine formalisierte Untergrenze für ungerichtete Erreichbarkeit von Graphen. In Logik für Programmierung, künstliche Intelligenz und Argumentation ( S. 621-635). Springer Berlin / Heidelberg.)


1
Könnten Sie bitte den vollständigen Verweis angeben, damit die Antwort nicht von der Gültigkeit des Links abhängt?
Feiertag
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.