diff notes/tex/ue05_notes.tex @ 44:15351d87ce76

transition notes
author Markus Kaiser <markus.kaiser@in.tum.de>
date Thu, 11 Jul 2013 22:06:26 +0200
parents 90ffda7e20c7
children
line wrap: on
line diff
--- a/notes/tex/ue05_notes.tex	Thu Jul 11 21:57:50 2013 +0200
+++ b/notes/tex/ue05_notes.tex	Thu Jul 11 22:06:26 2013 +0200
@@ -1,99 +1,14 @@
 \input{preamble.tex}
+\input{frames.tex}
 
 \title{Übung 5: Kontextfreie Sprachen}
 \subtitle{Theoretische Informatik Sommersemester 2013}
 \author{\href{mailto:markus.kaiser@in.tum.de}{Markus Kaiser}}
 
 \begin{document}
-
-\begin{frame}
-    \titlepage
-\end{frame}
-
-\begin{frame}
-    \frametitle{Grammatiken}
-    \setbeamercovered{dynamic}
-
-    \begin{definition}[Kontextfreie Grammatik]
-        Eine \alert{kontextfreie Grammatik} $G = (V, \Sigma, P, S)$ ist ein 4-Tupel:
-        \begin{description}
-            \item[V] endlich viele \alert{Nichtterminale} (Variablen)
-            \item[$\Sigma$] ein Alphabet von \alert{Terminalen}
-            \item[P] endlich viele \alert{Produktionen} $\subseteq V \times \left( V \cup \Sigma \right)^*$
-            \item[S] ein \alert{Startsymbol}
-        \end{description}
-    \end{definition}
-
-    \begin{example}[Vorbereitung 3]
-        $\Sigma = \left\{ 0, 1 \right\}$. Grammatik für alle Wörter ungerader Länge, bei denen alle Nullen vor der ersten Eins stehen und weniger Nullen als Einsen vorhanden sind.
-        \pause
-        \[
-            S \rightarrow 0S1 \mid S11 \mid 1
-        \]
-    \end{example}
-\end{frame}
-
-\begin{frame}
-    \frametitle{Ableitungsrelation}
-    \setbeamercovered{dynamic}
-
-    \begin{definition}[Ableitungsrelation]
-        Eine CFG $G$ induziert eine \alert{Ableitungsrelation} $\rightarrow_G$ auf Wörtern über $V \cup \Sigma$:
-        \[
-            \alpha \rightarrow_G \beta
-        \]
-        gdw es eine Regel $A \rightarrow \gamma$ in $P$ mit Wörtern $\alpha_1, \alpha_2$ gibt, so dass
-        \[
-            \alpha = \alpha_1\alert{A}\alpha_2 \quad \text{und} \quad \beta = \alpha_1 \alert{\gamma} \alpha_2
-        \]
-    \end{definition}
-
-    \begin{example}[Vorbereitung 3]
-        Mit den Produktionen $S \rightarrow 0S1 \mid S11 \mid 1$:
-        \begin{align*}
-            S &\rightarrow_G 0S1 \rightarrow_G 00S11 \rightarrow_G 00S1111 \rightarrow_G 0011111 \\
-            \Rightarrow S &\rightarrow_G^* 0011111
-        \end{align*}
-    \end{example}
-\end{frame}
-
-\begin{frame}[c]
-    \frametitle{Kontextfreie Sprache}
-    \setbeamercovered{dynamic}
-
-    \begin{definition}[Kontextfreie Sprache]
-        Eine kontextfreie Grammatik $G = (V, \Sigma, P, S)$ \alert{erzeugt} die Sprache
-        \[
-            L(G) := \left\{ w \in \Sigma^* \mid S \rightarrow_G^* w \right\}
-        \]
-        Eine Sprache $L \subseteq \Sigma^*$ heißt \alert{kontextfrei} gdw es eine kontextfreie Grammatik $G$ gibt mit $L = L(G)$.
-    \end{definition}
-
-\end{frame}
-
-\begin{frame}
-    \frametitle{Induktive Sprachdefinition}
-    \setbeamercovered{dynamic}
-
-    \begin{block}{Induktive Sprachdefinition}
-        Die \alert{induktive Definition} ($\Longrightarrow$) erzeugt Wörter \alert{bottom-up}, setzt also kleine Wörter zu größeren zusammen.
-    \end{block}
-
-    \begin{example}[Vorbereitung 3]
-        Mit den Produktionen $S \rightarrow 0S1 \mid S11 \mid 1$:
-
-        \begin{align*}
-            1 &\in L_G(S) \\
-            u \in L_G(S) \quad \Longrightarrow \quad 0\alert{u}1 &\in L_G(S) \\
-            u \in L_G(S) \quad \Longrightarrow \quad \alert{u}11 &\in L_G(S)
-        \end{align*}
-
-        Also z.B:
-
-        \[
-            1 \in L_G(S) \Longrightarrow 0\alert{1}0 \in L_G(S) \Longrightarrow \alert{010}11 \in L_G(S)
-        \]
-    \end{example}
-\end{frame}
-
+\showUnit{titel}
+\showUnit{grammatik}
+\showUnit{ableitung}
+\showUnit{cfl}
+\showUnit{induktivesprachdefinition}
 \end{document}