Wie beweist man 2+2=42+2=42+2=4 mit der Zermelo-Fraenkel-Mengentheorie?

Ich kenne den berühmten Auszug aus Principia Mathematica von Bertrand Russel und Alfred Whitehead. Da die Zermelo-Fraenkel-Mengenlehre jedoch die heute am häufigsten verwendete Grundlage der Mathematik ist (oder ZF, wenn Sie glauben, dass das Axiom der Wahl impliziert ist), habe ich mich gefragt, ob es eine Postulation gibt, die in der Symbolik der Logik erster Ordnung für ausgedrückt wird 2 + 2 = 4 nach ZFC. Ich bin kein Logiker, noch nicht einmal ein Student, und ich konnte einen solchen Beweis online nicht finden, vielleicht übersehe ich nur ein grundlegendes Verständnis dessen, was ZFC ist.

In ZFC werden die natürlichen Zahlen als Ordnungszahlen definiert, also per Definition: 2 + 2 = 2 + ( 1 + 1 ) = ( 2 + 1 ) + 1 = 3 + 1 = 4 . Beachten Sie, dass A + 1 ist definiert als S ( A )

Antworten (5)

Die Zermelo-Fraenkel-Mengentheorie ist in einer Sprache formuliert, die eine binäre Beziehung hat , und das ist es. Die Symbole 1 , 2 , 3 , 4 Und + syntaktisch "keinen Sinn" machen.

Also muss man zuerst erklären, was ist 2 im Rahmen der Mengenlehre. Das bedeutet, dass Sie einige Mengen definieren müssen, die sich so verhalten, wie Sie es von den natürlichen Zahlen erwarten würden. Normalerweise sind dies die endlichen von Neumann-Ordnungszahlen, rekursiv definiert als 0 = Und N + 1 = N { N } . Es gibt andere Möglichkeiten, die natürlichen Zahlen zu definieren, oder Sie könnten über die reellen Zahlen nachdenken, und dann müssen Sie diese auch zuerst definieren, aber bleiben wir zunächst bei den von Neumann-Ordnungszahlen und sehen, wohin uns das führt.

Beachten Sie, dass selbst im Fall der Peano-Arithmetik oder der Ringtheorie das Symbol für 2 und das Symbol für 4 sind nicht Teil der Sprache. Sie werden als Abkürzung für entweder wiederholte Summen von verwendet 1 oder wiederholtes Anlegen der Nachfolgefunktion an 0 , oder so weiter.

Also wenn 2 ist definiert als 1 + 1 Und 4 ist definiert als ( ( 1 + 1 ) + 1 ) + 1 , und Sie haben ein Axiom, das das sagt ( X + j ) + z = X + ( j + z ) , dann sind Sie praktisch fertig: ( 1 + 1 ) + ( 1 + 1 ) = ( ( 1 + 1 ) + 1 ) + 1 , So 2 + 2 = 4 . Aber gut, zurück zur Mengenlehre.

Wir haben die natürlichen Zahlen, also 2 = { , { } } Und 4 , gut, lass uns einfach schreiben 4 . Danach müssen Sie fragen, was ist + . Denkst du über + als rekursive Definition der Anwendung der Nachfolgerfunktion? Sogar die Peano-Axiome, die normalerweise die Grundlage für die Arithmetik bilden, haben + als eigenständiges Objekt, und es besteht eine Verbindung zwischen + und die Nachfolgefunktion. Es gibt zwei Standardmethoden, um zu definieren, was ist + zu den natürlichen Zahlen im Rahmen der Mengenlehre:

  1. Sukzessive Anwendung der Nachfolgefunktion, also X + 0 = X Und X + S ( j ) = S ( X + j ) . In diesem Fall, 2 + 2 = S ( 1 ) + S ( 1 ) = S ( S ( 0 ) ) + S ( S ( 0 ) ) = = S ( S ( S ( S ( 0 ) ) ) ) . Und jetzt können wir auch zurück in Mengen übersetzen, um "eine vollständige mengentheoretische Aussage" zu erhalten. Aber es ist schrecklich, und ich will es nicht tun.

  2. Verwenden der Kardinalität von Mengen. Beachten Sie, dass N ist eine Menge mit genau N Elemente. 0 hat keine Elemente und 1 hat genau ein Element (nämlich 0 , wie sich herausstellt). So können wir definieren N + M = k genau dann, wenn die Anzahl der Elemente in einer disjunkten Vereinigung einer Kopie von N und eine Kopie von M , Ist k . Oder, in modernen Begriffen, gibt es eine Bijektion zwischen den beiden Mengen.

    In diesem Fall muss man eine Funktion von aufschreiben { 0 , 0 , 0 , 1 } { 1 , 0 , 1 , 1 } , oder { 0 } × 2 { 1 } × 2 , Und 4 welches ist { 0 , 1 , 2 , 3 } . Dies beginnt natürlich damit, zu definieren, was aus mengentheoretischer Sicht ein geordnetes Paar ist, was eine Funktion ist usw., und dies dann wieder als mengentheoretischen Ausdruck zu schreiben. Was nach wie vor eine schreckliche Übung in Sinnlosigkeit ist.

