Handout - Institut für Theoretische Informatik - Technische ...
Handout - Institut für Theoretische Informatik - Technische ... Handout - Institut für Theoretische Informatik - Technische ...
4. Church-Turing-These 4.2 Rekursive Funktionen 4.2 Rekursive Funktionen Dieser alternative Ansatz zur Formalisierung intuitiv berechenbarer Funktionen geht algebraisch vor. Ausgehend von sog. “Grundfunktionen” wird mit zwei Operationen zunächst die Klasse der “primitiv rekursiven Funktionen” aufgebaut. Der Abschluß unter einer dritten Operation liefert dann die Klasse der “rekursiven Funktionen”. Definition (Grundfunktionen) Projektionen N k π k i N, 〈n j : j < k〉 ↦→ n i , für k ∈ N und i < k ; Konstante Funktionen N k κ k 0 N, 〈n j : j < k〉 ↦→ 0 , für k ∈ N ; Nachfolger-Funktion N succ N, n ↦→ n + 1 . Speziell im Fall k = 0 ist N 0 ein Singleton {∗} . Dann existieren keine κ Projektionen, und die Konstante {∗} 0 0 N kann mit dem Element 0 ∈ N identifiziert werden (Funktion ohne Parameter). Jürgen Koslowski (TU-BS) Theoretische Informatik 2 SS 2012 58 / 215
4. Church-Turing-These 4.2 Rekursive Funktionen Zunächst wollen wir die bekannte Verknüpfung von Funktionen N g N f N , n ↦→ f (g(n)) =: (f ◦ g)(n) auf die mehrstellige Funktionen übertragen. Falls N k N brauchen wir k Funktionen N t i g i N, die man im einfachsten Fall per Substitution zu einer Funktion N ∑ i
- Seite 7 und 8: Hintergrund und Motivation Ziele de
- Seite 9 und 10: 3. Turingmaschinen Kapitel 3 Turing
- Seite 11 und 12: 3. Turingmaschinen 3.0 Vorüberlegu
- Seite 13 und 14: 3. Turingmaschinen 3.0 Vorüberlegu
- Seite 15 und 16: 3. Turingmaschinen 3.0 Vorüberlegu
- Seite 17 und 18: 3. Turingmaschinen 3.0 Vorüberlegu
- Seite 19 und 20: 3. Turingmaschinen 3.0 Vorüberlegu
- Seite 21 und 22: 3. Turingmaschinen 3.0 Vorüberlegu
- Seite 23 und 24: 3. Turingmaschinen 3.0 Vorüberlegu
- Seite 25 und 26: 3. Turingmaschinen 3.0 Vorüberlegu
- Seite 27 und 28: 3. Turingmaschinen 3.0 Vorüberlegu
- Seite 29 und 30: 3. Turingmaschinen 3.1 Entscheidbar
- Seite 31 und 32: 3. Turingmaschinen 3.1 Entscheidbar
- Seite 33 und 34: 3. Turingmaschinen 3.2 Die Chomsky-
- Seite 35 und 36: 3. Turingmaschinen 3.2 Die Chomsky-
- Seite 37 und 38: 3. Turingmaschinen 3.3 Abschlußeig
- Seite 39 und 40: 3. Turingmaschinen 3.4 Turing-berec
- Seite 41 und 42: 3. Turingmaschinen 3.4 Turing-berec
- Seite 43 und 44: 3. Turingmaschinen 3.4 Turing-berec
- Seite 45 und 46: 3. Turingmaschinen 3.4 Turing-berec
- Seite 47 und 48: 4. Church-Turing-These Kapitel 4 Di
- Seite 49 und 50: RAM 4. Church-Turing-These 4.1 RAM
- Seite 51 und 52: 4. Church-Turing-These 4.1 RAM Beim
- Seite 53 und 54: 4. Church-Turing-These 4.1 RAM 4.1.
- Seite 55 und 56: 4. Church-Turing-These 4.1 RAM 4.1.
- Seite 57: 4. Church-Turing-These 4.1 RAM Bewe
- Seite 61 und 62: 4. Church-Turing-These 4.2 Rekursiv
- Seite 63 und 64: 4. Church-Turing-These 4.2 Rekursiv
- Seite 65 und 66: 4. Church-Turing-These 4.2 Rekursiv
- Seite 67 und 68: 4. Church-Turing-These 4.2 Rekursiv
- Seite 69 und 70: 4. Church-Turing-These 4.2 Rekursiv
- Seite 71 und 72: 4. Church-Turing-These 4.2 Rekursiv
- Seite 73 und 74: 4. Church-Turing-These 4.2 Rekursiv
- Seite 75 und 76: 4. Church-Turing-These 4.2 Rekursiv
- Seite 77 und 78: 5. Unentscheidbare Probleme Kapitel
- Seite 79 und 80: 5. Unentscheidbare Probleme 5.1 Uni
- Seite 81 und 82: 5. Unentscheidbare Probleme 5.1 Uni
- Seite 83 und 84: 5. Unentscheidbare Probleme 5.1 Uni
- Seite 85 und 86: 5. Unentscheidbare Probleme 5.2 Das
- Seite 87 und 88: 5. Unentscheidbare Probleme 5.2 Das
- Seite 89 und 90: 5. Unentscheidbare Probleme 5.3 Wei
- Seite 91 und 92: 5. Unentscheidbare Probleme 5.3 Wei
- Seite 93 und 94: 5. Unentscheidbare Probleme 5.3 Wei
- Seite 95 und 96: 5. Unentscheidbare Probleme 5.3 Wei
- Seite 97 und 98: 5. Unentscheidbare Probleme 5.4 Sat
- Seite 99 und 100: 5. Unentscheidbare Probleme 5.4 Sat
- Seite 101 und 102: 6. Komplexität von Algorithmen Kap
- Seite 103 und 104: 6. Komplexität von Algorithmen 6.0
- Seite 105 und 106: 6. Komplexität von Algorithmen 6.0
- Seite 107 und 108: 6. Komplexität von Algorithmen 6.1
4. Church-Turing-These 4.2 Rekursive Funktionen<br />
4.2 Rekursive Funktionen<br />
Dieser alternative Ansatz zur Formalisierung intuitiv berechenbarer<br />
Funktionen geht algebraisch vor. Ausgehend von sog. “Grundfunktionen”<br />
wird mit zwei Operationen zunächst die Klasse der “primitiv rekursiven<br />
Funktionen” aufgebaut. Der Abschluß unter einer dritten Operation liefert<br />
dann die Klasse der “rekursiven Funktionen”.<br />
Definition (Grundfunktionen)<br />
Projektionen N k π k i<br />
N, 〈n j : j < k〉 ↦→ n i , <strong>für</strong> k ∈ N und i < k ;<br />
Konstante Funktionen N k κ k 0<br />
N, 〈n j : j < k〉 ↦→ 0 , <strong>für</strong> k ∈ N ;<br />
Nachfolger-Funktion N succ N, n ↦→ n + 1 .<br />
Speziell im Fall k = 0 ist N 0 ein Singleton {∗} . Dann existieren keine<br />
κ<br />
Projektionen, und die Konstante {∗}<br />
0 0<br />
N kann mit dem Element<br />
0 ∈ N identifiziert werden (Funktion ohne Parameter).<br />
Jürgen Koslowski (TU-BS) <strong>Theoretische</strong> <strong>Informatik</strong> 2 SS 2012 58 / 215