Wie definieren wir rekursive Klassenfunktionen wie α↦Vαα↦Vα\alpha \mapsto V_\alpha und α↦Lαα↦Lα\alpha \mapsto L_\alpha in der Sprache der Mengenlehre?

Es ist bekannt, dass ZFC beweist, dass alles ein Element von ist v . Symbolisch, X ( X v ) . Ich kann jedoch nicht herausfinden, wie ich dies in die Sprache von ZFC übersetzen soll. Wir wissen das v ist die Vereinigung der folgenden Stufen:

  1. v 0 =
  2. v a + 1 = P ( v a )
  3. v λ = a < λ v a

Somit X v kann als Abkürzung für definiert werden a : Ö R D ich N A l ( a ) X v a . Also müssen wir jetzt nur noch ausdrücken a v a in der Sprache der Mengenlehre. Aber wie?

Frage. Wie definieren wir rekursive Klassenfunktionen (wie a v a ) in der Sprache der Mengenlehre?

Motivation. Ich möchte das Axiom der Konstruierbarkeit ausdrücken (nämlich v = L ) in der Sprache der Mengenlehre.

@GME: v a Und v j sind nicht in der Sprache der Mengenlehre, es gibt nur ein Beziehungssymbol in der Sprache, nämlich . Für die rekursiven Definitionen sollte sich das OP auf die transfinite Rekursion beziehen, die eine funktionale Formel erstellt, die die Arbeit erledigt.
Ich kenne die Standardantwort nicht, aber ich kann mir vorstellen, dass das Ersetzungsschema eine Schlüsselrolle bei der Definition spielt a v a . Sobald Sie die Codomain für alle festen nachgewiesen haben a existiert, dann funktioniert die rekursive Definition einwandfrei.
@FPE Ich weiß. Ich nahm an, dass das OP angesichts ihrer 1,2 und 3 von der rekursiven Def wusste, und stellte eine weitere Frage. Aber dann wurde mir klar, dass sie wirklich nur fragten, wie man eine transfinite Rekursion durchführt (weshalb ich meinen Kommentar gelöscht habe).

Antworten (2)

Im Sinne v = L , v hat eine kinderleichte Definition - v ist die Klasse aller Mengen v = { X | X = X } . Sie könnten die Definition "Hierarchie" verwenden v = a Ö N v a , aber das ist übertrieben. Aber das müssen wir auf jeden Fall machen L , also hier sind die Schritte:

  • Definieren Sie eine "akzeptable Funktion" als eine Funktion auf einer Ordnungszahl, die die Rekursionsbeziehung erfüllt
  • Definieren Sie die Klassenfunktion a L a als Vereinigung aller akzeptablen Funktionen

Ich gehe davon aus, dass Sie bereits definiert haben P L als Funktion in der Mengenlehre (die selbst ziemlich kompliziert ist und das Erfüllbarkeitsprädikat und Gödel-Codes und all das beinhaltet). Dann:

L = { F : X Ö N ( F : X v j X F ( j ) = ich F ( j = , , ich F ( j = j , F [ j ] , P L ( F ( j ) ) ) ) ) }

