Theoretische und technische Informatik - ganz praktisch - Letzte Aktivität in Saalübung 1 https://info2.aifb.kit.edu/qa/index.php?qa=activity&qa_1=saal%C3%BCbung-1 Powered by Question2Answer Antwort ausgewählt: Wie sieht das gepumpte Wort in den einzelnen Fällen für i=2 aus? https://info2.aifb.kit.edu/qa/index.php?qa=6406&qa_1=wie-sieht-das-gepumpte-wort-in-den-einzelnen-f%C3%A4llen-f%C3%BCr-i-aus&show=6414#a6414 Hallo,<br /> erstmal müssen wir in allen Fällen davon ausgehen, dass jeweils nur vx gemeint ist, also z.B. in Fall 1 $vx=a^m$. Dann ergibt sich für i=2:<br /> 1) $a^{k+m} b^{2k} c^{3k} $<br /> 2) $a^{k+m} b^{2k+l} c^{3k} $<br /> 3) $a^kb^{2k+m} c^{3k} $<br /> 4) $a^kb^{2k+m} c^{3k+l} $<br /> 5) $a^kb^{2k} c^{3k+m} $<br /> <br /> Viele Grüße <br /> Julia (Tutor) SAA-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=6406&qa_1=wie-sieht-das-gepumpte-wort-in-den-einzelnen-f%C3%A4llen-f%C3%BCr-i-aus&show=6414#a6414 Mon, 12 Feb 2018 14:51:35 +0000 Beantwortet: Wie sehen die gepumpten Wörter für i=2 aus? https://info2.aifb.kit.edu/qa/index.php?qa=6405&qa_1=wie-sehen-die-gepumpten-w%C3%B6rter-f%C3%BCr-i-2-aus&show=6415#a6415 Hallo,<br /> erstmal müssen wir in allen Fällen davon ausgehen, dass jeweils nur vx gemeint ist, also z.B. in Fall 1 $vx=a^m$. Dann ergibt sich für i=2:<br /> 1) $a^{k+m} b^{2k} c^{3k} $<br /> 2) $a^{k+m} b^{2k+l} c^{3k} $<br /> 3) $a^kb^{2k+m} c^{3k} $<br /> 4) $a^kb^{2k+m} c^{3k+l} $<br /> 5) $a^kb^{2k} c^{3k+m} $<br /> <br /> Viele Grüße <br /> Julia (Tutor) SAA-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=6405&qa_1=wie-sehen-die-gepumpten-w%C3%B6rter-f%C3%BCr-i-2-aus&show=6415#a6415 Sat, 10 Feb 2018 19:19:48 +0000 Kommentiert: Kellerautomat unvollständig? https://info2.aifb.kit.edu/qa/index.php?qa=3585&qa_1=kellerautomat-unvollst%C3%A4ndig&show=5683#c5683 Genau so ist es. SAA-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=3585&qa_1=kellerautomat-unvollst%C3%A4ndig&show=5683#c5683 Sun, 12 Feb 2017 16:03:48 +0000 Kommentiert: Grammatik angeben https://info2.aifb.kit.edu/qa/index.php?qa=4867&qa_1=grammatik-angeben&show=5022#c5022 Danke sehr für die Erklärung ! SAA-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=4867&qa_1=grammatik-angeben&show=5022#c5022 Wed, 25 Jan 2017 11:29:11 +0000 Kommentiert: Formaler Frage bei Fallunterscheidung des PPL für kontextfreie Sprachen https://info2.aifb.kit.edu/qa/index.php?qa=4818&qa_1=formaler-frage-fallunterscheidung-kontextfreie-sprachen&show=4824#c4824 Vielen Dank :) SAA-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=4818&qa_1=formaler-frage-fallunterscheidung-kontextfreie-sprachen&show=4824#c4824 Thu, 12 Jan 2017 23:25:51 +0000 Beantwortet: warum s2 in endzustands-menge aber nicht doppelt umkreist https://info2.aifb.kit.edu/qa/index.php?qa=4747&qa_1=warum-s2-in-endzustands-menge-aber-nicht-doppelt-umkreist&show=4748#a4748 Da hat sich ein Fehler eingeschlichen.<br /> <br /> Die Menge der Endzustände müsste eigentlich $F=\{s_0,s_1,s_3,s_4\}$ sein.<br /> <br /> Dann passt auch das Zustandsüberführungsdiagramm.<br /> <br /> Viele Grüße<br /> <br /> Philipp (Tutor) SAA-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=4747&qa_1=warum-s2-in-endzustands-menge-aber-nicht-doppelt-umkreist&show=4748#a4748 Sun, 08 Jan 2017 13:01:22 +0000 Beantwortet: Saalübungen 1 (Folien) NOT FOUND https://info2.aifb.kit.edu/qa/index.php?qa=4674&qa_1=saal%C3%BCbungen-1-folien-not-found&show=4675#a4675 <p> Ha! Danke für den Hinweis. Das lag daran, dass das Wort "Übung" ein "Ü" enthält, und das hat der Server in irgendein Kauderwelsch übersetzt. Die Datei war also da, aber der Link hat knapp daneben gezeigt...</p> <p> Jetzt tut der Link und er lautet:</p> <p> <a rel="nofollow" href="http://info2.aifb.kit.edu/secure/Saaluebungen/Saaluebung1-Folien.pdf">http://info2.aifb.kit.edu/secure/Saaluebungen/Saaluebung1-Folien.pdf</a></p> Allgemeines https://info2.aifb.kit.edu/qa/index.php?qa=4674&qa_1=saal%C3%BCbungen-1-folien-not-found&show=4675#a4675 Wed, 14 Dec 2016 08:50:47 +0000 Beantwortet: Unbeantwortete nuKIT-Frage vom 5.12.2016 https://info2.aifb.kit.edu/qa/index.php?qa=4663&qa_1=unbeantwortete-nukit-frage-vom-5-12-2016&show=4665#a4665 Würden wir nur einen Zustand nutzen, könnten wir nicht unterscheiden, ob bereits $c$'s oder $d$'s aufgetreten sind oder nicht. Wir könnten dann immer von vorne anfangen und würden neue $a$'s und $b$'s akzeptieren, obwohl diese nach Definition nur am Anfang stehen dürfen. Allgemeines https://info2.aifb.kit.edu/qa/index.php?qa=4663&qa_1=unbeantwortete-nukit-frage-vom-5-12-2016&show=4665#a4665 Mon, 05 Dec 2016 17:21:12 +0000 Kommentiert: Endlicher Automat; Ich verstehe den Algorithmus nicht https://info2.aifb.kit.edu/qa/index.php?qa=4333&qa_1=endlicher-automat-ich-verstehe-den-algorithmus-nicht&show=4340#c4340 Vielen Dank für die ausführliche Hilfe!<br /> Die Definition lesen war der richtige Hinweis… :)<br /> Ich hatte übersehen oder vergessen, dass man wirklich alle Übergänge definieren muss. Na besser jetzt nochmal als in der Klausur SAA-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=4333&qa_1=endlicher-automat-ich-verstehe-den-algorithmus-nicht&show=4340#c4340 Sun, 14 Feb 2016 13:07:39 +0000 Beantwortet: Unklarheit bei Sprachdefinition https://info2.aifb.kit.edu/qa/index.php?qa=3910&qa_1=unklarheit-bei-sprachdefinition&show=3911#a3911 <p> Hallo uwduw!</p> <p> Nein, die Sprachdefinition besagt, dass L die <strong>Vereinigung aller Wörter </strong>darstellt, die mit m Elementen aus der Menge {a,b} beginnen und mit n Elementen aus der Menge {c,d} enden, wobei <strong>m&gt;=n&gt;=0</strong> gelten muss. Die fettgedruckten Satzteile sind die Informationen, die in dem von dir angesprochenen <strong>Vereinigungszeichen </strong>„drinstecken“!</p> <p> Ich hoffe, das hilft dir weiter!</p> <p> Viele Grüße,<br> Janine (Tutorin)</p> SAA-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=3910&qa_1=unklarheit-bei-sprachdefinition&show=3911#a3911 Fri, 05 Feb 2016 18:22:14 +0000 Beantwortet: müssen die Wörter nicht mit 0100 enden? https://info2.aifb.kit.edu/qa/index.php?qa=3538&qa_1=m%C3%BCssen-die-w%C3%B6rter-nicht-mit-0100-enden&show=3564#a3564 Hallo uydur,<br /> <br /> eine Turingmaschine akzeptiert ein Wort, sobald sie sich in einem Endzustand befindet und keine Übergangsrelation mehr definiert ist (siehe Folie 4-18). Was anschließend noch auf dem Eingabeband steht, in diesem Fall ein beliebiges Restwort, ist egal.<br /> <br /> Viele Grüße<br /> <br /> Gregor (Tutor) SAA-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=3538&qa_1=m%C3%BCssen-die-w%C3%B6rter-nicht-mit-0100-enden&show=3564#a3564 Sun, 17 Jan 2016 17:21:39 +0000 Kommentiert: leere Menge im regulären Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=3500&qa_1=leere-menge-im-regul%C3%A4ren-ausdruck&show=3502#c3502 Beachten Sie den Unterschied zwischen leerer Menge und leerem Wort - das ist ein wesentlicher Unterschied! Was genau wollen Sie wissen? SAA-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=3500&qa_1=leere-menge-im-regul%C3%A4ren-ausdruck&show=3502#c3502 Thu, 14 Jan 2016 19:10:17 +0000 Beantwortet: Lösung der Saalübung https://info2.aifb.kit.edu/qa/index.php?qa=3474&qa_1=l%C3%B6sung-der-saal%C3%BCbung&show=3476#a3476 Wir haben wohl vergessen, die Lösungen hochzuladen. Jetzt sind sie unter dem von Marvin angegebenen Link verfügbar.<br /> <br /> Viele Grüße<br /> <br /> Lukas König Allgemeines https://info2.aifb.kit.edu/qa/index.php?qa=3474&qa_1=l%C3%B6sung-der-saal%C3%BCbung&show=3476#a3476 Tue, 12 Jan 2016 06:50:07 +0000 Antwort bearbeitet: Beantwortung der nuKIT-Fragen, für die wir keine Zeit mehr hatten https://info2.aifb.kit.edu/qa/index.php?qa=3325&qa_1=beantwortung-der-nukit-fragen-f%C3%BCr-die-keine-zeit-mehr-hatten&show=3326#a3326 <p> <strong>Antwort zu 1.</strong></p> <p> Dieser Ausdruck ist leider nicht ganz korrekt. Das sieht man bespw. daran, dass Wörter der Form $0122^\star$ nicht konstruiert werden können, obwohl der endliche Automat sie erkennt. Trotzdem kann es sein, dass unser Lösungsvorschlag nicht den kleinsten möglichen regulären Ausdruck darstellt. Die Minimierung eines regulären Ausdrucks ist <a href="https://de.wikipedia.org/wiki/PSPACE" rel="nofollow">PSPACE-vollständig</a> - das ist also noch schwieriger als wenn ein Problem NP-vollständig ist. Beides ist faktisch nicht lösbar, und so können wir nicht garantieren, dass wir einen besonders kurzen Ausdruck gefunden haben. (Auch Sie müssen das in der Klausur nicht tun.) Der beste bekannte Algorithmus zur Minimierung eines regulären Ausdrucks probiert im Wesentlichen alle regulären Ausdrücke bis zu einer gewissen Länge durch; er beginnt also mit der leeren Menge und generiert nacheinander immer längere reguläre Ausdrücke, wobei für jeden getestet wird, ob er die gewünschte Sprache repräsentiert.</p> <p> <strong>Antwort zu 2.</strong></p> <div> Die Antworten auf diese Fragen kann man folgendermaßen zusammenfassen: det. end. Aut. haben wir so definiert, dass alle Übergänge explizit angegeben sein müssen. Daher kann man die Übergänge in die leere Menge nicht einfach weglassen. Bei Kellerautomaten ist das etwas anders; um sehr große Übergangsdefinitionen zu vermeiden, muss hier nicht jeder Übergang explizit angegeben werden. Der KA lehnt also ein Wort automatisch ab, wenn für eine Konfiguration kein zustandsübergang definiert ist. Ebenso ist das bei Turingmaschinen. Bei deterministischen TM wird die entsprechende Tabellenzelle einfach leergelassen, bei nichtdeterministischen schreiben wir an dieser Stelle das Leere-Menge-Symbol. (Wenn Sie die Zelle leerlassen, ist das aber auch in Ordnung.)</div> <div> <p> &nbsp;</p> <p> <strong>Antwort zu 3.</strong></p> <p> Wir verstehen nicht ganz, was mit dieser Frage gemeint ist. Können Sie das bitte nochmal präzisieren?</p> <p> &nbsp;</p> <p> <strong>Antwort zu 4.</strong></p> <div> Wenn ich es gerade richtig sehe, ist die $0$ bei $\mathbb{N}$ nicht dabei, dafür müssen wir also $\mathbb{N}_0$ schreiben. Allerdings werden wir in der Klausur in dieser Hinsicht sowohl kulant sein als auch sehr präzise angeben, wovon Sie ausgehen sollen. Machen Sie sich keine Sorgen!</div> </div> <p> &nbsp;</p> Allgemeines https://info2.aifb.kit.edu/qa/index.php?qa=3325&qa_1=beantwortung-der-nukit-fragen-f%C3%BCr-die-keine-zeit-mehr-hatten&show=3326#a3326 Mon, 14 Dec 2015 15:07:19 +0000 Beantwortet: Warum fehlen die Zustände s2 und s3 ? https://info2.aifb.kit.edu/qa/index.php?qa=2554&qa_1=warum-fehlen-die-zust%C3%A4nde-s2-und-s3&show=2555#a2555 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> das liegt an dem Algorithmus, ich versuche es mal umgangssprachlich zu erklären. Du bildest die Zustandsüberführungstabelle, indem du mit dem Startzustand anfängst, und ausgehend von allen möglichen Eingaben die erreichbaren Zustände in die Zellen rechts daneben schreibst.</p> <p> Alle noch nicht schon links vorhandenen Zustandsmengen schreibst du nun nach links. In dem Fall wurden diese Zustände jedoch nicht direkt unter den Startzustand geschrieben, sondern 3 Zellen tiefer, das mag vielleicht irritieren.&nbsp;</p> <p> Ausgehend von <strong>s(o)</strong> steht also in der Tabelle noch <strong>{s(2),s(3),s(4)}</strong> und die leere Menge.</p> <p> Nun muss also&nbsp;<span><strong>{s(2),s(3),s(4)}</strong> näher betrachtet werden, also alle erreichbaren Zustände von allen diesen Zuständen. Daraus ergeben sich die neuen Zustandsmengen <strong>{s(4)}</strong> und <strong>{s(1)}</strong>. Diese werden nun betrachtet und so weiter. </span></p> <p> <span>Die Zustände s2 und s3 werden jedoch nie "alleine" erreicht, deshalb stehen sie auch nicht in der Tabelle. Sie müssten nur in der Tabelle auf der linken Seite alleine vorkommen, wenn sie beispielsweise von Zustand s(4) direkt und alleine erreicht werden könnten. Dies ist jedoch nicht der Fall.</span></p> <p> <span>Vielleicht hilft dir auch Tutorium 2 Folie 6 weiter, dort stehen dann auch nur die Zustände als gesamte Menge und nicht noch aufgeteilt in der Tabelle.</span></p> <p> Ich hoffe, ich konnte dir helfen! Viel Erfolg noch und viele Grüße.</p> <p> Felix (Tutor)</p> </div> <p> &nbsp;</p> SAA-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=2554&qa_1=warum-fehlen-die-zust%C3%A4nde-s2-und-s3&show=2555#a2555 Tue, 22 Sep 2015 12:04:24 +0000 Kommentiert: Zusammenhang von monotonen und kontextsensitiven Grammatiken https://info2.aifb.kit.edu/qa/index.php?qa=2550&qa_1=zusammenhang-von-monotonen-kontextsensitiven-grammatiken&show=2553#c2553 Hey,<br /> <br /> das hat mich auch erst verwirrt, hier geht es darum dass du nur einen Ausschnitt einer Grammatik betrachtest. Du weißt also nicht ob S nicht noch irgendwo rechts steht und kannst deshalb nicht davon ausgehen, dass es das nicht tut. Und das ist ja die Voraussetzung dafür, dass die Regel (ausnahmsweise) erlaubt ist.<br /> <br /> Hoffe das hilft noch und: viel Erfolg!<br /> Elisabeth (Tutor) SAA-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=2550&qa_1=zusammenhang-von-monotonen-kontextsensitiven-grammatiken&show=2553#c2553 Tue, 22 Sep 2015 12:02:49 +0000 Beantwortet: Warum werden bei der kontextsensitiven Grammatik nicht kontextsensitive Regeln verwendet? https://info2.aifb.kit.edu/qa/index.php?qa=2548&qa_1=kontextsensitiven-grammatik-kontextsensitive-verwendet&show=2549#a2549 <p> Nein, bei der 3a ist eine "<span style="text-decoration:underline;">kontextsensitive oder monotone</span> Grammatik" gefordert, die Lösung stellt eine monotone Grammatik dar. Von daher passt das eigentlich sehr gut zusammen.</p> SAA-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=2548&qa_1=kontextsensitiven-grammatik-kontextsensitive-verwendet&show=2549#a2549 Tue, 22 Sep 2015 11:58:46 +0000 Beantwortet: Kann man die Regel (s1,c,a) -> (s1,lambda) auch weglassen? https://info2.aifb.kit.edu/qa/index.php?qa=2546&qa_1=kann-man-die-regel-s1-c-a-s1-lambda-auch-weglassen&show=2547#a2547 <div class="ilFrmPostContent"> <p> Hey,</p> <p> durch das Löschen von einem je einem a für jedes c stellen wir sicher, dass auch die Voraussetzung \( m \geq n \geq 0 \) nicht verletzt wird.</p> <p> Die Regel&nbsp;<span>(s1,a,lambda) -&gt; (s1,a) brauchen wir nicht, weil im Zustand s1 keine a mehr eingegeben werden, das muss ja vollständig geschehen BEVOR das erste c oder d kommt.</span></p> <p> <span>Hoffe das hilft!</span></p> <p> <span>PS: Weshalb bist du der Meinung, dass man die Regel weglassen könnte?</span></p> </div> <p> &nbsp;</p> SAA-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=2546&qa_1=kann-man-die-regel-s1-c-a-s1-lambda-auch-weglassen&show=2547#a2547 Tue, 22 Sep 2015 11:57:18 +0000