Haben alle Aussagen-Tautologien Frege-Beweise in Polynomgröße?
Das wohl größte offene Problem der Beweiskomplexität ist die Demonstration der unteren Schranken der Superpolynomgröße für Aussagenbeweise (auch Frege-Beweise genannt).
Inoffiziell ist ein Frege-Beweissystem nur ein Standardsatzbeweissystem zum Beweisen von Satztautologien (man lernt in einem grundlegenden Logikkurs) mit Axiomen und Abzugsregeln, in denen Beweislinien als Formeln geschrieben werden. Die Größe eines Frege-Proofs ist die Anzahl der Symbole, die zum Aufschreiben des Proofs erforderlich sind.
Das Problem fragt dann, ob es eine Familie von aussagekräftigen tautologischen Formeln gibt, für die es kein Polynom so dass die minimale Frege-Beweisgröße von höchstens für alle (wobei die Größe der Formel ).(Fn)∞n=1pFnp(|Fn|)n=1,2,…|Fn|Fn
Formale Definition eines Frege-Proof-Systems
Definition (Frege-Regel) Eine Frege-Regel ist eine Folge von Satzformeln , für , geschrieben als . Im Fall wird die Frege-Regel als Axiomschema bezeichnet . Eine Formel wird durch die Regel von wenn alle Substitutionsinstanzen von für eine Zuordnung zu den Variablen sind (d. es gibt formeln
A0(x¯¯¯),…,Ak(x¯¯¯)k≤0A1(x¯¯¯),…,Ak(x¯¯¯)A0(x¯¯¯)k=0F0F1,…,FkF0,…,FkA1,…,Akx¯¯¯B1,…,Bn so dass für alle . Die Frege-Regel gilt als gültig, wenn eine Zuweisung die Formeln auf der oberen Seite
und die Formel auf der unteren Seite erfüllt .Fi=Ai(B1/x1,…,Bn/xn),i=0,…,kA1,…,AkA0
Definition (Frege-Beweis) Bei einem Satz von Frege-Regeln ist ein Frege-Beweis eine Folge von Formeln, so dass jede Proof-Linie entweder ein Axiom ist oder von einer der gegebenen Frege-Regeln aus vorherigen Proof-Linien abgeleitet wurde. Wenn die Sequenz mit der Formel endet , wird der Beweis als Beweis von . Die Größe eines Frege-Proofs ist die Gesamtgröße aller Formeln im Proof.AA
Ein Beweissystem gilt als implizit vollständig, wenn für alle Mengen von Formeln , wenn semantisch impliziert , ein Beweis für Verwendung von (möglicherweise) Axiomen aus . Ein Beweissystem gilt als solide, wenn es nur Beweise für Tautologien zulässt (wenn keine Hilfsaxiome verwendet werden, wie im
obigen ).TTFFTT
Definition (Frege Proof - System) eine Aussagensprache und eine endliche Menge Gegeben von Ton Frege Regeln, wir sagen , dass ist ein Frege sicheres System , wenn implicationally abgeschlossen ist.PPP
Beachten Sie, dass ein Frege-Proof immer korrekt ist, da davon ausgegangen wird, dass die Frege-Regeln korrekt sind. Wir müssen nicht mit einem bestimmten Frege-Proof-System arbeiten, da ein grundlegendes Ergebnis der Beweiskomplexität besagt, dass alle zwei Frege-Proof-Systeme, auch über verschiedene Sprachen hinweg, polynomiell äquivalent sind [Reckhow, Doktorarbeit, University of Toronto, 1976].
Die Festlegung von Untergrenzen für Frege-Beweise könnte als ein Schritt zum Nachweis von , da in diesem Fall kein (einschließlich Frege) für alle Tautologien polynomiale haben kann.NP≠coNP