Am einfachsten ist es am Ende, dies "blockweise" zu beweisen. Beweisen Sie zuerst, dass es eine Möglichkeit gibt, die natürlichen Zahlen zu formalisieren, dann formalisieren Sie die Addition, und zeigen Sie dann, dass, egal welche Formalisierung Sie wählen, es der Fall sein muss, solange sie bestimmte Eigenschaften erfüllt (die Sie von den natürlichen Zahlen erwarten würden). dass das Objekt entspricht 2 + 2 ist das entsprechende Objekt 4 .


Oder sei einfach nervig und erkläre, dass du interpretierst 2 , + Und 4 auf eine nicht standardmäßige Weise so 2 + 2 = 5 4 . Was auch immer dir gefällt.

Vielen Dank, dass Sie es klargestellt haben. Was haben sie also in Principia Mathematica verwendet, um 1 + 1 = 2 zu beweisen, weil es in Bezug auf logische Symbole ziemlich abstrakt erschien?
Ich habe PM nicht gelesen, weil es aus heutiger Sicht eine gigantische Zeitverschwendung ist, es sei denn, Sie möchten einige sehr spezifische Dinge im Zusammenhang mit dem dortigen Text studieren. (Ich verunglimpfe jedoch nicht, das Buch als historisches Wahrzeichen eines riesigen Unterfangens zur Formalisierung der Mathematik zu lesen, das war großartig.) Daher kann ich Ihnen nicht ganz dabei helfen, was und wie sie dort Dinge getan haben. Aber wenn ich mich recht erinnere, brauchen sie ein paar hundert Seiten, um die Grundlagen zu formalisieren, damit sie es beweisen können 1 + 1 = 2 . Ich denke, sie verwenden einen typentheoretischen Ansatz, der eine andere Art ist, Mathematik zu formalisieren
"und Sie haben ein Axiom, das besagt, dass (x + y) + z = x + (y + z)" Ich dachte, es sei üblich, Axiome für die Peano-Arithmetik zu verwenden, bei der das Assoziativgesetz kein Axiom, sondern ein Theorem war.
@Doug: Ich meinte das im Zusammenhang mit den Axiomen eines Feldes (oder zumindest der Ringtheorie). Im Fall von PA müssen Sie es beweisen, ja.

In ZFC würden Sie normalerweise die Additionsfunktion durch Rekursion konstruieren, sodass sie nach dem allgemeinen Rekursionstheorem die Rekursionsgleichungen erfüllen würde

A + 0 = A A + S ( B ) = S ( A + B )
Wo S ist die Funktion, die eine natürliche Zahl zu ihrem Nachfolger führt.

Nachdem ich das bewiesen habe 2 = S ( S ( 0 ) ) Und 4 = S ( S ( S ( S ( 0 ) ) ) ) (die Sie vielleicht in erster Linie als Definitionen angesehen haben), es ist so einfach wie

