Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in 2011-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=2011-nachklausur&qa_2=2011-n-02 Powered by Question2Answer Beantwortet: Rechtslineare Grammatik in Greibach-NF https://info2.aifb.kit.edu/qa/index.php?qa=7570&qa_1=rechtslineare-grammatik-in-greibach-nf&show=7573#a7573 Hallo ueyfv,<br /> <br /> da hast du recht, die rechtslineare Grammatik muss lambdafrei sein, damit man 'nichts' machen muss. Ansonsten muss man sie lambdafrei machen.<br /> <br /> Die einzige Sonderregel bei der Greibach-Normalform mit Lambda ist, dass das Startsymbol auf Lambda abgebildet werden darf, wenn es auf keiner rechten Seite auftaucht (und zwar genau dann, wenn das leere Wort zur Sprache gehört)<br /> <br /> Viele Grüße<br /> <br /> Anne (Tutorin) 2011-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=7570&qa_1=rechtslineare-grammatik-in-greibach-nf&show=7573#a7573 Fri, 04 Feb 2022 19:26:39 +0000 Beantwortet: Umwandlung einer kontextfreien Grammatik in eine CNF ? https://info2.aifb.kit.edu/qa/index.php?qa=6451&qa_1=umwandlung-einer-kontextfreien-grammatik-in-eine-cnf&show=6455#a6455 Hallo,<br /> <br /> wenn sich durch einen Schritt keine Änderung ergeben, muss dieser nicht explizit aufgeschrieben werden. (Außer es wird in der Aufgabenstellung verlangt.)<br /> Allerdings ist es grundsätzlich von Vorteil, wenn Zwischenschritte mit angegeben werden, damit wir eventuelle Fehler nachvollziehen und Teilpunkte vergeben können.<br /> <br /> Viele Grüße<br /> Julia (Tutorin) 2011-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=6451&qa_1=umwandlung-einer-kontextfreien-grammatik-in-eine-cnf&show=6455#a6455 Mon, 12 Feb 2018 14:32:53 +0000 Beantwortet: alternative Argumentation PPL? https://info2.aifb.kit.edu/qa/index.php?qa=2975&qa_1=alternative-argumentation-ppl&show=2976#a2976 <p> Ich vermute, du gehst davon aus, dass die Anzahl der 2er doppelt so groß wie die der 1er sein muss und die der 3er dreimal so groß. Die Sprache schreibt aber nur vor, dass die Anzahl der 2er gerade und die der 3er durch drei teilbar sein muss.</p> <p> Beispiel an der ursprünglichen Grammatik:</p> <p> S -&gt; XYZ -&gt; 1XYZ -&gt; 1X 22 Z -&gt; 11X 22 Z -&gt; 11X 22 333 -&gt; 111X 22 333 -&gt; 1111 22 333</p> <p> Deshalb liegt \(1(n-j+5j)2^{2n}3^{3n}\) innerhalb der Sprache. (Über X -&gt; 1X | 1 kann man beliebig viele 1en erzeugen, ohne Auswirkungen auf den 2er bzw. 3er Block ...)</p> <p> Die Sprache der Wörter der Bauart <span class="latex">\( 1^n 2^{2n} 3^{3n} \)</span> ist nicht vom Typ 3 (siehe dein Pumping-Lemma-Beweis)</p> <p> Gruß,</p> <p> Tobias (Tutor)</p> 2011-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=2975&qa_1=alternative-argumentation-ppl&show=2976#a2976 Tue, 29 Sep 2015 08:58:05 +0000 Beantwortet: d): N --> Lamda bei Greibach-Normalform? https://info2.aifb.kit.edu/qa/index.php?qa=2972&qa_1=d-n-lamda-bei-greibach-normalform&show=2974#a2974 <div class="ilFrmPostContent"> <p> Sie haben recht, dass die Regel N --&gt; lambda natürlich bei der Greibach Normalform nicht erlaubt ist.</p> <p> Die Lösung in der Klausur ist das minimal geforderte (und streng genommen auch nicht ganz korrekt), wenn Sie an dieser Stelle geschrieben hätten, dass n--&gt; zu viel ist, dann hätten Sie natürlich auch die volle Punktzahl erhalten.</p> <p> Viele Grüße</p> <p> Friederike Pfeiffer-Bohnen und Lukas König</p> </div> <p> &nbsp;</p> 2011-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=2972&qa_1=d-n-lamda-bei-greibach-normalform&show=2974#a2974 Tue, 29 Sep 2015 08:54:42 +0000 Beantwortet: Nonterminal- und Terminalzeichen in falscher Reihenfolge ? https://info2.aifb.kit.edu/qa/index.php?qa=2970&qa_1=nonterminal-und-terminalzeichen-in-falscher-reihenfolge&show=2971#a2971 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> du hast recht. Bisher war eine Grammatik wie folgt definiert:&nbsp;G = (N, T, P, S). Somit müsste man die Mengen vertauschen, also so:&nbsp;<span>G =(</span><strong>{S,X,Y,Z}</strong><span>,<strong>{1,2,3},</strong>P,S).&nbsp;</span><span style="font-size:.89em;">Die Reihenfolge innerhalb der Klammern macht keinen Unterschied, da es Mengenklammern sind. In der Klausur ist die Reihenfolge der Elemente des Tupels "prinzipiell" nicht egal.</span></p> <p> <span style="font-size:.89em;">Grüße</span></p> <p> <span style="font-size:.89em;">Simon( Tutor)</span></p> </div> <p> &nbsp;</p> 2011-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=2970&qa_1=nonterminal-und-terminalzeichen-in-falscher-reihenfolge&show=2971#a2971 Tue, 29 Sep 2015 08:52:05 +0000 Beantwortet: b) genaue Erklärung? https://info2.aifb.kit.edu/qa/index.php?qa=2967&qa_1=b-genaue-erkl%C3%A4rung&show=2969#a2969 <div class="ilFrmPostContent"> <p> Hi,</p> <p> schau dir am besten nochmal an, wie sich die verschiedenen Typen von Grammatiken unterscheiden. Am besten fängt man mit Typ 3 an, dafür gibt es die meisten Einschränkungen. Wenn dies nicht zutrifft, prüft man ob Typ 2 vorliegt, etc. Für Typ 2 gilt, dass ein Nonterminal auf ein oder mehrere Nonterminal- oder Terminalsymbole abbildet. Im Gegensatz zu Typ 1 muss immer von einem Nonterminal ausgehend abgeleitet werden. Da dies hier zutrifft, ist das größte i 2.</p> <p> Bei der b) wird geschaut, von welchem Typ die von G erzeugte Sprache ist. Man kann erkennen, dass X immer zu mindestens einer 1 wird, Y immer zu einer durch 2 teilbaren Anzahl an 2en wird und Z zu einer durch 3 teilbaren Anzahl an 3en. Wenn man dazu die Grammatik aufschreibt, kann man versuchen, die Regeln für rechtslineare Grammatiken zu beachten um zu prüfen, ob L(G) vom Typ 3 ist.<br> Alternativ könnte man auch direkt die Grammatik aus a) umformulieren, sodass diese rechtslinear wird. Dann ist die Sprache nämlich auch vom Typ 3.</p> <p> Gruß,<br> Jonas B. (Tutor)</p> </div> <p> &nbsp;</p> 2011-N-02 https://info2.aifb.kit.edu/qa/index.php?qa=2967&qa_1=b-genaue-erkl%C3%A4rung&show=2969#a2969 Tue, 29 Sep 2015 08:50:51 +0000