• Keine Ergebnisse gefunden

(25%) Gegeben sei die Turingmaschine A

N/A
N/A
Protected

Academic year: 2021

Aktie "(25%) Gegeben sei die Turingmaschine A"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. Carsten Lutz/Dr. Jean Christoph Jung Sommersemester 2015

Theoretische Informatik 2 Gewertete Aufgaben, Blatt 2

Abgabe: Bis 27.04.2015, 12 Uhr ins Postfach Ihrer Tutorin/Ihres Tutors Besprechung: KW 18

1.

(25%) Gegeben sei die Turingmaschine A

?

= ({q

0

, q

1

, q

2

},

⌃, , q0

, , {q

2

}) durch

= { 0, 1 } , = { 0, 1, b } und

= { (q

0

, 0, 0, r, q

0

), (q

0

, b, b, r, q

0

), (q

0

, 1, 0, r, q

1

), (q

1

, b, 0,

`, q0

), (q

1

, 0, 0,

`, q0

), (q

1

, 1, 1, r, q

2

) }.

Geben Sie die Berechnung von A

?

auf Eingabe 010 an. Welche Sprache erkennt die Turingmaschine?

2.

(25%) Geben Sie eine Turingmaschine A

sub

in graphischer Notation an, die die Funktion

f :

N⇥N!N

mit f(m, n) =

(

undefiniert falls m < n

m n sonst

f¨ur alle m, n

2N

berechnet. Benutzen Sie die un¨are Kodierung f¨ur nat¨urli- che Zahlen aus der Vorlesung. Erkl¨aren Sie die Vorgehensweise Ihrer Tu- ringmaschine.

3.

(25%) F¨ur ein Wort w = a

1

· · · a

n

¨ uber

= { 0, 1 } bezeichne w

R

= a

n

· · · a

1

das Spiegelwort von w. Sei

PAL

= {w

2 ⌃

| w = w

R

} die Menge aller Palindrome.

Geben Sie eine Turingmaschine A mit L( A ) =

PAL

in graphischer Nota- tion an. Erkl¨aren Sie die Vorgehensweise Ihrer Turingmaschine.

4.

(25%) Eine Turingmaschine A = (Q,

⌃, , q0

, , F ) heißt rechtsberech- nend, falls

Q

⇥ ⇥ ⇥

{r}

Q,

d.h. A muss ihren Schreib-Lesekopf nach rechts bewegen. Eine Sprache L heißt rechtsberechenbar, falls L = L( A ) f¨ur eine rechtsberechnende Tu- ringmaschine A.

Zeigen Sie, dass f¨ur jede Sprache L die folgenden beiden Aussagen ¨aqui- valent sind:

a) Die Sprache L ist rechtsberechenbar.

b) Die Sprache L ist regul¨ar.

Hinweise: Zeigen Sie f¨ur die Richtung b)

)

a), dass es zu jedem DEA B eine rechtsberechnende Turingmaschine A gibt mit L( A ) = L( B ).

Geben Sie f¨ur die Richtung a)

)

b) f¨ur eine rechtsberechnende Turing- maschine A einen

"-NEA

B an mit L( B ) = L( A ).

Begr¨unden Sie die Korrektheit Ihrer Konstruktionen.

Referenzen

ÄHNLICHE DOKUMENTE

Abgabe: Bis 22.06.15 ins Postfach Ihrer Tutorin/Ihres Tutors Besprechung: KW

Abgabe: Ins Postfach Ihres Tutors bis Montag, den 14.12., 24 Uhr Besprechung: In Ihrer ¨ Ubung in KW 51?. FRAGE: Ist jedes Wort aus L ein Suffix

A ist demzufolge auch nicht bijektiv, da weder injektiv noch surjektiv.... Also stimmt die algVFH mit der geomVFH f¨ ur alle Eigenwerte von B ¨ uberein und B ist

ÜBUNGSBLATT 12, Abgabe am Di. Geben Sie jeweils die zu- gehörigen Matrizen an. keine Streckung oder Stauchung) abgebildet werden. Vektoren ent- lang der y -Achse sollen um den Faktor.

Ubungsaufgaben zu ¨ Spezielle Aspekte der Analysis Blatt VIII

Ubungsaufgaben zu ¨ Spezielle Aspekte der Analysis Blatt XI vom 21. Geben Sie die Seitenl¨ angen des entsprechenden

Welche Eigenschaft einer Metrik ist verletzt, falls F nicht injektiv

Ubungsaufgaben zur Analysis II ¨ Blatt V vom 13. Mai, 10 Uhr im Postfach Ihrer Tutorin/Ihres Tutors). Aufgabe V.1