Prof.Dr. VolkerHeun
Formale Sprahen und Komplexität, SS 18
Tutoriumsblatt 3
Besprehung amMo/Di 07./08.05.2018
Aufgabe 3-1 (Niht)deterministishe endlihe Automaten
und reguläre Grammatiken
Gegeben sei die Grammatik
G = (V, Σ, P, S)
mitV = {S, A, B}
undΣ = {1, 0}
sowie derMenge
P
derProduktionen:P = { S → 0 | 0A | 1S | 1B, A → 1 | 1A,
B → 1S | 1B }
(Hinweis: Zur Lösung dieser Aufgabe ist es vollkommen irrelevant, welhe Sprahe
G
be-shreibt.WerFreudedaranhat, darftrotzdem überlegen:-))
a) Konstruieren Siedirektaus
G
einennihtdeterministishen endlihenAutomatenN
,derdie Sprahe
L(G)
akzeptiert.b) Konstruieren Sie nun aus Ihrem nihtdeterministishen einen deterministishen Auto-
maten
M
,derebenfallsL(G)
akzeptiert.Aufgabe 3-2 Endlihe Automaten
Jedenatürlihe ZahlhateineBinärdarstellungalsnihtleeresWortüberdemAlphabet
{0, 1}
:Wort System Zahlwert
1010 dezimal
1 ·10 3 + 0 ·10 2 + 1 ·10 1 + 0 ·10 0 =
tausendundzehn 1010 binär1 ·2 3 + 0 ·2 2 + 1 ·2 1 + 0 ·2 0 =
zehn1111110010 binär
1 ·2 9 + 1 ·2 8 + 1 ·2 7 + 1 ·2 6 + 1 ·2 5 + 1 ·2 4 + 0 · 2 3 + 0 ·2 2 + 1 ·2 1 + 0 ·2 0 =
tausendundzehnIm Binärsystem gilt: hat ein Wort
w
den Zahlwertn
, so hat das Wortw0
den Zahlwert2n
unddasWort
w1
den Zahlwert2n + 1
.Demnah gilt: fallsderZahlwert eines Worts
w
durh 3 teilbarist,dann ist derZahlwertdesWorts
w0
auhdurh3teilbar,undderZahlwertdesWortsw1
istkongruent 1modulo3.Dieentsprehenden Fälle, wenn derZahlwert von
w
kongruent 1 oder2 modulo 3 ist,kann mansih leiht überlegen.
GebenSieeinendeterministishenendlihenAutomaten
M
an,dergenaudiedurh3teilbarennatürlihen Zahlen in Binärdarstellung akzeptiert. Führende Nullen sind erlaubt (brauhen
also keine Sonderbehandlung),aberdasleere Wort istkeine Binärdarstellung einerZahl.
Aufgabe 3-3 Endlihe Automaten
Sei