Transfinite Induktion ist eine Beweistechnik in der Mathematik, die die von den natürlichen Zahlen bekannte Induktion auf beliebige wohlgeordnete Klassen verallgemeinert, zum Beispiel auf Mengen von Ordinalzahlen oder Kardinalzahlen, oder sogar auf die echte Klasse aller Ordinalzahlen. Entsprechend ist die transfinite Rekursion ein Definitionsprinzip, das die Rekursion bei natürlichen Zahlen verallgemeinert. Sie ist ein deduktives Verfahren.
Die erste transfinite Rekursion führte Georg Cantor 1897 durch. Felix Hausdorff erhob sie zum allgemeinen Definitionsprinzip und führte auch die transfinite Induktion als Beweisprinzip ein.
Sei eine wohlgeordnete Klasse. Als transfinite Induktion gilt das folgende Beweisschema: Will man beweisen, dass für alle die Aussage gilt, genügt es zu zeigen:
Kurz in Formeln:
Die Wohlordnung impliziert, dass aus bereits folgt.
Dass diese bewiesene Induktionsaussage tatsächlich genügt, sieht man so ein: Sei ; das ist die Klasse aller Elemente von , für die nicht zutrifft. Angenommen wäre nicht leer, dann gäbe es wegen der Wohlordnung ein kleinstes Element (welches o. B. d. A. auch das Element ist, das die Aussage für kleinere Elemente beweist), und es gälte für jedes mit auch , nach Definition von also . Dann gilt aber nach der bewiesenen Induktionsaussage auch . Andererseits folgt jedoch aus sofort auch . Wegen dieses Widerspruchs war die Annahme, sei nicht leer, falsch, so dass tatsächlich für alle Elemente von zutrifft.
Wenn die Klasse der Ordinalzahlen ist, zerlegt man den Beweis oft in folgende drei Beweisschritte:
Die ersten beiden Schritte decken sich mit der vollständigen Induktion für natürliche Zahlen, denn die Menge der natürlichen Zahlen ist der bis an die erste Grenzzahl reichende Abschnitt der Klasse der Ordinalzahlen.
Als transfinite Rekursion gilt folgendes Definitionsverfahren in einer wohlgeordneten Klasse :
Dieses Rekursionsprinzip wird nun formalisiert für Ordinalzahlen.
Rekursionssatz: sei die Klasse der Ordinalzahlen, die Klasse aller Mengen und ein Term als Rekursionsvorschrift. Dann gibt es genau eine transfinite Folge , so dass für alle Ordinalzahlen die Aussage gilt.
Beweisidee: Man „vereinigt“ alle rekursiv definierten ordinalen Folgen mit derselben Rekursionsvorschrift zu einer transfiniten Folge. Die Rekursion für eine Ordinalzahl erfasst folgende als bezeichnete Aussage:
Diese Abbildungen erfüllen also dieselbe Rekursionsvorschrift, sind aber jeweils nicht auf der ganzen Klasse der Ordinalzahlen definiert. Aus der Eindeutigkeit ergibt sich jedoch, dass diese Funktionen Fortsetzungen voneinander sind und zu einer einzigen transfiniten Folge vereinigt werden können. Die Gültigkeit von für alle Ordinalzahlen zeigt man durch transfinite Induktion, und zwar wie oben angemerkt in drei Teilaussagen (es sei daran erinnert, dass für Ordinalzahlen gleichbedeutend ist mit und dass ):
Somit gilt die Aussage für alle Ordinalzahlen . Man kann jetzt definieren, indem man für ein beliebiges setzt. Dies ist wohldefiniert (also unabhängig von der Wahl von ), so dass man einfach auch wählen kann.
Wie bei der transfiniten Induktion kann man auch bei der transfiniten Rekursion statt mit einer Rekursionsvorschrift mit dreien arbeiten: mit einem Anfangsfunktionswert , einer Regel für Nachfolgerzahlen (oft in der einfacheren Form ) und einer Regel für Grenzzahlen. Die beiden ersten Rekursionsschritte decken sich mit der üblichen Rekursion für natürliche Zahlen.