Modelle der Nachfolgearithmetik

Betrachten Sie die Theorie Th ( N , S , 0 ) , von der wir wissen, dass sie durch die folgenden Axiome axiomatisiert wird:

  1. X ( S ( X ) 0 )
  2. X j ( S ( X ) = S ( j ) X = j )
  3. X ( X 0 j ( X = S ( j ) )

plus das Axiomschema:

  1. X ( S N ( X ) X ) für jede N N (Wo S N ( X ) ist die Anwendung von S N mal zu X ).

Nun ist bekannt, dass Modelle dieser Theorie genau diejenigen sind, die die Form haben N + λ Z , Wo λ ist eine endliche oder unendliche Kardinalzahl. Meine Frage ist, wie man das beweist. Es ist nicht schwer zu zeigen, dass jede Struktur dieser Form ein Modell für die Theorie ist, aber was ist umgekehrt, dh dass jedes Modell der Theorie diese Form hat?

Nun ist klar, dass jedes Modell dieser Theorie aus einem Anfangssegment bestehen wird, das eine Kopie davon ist N . Mein Gedanke war dann, eine Äquivalenzrelation zu definieren X j wenn es das gibt N so dass S N ( X ) = j , und zeigen Sie dann, dass die Äquivalenzklassen alle die Form haben N oder Z . Geht das in die richtige Richtung?

Auch als Randnotiz, nur zur Kontrolle, aber das 1 -Typen dieser Theorie sind alle entweder durch eine Formel der Form isoliert S N ( 0 ) = X , oder sonst der eindeutige nicht isolierte Typ { S N ( 0 ) X | N N } , richtig?

Ihre vorgeschlagene Äquivalenzbeziehung hat die richtige Idee, funktioniert aber nicht wirklich: Sie ist nicht symmetrisch. Sobald Sie das jedoch behoben haben, haben Sie die richtige Idee.
@NoahSchweber - Stimmt natürlich! Du meinst, ich sollte auf der rechten Seite "da ist N so dass entweder S N ( X ) = j oder S N ( j ) = X , Rechts? Kannst du deinen Kommentar als Antwort posten?
Du sagst: Modelle dieser Theorie sind genau die, die die Form ℕ+𝜆⋅ℤ haben. Was ist mit Modellen der Form ℕ+ℚ⋅ℤ ?
@PrimoPetri - Seit | Q | = 0 , sie sind vom Typ N + 0 Z . Ich glaube nicht, dass die Nachfolgearithmetik zwischen der Auftragsart der Kopien unterscheiden kann Z (das heißt, die Art und Weise, wie die Z s sind untereinander geordnet).
Ist (4) nicht überflüssig? Ist dieses "Rückschleifen" nicht durch (1) und (2) verboten?
@DanChristensen - Nein, sie sind nicht überflüssig. Betrachten Sie ein Modell M bestehend aus N und ein einzelnes Element, sagen wir A , nicht in N . Definieren S als Nachfolger wie gewohnt vorbei N und einstellen S ( A ) = A . Dann M erfüllt 1-3, erfüllt aber 4 nicht für N = 1 .
Danke. Warum dann nicht einfach das natürlichere Induktionsprinzip verwenden und die Konstruktion vermeiden S N ( X ) Funktion?
@DanChristensen - Sie können ein Induktionsschema verwenden, ähnlich dem, das Sie mit PA erster Ordnung haben (aber natürlich auf Formeln beschränkt, die nur die Nachfolgerfunktion enthalten). Dies wird einen weiteren unendlichen Satz von Axiomen für die Theorie ergeben. Aber ich finde es einfacher, die Modelle der Theorie mit diesem speziellen Schema zu analysieren.
Ich denke, Sie bräuchten eine Induktion, um die Existenz von zu beweisen S N ( X ) Funktion. Nur zur Klarstellung, ist das so S 0 ( X ) = X ,   S 1 ( X ) = S ( X ) ,   S 2 ( X ) = S ( S ( X ) ) , usw? Dann S N ( X ) = X + N .
@DanChristensen - Es gibt kein " S N Funktion. Die Amtssprache enthält nur S . Ich benutze nur S N als Abkürzung für die Anwendung der Funktion N Mal zu einem Begriff. A1 1 Ist X ( S ( X ) X ) , A2 2 Ist X ( S ( S ( X ) ) X ) , usw., sodass keines der Axiome tatsächlich enthält S N .
In PA 2. Ordnung (in der Sprache der Mengenlehre) kann man die Existenz einer solchen Funktion ausgehend von Peanos Axiomen formal beweisen. Ich verstehe, dass Sie das in 1st Order PA nicht tun können.

Antworten (1)

Sie haben die richtige Idee, aber sie muss optimiert werden: Die Beziehung "endliche Entfernung" ist das, was Sie wollen, aber es ist nicht das, was Sie geschrieben haben (was Sie geschrieben haben, ist nicht symmetrisch). Satz X j wenn es etwas Endliches gibt N so dass S N ( X ) = j oder es gibt etwas Endliches N so dass S N ( j ) = X (Beachten Sie, dass dies nur die übliche "Grafikmetrik" ist).

Die wichtigsten Beobachtungen sind nun, dass es in jedem Modell der Nachfolgerarithmetik genau ein Element ohne Vorgänger gibt und die Nachfolgerfunktion injektiv ist. Diese beiden Tatsachen implizieren schnell, dass jedes Modell der Nachfolgearithmetik aus genau einem besteht -Klasse von "Typ N „und alle anderen -Klassen (falls vorhanden) haben "type Z ."

(Es kann hilfreich sein, darüber nachzudenken, was die Nachfolgearithmetik über die Beziehung "Distanz Eins" beweist X = S ( j ) j = S ( X ) ; Meiner Erfahrung nach ist dies etwas einfacher zu konzeptualisieren, obwohl ich nicht sicher bin, warum.)