2 + 2 = 2 + S ( S ( 0 ) ) = S ( 2 + S ( 0 ) ) = S ( S ( 2 + 0 ) ) = S ( S ( 2 ) ) = S ( S ( S ( S ( 0 ) ) ) ) = 4

Abhängig von der zugrunde liegenden Formalisierung der Logik erster Ordnung kann es mehr oder weniger umständlich sein, diese Gleichungsführung als Formal auszudrücken. Um es halbwegs lesbar zu machen, hängt es insbesondere von der Fähigkeit ab, neue Begriffsnotationen (wie z X + j ) außer denjenigen, die in der ursprünglichen logischen Sprache vorhanden sind, und die meisten Beweissysteme für die Logik erster Ordnung begnügen sich damit, dies zu handhaben, indem sie atomare Formeln betrachten, die die neuen Terme als Abkürzungen eines komplexeren Nestes von Quantoren beinhalten.

Wenn Sie also PM mit der Kombination aus orthodoxem Lehrbuch FOL + ZFC vergleichen, kann letzteres nicht unbedingt die Nase vorn haben.

Andererseits haben moderne Beweisassistenten gezeigt, dass formales Denken in der Logik erster Ordnung viel reibungsloser durchgeführt werden kann als mit den Lehrbuch-Beweissystemen – zB durch Einbetten von FOL in ein geeignetes System höherer Ordnung, in dem das obige Gleichungsdenken durchgeführt werden kann mehr oder weniger direkt, und dann ein für alle Mal beweisen, dass dieses System höherer Ordnung konservativ gegenüber der Logik erster Ordnung ist.

Im ZFC-Axiomsystem werden natürliche Zahlen durch Mengen dargestellt. Zum Beispiel, 0 wird normalerweise durch die leere Menge dargestellt = { } .

Sie können den Nachfolger einer Zahl auf unterschiedliche Weise darstellen. Eine gängige Methode, dies zu tun, ist die Darstellung einer beliebigen Zahl größer als 0 als Menge aller kleineren Zahlen. Daher, 1 = { } , 2 = { 0 , 1 } = { , { } } .

Dies hat die schöne Eigenschaft, dass A < B iff A B iff A B .

Wir können also den Nachfolger einer Zahl berechnen als S ( A ) = { A } A . Wir stellen fest, dass der Vorgänger auch einfach zu berechnen ist.

Summation ist rekursiv definiert, so dass A + 0 = A , Und A + S ( B ) = S ( A ) + B .

Die wiederholte Anwendung dieser beiden Regeln gibt uns das 2 + 2 = 3 + 1 = 4 + 0 = 4

Ich würde das nur ergänzen A < B ist definiert als A B , es ist nicht nur gleichwertig

Zuerst müssen Sie die Zahlen konstruieren, die Sie verwenden. Es kann die Menge der natürlichen Zahlen sein. Sie können die berühmte Konstruktion verwenden für 0 , { } für 1 , { { } , } für 2 usw. Danach müssen Sie a konstruieren + Operator. Es kann eine Funktion sein + : N 2 N . Diese Funktion kann als Satz von Paaren konstruiert werden ( ( A , B ) , C ) einige Bedingung erfüllen A , B Und C . Ein geordnetes Paar kann mit der Kuratowski-Definition konstruiert werden. Schließlich können Sie überprüfen, ob 2 + 2 = 4 .

Axiomatische Mengenlehre ist eine anerkannte Grundlage der Mathematik, in der Sie die gesamte Mathematik konstruieren können (da bin ich mir nicht sicher). Allerdings wird niemand diese Konstruktionen jemals von Hand ausführen.

Stellen Sie sich vor, Sie möchten die explizite Konstruktion des Tangentialbündels einer glatten Mannigfaltigkeit ausdrücken. Das wäre riesig und verwirrend.

Zuerst "konstruieren Sie die gesamte Mathematik" ist vorerst etwas zu viel, da das widerspruchsfreie Modell einige Probleme damit hat (Godel-Unvollständigkeitssatz). Zweitens, wie können Sie definieren + selbst verwenden? Die Definition von + im ZFC ist:
N + 0 = N N + ( M + 1 ) = ( N + M ) + 1 N + k = sup { N + M M < k }
für k begrenzen ordinal und A + 1 = S ( A )
Oh, was ich meine, war nicht zu verwenden A + B = C als Bedingung, sondern verwenden Sie lieber eine gut definierte Bedingung. Es würde von den vorherigen Konstruktionen abhängen.

