Theoretische und technische Informatik - ganz praktisch - Letzte Fragen in Sprachen https://info2.aifb.kit.edu/qa/index.php?qa=questions&qa_1=sprachen Powered by Question2Answer Verwirrung Buch und Vorlesung https://info2.aifb.kit.edu/qa/index.php?qa=7093&qa_1=verwirrung-buch-und-vorlesung <p> Hallo zusammen,</p> <p> im Buch steht auf Seite 190, dass L1 eine ECHTE Teilmenege von L0 ist, wovon ich auch immer ausgegangen bin. Allerdings verwirrt mich dann die Vorlesungsfolie zu kontextsensitiven und allgemeinen Sprachen, wo gesagt wird, dass L1 nur eine Teilmenge von L0 sei.</p> <p> Ich habe mal zwei Bilder von den genannten Seiten angehängt.</p> <p> Vielen Dank!</p> <p> <img alt="" src="https://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=235660183361768863" style="width: 600px; height: 1065px;"></p> <p> <img alt="" src="https://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=8667497836405125189" style="width: 600px; height: 1065px;"></p> SPR-AA https://info2.aifb.kit.edu/qa/index.php?qa=7093&qa_1=verwirrung-buch-und-vorlesung Tue, 04 Feb 2020 18:29:17 +0000 Wie funktioniert Sprachmächtigkeit https://info2.aifb.kit.edu/qa/index.php?qa=6102&qa_1=wie-funktioniert-sprachm%C3%A4chtigkeit Guten Tag,<br /> <br /> ich habe Probleme das Konzept der Sprachmächtigkeit L2 zu verstehen. <br /> <br /> Wie kann L2 = L det Kellerautomat und L2 = L n.det. Kellerautomat sein aber det Kellerautomat != n. det. Kellerautomat. Ich beziehe mich hier zum einen auf Aufgabe 81, dritte Frage aus dem Aufgabenpool (L[KA] = L[ndet-KA] &nbsp;&nbsp;diese Aussage ist falsch) und auf das Übersichtsschaubild zu Sprachen.<br /> <br /> Ich verstehe, dass ein ndet KA mehr kann als ein det KA, meines Gefühls ist dann aber die Aussage L2 = L ndet KA &nbsp;oder L2 = L det KA falsch. <br /> <br /> Vielleicht mache ich auch nur einen Denkfehler. Vielen Dank schonmal für die Antwort.<br /> <br /> &nbsp;<br /> <br /> Jasper SPR-AA https://info2.aifb.kit.edu/qa/index.php?qa=6102&qa_1=wie-funktioniert-sprachm%C3%A4chtigkeit Fri, 12 Jan 2018 12:19:10 +0000 Beispielgrammatik Typ-1-Sprache https://info2.aifb.kit.edu/qa/index.php?qa=5308&qa_1=beispielgrammatik-typ-1-sprache Hallo,<br /> Im Beispiel der Typ 1 Sprache beginnt die Produktion mit S -&gt; ABS.<br /> Meine Frage: Wie bekomme ich das S aus meinem Wort raus, wenn ich ein Wort ableiten soll? Bzw. das S ist ja irgendwie durch die gegebene Produktion nicht ableitbar? Oder doch?<br /> <br /> Dankeschön SPR-AA https://info2.aifb.kit.edu/qa/index.php?qa=5308&qa_1=beispielgrammatik-typ-1-sprache Sat, 04 Feb 2017 13:27:59 +0000 minimale Reguläre Ausdrücke https://info2.aifb.kit.edu/qa/index.php?qa=4568&qa_1=minimale-regul%C3%A4re-ausdr%C3%BCcke Hallo,<br /> <br /> &nbsp;<br /> <br /> Gibt es Punktabzug, wenn man einen etwas längeren regulären Ausdruck, der aber trotzdem korrekt ist, hinschreibt oder wird das gleich gewertet? SPR-AA https://info2.aifb.kit.edu/qa/index.php?qa=4568&qa_1=minimale-regul%C3%A4re-ausdr%C3%BCcke Sat, 23 Jul 2016 13:36:11 +0000 Die Menge der konextfreien Sprachen ist gegenüber der Komplementbildung abgeschlossen. https://info2.aifb.kit.edu/qa/index.php?qa=4522&qa_1=konextfreien-gegen%C3%BCber-komplementbildung-abgeschlossen In der Musterlösung steht als Erklärung, dass die Sprache<br /> $$L = \{w \in \{0,1\}^\star\ | \ \forall u \in \{0,1\}^\star : w \neq uu\}$$<br /> kontextfrei ist. &nbsp;Wieso ist das der Fall? Ich schaffe es nicht einen ndet Kellerautomat oder eine kontextfreie Grammatik zu schreiben, der/die das für alle Wörter überprüfen kann. Und könnte sie das wäre das Komplement doch auch kontextfrei? SPR-AE https://info2.aifb.kit.edu/qa/index.php?qa=4522&qa_1=konextfreien-gegen%C3%BCber-komplementbildung-abgeschlossen Wed, 15 Jun 2016 17:01:36 +0000 Wann schreibe ich bei nichtleeren Wörtern ein "+" in die Sprachdefinition und wann ein "*"? https://info2.aifb.kit.edu/qa/index.php?qa=3350&qa_1=wann-schreibe-nichtleeren-w%C3%B6rtern-sprachdefinition-wann <p> <span style="color: rgb(0, 0, 0); font-family: -apple-system-font;">In Kapitel 4 Aufgabe 29 wird in Teilaufgabe b) nach der Sprache gefragt, die der Automat akzeptiert.</span></p> <div style="color: rgb(0, 0, 0); font-family: -apple-system-font; line-height: 16px;"> Die Lösung lautet: L(A) = {w element {0,1}* | |w| &gt; 0 und |w|0 mod 2 = 0 }&nbsp;</div> <div style="color: rgb(0, 0, 0); font-family: -apple-system-font; line-height: 16px;"> Der Automat akzeptiert nur nichtleere Wörter. Müsste ich dann in der Definition nicht ein "+" im Exponenten schreiben anstatt einem " * ", um dies zu verdeutlichen und es nicht erst extra im zweiten Teil der Definition hinter dem trennenden „|“ aufführen als "|w| &gt; 0“ ?</div> <div style="color: rgb(0, 0, 0); font-family: -apple-system-font; line-height: 16px;"> &nbsp;</div> <div style="color: rgb(0, 0, 0); font-family: -apple-system-font; line-height: 16px;"> In Kapitel 2 Aufgabe 9 wird die Sprache L(A1) so angegeben:</div> <div style="color: rgb(0, 0, 0); font-family: -apple-system-font; line-height: 16px;"> L(A1)= {w element {a,b,c}+ | mindestens ein v element {a,b,c}* : w = vabc}</div> <div style="color: rgb(0, 0, 0); font-family: -apple-system-font; line-height: 16px;"> Hier ist das + vorne, auch hier ist ein akzeptiertes Wort auf jeden Fall nichtleer, denn nur so kommt man in den Endzustand. Wieso ist es hier anders als oben?</div> SPR-AA https://info2.aifb.kit.edu/qa/index.php?qa=3350&qa_1=wann-schreibe-nichtleeren-w%C3%B6rtern-sprachdefinition-wann Mon, 28 Dec 2015 16:11:15 +0000 DEA und NEA für $\emptyset$, $\lambda$ und $E^\star$ https://info2.aifb.kit.edu/qa/index.php?qa=1792&qa_1=dea-und-nea-f%C3%BCr-%24-emptyset%24-%24-lambda%24-und-%24e-star%24 <p> Hallo,</p> <p> Im Hinweis steht: "Die zugehörigen (nichtdeterministischen) endlichen Automaten bestehen bspw. <strong>beide</strong> aus nur <strong>einem einzigen</strong> Zustand,der für $E^\star$ &nbsp;gleichzeitig Endzustand ist und für $\emptyset$ nicht."</p> <p> Meine Fragen lauten:</p> <p> 1. Der NEA für die leere Menge $\emptyset$ müsste doch aus <strong>zwei</strong> Zuständen bestehen:</p> <p> $q_0$ als Startzustand;</p> <p> $q_1$ als Endzustand (da mindestens ein Endzustand existieren muss) ;</p> <p> keine Übergänge (da der akzeptierende Automat nie erreicht wird -&gt; leere Sprache)&nbsp;&nbsp; Sind DEA und NEA für $\emptyset$ identisch ?</p> <p> 2. Unterscheiden sich DEA/NEA für die leere Sprache $\emptyset$ und das leere Wort $\lambda$?&nbsp; Beim <strong>NEA für&nbsp;</strong>$\lambda$&nbsp;müsste es doch zwei Zustände (einen Startzustand, einen Endzustand und einen $\lambda$-Übergang) geben? DEA für $\lambda$ müsste doch nur einen Zustand (Startzustand und Endzustand in einem; $\lambda$-Übergang in sich) besitzen?&nbsp;</p> <p> 3. DEA/NEA für $E^\star$ besteht doch einfach nur aus einem Zustand (Start- und Endzustand)</p> <p> Vielen Dank im Voraus!<br> &nbsp;</p> SPR-AE https://info2.aifb.kit.edu/qa/index.php?qa=1792&qa_1=dea-und-nea-f%C3%BCr-%24-emptyset%24-%24-lambda%24-und-%24e-star%24 Sun, 08 Feb 2015 23:20:06 +0000 Jede Sprache ist Teilmenge einer regulären Sprache https://info2.aifb.kit.edu/qa/index.php?qa=1777&qa_1=jede-sprache-ist-teilmenge-einer-regul%C3%A4ren-sprache <p> Hallo,</p> <p> 1. Ist die Aussage " <strong>Jede Sprache ist Teilmenge einer regulären Sprache.</strong>" korrekt? Ich meine Ja. Meine Begründung wäre, L ist eine Sprache über dem Alphabet E. Dann ist E* eine reguläre Sprache, und L ist Teilmenge von E*.</p> <p> 2. Meint man hier mit "Jede Sprache" jede beliebe Sprache? Denn die kontextfreien bzw. kontextsensitiven Sprachen sind sicherlich keine Teilmengen der regulären Sprache laut Chomsky, sondern eher andersrum.</p> <p> z.B. ist L1= (a^n b^n | n&gt;0) kontextfrei und nicht regulär; L2=(a*b*) ist regulär</p> <p> --&gt; L1 (kontextfreie, nichtreguläre Sprache) ist Teilmenge von L2 (reguläre Sprache)</p> <p> &nbsp;</p> <p> Vielen Dank im Voraus.</p> SPR-AC https://info2.aifb.kit.edu/qa/index.php?qa=1777&qa_1=jede-sprache-ist-teilmenge-einer-regul%C3%A4ren-sprache Mon, 02 Feb 2015 18:11:29 +0000 Wieso kann eine Teilmenge, die nicht regulär ist, Teil einer regulären Sprache sein? https://info2.aifb.kit.edu/qa/index.php?qa=1713&qa_1=wieso-kann-teilmenge-nicht-regul%C3%A4r-einer-regul%C3%A4ren-sprache Ich dachte, wenn die &quot;Obersprache&quot; (von der Menge her) regulär ist, ist dies auch die Untersprache. Wir reden hier ja über Mengen und bei Sprachen allgemein gilt doch: <br /> <br /> Grammatiken eines Typs i können nur von Sprachen eines Typs j mit j &gt;= i erzeugt werden. Dann müsste ja meiner Überlegung nach eine reguläre Sprache nur reguläre Sprachen enthalten dürfen richtig?<br /> <br /> &nbsp;<br /> <br /> Ach und zur obigen Frage die Antwort: rechtslineare Sprachen sind reguläre Sprachen (dies ist äquivalent) SPR-AE https://info2.aifb.kit.edu/qa/index.php?qa=1713&qa_1=wieso-kann-teilmenge-nicht-regul%C3%A4r-einer-regul%C3%A4ren-sprache Tue, 13 Jan 2015 22:23:35 +0000 Begründungen für die Aussagen https://info2.aifb.kit.edu/qa/index.php?qa=1288&qa_1=begr%C3%BCndungen-f%C3%BCr-die-aussagen <p> Ich hätte hier meine Begründungen für die Aussagen und würde gerne wissen, ob die so richtig sind.</p> <p> 1) Wahr, da jede Typ 1 Sprache auch vom Typ 0 ist.</p> <p> 2) Wahr, da nichtdet. EA genau die Sprache L3 erkennen können.</p> <p> 3) Verstehe ich nicht ganz, da doch nach der Definition ( &lt; stellt Teilmenge da):</p> <p> &nbsp;<span style="text-decoration:underline;">" LEA(E) = Lndet.EA(E) <em>&lt; Ldet.KA(E) &lt; Lndet.KA(E)</em> &lt; p(E*) "</span> -&gt; ein KA ist immer nichtdet. da det. KA eine Teilmenge von ndet. KA ist, deshalb wäre für mich die Aussage wahr gewesen.</p> <p> Oder hat das was damit zu tun was links und was rechts vom "=" steht? Wäre dann Lnet-KA = LKA richtig? (vgl. 7))</p> <p> 4) Falsch, da jede reguläre Sprache eine Typ-3 Sprache ist.</p> <p style="margin-bottom:0cm;"> 5) Falsch, da<span style="font-family:Calibri, sans-serif;"><span style="font-size:medium;"> <span style="font-size:14px;">eine TM&nbsp; L <span style="text-decoration: none;"><span style="font-family: Calibri,sans-serif;"><span style="font-weight: normal;">∈</span></span></span> L0 <span style="text-decoration: underline;">erkennt</span>, aber für Wörter w&nbsp;∉ L nicht anhalten muss. Die von TM entscheidbaren Sprachen bilden eine echte Teilmenge von L0.</span></span></span></p> <p style="margin-bottom:0cm;"> <span style="font-size:14px;"><span style="font-family: Calibri,sans-serif;">6) Falsch, da gilt: &nbsp;"<span style="text-decoration: underline;"> LEA(E) = Lndet.EA(E)</span> &lt; Ldet.KA(E) &lt; Lndet.KA(E) &lt; p(E*) "</span></span></p> <p> <span style="font-size:14px;"><span style="font-family: Calibri,sans-serif;">7) Wahr, steht auch so in den Vorlesungsfolien. Die Begründung ist, weil jeder ndet. TM auch det. ist?</span></span></p> SPR-AC https://info2.aifb.kit.edu/qa/index.php?qa=1288&qa_1=begr%C3%BCndungen-f%C3%BCr-die-aussagen Sun, 16 Nov 2014 16:29:45 +0000 Wieso ist E* regulär? https://info2.aifb.kit.edu/qa/index.php?qa=1286&qa_1=wieso-ist-e-regul%C3%A4r E* bedeutet doch alle möglichen Kombinationen aus dem Alphabet E. wie kann das regulär sein? wenn z.B. E ={a,b,c} ist in E* doch auch die &nbsp;&nbsp;&nbsp;a^n b^n c^n enthalten was nicht regulär ist, oder was mache ich falsch? SPR-AE https://info2.aifb.kit.edu/qa/index.php?qa=1286&qa_1=wieso-ist-e-regul%C3%A4r Sun, 16 Nov 2014 16:24:20 +0000 E* regulär oder nicht? https://info2.aifb.kit.edu/qa/index.php?qa=1284&qa_1=e-regul%C3%A4r-oder-nicht Die erklärungen von teil 1 und teil2 verwirren mich ein wenig: wenn ich das richtig verstehe wird in der Erklärung von Teil 1 angenommen dass E* regulär ist, bei der zweiten Teilfrage wird angenommen dass E* nicht regulär ist. Welches rifft denn nun zu? SPR-AE https://info2.aifb.kit.edu/qa/index.php?qa=1284&qa_1=e-regul%C3%A4r-oder-nicht Sun, 16 Nov 2014 16:22:34 +0000 L0 Sprachen entscheidbar? https://info2.aifb.kit.edu/qa/index.php?qa=982&qa_1=l0-sprachen-entscheidbar warum sind $L_0$ sprachen in dem Diagramm nicht als entscheidbare Sprachen eingetragen? Laut Folie 5-32 sind diese doch entscheidbar? SPR-AB https://info2.aifb.kit.edu/qa/index.php?qa=982&qa_1=l0-sprachen-entscheidbar Tue, 04 Nov 2014 09:04:15 +0000 Unterschied kontextsensitive und monotone Grammatik? https://info2.aifb.kit.edu/qa/index.php?qa=534&qa_1=unterschied-kontextsensitive-und-monotone-grammatik <div class="ilFrmPostContent"> <p> Hallo,</p> <p> ich verstehe nicht ganz den Unterschied (falls es überhaupt einen gibt) zwischen kontextsensitiven und monotonen Grammatiken.</p> <p> Ist jede kontextsensitive G auch monoton, aber nicht jede monotone G auch kontextsensitiv?<br> Wie kann man hier mit (echten) Teilmengen argumentieren? (Was ist (echte) Teilmenge von was?) Oder auch in Bezug zu Sprachen?</p> <p> Gruß</p> </div> <p> &nbsp;</p> SPR-AA https://info2.aifb.kit.edu/qa/index.php?qa=534&qa_1=unterschied-kontextsensitive-und-monotone-grammatik Wed, 22 Oct 2014 16:09:46 +0000 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 <div class="ilFrmPostContent"> <p> "Jede beliebige Menge von Wörtern ist Sprache einer Turingmaschine." --&gt; FALSCH<br> Wie sieht das bei EA und KA aus? Für EA's müsste es auch falsch sein, für KA's richtig?</p> <p> Dann noch etwas. Es gilt ja:<br> L3 ( L2 ( L1 ( L0<br> "alle endlichen Mengen von Wörtern": beinhaltet das ALLES außer eine unendliche Sprache?<br> Und wenn EA's, KA's, LBA's und TM's bzw. L3, L2, L1 und L0 "alle endlichen Mengen von Wörtern" (also alles außer unendliche Sprache?) erkennen bzw. ausdrücken können, was können dann die Typen mit niedrigerem i ausdrücken, was die Typen mit höherem i nicht können?</p> </div> <div class="ilFrmPostCommands"> &nbsp;</div> SPR-AD https://info2.aifb.kit.edu/qa/index.php?qa=460&qa_1=gilt-ii-auch-f%C3%BCr-ea-und-ka Wed, 22 Oct 2014 14:42:27 +0000 Wie ist bei det und ndet? https://info2.aifb.kit.edu/qa/index.php?qa=458&qa_1=wie-ist-bei-det-und-ndet <div class="ilFrmPostContent"> <p> und mit det und ndet gilt dann?</p> <p> L detEA ( L ndetEA ( netLKA (dnetLKA (LdetTM (LndetTM&nbsp; ?</p> </div> <div class="ilFrmPostCommands"> &nbsp;</div> SPR-AD https://info2.aifb.kit.edu/qa/index.php?qa=458&qa_1=wie-ist-bei-det-und-ndet Wed, 22 Oct 2014 14:40:01 +0000 Nachfrage zur Sprachmächtigkeit https://info2.aifb.kit.edu/qa/index.php?qa=456&qa_1=nachfrage-zur-sprachm%C3%A4chtigkeit <div class="ilFrmPostContent"> <p> Ich hab das mit der Sprachmächtigkeit immernoch nicht so ganz verstanden und aus den Vorlesungsfolien werde ich da auch nicht wirklich schlau.</p> <p> "Det EA sind nicht mächtiger als ndet EA. Mit Sprachmächtigkeit ist gemeint, wie viele unterschiedliche Sprachen erkannt werden können."</p> <p> und in der Lösung ist steht auch "ndet.EA sind nicht mächtiger als Det EA".</p> <p> Wann ist denn jetzt ein Automat mächtiger als der andere?</p> <p> Kann man hier auch so eine Abstufung machen mit .. ist mächstiger als *** ist mächtiger als +++?</p> <p> Wie sieht das mit der Mächtigkeit bei TM und KA aus?!</p> </div> <p> &nbsp;</p> SPR-AD https://info2.aifb.kit.edu/qa/index.php?qa=456&qa_1=nachfrage-zur-sprachm%C3%A4chtigkeit Wed, 22 Oct 2014 14:38:01 +0000 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 Mir ist auch nicht klar, was mit einem Wort der Form a^n b^n c^n passiert.<br /> <br /> Die Menge: (aaabbbccc, aaaabbbbcccc) wäre doch eine endliche Menge von Wörtern, oder nicht?<br /> Ein KA kann doch diese Wörter aber nicht erkennen!? 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 Wed, 22 Oct 2014 14:34:51 +0000 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 <div class="ilFrmPostContent"> <p> zu i) Alle endlichen Mengen von Wörtern sind Sprachen eines Kellerautomaten.</p> <p> Gilt das auch für Turing-Maschinen und ndet. linear beschränkte TM? Was ist mit endlichen Automaten?</p> <p> &nbsp;</p> <p> LG</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 Wed, 22 Oct 2014 14:32:21 +0000 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 Könnte mir jemand bitte die Frage i und ii erklären? Warum die Antwort so ist, wie sie ist? 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 Wed, 22 Oct 2014 14:29:10 +0000