Induktionsbeweise

Induktive Definition

A0BA_{0} \subseteq B Grundmenge

f:BnBf: B^{n} \mapsto B Bildungsregel (gibt true oder false aus)

Stufenweise Konstruktion

Ai+1=Ai{f(x1,,xn)x1,,xnAi} A_{i+1}=A_{i} \cup\left\{f\left(x_{1}, \ldots, x_{n}\right) \mid x_{1}, \ldots, x_{n} \in A_{i}\right\} 

A=i0Ai\mathcal{A}=\bigcup_{i \geq 0} A_{i}

Sätze

A0AA_{0} \subseteq \mathcal{A}

A\mathcal A ist abgeschlossen unter ff :

x1,,xnAf(x1,,xn)A x_{1}, \ldots, x_{n} \in \mathcal{A} \Rightarrow f\left(x_{1}, \ldots, x_{n}\right) \in \mathcal{A} 

Ist A\mathcal A' abgeschlossen unter ff und gilt A0ABA_{0} \subseteq \mathcal{A}^{\prime} \subseteq B , dann ist AA\mathcal{A} \subseteq \mathcal{A}^{\prime}

Schema einer Induktiven Definition

Man sagt SS ist die kleinste Menge die eine Bedingung erfüllen muss.

Initiale Bedingung

ESE \subseteq S

für eine vordefinierte Menge EE

Spezialfall: Beide Mengen gleiche1,,enSe_1, \dots, e_n \in S

Induktive Bedingung

O(s1,,sn)SO(s_{1}, \ldots, s_{n}) \in S wenn s1,,snSs_{1}, \ldots, s_{n} \in S

wobeiOOein Operator / eine Funktion ist vom TypSnSS^{n} \mapsto S

Implizit: Abschlussbedingung

Es ist sonst nichts Element vonSS

Beispiele

Beweis durch strukturelle Induktion

Induktionsbehauptung

Zu zeigen: sS:Γ(S)\forall s\in S: \Gamma(S)

Γ(S)\Gamma(S)heißtsshat die EigenschaftΓ\Gamma


Induktionsanfang

eES:Γ(e)\forall e \in E\subseteq S: \Gamma(e)

Induktionsannahme

s1,,snSs_{1}, \ldots, s_{n} \in S

Induktionsschritt

Wenn Γ(s1),,Γ(sn) \Gamma\left(s_{1}\right), \dots , \Gamma\left(s_{n }\right)  und Induktionsannahme gelten, dann gilt die InduktionsbehauptungΓ(O(s1,,sn))\Gamma\left(O\left(s_{1}, \ldots, s_{n}\right)\right) .

Die Eigenschaft beibt nach der Operation erhalten.