kleine Folien (.pdf)
kleine Folien (.pdf)
kleine Folien (.pdf)
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Automatenund Berechenbarkeit, SoS2011 57<br />
✬<br />
✩<br />
8 RekursiveFunktionen<br />
Bezeichnung: F k := {f : f:IN k → IN} fürdie Menge<br />
aller k-stelligenFunktionen<br />
Konstruktionsschemata fürFunktionen<br />
Substitution S(f;g1,...,g k):IN m → IN<br />
Es seien f ∈ F k ,g1,...,g k ∈ F m .<br />
✫<br />
S(f;g1,...,g k)(x1,...,xm) :=<br />
f(g1(x1,...,xm) ,..., g k(x1,...,xm))<br />
✪<br />
Automatenund Berechenbarkeit, SoS2011 59<br />
✬<br />
✩<br />
✫<br />
Primitiv-rekursive Funktionen<br />
Anfangsfunktionen<br />
A0 := {o,s} ∪ {I m k<br />
induktiver Aufbau<br />
A i+1 := A i ∪<br />
: m,k ∈ IN ∧1 ≤ k ≤ m}<br />
{S(f;g1,...,g k) : k ∈IN ∧ f,g1,...,g k ∈ A i} ∪<br />
{R(g,h) : g,h ∈ A i}<br />
Abschluß PR := <br />
i∈IN A i<br />
✪<br />
Automatenund Berechenbarkeit, SoS2011 58<br />
✬<br />
✩<br />
PrimitiveRekursion R(g,h):IN m+1 → IN<br />
Es seien g ∈ F m und h ∈ F m+2 .<br />
x := (x1,...,xm) sei derParametervektor.<br />
✫<br />
R(g,h)(x,0) := g(x)<br />
R(g,h)(x,n +1) := h(x,n,R(g,h)(x,n))<br />
✪<br />
Automatenund Berechenbarkeit, SoS2011 60<br />
✬<br />
✩<br />
Satz 8.1 Primitiv-rekursive Funktionensind vollständig<br />
definierte Funktionen<br />
Lemma 8.2 Die Klasse PR ist abgeschlossen bezüglich<br />
1. Permutation vonVariablen,<br />
2. Identifizierung von Variablen,<br />
3. Einsetzung vonKonstanten,und<br />
4. Einführung fiktiver Variablen.<br />
Satz 8.3 Jedeprimitiv-rekursive Funktionist<br />
Turing-berechenbar.<br />
✫<br />
✪