Ist dieser Satz äquivalent zum transfiniten Rekursionssatz?

Lassen v sei die Klasse aller Mengen, Best.-Nr sei die Klasse aller Ordinalzahlen, und G : v v eine Klassenfunktion sein.

Transfiniter Rekursionssatz:

Es existiert eine Klassenfunktion F : Best.-Nr v so dass F ( a ) = G ( F a ) für alle a Best.-Nr .


Obwohl ich in der Lage bin zu beweisen, dass das Theorem der transfiniten Rekursion das folgende Theorem impliziert, habe ich versucht, aber ohne Erfolg zu beweisen, dass das Theorem das Theorem der transfiniten Rekursion impliziert.

Ich möchte fragen, ob es möglich ist zu beweisen, dass dieser Satz den Satz der transfiniten Rekursion impliziert.

Ich danke Ihnen für Ihre Hilfe!


Satz:

Lassen G 1 , G 2 , G 3 Klassenfunktionen von sein v Zu v . Es existiert eine Klassenfunktion F : Best.-Nr v so dass

(1) F ( 0 ) = G 1 ( )

(2) F ( a + 1 ) = G 2 ( F ( a ) ) für alle a Best.-Nr

(3) F ( a ) = G 3 ( F a ) für alle Grenzen a 0

Wissen Sie, wie man eine starke Induktion (on N ) durch schwache Induktion? Es ist die gleiche Idee.
Hallo @EricWofsey! Ja, ich will. Ich werde deinen Vorschlag ausprobieren.

Antworten (2)

Der Trick ist, nicht zu konstruieren F selbst, sondern um die Funktion zu konstruieren H was sendet a Zu F a . Auf diese Weise haben Sie bei Folgeschritten Zugriff auf die gesamte Historie der bisherigen Rekursion und nicht nur auf den letzten Schritt.

Ausführlich gegeben G : v v , wir definieren G 1 , G 2 , Und G 3 folgendermaßen:

G 1 ( X ) =
G 2 ( X ) = X { ( Dom ( X ) , G ( X ) ) }
G 3 ( X ) = lief ( X )
Nach dem Satz erhalten wir dann eine Funktion H : Ö R D v so dass H ( 0 ) = G 1 ( ) , H ( a + 1 ) = G 2 ( H ( a ) ) , Und H ( a ) = G 3 ( H a ) für a 0 Grenze. Das lässt sich dann leicht per Induktion beweisen H ( a ) ist eine Funktion mit Definitionsbereich a für jede a , mit H ( a ) β = H ( β ) für alle β < a . Also definieren F = lief ( H ) , F ist eine Funktion an Ö R D mit F a = H ( a ) für jede a . Für jede a , haben wir dann
F ( a ) = H ( a + 1 ) ( a ) = G 2 ( H ( a ) ) ( a ) = G 2 ( F a ) ( a ) .
Seit Dom ( F a ) = a , unsere Definition von G 2 sagt uns das
F ( a ) = G 2 ( F a ) ( a ) = G ( F a ) ,
wie gewünscht.

Ich fühle mich verwirrt. Sie haben gezeigt, wie man den zweiten Satz von Q aus seinem ersten herleitet. Aber der Vorschlagende scheint zu wollen, dass der erste aus dem zweiten abgeleitet wird, obwohl es offensichtlich ist, dass, wenn der zweite gilt, dies für eine gegebene Voraussetzung gilt G , können wir einfach lassen G 1 = G 2 = G 3 = G . Ich denke also, dass der Antragsteller das Q rückwärts angegeben hat.
@DanielWainfleet: Ich leite den ersten Satz vom zweiten ab. Ich beginne mit einer Funktion G wie im ersten Satz, dann verwenden Sie den zweiten Satz, um eine Funktion zu erhalten H und dann definieren F aus H was die Schlussfolgerung des ersten Theorems bestätigt. Es funktioniert nicht, einfach zu definieren G 1 = G 2 = G 3 = G seit G 2 nimmt als seine Eingabe nur F ( a ) , nicht F a .
Vielen Dank! Du hast meinen Tag gerettet :)
Danke, dass Sie meine Verwirrung beseitigt haben.
Hallo! Ich kämpfe jetzt mit einem scheinbar ähnlichen Problem wie diesem. Ich habe versucht, Ihren Beweis zu replizieren, bin aber am Ende gescheitert. Wenn es Ihnen nichts ausmacht, werfen Sie bitte einen Blick auf math.stackexchange.com/questions/2970783/… . Ich danke Ihnen für Ihre Hilfe!

