Umfang der natürlichen Beweisbarriere

12

Die natürliche Beweisbarriere von Razborov und Rudich besagt, dass man unter glaubwürdigen kryptographischen Annahmen nicht hoffen kann, NP von P / poly zu trennen, indem man kombinatorische Eigenschaften von Funktionen findet, die konstruktiv, groß und nützlich sind. Es gibt mehrere bekannte Ergebnisse, die es schaffen, die Barriere zu umgehen. Es gibt auch mehrere Veröffentlichungen, in denen mögliche Lücken für die drei Bedingungen besprochen werden, z. B. das Ergebnis von Chow, dass die Barriere empfindlich gegen schwache Verstöße gegen die Größe ist, und eine kürzlich erschienene Veröffentlichung von Chapman und WilliamsVorschläge, wie die Barriere möglicherweise durch Lockerung der Nützlichkeitsbedingung vermieden werden kann. Meine Frage ist, ob es Beispiele oder sogar die Möglichkeit gibt, die natürliche Beweisbarriere nicht dadurch zu umgehen, dass man die Konstruktivität, die Größe oder den Nutzen verletzt, sondern dass man völlig außerhalb seines Geltungsbereichs fällt. Das heißt, es ist mir überhaupt nicht klar, warum jede mögliche Beweismethode darauf beruhen sollte, kombinatorische "Eigenschaften" zu finden und dann alle Funktionen in diejenigen zu unterteilen, die die Eigenschaft erfüllen und nicht erfüllen. Warum muss dieser Rahmen für alle möglichen Beweise gelten, und wenn dies nicht der Fall ist, wie würden andere Arten von Beweisen aussehen?

Anonym
quelle
Ich denke, das ist gültig, aber es mag hier eine subtile "Lücke" geben, wie dies in der Vergangenheit oft für "Barrierensätze" der Fall war. RJLipton hat mehr Gedanken zu natürlichen Beweisen / "no go" -Barrierethmen im Allgemeinen.
Schlagen Sie

Antworten:

14

Sei eine Funktion und sei C eine Klasse von Algorithmen, die mit endlichen Schichten von f arbeiten . Jede Schaltung gebunden niedriger ist auch immer ein Beweis dafür , dass f C , für einige f und einige C . Betrachten Sie die "kombinatorische Eigenschaft von Booleschen Funktionen" P f , so dassf:{0,1}{0,1}CffCfCPf

und P f (g)=0für allegf.Pf(f)=1Pf(g)=0gf

Ein Beweis, dass ein Beweis ist, dass P f in der Terminologie von Razborov und Rudich gegen C nützlich ist . Das heißt, "Nützlichkeit" ist absolut unvermeidlich - es gibt keine Möglichkeit, "außerhalb seines Geltungsbereichs zu fallen". Wenn Sie eine Schaltkreisuntergrenze bewiesen haben, haben Sie eine nützliche Eigenschaft angegeben.fCPfC

Man beachte , dass, wenn , dann P f sowie auch konstruktiv ist, in der Terminologie der Razborov und Rudich. Also für Funktionen f berechenbar innerhalb E aber nicht in (sagen wir) P / p o l y würde Konstruktivität auch mindestens eine Eigenschaft von Booleschen Funktionen anwenden , die gegen nützlich ist , P / p o l y .fTIME[2O(n)]PffEP/polyP/poly

Razborov und Rudich sind also fundamentaler, als Sie vielleicht zunächst denken.

Ryan Williams
quelle
1
Ich bin verwirrt, warum Razborov und Rudich "kombinatorisch" vor "Eigenschaft" setzen, wenn sie eine vollständig allgemeine Eigenschaft definieren, dh eine Teilmenge von Booleschen Funktionen.
Sasho Nikolov
6

Sie haben Recht: Der Satz über natürliche Beweise handelt von natürlichen Eigenschaften (und nur informell von Beweisen). Razborov selbst hat ungefähr zur gleichen Zeit zwei Artikel geschrieben, in denen er sich mit der Klasse der formalen Beweise und den unteren Grenzen der Komplexität befasste:

Die erste Studie untersucht die Formalisierung bestehender Beweise für untere Schranken in schwachen Fragmenten der Arithmetik (obere Schranken für die Härte des Beweises der unteren Schranken der Komplexitätstheorie).

In der zweiten Arbeit geht es um Untergrenzen für die Härte des Nachweises einer stärkeren Komplexitätstheorie. Untergrenzen: Wie viel Mathematik brauchen wir, um zu beweisen ? PNPBrauchen wir ? Z F ? P A ? Vielleicht mindestens P V ? ( P V wird als die Theorie betrachtet, die der Argumentation unter Verwendung der Konzepte in P entspricht ). Ein ideales Ergebnis für das zweite Papier wäre gewesen:ZFCZFPAPVPVP

kann nicht beweisen(eine vernünftige Formalisierung) PN P .PVPNP

PV

PNPP

Kaveh
quelle