Geschrieben von Tobias am 09.03.2008 um 17:36:
Hallo,
Ja, die ersten beiden Argumente sind richtig. In deiner Liste fehlt vielleicht auch noch "Vereinigung". Aber das ist aich schnell bewiesen: Lasse beide TM parallel laufen (parallel ist wichtig, denn wir haben ja nur semi-Entscheidbarkeit) und akzeptiere, falls eine der beiden TM akzeptiert.
Für Konkatenation und Stern konnte ich mir zwar nichts ergoogeln, aber ich denke man kann folgendermaßen argumentieren:
Konkatenation: Seien A und B TM, die die Sprachen L(A) und L(B) semi-entscheiden. Sei w ein Wort aus L(A)*L(B). Betrachte für w alle möglichen Zerlegungen
![[latex]w = uv, \; 0 \leq |u|, |v| \leq |w|[/latex]](http://www.matheboard.de/latex2png/latex2png.php?w = uv, \; 0 \leq |u|, |v| \leq |w|)
. Es gibt nur endlich viele Zerlegungen, da w endlich ist. Für alle Zerlegungen prüfe parallel, ob
![[latex]u \in L(A) \; \wedge \; v \in L(B)[/latex]](http://www.matheboard.de/latex2png/latex2png.php?u \in L(A) \; \wedge \; v \in L(B))
.
Kleensche Hülle (Stern): Da wir das Argument für Konkatenation bereits kennen, können wir hier einfach induktiv vorgehen. Sei A die TM, die L semi-entscheidet.
![[latex]w \in L^\ast \iff w = \varepsilon \vee w \in L \vee w \in L^2 \vee \ldots[/latex]](http://www.matheboard.de/latex2png/latex2png.php?w \in L^\ast \iff w = \varepsilon \vee w \in L \vee w \in L^2 \vee \ldots)
Prüfe also für i = 0, 1, ... im Diagonalverfahren ob
![[latex]w \in L^i[/latex]](http://www.matheboard.de/latex2png/latex2png.php?w \in L^i)
.
Benutze dabei für i>1:
![[latex]w \in L^i \iff w \in L\cdot L^{i-1}[/latex]](http://www.matheboard.de/latex2png/latex2png.php?w \in L^i \iff w \in L\cdot L^{i-1})
, was durch Induktion auf Konkatenation zurückzuführen ist.
Diagnoalverfahren deshalb, weil ein Test für
![[latex]L^i[/latex]](http://www.matheboard.de/latex2png/latex2png.php?L^i)
nicht terminieren könnte. Gehe also so vor: Simuliere einen Schritt für den Test
![[latex]w \in L^1[/latex]](http://www.matheboard.de/latex2png/latex2png.php?w \in L^1)
, danach zwei Schritte für die Tests
![[latex]w \in L^1, \; w \in L^2[/latex]](http://www.matheboard.de/latex2png/latex2png.php?w \in L^1, \; w \in L^2)
usw.