Ich fülle @Eric Wofseys Beweis mit Details aus und poste ihn hier. Alle Credits gehen an @Eric Wofsey.


Gegeben G : v v , wir definieren G 1 , G 2 , Und G 3 folgendermaßen:

G 1 ( X ) =  für alle  X G 2 ( X ) = { X { ( Dom ( X ) , G ( X ) ) } Wenn  X  ist eine Funktion ansonsten G 3 ( X ) = { lief ( X ) Wenn  X  ist eine Funktion ansonsten

Nach dem Satz gibt es eine Klassenfunktion H : Best.-Nr v so dass H ( 0 ) = G 1 ( ) , H ( a + 1 ) = G 2 ( H ( a ) ) , Und H ( a ) = G 3 ( H a ) für a 0 Grenze.

Das beweisen wir zunächst per Induktion H ( a ) ist eine Funktion mit Definitionsbereich a für alle a Best.-Nr und mit H ( a ) β = H ( β ) für alle β < a .

  • H ( 0 ) = G 1 ( 0 ) = . Dann ist die Aussage trivialerweise wahr für a = 0 .

  • Nehmen Sie an, dass die Aussage gilt für a . Dann H ( a + 1 ) = G 2 ( H ( a ) ) = H ( a ) { ( Dom ( H ( a ) ) , G ( H ( a ) ) ) } = H ( a ) { ( a , G ( H ( a ) ) ) } . Es folgt dem Dom ( H ( a + 1 ) ) = Dom ( H ( a ) ) { a } = a { a } = a + 1 . Für β = a , H ( a + 1 ) β = H ( a + 1 ) a = H ( a ) = H ( β ) . Für β < a , H ( a + 1 ) β = H ( a ) β = H ( β ) . Daher H ( a + 1 ) β = H ( β ) für alle β < a + 1 .

  • Nehmen Sie an, dass die Aussage für alle gilt β < a Wo a ist Grenzwertordnungszahl. Dann H ( a ) = G 3 ( H ( a ) ) = lief ( H ( a ) ) = { H ( β ) β < a } . Für alle β 1 β 2 < a : H ( β 2 ) β 1 = H ( β 1 ) und somit H ( β 1 ) H ( β 2 ) . Dann H ( a ) = { H ( β ) β < a } ist eigentlich eine Funktion. Es folgt dem Dom ( H ( a ) ) = β < a Dom ( H ( β ) ) = β < a β = a seit a ist Grenzwertordnungszahl. Darüber hinaus, H ( a ) β = { ( γ , H ( a ) ( γ ) ) γ < β } = { ( γ , H ( γ + 1 ) ( γ ) ) γ < β } = { ( γ , H ( β ) ( γ ) ) γ < β } = H ( β ) .

Infolge, β < a : H ( a ) β = H ( β ) und somit β < a : H ( β ) H ( a ) .

Als nächstes definieren wir F = lief ( H ) . Dann F = { H ( a ) a Best.-Nr } ist eine Funktion mit Definitionsbereich Best.-Nr und mit F a = { F ( β ) β < a } = { H ( β + 1 ) ( β ) β < a } = { H ( a ) ( β ) β < a } = H ( a ) für alle a Best.-Nr .

Seit F a = H ( a ) Und Dom ( H ( a ) ) = a , Dom ( F a ) = a . Dann G 2 ( F a ) = ( F a ) { ( a , G ( F a ) ) } und somit G 2 ( F a ) ( a ) = G ( F a ) .

Für jede a Best.-Nr , wir haben F ( a ) = H ( a + 1 ) ( a ) = G 2 ( H ( a ) ) ( a ) = G 2 ( F a ) ( a ) = G ( F a ) .


Update: Ich habe einen anderen Weg gefunden, um zu definieren F

Wir definieren F folgendermaßen F ( a ) := H ( a + 1 ) ( a )

Dann F ( a ) = H ( a + 1 ) ( a ) = G 2 ( H ( a ) ) ( a ) = ( H ( a ) { ( Dom ( H ( a ) ) , G ( H ( a ) ) ) } ) ( a ) = ( H ( a ) { ( a , G ( H ( a ) ) ) } ) ( a ) = G ( H ( a ) ) .

Darüber hinaus, H ( a ) = { ( β , H ( a ) ( β ) ) β < a } = { ( β , H ( β + 1 ) ( β ) ) β < a } = { ( β , F ( β ) ) β < a } = F a .

Daher F ( a ) = G ( H ( a ) ) = G ( F a ) .