05.11.2013 Aufrufe

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

Handout - Institut für Theoretische Informatik - Technische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

4. Church-Turing-These 4.2 Rekursive Funktionen<br />

Beispiel<br />

Die Fakultätsfunktion fac(n) = n! = ∏ i≤n<br />

i ist primitiv rekursiv.<br />

Da f nicht offensichtlich die Klon-Komposition einfacherer Funktionen<br />

ist, versuchen wir, fac mit Hilfe des Induktions-Rekursions-Schemas<br />

darzustellen. fac(0) = 1 erzwingt g = κ 0 1 . Um einen Kandidaten <strong>für</strong> h<br />

zu finden, wollen wir fac(m + 1) mit fac(m) in Beziehung setzen.<br />

Offenbar gilt<br />

fac(m + 1) = (m + 1)! =<br />

∏<br />

i = (m + 1) · ∏<br />

i = (m + 1) · m!<br />

Das legt N 2<br />

h<br />

i≤m+1<br />

i≤m<br />

= (m + 1) · fac(m) = h(m, fac(m))<br />

N, 〈a, b〉 ↦→ succ(a) · b nahe.<br />

Bei h handelt es sich um das Ergebnis der Substitution von succ und<br />

id N = π0 1 in die Multiplikation N2 mult<br />

N. Die primitive Rekursivität<br />

von h folgt, wenn wir die der Multiplikation nachweisen können.<br />

Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 2 SS 2012 64 / 215

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!