In TCS gibt es eine Art von Ergebnissen, die normalerweise als Bootstrapping-Ergebnisse bezeichnet werden . Im Allgemeinen ist es von der Form
Wenn Satz gilt, gilt Satz .
wobei und Sätze sind, die ähnlich aussehen, und scheinbar "schwächer" ist als , weshalb wir diese Art von Ergebnissen nennen. Lassen Sie mich einige konkrete Beispiele nennen:
Satz. [Chen und Tell, STOC'19] Beheben Sie jedes Problem . Es sei angenommen , dass für jedes gibt es unendlich viele , so dass Schaltungen der Tiefe Notwendigkeit , mehr als Drähte das Problem zu lösen . Dann für jeden
Satz. [Gupta et al., FOCS'13] Angenommen, die Berechnung der bleibenden Karte erfordert Tiefen- Rechenschaltungen mit einer Größe von mehr als über Feldern der Charakteristik . Dann erfordert die Berechnung der bleibenden Karte arithmetische Schaltungen mit Superpolynomgröße, und daher gilt Valiant's Conjecture.
Nun, ein berühmteres, aber nicht so angemessenes Beispiel stammt aus der feinkörnigen Komplexität:
Satz. [Backurs and Indyk, STOC'15] Wenn wir EDIT DISTANCE in berechnen können (beim RAM-Modell), erhalten wir einen SAT-Solver schneller als einen derzeit vorhandenen.
Aktualisieren. (10. Juli 2019) Das Beispiel für die Bearbeitungsentfernung kann etwas verwirrend sein. In Ryans Antwort finden Sie ein „Standard“ -Beispiel.
Wie Sie sich vielleicht vorgestellt haben, werden (nach meinem besten Wissen) alle Ergebnisse dieses Typs durch die Verwendung des Kontrapositivs bewiesen (ich habe das Kontrapositiv in der Bearbeitungsentfernung eins genommen). In gewissem Sinne sind dies alles algorithmische Ergebnisse.
Normalerweise gibt es zwei Möglichkeiten, ein Bootstrapping-Ergebnis zu verstehen. 1. Wir müssen nur beweisen und dann das Ergebnis anwenden, wenn wir beweisen wollen ; 2. zu beweisen kann schwierig sein, weil wir es a priori für schwierig halten, beweisen .
Das Problem ist, dass einer (oder genauer gesagt ich ) kaum optimistisch sein und das erste Verständnis annehmen kann, wenn es doch keine positive Verwendung von Bootstrap-Ergebnissen gibt! Meine Frage ist also
Kennen wir ein Bootstrapping-Ergebnis, bei dem bewiesen ist?