Terry Taos rechnerische Perspektive auf die Mengenlehre

In einem seiner Blogbeiträge von 2010, A computergestützte Perspektive auf die Mengenlehre , schreibt Terry Tao:

Die standardmäßige moderne Grundlage der Mathematik wird mithilfe der Mengenlehre konstruiert. Mit diesen Grundlagen enthält das mathematische Objektuniversum, das man studiert, nicht nur die „primitiven“ mathematischen Objekte wie Zahlen und Punkte, sondern auch Mengen dieser Objekte, Mengen von Mengen von Objekten und so weiter. (In einer reinen Mengentheorie wären die primitiven Objekte selbst auch Mengen; dies ist nützlich, um die Grundlagen der Mathematik zu studieren, aber für die meisten mathematischen Zwecke ist es bequemer und weniger konzeptionell verwirrend, darauf zu verzichten, primitive Objekte als Mengen zu modellieren .) Man muss diesen Mengen sorgfältig eine geeignete Sammlung von Axiomen auferlegen, um Paradoxien wie Russells Paradoxon zu vermeiden; aber mit einem Standard-Axiomsystem wie Zermelo-Fraenkel-Choice (ZFC) werden alle tatsächlichen Paradoxien, die wir kennen, eliminiert.

Es scheint, dass er nicht das verwendet, was er eine „reine Mengentheorie“ nennt, um die Grundlagen der Mathematik zu konstruieren, weil er nicht alle primitiven Objekte als Mengen modelliert. Dies scheint ZFC zu disqualifizieren, da es typischerweise als eine einsortierte Theorie präsentiert wird, obwohl er ZFC namentlich erwähnt, um bekannte Paradoxien zu beseitigen, und im Abschnitt Mengenlehre seines Beitrags von 2009 aus den Axiomen von ZFC arbeitet , Das „kein selbstzerstörerisches Objekt“-Argument. Ich bezweifle, dass ein Mathematiker seines Kalibers damit zufrieden wäre, an einer Theorie mit unklaren Axiomen zu arbeiten, also versuche ich, die Details seiner Mengenlehre festzunageln. Arbeitet er in einer vielseitigen Version von ZFC, die Urelemente zulässt? Oder arbeitet er in ZFC und sagt, dass, obwohl alle primitiven Objekte in ihrem Kern Sets sind, wir versuchen sollten, nicht darauf einzugehen und uns davon abhalten lassen sollten, sie so zu studieren, wie wir es gewohnt sind?

Die Axiomatisierung des ursprünglichen Zermelo hat Urelemente .
Für TTs Herangehensweise an die Mengenlehre können Sie seine Analyse I (2006): Ch.3 Mengenlehre einsehen .
@MauroALLEGRANZA Okay, ich werde es überprüfen.
Es scheint mir, dass er nur natürliche Zahlen verwendet und Objekte hat, die keine Mengen sind.
@MauroALLEGRANZA Funktioniert auch; auf Seite 66 schreibt er: „Funktionen sind keine Mengen. Ich werde das Buch weiter durcharbeiten.
Ja, es funktioniert irgendwie. ZFC verdammt durch schwaches Lob, würde ich sagen. Wenn nicht einmal das große Tao dabei ist, wie sind dann seine langfristigen Aussichten?

Antworten (2)

Die einfachste Antwort ist, dass er bestimmte Objekte wie natürliche Zahlen und Funktionen über ihre abstrahierten Eigenschaften (in Programmiersprachen als Schnittstellen bezeichnet) verwendet, anstatt bestimmte Objekte mit diesen Eigenschaften (in Programmiersprachen als Implementierungen bezeichnet) festzulegen. Der Grund ist, dass wir uns in der Regel um die Schnittstellen kümmern und selten darum, wie genau sie implementiert sind.

Denken Sie daran, dass mathematische Objekte normalerweise nicht allein kommen, sondern als Mitglieder einer Struktur, und die Eigenschaften, die sie haben sollen, besser als Eigenschaften der Struktur als Ganzes verstanden werden. Das bedeutet auch, dass wir die Struktur frei ändern können, solange sie die gleichen Eigenschaften erfüllt.

Das typische Beispiel sind die natürlichen Zahlen. Fast immer kümmern wir uns nur um die Eigenschaften, die sie im Verhältnis zueinander haben, wie z 0 < 1 < 2 < 3 < , und Induktion über die natürlichen Zahlen. Diese Eigenschaften müssen alle gelten, unabhängig davon, wie die Sammlung natürlicher Zahlen tatsächlich gebildet wird. ZFC hat viele Möglichkeiten, ein PA-Modell auszustellen, und tatsächlich unterschied sich Zermelos ursprüngliche Konstruktion eines dieser Modelle von der heute standardmäßigen von Neumann-Konstruktion. Der Grund, warum wir letzteres jetzt verwenden, ist einer der seltenen Fälle, in denen wir feststellen, dass es bequemer ist, wenn die natürlichen Zahlen eine transitive Menge sind, sodass sie von Neumann-Ordnungszahlen sind. Das hat technische Vorteile, weil wir das eingebaute Symbol verwenden können für die Ordnung nach Ordnungszahlen. Man kann sagen, dass wir die Struktur der natürlichen Zahlen mögen, um intern PA zu erfüllen und extern eine Unterstruktur der Struktur der Ordinalzahlen zu sein, daher gibt es einen besonderen Grund, die von Neumann-Konstruktion natürlicher Zahlen zu bevorzugen.