Lassen Sie uns das ein wenig aufschlüsseln. Der Endausdruck ich F ( j = , , ich F ( j = j , F [ j ] , P L ( F ( j ) ) ) ist eine Einteilung in Fälle: Wenn j ist die leere Menge, gib die leere Menge zurück; Wenn j ist eine Grenzordnungszahl, das heißt j = j , geben Sie dann die Vereinigung aller vorherigen zurück F ( j ) 's, was kurz ausgedrückt wird als F [ j ] , Wo F [ j ] ist das Bild der Funktion F unter dem Satz j . Ansonsten j ist ein Nachfolger und der Vorgänger von j Ist j . Dann P L ( F ( j ) ) gibt uns die L -powerset des vorherigen Wertes.

Dies wird alles gleich dem Wert von gesetzt F ( j ) , also geben wir die Werte von an F in Bezug auf alle vorherigen Werte. Das transfinite Rekursionstheorem stellt dies für eine gegebene Domänenordnungszahl sicher X , gibt es eine eindeutige Funktion, die alle diese Eigenschaften erfüllt, und für unterschiedliche Domänenordnungszahlen sind die Funktionen Enderweiterungen voneinander, sodass die Vereinigung aller dieser Funktionen eine einzige wohldefinierte Funktion ist Ö N .

Damit ist die Funktion definiert L : Ö N v so dass L ( a ) = L a nach den üblichen Regeln, das heißt: L ( ) = , L ( Erfolg a ) = P L ( L ( a ) ) , Und L ( δ ) = β < a L ( β ) Wenn δ ist eine Grenzordnungszahl. Es hilft auch, diese Definition und die Theoreme zu untersuchen , die ihre Richtigkeit auf Metamath beweisen . Dann die Klasse L ist definiert als L [ Ö N ] , die Vereinigung des Wertebereichs dieser Funktion, und das Axiom der Konstruierbarkeit könnten direkt formuliert werden als v = L [ Ö N ] , oder nach einer Definition Entpacken als

X j Ö N X L ( j ) .

Wenn Sie ersetzen P L überall mit P , erhalten Sie stattdessen die Funktion a v a , und es gibt einen nichttrivialen Satz, der im Wesentlichen vom Gründungsaxiom abhängt, das zeigt, dass der Wertebereich dieser Funktion ist v . (Es scheint, dass Sie in Ihrem Beitrag die gegenteilige Haltung einnehmen, wo v ist als diese Vereinigung definiert und der nichttriviale Satz besagt, dass jede Menge drin ist v . Nur damit wir klar sind, definiere ich v der Klassenersteller zu sein, den ich eingangs erwähnt habe.) Tatsächlich v = a Ö N v a ist ein Äquivalent zum Gründungsaxiom.

Danke für die umfassende Antwort. Ich werde es genauer studieren, wenn es die Zeit erlaubt.
@ user18921 Lol, Entschuldigung, wenn es zu dicht war. Du hast zufällig genau mein Spezialgebiet getroffen :) Ich arbeite gerade an der Definition v = L im Moment in Metamath.
Cool!

Die Idee ähnelt der Methode zum Codieren rekursiver Definitionen in P A . Wir verwenden Rekursion und die Tatsache, dass wir auf Folgen von Mengen "zugreifen" können, um etwas zu sagen " F ( a ) = X a wenn es eine Folge von Längenmengen gibt a , so dass bla bla bla".

Zum Beispiel bei der Funktion v ( a ) = v a wir können die folgende Aussage schreiben:

v ( a ) = X genau dann, wenn es eine Folge von Längenmengen gibt a , X ich ich a so dass X 0 = , für jeden ich , X ich + 1 ist die Potenzmenge von X ich , und wenn J ist dann eine Grenzordnungszahl X J = { X ich ich < J } , Und X = X a .

Beachten Sie, dass all diese in der Sprache der Mengenlehre geschrieben werden können. Es ist nur ein schrecklicher Schmerz im unteren unteren Rücken, dies zu tun.

Ähnlich, L ( a ) = X ist noch komplexer, da wir nicht nur schreiben X ich + 1 ist die Potenzmenge von X ich , sondern die definierbare Potenzmenge von X ich über die Sprache { } . Dies erfordert, dass wir uns auf eine andere Definition von Wahrheitsprädikaten, Formeln, Logik usw. beziehen.

Aber sobald Sie wissen, dass es eine Formel gibt ψ ( S , M , φ ( X , u ) , P , A ) dessen Inhalt ist " S ist eine Sprache erster Ordnung, und M ist eine Deutung für S , Und φ ( X , P ) ist eine Formel mit freien Variablen X Und u (Parameter) und A ist der Satz { X M M φ [ X , P ] } “, dann ist es so einfach wie zuvor.

Beachten Sie, dass ich mir nicht einmal die Mühe gemacht habe, anzugeben, dass diese Dinge nur für Ordnungszahlen definiert sind. Natürlich, wenn A ist keine Ordnungszahl, wir definieren nur v ( A ) = oder so etwas, was eine weitere [letztendlich unwichtige] Komplikation zur Beschreibung der Funktion darstellt a v a .

Ich hoffe, meine Antwort hat Ihre Rückenschmerzen nicht verschlimmert!
Welche Rückenschmerzen?
„Beachten Sie, dass all dies in der Sprache der Mengenlehre geschrieben werden kann. Es ist nur ein schrecklicher Schmerz im unteren unteren Rücken, dies zu tun.“
Wenn überhaupt, sollte Ihr unterer Rücken schmerzen, nicht meiner.