Mercurial > 14ss.theoinf
diff notes/tex/computation.tex @ 30:b56fe50e0132
nineth sheet and notes
author | Markus Kaiser <markus.kaiser@in.tum.de> |
---|---|
date | Sat, 21 Jun 2014 20:11:55 +0200 |
parents | f7bcd68a0c12 |
children | 777563904120 |
line wrap: on
line diff
--- a/notes/tex/computation.tex Sat Jun 21 20:10:47 2014 +0200 +++ b/notes/tex/computation.tex Sat Jun 21 20:11:55 2014 +0200 @@ -146,7 +146,7 @@ \begin{frame} \frametitle{Linear Beschränkte Automaten} - \begin{definition}[Linear Beschränkte Automaten] + \begin{definition}[Linear Beschränkte Automat] Eine TM heißt \structure{linear beschränkt (LBA)}, wenn sie den Bereich des Bandes, auf dem das Eingabewort steht, niemals verlässt. \end{definition} @@ -158,6 +158,33 @@ \end{frame} } +\defineUnit{queueautomaten}{% +\begin{frame} + \frametitle{Queue-Automaten} + + \begin{definition}[Queue-Automat] + Ein \structure{Queue-Automat (QA)} ist ein Tupel $M = (Q, \Sigma, \Gamma, \delta, q_0, Z_0, F)$ die analog zu Kellerautomaten definiert sind. + \begin{itemize} + \item \structure{Übergangsfunktion} $\delta : Q \times \left( \Sigma \cup \{\epsilon\} \right) \times \Gamma \to P(Q \times \Gamma^*)$ + \end{itemize} + Im Gegensatz zu PDAs werden neue Symbole \alert{hinten} angefügt. + \end{definition} + + \begin{example}[] + Gegeben sei die Konfiguration $(q, a, \structure{x\alpha})$ eines Queue-Automaten und ein Schritt der Übergangsfunktion. + \begin{align} + \delta(q, a, \structure{x}) &= (q^\prime, \alert{yz}) \\ + \intertext{Dann ergibt sich die folgende Transition.} + (q, a, \structure{x\alpha}) &\to (q^\prime, \epsilon, \structure{\alpha}\alert{yz}) + \end{align} + \end{example} + + \begin{theorem}[] + Queue-Automaten sind genauso mächtig wie Turingmaschinen. + \end{theorem} +\end{frame} +} + \defineUnit{chomsky}{% \begin{frame}[c] \frametitle{Chomsky-Hierarchie}