Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in SPR-AD https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=sprachen&qa_2=spr-ad Powered by Question2Answer Beantwortet: Gilt ii. auch für EA und KA https://info2.aifb.kit.edu/qa/index.php?qa=460&qa_1=gilt-ii-auch-f%C3%BCr-ea-und-ka&show=461#a461 <div class="ilFrmPostContent"> <p> Die Menge der Sprachen, die man mit einer TM erkennen kann, ist eine echte Obermenge der Sprachen, die man mit einem Kellerautomaten erkennen kann (was wiederum eine echte Obermenge der Sprachen, die man mit einem EA erkennen kann, ist). Die Aussage</p> <p> "Jede beliebige Menge von Wörtern ist Sprache einer *"</p> <p> ist daher auch für endliche Automaten und Kellerautomaten falsch.</p> <p> Eine "endlichen Mengen von Wörtern" ist beispielsweise die Menge aller Wörter, die in diesem Post vorkommen oder alle Wörter, die im Duden stehen. Dagegen sind die meisten Sprachen, die in der Vorlesung oder den Aufgaben vorkommen, keine endliche Menge von Wörtern. Beispielsweise gibt es unendlich viele Wörter, die in der Sprache aller Wörter, die aus 0en und 1en bestehen und auf 1 enden, liegen (z.B. 01, 001, 0001, 00001, ...)</p> <p> Die unterschiedliche Mächtigkeit von EA, KA und TM zeigt sich erst bei solchen Sprachen.</p> <p> So eine endliche Menge von Wörtern zu erkennen, ist ziemlich einfach. Da es nur endlich viele Wörter in der Sprache gibt, kann man einfach die Eingabe mit jedem der Wörter der Sprache vergleichen (das ist auch mit einem EA möglich)</p> <p> Gruß,</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> SPR-AD https://info2.aifb.kit.edu/qa/index.php?qa=460&qa_1=gilt-ii-auch-f%C3%BCr-ea-und-ka&show=461#a461 Wed, 22 Oct 2014 14:42:49 +0000 Beantwortet: Wie ist bei det und ndet? https://info2.aifb.kit.edu/qa/index.php?qa=458&qa_1=wie-ist-bei-det-und-ndet&show=459#a459 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> das hängt davon ab, welche Automaten du betrachtest. Bei EA und TM ist die Mächtigkeit unabhängig vom Determinismus. Lediglich die Mächtigkeit des nichtdet. KA ist größer als die des det. KA.</p> <p> Somit gilt L detEA = L ndetEA ( L detKA ( L ndetKA ( L detTM = L ndetTM</p> <p> Mächtigkeit bedeutet in diesem Kontext z.B., dass die Menge der Sprachen, die von einem EA erkannt werden kann, eine Teilmenge der Sprachen ist, die von einem KA erkannt werden kann.</p> <p> Viele Grüße</p> <p> Philippe (Tutor)</p> </div> <p> &nbsp;</p> SPR-AD https://info2.aifb.kit.edu/qa/index.php?qa=458&qa_1=wie-ist-bei-det-und-ndet&show=459#a459 Wed, 22 Oct 2014 14:40:22 +0000 Beantwortet: Nachfrage zur Sprachmächtigkeit https://info2.aifb.kit.edu/qa/index.php?qa=456&qa_1=nachfrage-zur-sprachm%C3%A4chtigkeit&show=457#a457 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> was du sagen ist : "(" Bedeutet jetzt mal Teilmenge von</p> <p> L EA ( LKA ( LTM</p> <p> In Worten: Die Sprachmächtigkeit von Endlichen Automaten ist eine Teilmenge von den Kellerautomaten und diese sind&nbsp;wieder Teilmenge von den Turingmaschinen.</p> <p> Grüße,</p> <p> Jördis ( Tutorin )</p> </div> <p> &nbsp;</p> SPR-AD https://info2.aifb.kit.edu/qa/index.php?qa=456&qa_1=nachfrage-zur-sprachm%C3%A4chtigkeit&show=457#a457 Wed, 22 Oct 2014 14:39:05 +0000 Beantwortet: was passiert mit einem Wort der Form a^n b^n c^n ? https://info2.aifb.kit.edu/qa/index.php?qa=454&qa_1=was-passiert-mit-einem-wort-der-form-a-n-b-n-c-n&show=455#a455 <div class="ilFrmPostContent"> <p> Richtig, die von dir angegebene Menge ist eine endliche Menge von Wörtern. Diese Sprache, die nur aus zwei Wörtern besteht, kann von einem KA erkannt werden, indem man das oben beschriebene Verfahren nutzt.</p> <p> Die Sprache a^n b^n c^n mit n element N ist aber keine endliche Menge und kann von einem Kellerautomaten nicht erkannt werden (Beweis PPL).</p> <p> Sven (Tutor)</p> </div> <p> &nbsp;</p> SPR-AD https://info2.aifb.kit.edu/qa/index.php?qa=454&qa_1=was-passiert-mit-einem-wort-der-form-a-n-b-n-c-n&show=455#a455 Wed, 22 Oct 2014 14:36:28 +0000 Beantwortet: Erkennen auch andere Automaten alle endlichen Mengen von Wörtern? https://info2.aifb.kit.edu/qa/index.php?qa=452&qa_1=erkennen-auch-andere-automaten-alle-endlichen-mengen-w%C3%B6rtern&show=453#a453 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> "zu i) Alle endlichen Mengen von Wörtern sind Sprachen eines Kellerautomaten.<br> Gilt das auch für Turing-Maschinen und ndet. linear beschränkte TM? Was ist mit endlichen Automaten?"<br> <br> da eine Turingmaschine einen Kellerautomaten simulieren kann, gilt dies natürlich auch Turingmaschinen.<br> <br> Für einen endlichen AUtomaten gilt dies aber auch, da ich bei einer endlichen Menge von Wörtern im Zweifelsfall für jedes Wort einen separaten Zustandsabfolge angeben könnte (ist zuerst nichtdeterministisch, kann aber auch in einen deterministischen Automaten umgewandelt werden).<br> <br> Freundliche Grüße<br> Friederike Pfeiffer</p> </div> <p> &nbsp;</p> SPR-AD https://info2.aifb.kit.edu/qa/index.php?qa=452&qa_1=erkennen-auch-andere-automaten-alle-endlichen-mengen-w%C3%B6rtern&show=453#a453 Wed, 22 Oct 2014 14:33:19 +0000 Beantwortet: Erklärug der Lösung zu i. und ii. https://info2.aifb.kit.edu/qa/index.php?qa=450&qa_1=erkl%C3%A4rug-der-l%C3%B6sung-zu-i-und-ii&show=451#a451 <div class="ilFrmPostContent"> <p> i) Für ein Wort aus einer endlichen Menge von Wörtern kann man sich immer einen Kellerautomaten definieren, der genau dieses Wort erkennt, indem man die Zustände speziell auf dieses eine Wort abstimmt. Da es sich um eine endliche Menge handelt, kann man das theoretisch für jedes Wort aus der Menge so machen. Der enstehende Kellerautomat hat dann sehr viele (aber endlich viele) Zustände und ist nicht-deterministisch.</p> <p> ii) Es gibt Sprachen, die nicht in L0 liegen und somit auch nicht von einer TM erkannt werden können (siehe dazu Diagramm von Folie 5-31).</p> <p> Viele Grüße,</p> <p> Sven (Tutor)</p> </div> <p> &nbsp;</p> SPR-AD https://info2.aifb.kit.edu/qa/index.php?qa=450&qa_1=erkl%C3%A4rug-der-l%C3%B6sung-zu-i-und-ii&show=451#a451 Wed, 22 Oct 2014 14:29:38 +0000