Ein weiteres typisches Beispiel sind die reellen Zahlen. Diesmal kümmern wir uns in der Praxis nie darum, wie sie konstruiert sind. Solange sie die Feldeigenschaften und das Vollständigkeitsaxiom zweiter Ordnung erfüllen, ist das gut genug. Man kann sagen, dass wir die Struktur der Realzahlen nur brauchen, um interne Eigenschaften zu erfüllen, und uns um externe Eigenschaften nicht kümmern. Ob man also die Cauchy-Folgen der Rationalen oder die Dedekind-Schnitte der Rationalen oder die Dezimalfolgen wählt, spielt überhaupt keine Rolle. Der einzige Punkt, an dem es darauf ankommt, ist, wann Sie die Struktur konstruieren möchten, um zu zeigen, dass es einige Instanzen gibt, die die gewünschten Eigenschaften erfüllen, während in einigen schwachen Systemen einige davon nicht konstruiert werden können. Danach verwenden wir reelle Zahlen nur noch über deren Schnittstelle.

Ähnlich für Funktionen. In ZFC können sie als spezielle Arten von Teilmengen des kartesischen Produkts der Domäne und Kodomäne codiert werden, aber in der Praxis kümmern wir uns nicht darum und wollen diese Einschränkung manchmal nicht, wenn wir uns beispielsweise mit Klassenfunktionen befassen. Sehen Sie, Sie denken an das Powerset-Symbol P als Funktion, nicht wahr? Aber es kann kein Set in ZFC sein, es sei denn, Sie wollen einen Widerspruch. Gleiches gilt für die Kardinalitätskarte und im Allgemeinen für alle funktionsähnlichen Dinge, deren Domäne oder Kodomäne keine Menge ist. Man könnte in der streng stärkeren MK-Mengentheorie arbeiten, um dieses Problem zu vermeiden, aber der Punkt bleibt, dass es uns nicht wirklich interessiert, wie Funktionen implementiert werden, solange wir sie so verwenden können, wie wir es erwarten.

Um sicherzustellen, dass die mathematischen Strukturen, die man verwendet, in ZFC konstruiert werden können, muss man nur sicherstellen, dass es in ZFC entweder eine Menge gibt, die die gewünschte Schnittstelle erfüllt (z. B. für natürliche Zahlen und reelle Zahlen), oder dass es eine syntaktische Übersetzung von gibt seinen Beweis zu einem Beweis in ZFC (wie z. B. Beweise mit Klassenfunktionen, die oft, aber nicht immer systematisch in Beweise übersetzt werden können, die in ZFC funktionieren, indem man einfach die Verwendung dieser Funktionen durch Formeln ersetzt), oder dass man in einem arbeitet konservative Erweiterung von ZFC (z. B. Verwendung der vollen Abkürzungskraft).

Weitere Beispiele finden Sie unter math.stackexchange.com/a/1711165/21820 .

Taos Hinweis auf die reine Mengenlehre spielt auf die Konstruktion der natürlichen Zahlen an, ausgehend von der leeren Menge. In von Neumanns Version davon definieren wir 0 = , 1 = { } , 2 = { , { } } und allgemeiner N + 1 = { 0 , 1 , N } . Man kann in diesem Sinne vorgehen und die rationalen Zahlen und die reellen Zahlen als bestimmte Arten von Mengen definieren. In diesem Bild sind Zahlen nicht „primitiv“, wie Tao sagt, oder kurz „Atome“. Dann der von Neumann-Rang N ist genau N , der von-Neumann-Rang einer unendlichen Menge rationaler Zahlen ist ω (die am wenigsten unendliche Ordnungszahl) und der von Neumann-Rang einer reellen Zahl ist ω + 1 .

Praktisch gesehen ist es in vielen Zweigen der Mathematik bequem, Zahlen als Atome zu betrachten und von dort aus weiterzugehen.

Zum Beispiel, um den Überbau (Universum) über dem Set zu bauen R das merkt man jedem X R ist ein Atom in dem Sinne, dass X R = und darüber hinaus X v ( R ) = Wo v ( R ) ist das Universum vorbei R .

Diese Sichtweise ist hilfreich beim Erstellen exotischer Erweiterungen v ( R ) v ( R ) das Tao sehr mag; siehe zB diese .

Was meinen Sie N + 1 = N { N } .
@AkivaWeinberger, das entspricht dem, was ich geschrieben habe.
Nein, ist es nicht. { N , { N } } hat zwei Elemente und einen Rang von N + 2 und enthält { N } als Element; N { N } hat N + 1 Elemente und einen Rang von N + 1 und enthält nicht { N } als Element. (Aber es ist sowieso alles ein Detail)
@AkivaWeinberger, aber N + 1 enthalten soll N als Element. Außerdem missverstehst du die Schreibweise der geschweiften Klammern. Hier N enthält jede der kleineren Zahlen als Element.
Es soll beinhalten N als Element, aber nicht { N } , ist mein Punkt. Außerdem hast du das geschrieben 1 = { } , während wenn wir hätten N + 1 = { N , { N } } du würdest bekommen 1 = { , { } } durch Einsetzen N = 0 = .
@AkivaWeinberger, danke dafür. Lassen Sie mich meine Notation überprüfen. Ich folge Kanovei diesbezüglich im Grunde. Er ist eher ein Mengentheoretiker als ich.
@AkivaWeinberger, deine Formel scheint überzeugender als meine :-)