Universit¨ at Siegen
Lehrstuhl Theoretische Informatik Markus Lohrey
Grundlagen der Theoretischen Informatik SS 2016
Ubungsblatt 13 ¨
Aufgabe 1. Wahr oder falsch?
(a) Wenn eine Sprache L entscheidbar ist, dann ist auch L entscheidbar.
(b) Jede regul¨ are Sprache ist entscheidbar.
(c) Seien f , g : N → N berechenbar. Dann ist f ◦ g berechenbar.
(d) Die R¨ uckrichtung in (c) gilt.
Aufgabe 2. Zeigen Sie, dass die folgenden Funktionen primitiv rekursiv sind. Es d¨ urfen primitiv rekursive Funktionen verwendet werden, die in der Vorlesung bereits besprochen wurden.
(a) f (n) = n!
(b) g(n) =
n·(n+1)2(c) k (n ) = 2
n(d) h(x
1, x
2, x
3) =
( x
2f¨ ur x
1= 0 x
3sonst
Aufgabe 3. Zeigen Sie, dass die Funktion f (m, n) =
m
X
i=1 n+i
X
j=1
j
2primitiv rekursiv ist.
Aufgabe 4. Geben Sie f¨ ur die Sprachen L
1= {0}
und
L
2= {2n | n ∈ N }
While -Programme an, die die charakteristische Funktion χ
Liund die halbe charakteristische Funktion χ
0Li