Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in 2011 Hauptklausur https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=2011-hauptklausur Powered by Question2Answer Beantwortet: Aufgabe 1 https://info2.aifb.kit.edu/qa/index.php?qa=7364&qa_1=aufgabe-1&show=7365#a7365 <p>Hey uuiya,</p><p>natürlich kann das sein. Du hast&nbsp;ja sozusagen mehrere Iterationen, in denen du die Tabelle immer wieder komplett durchläufst und jedes offene Feld erneut überprüfst. Findest du beispielsweise in der <u>dritten</u> Iteration ein Zustandspaar, welches auf ein bereits markiertes Feld zeigt, so markierst du das Feld dieses Zustandspaares mit <u>X<sub>3</sub></u>.&nbsp;</p><p>Dabei spielt keine Rolle, ob das bereits markierte Feld mit X<sub>0</sub>, X<sub>1</sub>&nbsp;oder X<sub>2</sub>&nbsp;markiert ist - es geht nur darum, ob es markiert ist oder nicht.&nbsp;</p><p>Achtung: Wenn du dich bspw. in der dritten Iteration und&nbsp;weiter unten in der Tabelle befindest und ein Zustandspaar findest, welches auf ein Feld zeigt das weiter oben bereits mit X<sub>3</sub>&nbsp;markiert wurde (also in der selben "Iteration"), so wird dieses noch nicht mit betrachtet. Das würde man dann erst beim nächsten Durchlauf, also in der 4. Iteration, mit X<sub>4</sub>&nbsp;markieren.</p><p>Beste Grüße,</p><p>Martin (Tutor)</p> 2011-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=7364&qa_1=aufgabe-1&show=7365#a7365 Fri, 19 Mar 2021 15:34:29 +0000 Variation dieser Aufgabe https://info2.aifb.kit.edu/qa/index.php?qa=6441&qa_1=variation-dieser-aufgabe Hallo,<br /> <br /> ich habe mir gerade die Frage gestellt, wie eine Grammatik aufgebaut sein müsste, die die gleiche Anforderungen an die Wörter bzgl. der Zeichenzusammensetzung (Anzahl a's, b's und c's) besitzt, und zusätzlich noch die Anforderung stellt, dass erst alle a's geschrieben sein müssen, dann alle b's und dann alle c's.<br /> <br /> Wörter aus meiner Sprache wären also abbccc oder aabbbbcccccc,<br /> Wörter, die nicht aus meiner Sprache sind: acccbb, cabbccc,...<br /> <br /> Wäre cool, wenn mir da jemand weiterhelfen kann, ich stehe da gerade auf dem Schlauch<br /> <br /> Vielen Dank schon mal jetzt! 2011-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=6441&qa_1=variation-dieser-aufgabe Sun, 11 Feb 2018 21:57:46 +0000 Beantwortet: alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=5317&qa_1=alternativl%C3%B6sung&show=5319#a5319 Könntest du in kurzen Worten beschreiben wie diese Turing Maschine vorgeht?<br /> <br /> Prinzipiell sind mir zwei Dinge aufgefallen. Diese TM akzeptiert das Wort 1, dass laut Definition nicht Teil der Sprache ist. (j, k = {1,2,3,...}) &nbsp;Außerdem akzeptiert die TM auch Wörter mit mehr als einer 1, also zum Beispiel 0110. 2011-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=5317&qa_1=alternativl%C3%B6sung&show=5319#a5319 Sat, 04 Feb 2017 16:37:04 +0000 Beantwortet: Hauptklausur 2011 Aufgabe 7 - Fehler in der Musterlösung https://info2.aifb.kit.edu/qa/index.php?qa=5147&qa_1=hauptklausur-2011-aufgabe-7-fehler-in-der-musterl%C3%B6sung&show=5148#a5148 Hallo,<br /> <br /> die angegebene Zahl in Ihrem Lösungsauszug ist -44,75.<br /> Beachten Sie, dass v der Exponent zu -1 ist.<br /> <br /> Es gilt also (-1)^v * (Rest der Zahl) .<br /> In unserem Beispiel: (-1)^1 * (Rest der Zahl) = - (Rest der Zahl) 2011-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=5147&qa_1=hauptklausur-2011-aufgabe-7-fehler-in-der-musterl%C3%B6sung&show=5148#a5148 Mon, 30 Jan 2017 16:37:03 +0000 Beantwortet: alternativlösung https://info2.aifb.kit.edu/qa/index.php?qa=5107&qa_1=alternativl%C3%B6sung&show=5111#a5111 <div> Nein, diese Lösung ist nicht korrekt. Beispielsweise gelangt die Turingmaschine bei Eingabe des Testwortes 10010 in einen Endzustand, was laut Aufgabenstellung nicht erlaubt ist.&nbsp;</div> <div> &nbsp;</div> <div> Viele Grüße,</div> <div> &nbsp;</div> <div> Moritz (Tutor)</div> <div> &nbsp;</div> 2011-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=5107&qa_1=alternativl%C3%B6sung&show=5111#a5111 Sat, 28 Jan 2017 15:33:09 +0000 Beantwortet: Kontextsensitive Grammatiken https://info2.aifb.kit.edu/qa/index.php?qa=3853&qa_1=kontextsensitive-grammatiken&show=3857#a3857 <p> Hallo,</p> <p> in der Aufgabe steht "<em>oder eine monotone Grammatik</em>" ;)<br> Die Lösung hier ist eine monotone Grammatik, die man in ein paar schritten auch kontextsensitiv machen kann. Aber so hast du recht ist sie noch nicht kontextsensitiv :)</p> <p> Viele Grüße,</p> <p> Marc (Tutor)</p> 2011-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=3853&qa_1=kontextsensitive-grammatiken&show=3857#a3857 Thu, 04 Feb 2016 17:26:28 +0000 Beantwortet: Funktionsweise des negierens beim 1-er Komplement https://info2.aifb.kit.edu/qa/index.php?qa=3094&qa_1=funktionsweise-des-negierens-beim-1-er-komplement&show=3292#a3292 Hallo,<br /> <br /> diese Art der Darstellung nennt sich einfach &quot;1-Komplement-Darstellung&quot;, es ist somit die darzustellende Zahl nicht vorher zu negieren. Negiert wird in dieser Darstellung im letzten Schritt jede Stelle, NUR wenn Zahl negativ sein soll (das wäre dann die Komplementbildung).<br /> <br /> Viele Grüße,<br /> <br /> Janina (Tutorin) 2011-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=3094&qa_1=funktionsweise-des-negierens-beim-1-er-komplement&show=3292#a3292 Mon, 23 Nov 2015 12:16:54 +0000 Beantwortet: Gibt es die Folien für das Thema Multicore-System write-back und write-through? https://info2.aifb.kit.edu/qa/index.php?qa=3128&qa_1=gibt-folien-thema-multicore-system-write-back-write-through&show=3129#a3129 <p> <span style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px;">Hi,</span></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; vertical-align: baseline; color: rgb(0, 0, 0);"> schau dir am besten mal Folie 8-47ff an, da wird das Thema kurz mit angeschnitten.&nbsp;<br> Multicore-System bedeutet, dass es mehrere Prozessoren gibt, die, wie in der Aufgabe genannt, jeweils einen eigenen Cache haben. Man benötigt deshalb wirte-through, weil damit Änderungen direkt in den Hauptspeicher übertragen werden, sodass Prozesse der anderen Prozessoren auch sofort auf die genänderten Daten zugreifen können. Andernfalls könnte das Problem auftreten, dass ein Prozess auf einem anderen Prozessor noch mit veralteten Werten rechnet.</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; vertical-align: baseline; color: rgb(0, 0, 0);"> Gruß,<br> Jonas B. (Tutor)&nbsp;</p> 2011-H-09 https://info2.aifb.kit.edu/qa/index.php?qa=3128&qa_1=gibt-folien-thema-multicore-system-write-back-write-through&show=3129#a3129 Sat, 10 Oct 2015 09:07:14 +0000 Beantwortet: Wie kommt man auf die excess-q-Darstellung? https://info2.aifb.kit.edu/qa/index.php?qa=3105&qa_1=wie-kommt-man-auf-die-excess-q-darstellung&show=3106#a3106 <div class="ilFrmPostContent"> <div class="ilFrmPostContent"> <p> Excess-q bedeutet einfach nur eine Verschiebung der Dualdarstellung um q in den negativen Bereich, so dass Sie auch negative Zahlen darstellen können.</p> <p> Viele Grüße</p> <p> Ihre Übungsleiter</p> </div> </div> <p> &nbsp;</p> 2011-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=3105&qa_1=wie-kommt-man-auf-die-excess-q-darstellung&show=3106#a3106 Tue, 29 Sep 2015 10:54:30 +0000 Beantwortet: Surveys: erkennen det. KA und ndet. KA die selbe Sprachklasse? https://info2.aifb.kit.edu/qa/index.php?qa=3101&qa_1=surveys-erkennen-det-ka-und-ndet-ka-die-selbe-sprachklasse&show=3102#a3102 <div class="ilFrmPostContent"> <p> Mit deterministischen KA ist es im Gegensatz zu nichtdet. KA nicht möglich, jede L2-Sprache zu erkennen. Dies ist der Grund, warum nichtdet. KA mächtiger sind. Die Sprachen, die man mit det. KA erkennen kann, ist eine ECHTE Teilmenge von L2. Ein Beispiel für eine L2-Sprache, die nicht mit einem det. KA, aber mit einem nichtdet. KA erkannt werden kann, findet sich in den Vorlesungsfolien. Was du mit denem letzten Satz meinst, verstehe ich nicht ganz.</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> 2011-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=3101&qa_1=surveys-erkennen-det-ka-und-ndet-ka-die-selbe-sprachklasse&show=3102#a3102 Tue, 29 Sep 2015 10:53:06 +0000 Beantwortet: Von Welchem Zahlenbereich von q soll in der Klausur ausgegangen werden? https://info2.aifb.kit.edu/qa/index.php?qa=3099&qa_1=von-welchem-zahlenbereich-soll-klausur-ausgegangen-werden&show=3100#a3100 <p> Die relevante Formel zur Berechnung des q bei einer Exzess-q-Darstellung mit n Bit ist meines Wissens nach:</p> <p> <span class="latex">\( q=2^{n-1} -1 \)</span></p> <p> Tobias (Tutor)</p> 2011-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=3099&qa_1=von-welchem-zahlenbereich-soll-klausur-ausgegangen-werden&show=3100#a3100 Tue, 29 Sep 2015 10:51:07 +0000 Beantwortet: Unterschied zwischen Komplementdarstellung und -schreibweise? https://info2.aifb.kit.edu/qa/index.php?qa=3095&qa_1=unterschied-zwischen-komplementdarstellung-schreibweise&show=3096#a3096 <div class="ilFrmPostContent"> <p> Hi,</p> <p> is gibt die beiden Darstellungen 1-Komplement und 2-Komplement. Beim 1-Komplement kippt man alle Bits zur Darstellung der negativen Zahl, beim 2-Komplement addiert man noch die 1. In der 2011er Klausur steht aber auch, dass es in der 1-Komplement-Darstellung anzugeben ist.</p> schau dir nochmal diesen Thread hier an, es gibt eben den Unterschied zwischen Komplement-Darstellung und -schreibweise. Ich hatte grade übersehen, dass du genau dadrauf hinaus wolltest.<br> <p> <a href="https://ilias.studium.kit.edu/repository.php?ref_id=130906&amp;cmdClass=ilobjforumgui&amp;thr_pk=20874&amp;cmd=viewThread&amp;cmdNode=8f:j7" rel="nofollow" target="_blank">https://ilias.studium.kit.edu/repository.php?ref_id=130906&amp;cmdClass=ilobjforumgui&amp;thr_pk=20874&amp;cmd=viewThread&amp;cmdNode=8f:j7</a></p> <p> Gruß,<br> Jonas B. (Tutor)</p> </div> <p> &nbsp;</p> 2011-H-07 https://info2.aifb.kit.edu/qa/index.php?qa=3095&qa_1=unterschied-zwischen-komplementdarstellung-schreibweise&show=3096#a3096 Tue, 29 Sep 2015 10:48:35 +0000 Beantwortet: Warum "hinkt" der Datenbus nicht einen Takt hinterher? https://info2.aifb.kit.edu/qa/index.php?qa=3048&qa_1=warum-hinkt-der-datenbus-nicht-einen-takt-hinterher&show=3049#a3049 Hallo,<br /> <br /> ich denke die Aufgabe ist auf einem etwas abstrakterem Niveau zu verstehen. Die Wortwahl &quot;Takt&quot; ist vielleicht nicht ganz glücklich gewählt, &quot;Schritt&quot; wäre wohl besser. (Denn natürlich ist zum Berechnen, Lesen usw. mehr als nur je ein Prozessortakt nötig.) Du hast natürlich Recht, dass das ganze, streng genommen, nicht gleichzeitig abläuft, sondern sequentiell. Ziel der Aufgabe war es nach meinem Verständnis aber wohl eher Korrespondenzen der Busbelegungen aufzuzeigen.<br /> <br /> Gruß,<br /> Claudio (Tutor) 2011-H-08 https://info2.aifb.kit.edu/qa/index.php?qa=3048&qa_1=warum-hinkt-der-datenbus-nicht-einen-takt-hinterher&show=3049#a3049 Tue, 29 Sep 2015 09:57:31 +0000 Beantwortet: Trick für den 2. Schritt? https://info2.aifb.kit.edu/qa/index.php?qa=3040&qa_1=trick-f%C3%BCr-den-2-schritt&show=3041#a3041 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> die Frage verstehe ich ehrlich gesagt nicht wirklich.</p> <p> Du musst die Felder, in denen bereits X0 steht nicht noch einmal betrachten. Die können sich nicht mehr verändern. Du musst in jedem Schritt nur die noch leeren Felder überprüfen, solange bis sich nichts mehr ändert.</p> <p> Wenn du was anderes meintest, formuliere die Frage doch bitte etwas genauer.</p> <p> Zusatz: Wenn du in der 2. Iteration (also für X1) schon einige Felder untersucht hast und diese leer geblieben sind, so musst du sie in diesem Durchgang nicht noch einmal überprüfen, sondern erst für X2 dann wieder.</p> <p> Gruß,</p> <p> Julian (Tutor)</p> </div> <p> &nbsp;</p> 2011-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=3040&qa_1=trick-f%C3%BCr-den-2-schritt&show=3041#a3041 Tue, 29 Sep 2015 09:45:42 +0000 Beantwortet: Wie kommt man bei $(s_1,s_6)$ auf $X_3$? https://info2.aifb.kit.edu/qa/index.php?qa=3036&qa_1=wie-kommt-man-bei-%24-s_1-s_6-%24-auf-%24x_3%24&show=3037#a3037 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> du solltest dir vielleicht noch einmal genau den Algorithmus aus der Vorlesung verinnerlichen.</p> <p> Wie du im 1. Schritt richtig erkannt hast markierst du alle Paare an Zuständen mit x0, bei denen einer ein Endzustand ist und der andere nicht.</p> <p> Jetzt schaust du in die Tabelle für die Zustandsübergänge und suchst alle Paare heraus bei denen du durch Eingabe von 0 ODER 1 auf ein bereits markiertes Paar (x0) kommst, also z.B. kommst du mit dem Paar s0, s1 durch Eingabe einer 0 auf das Paar s1, s5, was bereits durch ein x0 markiert ist, deshalb schreibst du für das Paar s0, s1 ein x1 ins Feld...<br> das gleiche machst du dann für die x2, wobei du hier auf die mit x1 markierten Felder achtest und für x3, wo du auf die x2 achtest.</p> <p> Da du jetzt beim Zustandspaar s1, s6 durch Eingabe einer 0 auf Zustandspaar s3, s5 kommst, was mit x2 markiert ist kommt hier demzufolge die x3 her. Vorher dürfte da also nichts drinstehen, weil du auch bei einer Eingabe von 1 auf Zustandspaar s2, s7 kommst, welches nicht markiert ist.</p> <p> Gruß</p> <p> Johannes (Tutor)</p> </div> <p> &nbsp;</p> 2011-H-01 https://info2.aifb.kit.edu/qa/index.php?qa=3036&qa_1=wie-kommt-man-bei-%24-s_1-s_6-%24-auf-%24x_3%24&show=3037#a3037 Tue, 29 Sep 2015 09:43:44 +0000 Beantwortet: alternative TM? https://info2.aifb.kit.edu/qa/index.php?qa=2800&qa_1=alternative-tm&show=2801#a2801 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> das sieht auch korrekt aus!</p> <p> Viele Grüße,</p> <p> Janina (Tutorin)</p> </div> <p> &nbsp;</p> 2011-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=2800&qa_1=alternative-tm&show=2801#a2801 Fri, 25 Sep 2015 13:25:53 +0000 Beantwortet: a): Zweck von Zustand s6 ? https://info2.aifb.kit.edu/qa/index.php?qa=2798&qa_1=a-zweck-von-zustand-s6&show=2799#a2799 Wenn ich es auf den ersten Blick richtig sehe, dann würde ich Ihnen recht geben, dass der Zustand s6 eigentlich überflüssig ist, da man auch in s0 Wörter abfängt, die nicht zur Sprache L gehören.<br /> <br /> Ich kann Ihnen an dieser Stelle aber vielleicht kurz erklären, warum s6 vom Entwicklungsprozess hier auftaucht bzw. warum ich den damals an der Stelle eingebaut habe. Dieser Zustand ist eine einfache Alternative um sicherzustellen, dass eben nur Wörter von L erkannt werden, weil, wenn Sie von hinten über das Wort laufen und noch im Gedächtnis haben, dass noch eine 0 da ist, dann muss natürlich auch vorne noch mindestens eine Null stehen, also lesen Sie die eine Null und wechseln den Zustand. Falls irgendwann keine Null mehr vor der 1 steht und hinten aber noch eine vorhanden ist, dann stoppt die TM hier schon in einem Nicht-Endzustand.<br /> <br /> Demnach können Sie solch einen Zustand bei der Entwicklung Ihrer Turingmaschine mit einbauen, um Sicherzustellen, dass eben nur Wörter von L erkannt werden und müssen nicht die ganze Zeit die Nichtakzeptanz mit Rumschleppe und erst am Ende überprüfen, ob die Nichtakzeptanz durch die definierten Übergänge auch wirklich garantiert ist.<br /> <br /> So, ich hoffe, Sie verstehen was ich meine. Im Endeffekt ist es die Art und Weise, wie jemand denkt, die durch die Konfigurationsübergänge mit beschrieben wird.<br /> <br /> Viele Grüße<br /> <br /> Friederike Pfeiffer-Bohnen 2011-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=2798&qa_1=a-zweck-von-zustand-s6&show=2799#a2799 Fri, 25 Sep 2015 13:23:24 +0000 Beantwortet: b): könnten in "L1/L2)" auch NP-vollständige Probleme genannt werden? https://info2.aifb.kit.edu/qa/index.php?qa=2796&qa_1=k%C3%B6nnten-in-l1-l2-auch-vollst%C3%A4ndige-probleme-genannt-werden&show=2797#a2797 <p> Hallo,</p> <p> nein, das stimmt so nicht.</p> <p> Solange \(P \neq NP\) gilt, stimmt aber zumindest die eine Richtung: Wenn wir davon ausgehen, dass <span class="latex">\( NP\)</span>-vollständige Probleme nicht mit (det.) Zeitbedarf \( O(n^3) \) gelöst werden können, was ja die Komplexität des Wortproblems für Typ-2-Sprachen ist, dann gilt auf jeden Fall für jedes <span class="latex">\( NP\)</span>-vollständige Problem \( X: X \notin L_2\).</p> <p> Umgekehrt gibt es zwar <span class="latex">\( NP\)</span>-vollständige Probleme wie <span class="latex">\(SAT\)</span>, die auf linearem Platz, also in \( DSPACE(n)\) berechnet werden können (was ja der Definition von \( L_1\) auf Automatenebene entspricht), aber es gibt auch <span class="latex">\( NP\)</span><span>-vollständige</span> Probleme, für die das nicht gilt. Solche Probleme sind dann nicht in \( L_1\), also auch nicht in \(L_1 \backslash L_2\).</p> <p> Sie könnten also <span class="latex">\(SAT\)</span> angeben und vermutlich noch weitere ähnliche Probleme, aber jedenfalls nicht pauschal alle <span class="latex">\(NP\)</span>-vollständigen.</p> <p> Das war trotzdem keine schlechte Frage! Ich weiß nicht, warum sie so lange unbeantwortet blieb.</p> <p> Viele Grüße</p> <p> Lukas König</p> 2011-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=2796&qa_1=k%C3%B6nnten-in-l1-l2-auch-vollst%C3%A4ndige-probleme-genannt-werden&show=2797#a2797 Fri, 25 Sep 2015 13:17:16 +0000 Beantwortet: Wäre die Diagonalsprache auch ein korrektes Beispiel für die Antwort im b Teil der Aufgabe? https://info2.aifb.kit.edu/qa/index.php?qa=2794&qa_1=w%C3%A4re-diagonalsprache-korrektes-beispiel-antwort-aufgabe&show=2795#a2795 <p> Hallo,</p> <p> bitte verwechseln Sie die Komplexitätsklasse \( P\) nicht mit der Menge aller Sprachen <span class="latex">\( p(E^\star)\)</span>! Letzteres ist im klassischen Sinn keine Komplexitätsklasse, bzw. ist diese Bezeichnung nicht besonders sinnvoll, da darin alle Sprachen bzw. Probleme enthalten sind, unabhängig von Komplexität oder Berechenbarkeit. Wenn Ihnen solche Unterschiede nicht klar sind, sollten Sie sich das dringend nochmal anschauen!</p> <p> Die Antwort auf Ihre Frage ist aber ja, denn \( L_{NA} \) ist die Diagonalsprache :-)</p> <p> Viele Grüße</p> <p> Lukas König, Friederike Pfeiffer-Bohnen und Micaela Wünsche</p> 2011-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=2794&qa_1=w%C3%A4re-diagonalsprache-korrektes-beispiel-antwort-aufgabe&show=2795#a2795 Fri, 25 Sep 2015 13:12:00 +0000 Beantwortet: Welche Komplexität hat das Halteproblem? https://info2.aifb.kit.edu/qa/index.php?qa=2791&qa_1=welche-komplexit%C3%A4t-hat-das-halteproblem&show=2792#a2792 Das Halteproblem ist ist NP-schwer, aber nicht NP-vollständig. Wenn letzteres der Fall wäre, dann wäre das Halteproblem entscheidbar...<br /> <br /> Tobias (Tutor) 2011-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=2791&qa_1=welche-komplexit%C3%A4t-hat-das-halteproblem&show=2792#a2792 Fri, 25 Sep 2015 13:09:15 +0000 Beantwortet: Wieso ist L nicht entscheidbar? https://info2.aifb.kit.edu/qa/index.php?qa=2789&qa_1=wieso-ist-l-nicht-entscheidbar&show=2790#a2790 Semientscheidbar heißt, dass es einen Algorithmus/ein TM gibt, der irgendwann (in endlicher Zeit) terminiert, wennn die Antwort &quot;JA&quot; ist. Wenn die Antwort &quot;Nein&quot; ist, dann muss der Algorithmus/die TM nicht terminieren (siehe dazu auch das Erfüllbarkeitsproblem der Prädikatenlogik in Info I). Nichtentscheidbaren Probleme sind alle anderen Probleme, die nicht semi-entscheidbar sind. Entschiedbar ist ein Problem, wenn es einen Algorithmus gibt, der immer mit der richtigen Antwort nach endlicher Zeit terminiert.<br /> <br /> Welches L meinst du/welchen Aufgabenteil? Kannst du zusätzlich bitte durch Schreibweise zwischen nichtentscheidbar (d.h. auch nicht semi-entscheidbar und nicht entscheidbar (Problem nicht in der Menge der entscheidbaren Probleme) unterscheiden? Sonst kann ich nicht eindeutig erkennen, was du meinst.<br /> <br /> Tobias (Tutor) 2011-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=2789&qa_1=wieso-ist-l-nicht-entscheidbar&show=2790#a2790 Fri, 25 Sep 2015 13:08:05 +0000 Beantwortet: was ist LNA für eine Sprachklasse? https://info2.aifb.kit.edu/qa/index.php?qa=2787&qa_1=was-ist-lna-f%C3%BCr-eine-sprachklasse&show=2788#a2788 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> das steht eigentlich auf der VL Folie 5-24: Dort wird gezeigt, dass es keine TM gibt, die LNA akzeptiert, LNA also nicht in L0 liegt. Damit liegt LNA in der Potenzmenge ohne L0.</p> <p> Viele Grüße,</p> <p> Vivian (Tutor)</p> <div class="ilFrmPostContent"> <p> P.S.:</p> <p> Falls du also mit Sprachklassen Typ 0-3 Sprachen meinst, dann kann man LNA keiner dieser Klassen zuordnen. P(E*)\L0 ist aber selbst auch eine Klasse, wie in der Musterlösung angegeben :)</p> </div> </div> <p> &nbsp;</p> 2011-H-05 https://info2.aifb.kit.edu/qa/index.php?qa=2787&qa_1=was-ist-lna-f%C3%BCr-eine-sprachklasse&show=2788#a2788 Fri, 25 Sep 2015 13:06:47 +0000 Beantwortet: b): Muss man beim PPL für kontextfreie Sprachen nicht jede Zerlegung betrachten? https://info2.aifb.kit.edu/qa/index.php?qa=2608&qa_1=muss-beim-kontextfreie-sprachen-nicht-zerlegung-betrachten&show=2609#a2609 <div class="ilFrmPostContent"> <p> Es muss jede mögliche Zerlegung betrachtet werden.</p> <p> Der Fall scheint übersehen worden zu sein.</p> <p> Gruß,</p> <p> Alexander (Tutor)</p> </div> <p> &nbsp;</p> 2011-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=2608&qa_1=muss-beim-kontextfreie-sprachen-nicht-zerlegung-betrachten&show=2609#a2609 Wed, 23 Sep 2015 12:52:07 +0000 Beantwortet: b): Kann man auch einfach die b's pumpen ? https://info2.aifb.kit.edu/qa/index.php?qa=2606&qa_1=b-kann-man-auch-einfach-die-bs-pumpen&show=2607#a2607 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> ich sehe keinen Denkfehler.</p> <p> Wenn man lediglich b's pumpt fliegt man auch aus der Sprache.</p> <p> Gruß,</p> <p> Alexander (Tutor)</p> </div> <p> &nbsp;</p> 2011-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=2606&qa_1=b-kann-man-auch-einfach-die-bs-pumpen&show=2607#a2607 Wed, 23 Sep 2015 12:48:38 +0000 Beantwortet: a): Warum darf ein S -> lambda Übergang vorkommen (monotone Grammatik) ? https://info2.aifb.kit.edu/qa/index.php?qa=2603&qa_1=warum-darf-ein-lambda-%C3%BCbergang-vorkommen-monotone-grammatik&show=2604#a2604 <p> S -&gt; \( \lambda \) ist bei monotonen Grammatiken immer erlaubt. Bei kontextsensitiven Grammatiken dagegen ist S -&gt; \( \lambda \) ur erlaubt, wenn S sonst auf keiner rechten Seite vorkommt.</p> <p> Siehe dazu die Definitionen in den Vorlesungsfolien (Kap. 4, Folie 2 und 3)</p> <p> Gruß, Tobias (Tutor)</p> <p> <span class="MathJax" id="MathJax-Element-1-Frame" style=""></span></p> 2011-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=2603&qa_1=warum-darf-ein-lambda-%C3%BCbergang-vorkommen-monotone-grammatik&show=2604#a2604 Wed, 23 Sep 2015 12:44:07 +0000 Beantwortet: a): Umsortieren trotz kontextsensitiver Grammatik? https://info2.aifb.kit.edu/qa/index.php?qa=2601&qa_1=a-umsortieren-trotz-kontextsensitiver-grammatik&show=2602#a2602 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> im Aufgabentext ist eine kontextsensitive ODER monotone Grammatik gefordert, bei der Lösung handelt es sich um eine monotone und umsortieren ist folglich erlaubt. Für kontextsensitive Grammatiken ist eine reine Umsortierung nicht erlaubt, da hast du Recht.</p> <p> Viele Grüße</p> <p> Christiane (Tutorin)</p> </div> <p> &nbsp;</p> 2011-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=2601&qa_1=a-umsortieren-trotz-kontextsensitiver-grammatik&show=2602#a2602 Wed, 23 Sep 2015 12:35:41 +0000 Beantwortet: a): Alternativer Lösungsvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=2599&qa_1=a-alternativer-l%C3%B6sungsvorschlag&show=2600#a2600 <div class="ilFrmPostContent"> <p> ja, der einzige Unterschied zur Musterlösung ist die Reihenfolge der Zeichen vor dem Umsortieren. Da man aber beliebig umsortieren kann, spielt diese letztendlich keine Rolle.</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> 2011-H-04 https://info2.aifb.kit.edu/qa/index.php?qa=2599&qa_1=a-alternativer-l%C3%B6sungsvorschlag&show=2600#a2600 Wed, 23 Sep 2015 12:34:23 +0000