Referenz für Turing zu vielen Reduzierungen

8

Ich suche nach einer Referenz zum "Reduzieren" von Turing-Reduzierungen auf Mehrfachreduzierungen. Ich denke an eine Aussage der folgenden Form (ähnlich genug Aussagen würden mich auch befriedigen):

Satz. Wenn , dann .A 2 f m B t tATfBAm2fBtt

wobei " " und " " jeweils und Vielfachverringerungen der deterministischen Zeit bezeichnen und " " eine "Wahrheitstabellen" -Variante von bezeichnet die Sprache , die eine boolesche Kombination von Prüfungen " " .f m f ( n ) B t t B x B.Tfmff(n)BttBxB

Beweisidee für die Aussage: Simulieren Sie die -zeitbegrenzte Orakel-Turing-Maschine, die bei der Turing-Reduktion verwendet wird: Es ist einfach genug, auch in der Zeit einen nicht deterministischen Turing-Wandler zu erhalten , der die Antworten des Orakels errät und schreibt eine Konjunktion von Prüfungen " " oder " " in die Ausgabe, die von einer -Maschine ausgewertet werden sollen . Dieser Wandler kann bestimmt werden, indem beide Ergebnisse der Orakelrufe untersucht und durch Disjunktionen in der Ausgabe behandelt werden. es funktioniert jetzt in der Zeit .f ( n ) B x B x B B t t 2 f ( n )f(n)f(n)BxBxBBtt2f(n)

Seltsamerweise kann ich in komplexen Lehrbüchern kein verwandtes Ergebnis finden.

Bearbeiten: Umbenennung von " " in " ", um die Beziehung zu Wahrheitstabellen hervorzuheben, wie von @ MarkusBläser hervorgehoben.B t tABBtt

Sylvain
quelle
1
Interessant. Anders ausgedrückt, Sie reduzieren es zunächst auf das Problem der Überprüfung, ob eine Berechnung der Länge der Reduktionsmaschine mit Orakel akzeptiert, und reduzieren diese dann auf indem Sie alle akzeptierenden Zweige berücksichtigen (unter Berücksichtigung aller möglichen Werte) der Mitgliedschaft in Abfragen) und in einer einzigen Abfrage an fragen, ob eine von ihnen korrekt ist. Der naheliegende Ort, an dem dies überprüft werden muss, ist die klassische Rekursionstheorie. Sie behandelt verschiedene Reduktionen und ihre Beziehungen ausführlich, aber ich kann mich nicht erinnern, etwas Ähnliches gesehen zu haben. B A B B A B.f(|x|)BABBAB
Kaveh
3
Was ist der Unterschied zu einer Reduzierung der Wahrheitstabelle?
Markus Bläser
@ MarkusBläser: Nicht viel, die Viel-Eins-Reduktion könnte (glaube ich) auch als Wahrheitstabellenreduktion . Irgendwelche Referenzen für diese Variante des Satzes? A 2 f t t B.Am2fABAtt2fB
Sylvain
ps: Wenn Sie hier keine Antwort erhalten, möchten Sie diese möglicherweise auf MO erneut veröffentlichen. Es gibt eine Reihe von Berechenbarkeitstheoretikern auf MO, die cstheory nicht besuchen (zumindest nicht sehr oft).
Kaveh
@ Sylvain Super Frage.
Tayfun Pay

Antworten:

2

Ich bin mir ziemlich sicher, dass Sie dies in dem Buch Bounded Queries in Recursion Theory von Martin und Gasarch finden können, aber ich habe jetzt keinen Zugriff auf eine Kopie, um dies zu überprüfen.

(Ihre Aussage gibt eine Obergrenze von ; der größte Teil dieses Buches handelt von der Untergrenze solcher Mengen, daher muss die Obergrenze irgendwo drin sein, wahrscheinlich sehr nahe am Anfang.)2f

PS: Ich stimme dem Kommentar von M. Blaser zu: Sie sprechen im Grunde genommen von Reduktionen der Wahrheitstabelle, ohne diese Terminologie zu verwenden.

Joshua Grochow
quelle