diff --git a/Automaten, Sprachen und Komplexität - Übung.pdf b/Automaten, Sprachen und Komplexität - Übung.pdf index 44b76f0..a64fd38 100644 Binary files a/Automaten, Sprachen und Komplexität - Übung.pdf and b/Automaten, Sprachen und Komplexität - Übung.pdf differ diff --git a/Automaten, Sprachen und Komplexität - Übung.tex b/Automaten, Sprachen und Komplexität - Übung.tex index e69b645..a4e567f 100644 --- a/Automaten, Sprachen und Komplexität - Übung.tex +++ b/Automaten, Sprachen und Komplexität - Übung.tex @@ -384,11 +384,11 @@ Dann gilt: %########################################## \subsection{Aufgabe 3} \textit{Wir betrachten das Universalitätsproblem: -\begin{description} - \item[Eingabe] NFA $M = (Z , \sum, S, \delta, E)$. - \item[Frage] Gilt $L(M) = \sum^*$? -\end{description} -Geben Sie ein Verfahren an, welches das Universalitätsproblem löst. Begründen Sie Ihre Antwort.} + \begin{description} + \item[Eingabe] NFA $M = (Z , \sum, S, \delta, E)$. + \item[Frage] Gilt $L(M) = \sum^*$? + \end{description} + Geben Sie ein Verfahren an, welches das Universalitätsproblem löst. Begründen Sie Ihre Antwort.} %########################################## @@ -474,7 +474,7 @@ Geben Sie ein Verfahren an, welches das Universalitätsproblem löst. Begründen %########################################## \subsection{Aufgabe 5} \textit{Betrachten Sie die nachstehende Grammatik $G$ mit Startsymbol $S$:\\ -$S\rightarrow BA | a$, $A\rightarrow BS | \epsilon$, $B\rightarrow bBaB | b$} + $S\rightarrow BA | a$, $A\rightarrow BS | \epsilon$, $B\rightarrow bBaB | b$} \textit{(a) Überführen Sie G in eine äquivalente Grammatik $G_0$ in Chomsky-Normalform.} @@ -490,8 +490,8 @@ $S\rightarrow BA | a$, $A\rightarrow BS | \epsilon$, $B\rightarrow bBaB | b$} %########################################## \subsection{Aufgabe 1} \textit{Wir betrachten die kontextfreie Grammatik $G$ mit Startvariable $S$ und den folgenden Produktionen:\\ -$S\rightarrow ABC$, $A\rightarrow aA |\epsilon$, $B\rightarrow aDb | D$, $C \rightarrow bC | aC | \epsilon$, $D \rightarrow bDa | ba$\\ -Bearbeiten Sie die folgenden Teilaufgaben:} + $S\rightarrow ABC$, $A\rightarrow aA |\epsilon$, $B\rightarrow aDb | D$, $C \rightarrow bC | aC | \epsilon$, $D \rightarrow bDa | ba$\\ + Bearbeiten Sie die folgenden Teilaufgaben:} \textit{(a) Geben Sie eine kurze Beschreibung von $L(G)$ an.} @@ -504,9 +504,9 @@ Bearbeiten Sie die folgenden Teilaufgaben:} %########################################## \subsection{Aufgabe 2} \textit{Betrachten Sie die kontextfreie Grammatik G mit Startsymbol S und den nachstehenden Produktionen:\\ -$S\rightarrow Z | (S + S) | (S * S)$, $Z\rightarrow Q | PY$, $Y\rightarrow Q | YY | epsilon$, -$Q\rightarrow 0 | P$, $P\rightarrow 1$\\ -Bearbeiten Sie folgende Teilaufgaben:} + $S\rightarrow Z | (S + S) | (S * S)$, $Z\rightarrow Q | PY$, $Y\rightarrow Q | YY | epsilon$, + $Q\rightarrow 0 | P$, $P\rightarrow 1$\\ + Bearbeiten Sie folgende Teilaufgaben:} \textit{(a) Geben Sie eine Ableitung des Wortes $w = (100 + 1)$ in G an und geben Sie eine kurze, aber präzise Beschreibung von $L(G)$ an.} @@ -518,8 +518,8 @@ Bearbeiten Sie folgende Teilaufgaben:} %########################################## \subsection{Aufgabe 3} \textit{Gegeben sei die kontextfreie Grammatik G in Chomsky-Normalform mit dem Startsymbol S und den Regeln\\ -$S \rightarrow AB | CC$, $A \rightarrow BA | a$, $B \rightarrow AC | b$, $C \rightarrow CC | c$\\ -Überprüfen Sie mithilfe des CYK-Algorithmus, folgende Wörter. Geben Sie für jedes dieser beiden Wörter, welches in $L(G)$ enthalten ist, je eine Ableitung und einen Ableitungsbaum des Wortes an.} + $S \rightarrow AB | CC$, $A \rightarrow BA | a$, $B \rightarrow AC | b$, $C \rightarrow CC | c$\\ + Überprüfen Sie mithilfe des CYK-Algorithmus, folgende Wörter. Geben Sie für jedes dieser beiden Wörter, welches in $L(G)$ enthalten ist, je eine Ableitung und einen Ableitungsbaum des Wortes an.} \textit{(a) $aacc \in L(G)$.} @@ -548,7 +548,7 @@ $S \rightarrow AB | CC$, $A \rightarrow BA | a$, $B \rightarrow AC | b$, $C \rig %########################################## \subsection{Aufgabe 6} \textit{Sei G die kontextfreie Grammatik mit Startvariable A 1 und den folgenden Produktionen. Konstruieren Sie mithilfe des Verfahrens aus der Vorlesung eine Grammatik $G_0$ in Greibach-Normalform mit $L(G_0) = L(G)$.\\ -$A_1\rightarrow 0 | A_2 A_2$, $A_2 \rightarrow 1 | A_1 A_1$} + $A_1\rightarrow 0 | A_2 A_2$, $A_2 \rightarrow 1 | A_1 A_1$} %########################################## @@ -587,8 +587,8 @@ Geben Sie eine kontextfreie Grammatik an, die alle möglichen Werte von $