Vor ein paar Wochen bin ich auf diesen großartigen Beitrag von JDH gestoßen und er beschäftigt mich seitdem. Die TL;DR für den Beweis ist, dass wir die Ausgaben jeder Funktion in die Axiome einer Mengenlehre codieren können, sodass wir einfach eine einzelne Turing-Maschine benötigen, die als cleverer „Parser“ fungieren kann, der die Informationen aus den Axiomen extrahieren kann und die gewünschte Funktion berechnen - das verstehe ich (zumindest konzeptionell und etwas formal).
Was mich jedoch verwirrt, sind die philosophischen Implikationen, die dies für Konzepte der Berechenbarkeit hat ... Ich glaubte, dass es in gewissem Sinne einen universellen Begriff der Berechenbarkeit gab (dh es gab Probleme, die entweder entscheidbar sind oder nicht), aber dies deutet darauf hin Solche Vorstellungen hängen vom mengentheoretischen Hintergrund für Ihre Berechnung ab - zum Beispiel diskutiert dieser Beitrag von Scott Aaronson die Arbeit eines seiner Studenten, der zeigt, dass es eine bestimmte Turing-Maschine gibt, deren Verhalten unabhängig von ZFC ist (was wiederum implizit vorschlägt, dass das Verhalten platonisch ist, wir es aber einfach nicht beweisen können).
Verzeihen Sie mir den Mangel an Klarheit in meiner Frage, aber: Gibt es eine Möglichkeit, dies zu lösen? Warum gibt es scheinbar unberechenbare Probleme (deren Beweis der Unberechenbarkeit oft Widerspruchsbeweise scheinbar ohne Bezugnahme auf irgendeinen mengentheoretischen Hintergrund verwendet, zB das Halteproblem), die von einer Turing-Maschine berechnet werden können, ohne (offiziell) ein Orakel zu verwenden ? Hat dies Auswirkungen auf die Church-Turing-These, da vermutlich kein Mensch die Busy Beaver-Funktion zuverlässig berechnen könnte, während der universelle Algorithmus (wenn er in das richtige Universum gestellt wird) dies kann?
Möglicherweise haben Sie einen der Schlüsselaspekte dieses Beitrags von Hamkins missverstanden. Sein Satz besagt nicht, dass jede Funktion berechenbar ist (trotz des Titels).
Es besagt stattdessen, dass Sie jede gegebene Funktion in einem sorgfältig ausgewählten Universum berechnen können, das heißt in einem sorgfältig ausgewählten Modell der Mengenlehre. Das Universum, in dem Sie es berechnen können, hängt von der Funktion ab. Es gibt viele, viele, viele verschiedene Modelle der Mengentheorie, dh viele verschiedene mengentheoretische Universen (so wie es viele, viele, viele verschiedene Modelle der Gruppentheorie gibt, dh viele verschiedene Gruppen). Die Funktion, die Ihnen gegeben wurde, kann in einigen Modellen berechenbar und in anderen nicht berechenbar sein. Alle Theoremgarantien sind die Existenz eines Modells, in dem die gegebene Funktion berechenbar ist.
James Arathoon
hmakholm hat Monica übrig gelassen
Lee Mosher
Isky Mathews
hmakholm hat Monica übrig gelassen