next up previous contents index
Next: Entscheidbarkeit 78 Up: Kontextfreie Sprachen (Typ 2) Previous: Kellerautomaten 67   Contents   Index

Deterministisch kontextfreie Sprachen 76

Ein Kellerautomat $ M$ heißt deterministisch, falls für alle $ z\in Z$, $ a\in\Sigma$ und $ A\in\Gamma$ gilt:

$\displaystyle \left\vert\delta\left(z,a,A\right)\right\vert+\left\vert\delta\left(z,\varepsilon,A\right)\right\vert\leq1$

Ferner hat ein deterministischer Kellerautomat (Deterministic Push Down Automation = DPDA) eine ausgezeichnete Menge von Endzuständen $ E\subseteq Z$.

$\displaystyle T\left(M\right)=\left\{ x\in\Sigma^{*}\vert\exists z\in E:\left(z_{0},x,\char93 \right)\vdash^{*}\left(z,\varepsilon,\alpha\right)\right\} $

ist die von einem DPDA akzeptierte Sprache.

Eine Sprache $ L\subseteq\Sigma^{*}$ heißt deterministisch kontextfrei, wenn es einen DPDA $ M$ gibt mit $ L=T\left(M\right)$.



Marco Möller 18:11:27 24.10.2005