"Problematische" nicht anhaltene Eingänge für Turing-Maschinen
-
29-09-2020 - |
Frage
Lassen Sie uns diese Frage beginnen, indem Sie mit einer Turing-Maschine definieren, der Satz von Wörtern, die es nicht stärkelt. Definieren: $ p (m)={W \ in \ Sigma ^ * | M $ hält nicht auf $ W \} $
wir wissen, dass der $ halt $ problem ist $ re \ setminus r $ - somit jeder tm $ M $ Das berechnet Halt $ hat ein Wort, das es nicht anhält, dh $ p (m) \ ne \ emesyetet $ .
Entsteht in der (einfachen) Frage:
$ q (1): $ "ist ein Problem unentscheidbar, wenn und nur, wenn jeder TM, der berechnet, dass es eine nicht leere" problematische "Set
Lassen Sie uns mehr darauf hinweisen, dass für den
Also, ähnlich möchten wir uns vielleicht die (leicht) härtere Version der ersten Frage stellen.
$ q (2): $ "ist ein Problem unentscheidbar, iFF Jede TM $ M $ das Computer hat es $ | p (m) |=aleph_0 $ ? "
mehr - lass uns eine noch stärkere Frage stellen:
$ q (3): $ "Wenn $ L $ unentschieden ist, werden wir noch sein In der Lage, einen
und unsere endgültige (und halböffnete) Frage ist:
$ q (4): $ "Was können wir über Turing-Maschinen und ihre problematischen Sätze verstehen?"
Lösung
Also, lass uns mit diesen Problemen angehen. Als seitliche Hinweis habe ich die Fragen so angeordnet, dass jede Frage die Antwort desjenigen, bevor sie (und auf diese Weise, fast zu trivial erscheinen, um mit $: $ p).
$ A (1): $ ist aus der Definition ziemlich trivial. Wenn $ L $ unbeeintriglich ist, gibt es keine Turing-Maschine, die es berechnet und immer hält, sodass alle Turing-Maschinen, die $ berechnen L $ haben $ p (m) \ ne \ emesyetet $ . Die andere Richtung ist auch so einfach wie diese.
$ A (2): $ Nehmen wir an, $ L $ ist unentschlossen. Wenn es eine Turing-Maschine gab $ M $ das berechnet $ L $ und hat eine endliche
- .
- ablehnen, wenn $ w \ in p (m) $ (dies ist möglich, da $ P (m) $ < / span> ist endlich)
- Andernfalls, Rückgabe $ m (w) $
Diese neue Maschine wird für jeden
$ A (3) $ : für
- .
- run $ m_1 (w), m_2 (w), ..., m_n (w) $ parallel
- akzeptieren, wenn einer von ihnen akzeptiert wird.
Jetzt ist es offensichtlich, warum $ \ Hat M $ akzeptiert $ L $ . Lassen Sie $ W \ NOTIN P (\ HAT M) $ , dann gibt es einige $ 1 \ le k \ le n $ < / span> so, dass $ m_k (w) $ angehalten wird, somit $ W \ NOTIN \ BIGCAP_ {K \ SPACE=Space0} ^ np (m_k) $ . Lassen Sie $ w \ in p (\ Hat m) $ , dann haltet es nicht auf keinen $ M_K $ , somit $ w \ in p (m_k) $ für alle $ k $ . Schlussfolgerung, dass $ P (\ Hat m)=Bigcap_ {k \ space=space0} ^ np (m_k) $ ist endlich und deshalb von $ A (2) $ kann nicht vorhanden sein.
In Bezug auf
$ A (4): $ let $ L $ ist unentschieden und $ M_1, M_2 ... $ sind Turing-Maschinen, die $ L $ akzeptieren, und ihre Kreuzung des" problematischen Sets "ist endlich . Wenn wir auf die Funktion $ F: \ mathbb {n} \ Rightarrow \ Sigma ^ * $ von $ F ( k)=langle m_k \ rangle $ , dann ist es
Eine andere Idee, über die ich nachdenken möchte, ist das, was passiert, wenn wir über
$ p (m)= p (m_1) \ bigcup p (m_2) $ (Hinweis Dies kann auch die Schließeigenschaften in $ \ Mathcal R $ )
oder wenn $ l_1 \ delta l_2 $ ist endlich, dann sind wir die problematischen Maschinensätze für die Sprachen so ziemlich gleich (für jede Maschine
Obwohl ich noch keinen formellen Beweis für das oben genannte schreiben muss. (Ehrlich gesagt, ich habe keine Energie, um mehr Beweise in diesem einen großen Beitrag zu schreiben) Ich ermutige Sie immer noch, dies zu versuchen, das zu Hause zu beweisen!
Endlich! Ich denke, (aber immer noch nicht sicher), wir können ähnliche Ergebnisse (aber mit mehr Einschränkungen) für die Zeitkomplexitätsanalyse erhalten, wenn wir $ P (m, t) $ für zeitlich definieren konstruierbarer $ t (n) \ ge log (n) $ als Gruppe von Wörtern $ M $ nicht Innerhalb von $ t (n) $ Schritte. In dieser Definition gibt es das schwierige Problem der Konstanten, so dass es schwieriger ist, Theorems zu zeigen, indem er neue Maschinen definiert (da sie nur ein bisschen konstantere Arbeiten tun, die ein Wort geben, das ein Wort zum problematischen Satz eingibt, und die Big-O-Notation hier ist etwas bedeutungslos für verschiedene Konstanten)
wenn Sie der Meinung sind, dass etwas falsch ist oder nur mehr hinzufügen möchte - ich freue mich, Änderungen vorzunehmen.