Die vorhandenen Antworten sprechen mehr oder weniger von ordinaler Addition. In Bezug auf Kardinäle: Sprich | A | bezeichnet die Mächtigkeit der Menge A . Sprichwort 2 + 2 = 4 dann heißt das:

Satz. Wenn A B = , | A | = | B | = 2 , Dann | A B | = 4 .

Jetzt schreiben wir A B bedeutet, dass es eine Bijektion von gibt A auf zu B . Dann | A | = 2 bedeutet, dass A { 0 , 1 } (wobei es hier egal ist was 0 Und 1 sind, alles was zählt ist 0 1 ) und ähnliches | A | = 4 bedeutet A { 0 , 1 , 2 , 3 } .

Wir brauchen ein Lemma:

Lemma. { 0 , 1 } { 2 , 3 } .

Und nun zum Beweis des Satzes: Angenommen A B = Und | A | = | B | = 2 . Das zeigt das Lemma B { 2 , 3 } . Seit { 0 , 1 } { 2 , 3 } = es folgt dem

A B { 0 , 1 } { 2 , 3 } = { 0 , 1 , 2 , 3 } .

Hinweis zu "Ordinaladdition" versus "Kardinaladdition": Das sind zwei verschiedene Dinge. In der Tat 2 Und 4 sind Kardinalzahlen und Ordinalzahlen, also die Aussage " 2 + 2 = 4 " ist a priori mehrdeutig, da wir nicht angegeben haben, ob es sich um eine ordinale Addition oder eine kardinale Addition handelt. In hoffentlich offensichtlicher Notation zeigen die anderen Antworten dies 2 + Ö 2 = 4 , während wir das hier zeigen 2 + C 2 = 4 .

Nach den Standarddefinitionen ist eine endliche Ordnungszahl dasselbe wie eine endliche Kardinalzahl, und die beiden Additionsbegriffe für endliche Ordnungszahlen / Kardinalzahlen kommen gleich heraus. Aber es ist wichtig zu erkennen, dass sie für unendliche Ordinalzahlen und unendliche Kardinalzahlen wirklich unterschiedlich sind.

Sagen Sie zum Beispiel ω ist die erste unendliche Ordinalzahl und 0 ist der erste unendliche Kardinal. Dann, als Sätze, ω = 0 , aber zumindest in der Art, wie die Notation normalerweise interpretiert wird, ω + ω ω während 0 + 0 = 0 . Das ist kein Widerspruch, denn die beiden Pluszeichen bedeuten unterschiedliche Dinge; in sorgfältigerer Notation, die niemand wirklich verwendet, ω + Ö ω ω Und 0 + C 0 = 0 .

Also , wenn Sie sehen " + „In der Mengenlehre muss man den Kontext betrachten, um festzustellen, ob es bedeutet + Ö oder + C .

Oh okay, ich fange an zu glauben, etwas durch ZFC zu beweisen, bedeutet fast nichts, da es so viele Möglichkeiten gibt, dies zu tun. Ich glaube, ich hatte dieses Vorurteil, dass es sich um eine bestimmte Reihe von Axiomen handelt, um zu beschreiben, wie man moderne Mathematik postuliert, aber ist es eher ein allgemeiner Rahmen, in dem man frei theoretisieren kann?
@JohnMiller ZFC ist sicherlich ein bestimmter Satz von Axiomen. Das Obige ist ein informeller Beweis "in ZFC", da jeder Schritt mit diesen Axiomen gerechtfertigt werden könnte. (Wenn Sie durch die Tatsache verwirrt sind, dass sich das, was ich bewiesen habe, völlig von dem unterscheidet, was die anderen Antworten beweisen, lesen Sie die Anmerkung, die ich der Antwort hinzufügen werde ...)