Theoretische und technische Informatik - ganz praktisch - Letzte Aktivität in Übungsblatt 1 https://info2.aifb.kit.edu/qa/index.php?qa=activity&qa_1=%C3%BCbungsblatt-1 Powered by Question2Answer Beantwortet: alternativ PPL https://info2.aifb.kit.edu/qa/index.php?qa=7500&qa_1=alternativ-ppl&show=7507#a7507 Hallo uqyxt,<br /> <br /> dein Wort hier wäre 0^2n1, das gehört nicht zur Sprache, da es kein Palindrom ist. Wenn du z als 0^2n-j10^2n schreibst, dann passt das mit i=0.<br /> <br /> Viele Grüße<br /> <br /> Anne (Tutorin) HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=7500&qa_1=alternativ-ppl&show=7507#a7507 Fri, 21 Jan 2022 17:02:10 +0000 Kommentiert: Moore-Automaten https://info2.aifb.kit.edu/qa/index.php?qa=7456&qa_1=moore-automaten&show=7460#c7460 Alles Klar<br /> Vielen Dank für die Antwort AU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=7456&qa_1=moore-automaten&show=7460#c7460 Thu, 06 Jan 2022 10:11:49 +0000 Beantwortet: Grammatik und Sprache https://info2.aifb.kit.edu/qa/index.php?qa=7419&qa_1=grammatik-und-sprache&show=7423#a7423 Hi,<br /> <br /> das ist schon beides richtig, wenn ich eine Sprache des Typs 3 habe [die sich also nur mit Regeln der Form N-&gt;T oder N-&gt;TN] [Typ 3] darstellen lässt kann ich diese natürlich auch mit den Regeln des Typs 2 [N-&gt;(N u T)*], die mehr ermöglichen, erzeugen.<br /> <br /> Daraus folgt gleichzeitig, dass Sprachen des Typs 3 [nur Regeln N-&gt;TN oder N-&gt;T] auch Teil der Sprachen vom Typ 2 sind, da diese ja mehr Regelmöglichkeiten haben [N-&gt;(N u T)*] also ich diese auch damit darstellen kann.<br /> <br /> Grüße<br /> <br /> Constantin<br /> <br /> (Tutor) AU-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=7419&qa_1=grammatik-und-sprache&show=7423#a7423 Tue, 23 Nov 2021 13:57:48 +0000 Beantwortet: Notation Umwandlung nichtdeterministischer in deterministischer Automat https://info2.aifb.kit.edu/qa/index.php?qa=6878&qa_1=notation-umwandlung-nichtdeterministischer-deterministischer&show=6879#a6879 <p> <span style="font-size:14px;"><span style="font-family:arial,helvetica,sans-serif;">Hallo uiwvc,</span></span></p> <p> <span style="font-size:14px;"><span style="font-family:arial,helvetica,sans-serif;">du hast recht, die Notation weicht hier in Vorlesung und Tutorium/Übungen voneinander ab. Du kannst die Zustände so wie in der Vorlesung notiert benennen (in der Form &nbsp;<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); vertical-align: 3pt;">s</span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">{0,1,2,3}), jedoch würde ich dir aufgrund der besseren Übersichtlichkeit empfehlen, so wie in den Tutorien und Übungsaufgaben vorzugehen. </span></span></span></p> <p> <span style="font-size:14px;"><span style="font-family:arial,helvetica,sans-serif;"><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">Wichtig ist, dass Du eine eindeutige Zuordnung zwischen den Zustandsmengen aus der Tabelle und den neuen definierten Zuständen (für jede Zustandsmenge) herstellst.</span></span></span></p> <p> <span style="font-size:14px;"><span style="font-family:arial,helvetica,sans-serif;">Viele Grüße,</span></span></p> <p> <span style="font-size:14px;"><span style="font-family:arial,helvetica,sans-serif;">Dominik (Tutor)</span></span></p> AU-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=6878&qa_1=notation-umwandlung-nichtdeterministischer-deterministischer&show=6879#a6879 Mon, 06 Jan 2020 23:06:21 +0000 Beantwortet: Pumping Lemma L4 https://info2.aifb.kit.edu/qa/index.php?qa=6515&qa_1=pumping-lemma-l4&show=6516#a6516 Hallo,<br /> <br /> ja. Deiner Vorschlag ist auch richtig.<br /> <br /> Viele Grüße,<br /> Runxi (Tutorin) HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=6515&qa_1=pumping-lemma-l4&show=6516#a6516 Sat, 17 Nov 2018 21:40:16 +0000 Antwort bearbeitet: wieso beginnt das wort mit 0 und kann nicht mit 1? https://info2.aifb.kit.edu/qa/index.php?qa=6511&qa_1=wieso-beginnt-das-wort-mit-0-und-kann-nicht-mit-1&show=6512#a6512 Hallo uvlpj,<br /> <br /> im Graph der Lösung ist ein Automat dargestellt, der Wörter erkennt, die mit einer \(1\) beginnen. Ausgehend vom Startzustand \(s_0\) wird mit einer \(1\) in den Endzustand \(s_1\) gewechselt.<br /> <br /> Sollte das Wort mit einer \(0\) beginnen, bleibt der Automat in \(s_0\).<br /> <br /> Du kannst natürlich auch in einen weiteren Nicht-Endzustand wechseln, wenn das Wort mit einer \(0\) startet. Dieser Zustand benötigt allerdings wieder Übergänge für die Eingaben \(0\) und \(1\).<br /> <br /> Viele Grüße<br /> <br /> Philipp<br /> (Tutor) AU-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=6511&qa_1=wieso-beginnt-das-wort-mit-0-und-kann-nicht-mit-1&show=6512#a6512 Sun, 11 Nov 2018 15:09:03 +0000 Beantwortet: PPL - andere Lösung möglich? Darf man k=1 wählen zum beweisen? https://info2.aifb.kit.edu/qa/index.php?qa=6100&qa_1=ppl-andere-l%C3%B6sung-m%C3%B6glich-darf-man-k-1-w%C3%A4hlen-zum-beweisen&show=6105#a6105 Hallo,<br /> <br /> Zu deiner Vorgehensweise wurde schon eine ähnliche Frage gepostet:<br /> <br /> <a href="http://info2.aifb.kit.edu/qa/index.php?qa=2150&amp;qa_1=a-anderes-vorgehen-bei-beweis-erlaubt&amp;show=2151#a2151" rel="nofollow" target="_blank">http://info2.aifb.kit.edu/qa/index.php?qa=2150&amp;qa_1=a-anderes-vorgehen-bei-beweis-erlaubt&amp;show=2151#a2151</a><br /> <br /> Das sollte dir weiterhelfen. Ansonsten gerne nochmal melden.<br /> <br /> Viele Grüße,<br /> <br /> Timon (Tutor) HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=6100&qa_1=ppl-andere-l%C3%B6sung-m%C3%B6glich-darf-man-k-1-w%C3%A4hlen-zum-beweisen&show=6105#a6105 Fri, 12 Jan 2018 13:34:25 +0000 Beantwortet: Übung 1 Aufgabe 6 https://info2.aifb.kit.edu/qa/index.php?qa=6060&qa_1=%C3%BCbung-1-aufgabe-6&show=6064#a6064 Hallo,<br /> <br /> es stimmt, dass das verwendete Wort eine gerade Anzahl an Buchstaben haben muss, allerdings ist es eine Voraussetzung des Pumping-Lemmas, dass das Wort auch mehr als n Buchstaben besitzen muss. Also ist w = abab nicht möglich, da dies nur 4 Buchstaben hat, n aber beliebig gewählt war.<br /> <br /> Allerdings wären folgende Wörter zum Beispiel möglich: w = (a^n) b (a^n) b oder w = a (b^n) a (b^n).<br /> <br /> Viele Grüße,<br /> <br /> Julia (Tutorin) AU-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=6060&qa_1=%C3%BCbung-1-aufgabe-6&show=6064#a6064 Wed, 10 Jan 2018 10:54:04 +0000 Beantwortet: Auch Pump-Variable i=0 möglich? https://info2.aifb.kit.edu/qa/index.php?qa=6045&qa_1=auch-pump-variable-i-0-m%C3%B6glich&show=6048#a6048 Hey,<br /> <br /> deine Lösung stimmt ebenfalls. Beim PPL genügt es eine Pumpvariable i zu finden für welche die Zerlegung deines Wortes eben nicht mehr in der Sprache enthalten ist. Häufig ist dies für kleine Werte von i bereits der Fall (0, 1, oder 2).<br /> <br /> Wie du bereits geschrieben hast ist dies eben auch für i=0 der Fall, da k&gt;=1 ist.<br /> <br /> Viel Erfolg weiterhin!<br /> <br /> Viele Grüße,<br /> <br /> Marius (Tutor) AU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=6045&qa_1=auch-pump-variable-i-0-m%C3%B6glich&show=6048#a6048 Tue, 09 Jan 2018 10:56:34 +0000 Beantwortet: Äquivalente anders aufstellen ? https://info2.aifb.kit.edu/qa/index.php?qa=5123&qa_1=%C3%A4quivalente-anders-aufstellen&show=5138#a5138 <p> Wichtig ist, dass du aus <strong>äquivalenten </strong>Zuständen einen neuen machst. Wenn S1 und S2 äquivalent ist kannst du den neuen Zustand S1, S2 oder S1847 oder Siuzahs nennen.&nbsp;</p> <p> Wenn du natürlich darauf kommst, dass andere Zustände äquivalent sind als in der Lösung, muss ein Fehler unterlaufen sein.</p> <p> Beim minimierten Automaten ist wichtig, dass er die gleiche Sprache erkennt, Endzustände und Zustandsübergänge sind entscheidend, nicht wie du die Zustände nennst.</p> <p> Grüße,</p> <p> Felix (Tutor)</p> AU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=5123&qa_1=%C3%A4quivalente-anders-aufstellen&show=5138#a5138 Mon, 30 Jan 2017 10:41:20 +0000 Antwort ausgewählt: Allgemeine Frage zu dem Minimierungs-Algorithmus https://info2.aifb.kit.edu/qa/index.php?qa=4715&qa_1=allgemeine-frage-zu-dem-minimierungs-algorithmus&show=4716#a4716 <p> Meines Erachtens nach hast du Recht. Es wäre folgender Kommentar bisher falsch:</p> <p> <img alt="" src="http://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=9236414211127700048" style="width: 600px; height: 30px;"></p> <p> Dein Änderungsvorschlag würde das Problem beheben.</p> <p> Jedoch ist das Endergebnis, also die äquivalenten Zustände, in beiden Varianten richtig.</p> <p> Wäre gut, wenn sich das nochmal ein(e) Übungsleiter(in) anschauen würde.</p> <p> Viele Grüße Philipp (Tutor)<br> &nbsp;</p> AU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=4715&qa_1=allgemeine-frage-zu-dem-minimierungs-algorithmus&show=4716#a4716 Fri, 27 Jan 2017 12:01:37 +0000 Beantwortet: Frage zu dieser Aufgabe https://info2.aifb.kit.edu/qa/index.php?qa=4879&qa_1=frage-zu-dieser-aufgabe&show=4884#a4884 Hallo,<br /> <br /> wenn du von w'=a^(n^2-j) ausgehst, dann musst du quasi zeigen, dass n^2-j keine Quadratzahl ist.<br /> Die nächst kleinere Quadratzahl wäre ja (n−1)^2=n^2−2n+1.<br /> daher müsste gelten j= 2n-1 und da j =&lt; n sein muss, ist das für hinreichend große j (größer 1) nicht gegeben und demnach ist das Wort nicht Teil der Sprache.<br /> <br /> Grüße, Sören HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=4879&qa_1=frage-zu-dieser-aufgabe&show=4884#a4884 Mon, 16 Jan 2017 09:27:38 +0000 Antwort ausgewählt: Teil c) https://info2.aifb.kit.edu/qa/index.php?qa=4778&qa_1=teil-c&show=4779#a4779 Hallo,<br /> <br /> ja, der Übergang muss hier weiterhin angegeben werden, damit der Automat deterministisch bleibt. &nbsp;<br /> Wenn ein Automat deterministisch sein soll, dann muss für jeden Zustand und jede Eingabe genau ein Übergang existieren. Entfernt man hier die Übergänge, ist der Automat folglich nicht mehr deterministisch.<br /> <br /> Grüße, Sören (Tutor) AU-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=4778&qa_1=teil-c&show=4779#a4779 Wed, 11 Jan 2017 10:22:09 +0000 Kommentiert: Wäre diese Lösung auch als Beweis ausreichend https://info2.aifb.kit.edu/qa/index.php?qa=4172&qa_1=w%C3%A4re-diese-l%C3%B6sung-auch-als-beweis-ausreichend&show=4181#c4181 Siehe Antworten von Janine und Tim. Das Pumping-Lemma hat eine klare Struktur, und an der müssen Sie sich entlanghangeln. (Vielleicht schauen Sie sich nochmal die Definition an...) Die Aussage ist: &quot;[...wenn regulär...,] dann gibt es eine Zerlegung [...]&quot;. Das heißt, wenn Sie zeigen wollen, dass eine Sprache nicht regulär ist, müssen Sie die Umkehrung beweisen: &quot;wenn es KEINE Zerlegung gibt [...] dann nicht regulär&quot;. Was Sie versuchen, ist: &quot;...wenn es eine Zerlegung gibt, für die es nicht zutrifft...&quot; - und das ist zu wenig. AU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=4172&qa_1=w%C3%A4re-diese-l%C3%B6sung-auch-als-beweis-ausreichend&show=4181#c4181 Thu, 11 Feb 2016 15:52:23 +0000 Beantwortet: Alternative Regelmenge https://info2.aifb.kit.edu/qa/index.php?qa=3831&qa_1=alternative-regelmenge&show=4017#a4017 Hallo uwduw,<br /> <br /> bitte in Zukunft den Xwizard benutzen um alternative Lösungen zu verifizieren.<br /> <br /> In diesem Fall beantwortet die Regelmenge allein nicht die gesamte Frage, denn die gesamte Grammatik ist von Nöten. Die natürliche Erweiterung der Regelmenge zur Grammatik würde allerdings die Teilfolge 00 auschliessen.<br /> <br /> Viel Erfolg,<br /> <br /> Marvin (Tutor) AU-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=3831&qa_1=alternative-regelmenge&show=4017#a4017 Mon, 08 Feb 2016 12:26:16 +0000 Beantwortet: Tutorium 1 Aufgabe 8 Minimierung https://info2.aifb.kit.edu/qa/index.php?qa=3649&qa_1=tutorium-1-aufgabe-8-minimierung&show=3650#a3650 Hallo uodjt,<br /> <br /> die gewählte Minimierungstabelle (mit dieser Achsenbeschriftung) hat den Vorteil, dass es keine redundanten Felder gibt.<br /> <br /> Sie entsteht aus eine &quot;normalen&quot; Tabelle mit Zeilen s0 bis s7 und Spalten s0 bis s7, indem nur das Dreieck (links unten) unter der Diagonalen betrachtet wird. Für unsere Zwecke der Überprüfung auf &quot;Nicht-k-Äquivalenz&quot; würden weder die Diagonale (hier würden wir zweimal denselben Zustand auf Äquivalenz überprüfen), noch das &quot;rechte obere Dreieck&quot; (das einfach nochmal die gleichen Informationen wie das links unten enthält) einen Nutzen bringen.<br /> <br /> Es gäbe durchaus noch andere Möglichkeiten, Tabellen mit den gleichen Vorteilen zu entwerfen. Der Einfachheit halber würde ich mir aber einfach diese Struktur merken.<br /> <br /> Viele Grüße<br /> <br /> Jonas (Tutor) AU-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=3649&qa_1=tutorium-1-aufgabe-8-minimierung&show=3650#a3650 Mon, 25 Jan 2016 17:26:12 +0000 Beantwortet: Übungsblatt 1 Aufgabe 4a) https://info2.aifb.kit.edu/qa/index.php?qa=3647&qa_1=%C3%BCbungsblatt-1-aufgabe-4a&show=3648#a3648 Hallo,<br /> <br /> das Problem bei deiner Lösung ist, dass man dann nichtmehr nur auf den Endzustand kommt wenn 3 Einsen direkt nach einander kommen würden, sondern sobald irgendwann 3 Einsen eingelesen wurden.<br /> In der Lösung wenn man 111 einliest kommt man in einen Zustand in dem man nicht mehr herauskommt und der kein Endzustand ist.<br /> Wäre man wie du vorgeschlagen hast in s2 und liest eine 0, der Pfeil zeigt &nbsp;auf s2, dann wäre man sobald eine 1 kommt anschließend in s3 und das Wort würde nicht mehr akzeptiert werden, obwohl keine Regel verletzt wurde.<br /> <br /> In anderen Worten de Automat den du vorgeschlagen hast, würde alle Wörter akzeptieren die maximal 2 Einsen haben, egal in welcher Reihenfolge und ob die direkt nach einander kommen. Der Automat hier soll aber nur nicht akzeptieren wenn drei Einsen direkt nach einander geschrieben wurden.<br /> <br /> Ich hoffe das hilft.<br /> <br /> Viele Grüße,<br /> <br /> Marc (Tutor) HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=3647&qa_1=%C3%BCbungsblatt-1-aufgabe-4a&show=3648#a3648 Mon, 25 Jan 2016 16:30:07 +0000 Kommentiert: Welches Wort wird durch "uu" dargestellt? https://info2.aifb.kit.edu/qa/index.php?qa=2490&qa_1=welches-wort-wird-durch-uu-dargestellt&show=3573#c3573 für eine BELIEBIGE zerlegung ist ja falsch. anscheinen müssen wir FÜR ALLE zerlegungen des ausgewählten Wortes beweisen, dass es eine pumpvariable i gibt, sodass w nicht element von L, oder? AU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=2490&qa_1=welches-wort-wird-durch-uu-dargestellt&show=3573#c3573 Mon, 18 Jan 2016 14:20:15 +0000 Beantwortet: Herangehensweise und Klausurniveau https://info2.aifb.kit.edu/qa/index.php?qa=3450&qa_1=herangehensweise-und-klausurniveau&show=3451#a3451 Naja, prinzipiell ist das schon Klausur-Niveau - und wenn Sie sich das genau anschauen, ist es auch nicht so schwer! Das ist nur Übungssache...<br /> <br /> Die Aufgabe wäre allerdings rein vom Umfang eher nicht für eine Klausur geeignet. Sie müssten da ziemlich viel schreiben, und nach einer Weile wiederholt sich ja alles. Wir versuchen Aufgaben normalerweise so zu stellen, dass man möglichst schnell sieht, ob Sie es verstanden haben, damit nicht unnötig viel geschrieben werden muss.<br /> <br /> Viele Grüße<br /> <br /> Lukas König HU-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=3450&qa_1=herangehensweise-und-klausurniveau&show=3451#a3451 Sat, 09 Jan 2016 21:18:39 +0000 Kommentiert: Vereinfachungen - allgemein https://info2.aifb.kit.edu/qa/index.php?qa=3395&qa_1=vereinfachungen-allgemein&show=3449#c3449 Ich bedanke mich recht herzlich Lukas für deine Mühen und werde mich wohl solange damit auseinandersetzen müssen, bis ich diese Überlegungen in den Aufgaben anwenden kann :) AU-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=3395&qa_1=vereinfachungen-allgemein&show=3449#c3449 Sat, 09 Jan 2016 19:55:13 +0000 Kommentiert: Warum ist das Wort "1" nicht Teil der Menge der möglichen Wörter? https://info2.aifb.kit.edu/qa/index.php?qa=2128&qa_1=warum-ist-das-wort-nicht-teil-der-menge-der-m%C3%B6glichen-w%C3%B6rter&show=3448#c3448 Guten Abend,<br /> <br /> noch eine Verständnisfrage:)<br /> <br /> Wenn ich die Regel S--&gt; 01S in S--&gt; 0S ändern würde und den Rest gleich ließe, würde das dann auch als richtige Lösung angesehen werden, da<br /> <br /> ja dann S--&gt; 0S --&gt; 01S --&gt; 011S --&gt; 0110S --&gt; 0110 das Testwort ergeben würde.<br /> ABER ich könnte ja nun auch eine Variante erstellen, in welcher 2 00er vorkommen wie z.B,<br /> <br /> S--&gt; 0S --&gt; 00, was wir ja widerum nicht möchte..<br /> <br /> Sprich, sobald ich eine Möglichkeit gefunden habe, wird mein Testwort als richtig angesehen <br /> oder<br /> Sobald ich eine Variante finde, die als nicht richtig angesehen wird, muss ich auch meine Regelmenge ändern.<br /> <br /> Ergo, das würde ja dann im Umkehrschluss heißen, dass meine Regelmenge egal welche Möglichkeiten ich ausprobiere NIEMALS eine ungewünschte Teilfolge ergeben darf.<br /> <br /> Beste Grüße und Vielen Dank :) AU-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=2128&qa_1=warum-ist-das-wort-nicht-teil-der-menge-der-m%C3%B6glichen-w%C3%B6rter&show=3448#c3448 Sat, 09 Jan 2016 19:19:20 +0000 Beantwortet: Aufgabe 6 a: Woher weiß ich, wie ich das i=... wählen muss, um den Widerspruch zu zeigen? https://info2.aifb.kit.edu/qa/index.php?qa=3318&qa_1=aufgabe-woher-wei%C3%9F-ich-wie-ich-w%C3%A4hlen-muss-widerspruch-zeigen&show=3319#a3319 Ich habs, sorry ! AU-1-1 https://info2.aifb.kit.edu/qa/index.php?qa=3318&qa_1=aufgabe-woher-wei%C3%9F-ich-wie-ich-w%C3%A4hlen-muss-widerspruch-zeigen&show=3319#a3319 Sat, 05 Dec 2015 20:45:09 +0000 Kommentiert: Grundsätzliches Verständins Moore Automaten https://info2.aifb.kit.edu/qa/index.php?qa=3310&qa_1=grunds%C3%A4tzliches-verst%C3%A4ndins-moore-automaten&show=3313#c3313 Super vielen Dank :) HU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=3310&qa_1=grunds%C3%A4tzliches-verst%C3%A4ndins-moore-automaten&show=3313#c3313 Sun, 29 Nov 2015 17:52:27 +0000 Kommentiert: a) verständnisproblem https://info2.aifb.kit.edu/qa/index.php?qa=3263&qa_1=a-verst%C3%A4ndnisproblem&show=3311#c3311 Wähle ich ix = n und iy = n so verletze ich doch die Bedingung |xy|&lt; n - müsste da nicht entweder 2n oder 1 &lt; iy &lt; n-ix und 1&lt; ix &lt; n-1. Oder sehe ich das falsch ? HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=3263&qa_1=a-verst%C3%A4ndnisproblem&show=3311#c3311 Sat, 28 Nov 2015 14:30:27 +0000 Beantwortet: Nach welchen Kriterien wähle ich die Pumpvariable? https://info2.aifb.kit.edu/qa/index.php?qa=3308&qa_1=nach-welchen-kriterien-w%C3%A4hle-ich-die-pumpvariable&show=3309#a3309 Hallo, <br /> die Pumpvariable finden wir tatsächlich nur durch ausprobieren oder &quot;logisches überlegen&quot;. In den meisten Fällen sollte es aber reichen mit niedrigen einstelligen Variablen zu testen. <br /> Viele Grüße, <br /> Janina (Tutorin) AU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=3308&qa_1=nach-welchen-kriterien-w%C3%A4hle-ich-die-pumpvariable&show=3309#a3309 Wed, 25 Nov 2015 13:28:56 +0000 Kommentiert: $\lambda \in L \Leftrightarrow s_0 \in F$? https://info2.aifb.kit.edu/qa/index.php?qa=3265&qa_1=%24-lambda-in-l-leftrightarrow-s_0-in-f%24&show=3290#c3290 Um Ihren Kommilitonen bei der Übersicht zu helfen, können Sie übrigens (1) gute Antworten &quot;upvoten&quot; und/oder (2) auf den Stern klicken, wenn Ihre Frage beantwortet worden ist. AU-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=3265&qa_1=%24-lambda-in-l-leftrightarrow-s_0-in-f%24&show=3290#c3290 Tue, 17 Nov 2015 16:28:45 +0000 Beantwortet: Sollte das Zustandspaar (S1,S3) nicht mit X3 markiert werden? https://info2.aifb.kit.edu/qa/index.php?qa=2528&qa_1=sollte-das-zustandspaar-s1-s3-nicht-mit-x3-markiert-werden&show=2529#a2529 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> (s1,s3) führt zu (s1,s1) oder (s2,s6), (s2,s6) ist nicht markiert. Also wird auch (s1,s3) nicht markiert.</p> <p> Viele Grüße,</p> <p> Sophia (Tutor)</p> </div> <p> &nbsp;</p> AU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=2528&qa_1=sollte-das-zustandspaar-s1-s3-nicht-mit-x3-markiert-werden&show=2529#a2529 Tue, 22 Sep 2015 09:40:33 +0000 Kommentiert: Wie kommt man vom Zustandsübergangsdiagramm des Automaten auf die Tabelle? https://info2.aifb.kit.edu/qa/index.php?qa=2523&qa_1=wie-kommt-man-zustands%C3%BCbergangsdiagramm-automaten-tabelle&show=2527#c2527 Noch 2 kleine Ergänzungem:<br /> <br /> - Im nächsten Schritt würde man gucken, welche Zustände alle zu s5, s7 führen und diese Zustände dann wiederum mit den anderen vergleichen.<br /> <br /> - Es genügt im Übrigen, sobald man mit EINER Eingabe (0 bzw. 1) in einem nichtäquivalenten Zustandspaar landet. Dann ist das betrachtete Zustandspaar bereits nicht mehr äquivalent. AU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=2523&qa_1=wie-kommt-man-zustands%C3%BCbergangsdiagramm-automaten-tabelle&show=2527#c2527 Tue, 22 Sep 2015 09:39:23 +0000 Beantwortet: Könnte man auch ein anderes Worrt wählen? https://info2.aifb.kit.edu/qa/index.php?qa=2488&qa_1=k%C3%B6nnte-man-auch-ein-anderes-worrt-w%C3%A4hlen&show=2489#a2489 <p> Das Wort = \(0^n 1^n 0^n 1^n\) ist zwar willkürlich gewählt, aber du kannst nicht&nbsp;das wort \(0^n 1^n\) wählen. Da dieses Wort nicht der Grammatik entspricht. Dein Wort kann nicht in zwei identische Teile aufgeteilt werden. Es sind folgende Worter erlaubt aabbaabb oder abcabc.</p> <p> <span class="small">Alexander (Tutor)</span></p> AU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=2488&qa_1=k%C3%B6nnte-man-auch-ein-anderes-worrt-w%C3%A4hlen&show=2489#a2489 Tue, 22 Sep 2015 08:54:45 +0000 Kommentiert: Welche Aussagen könnte man treffen, wenn man zum Schluss keinen Widerspruch hätte? https://info2.aifb.kit.edu/qa/index.php?qa=2484&qa_1=welche-aussagen-k%C3%B6nnte-treffen-schluss-keinen-widerspruch&show=2487#c2487 Du musst das \(j &gt; 0\) wählen, weil du sonst dastehen hättest: \( 0^{n-0} 1^{2n} \), was genau dem entspricht, was in der Aufgabe definiert wurde.<br /> <br /> Auf die Forderung \( k \leq n \) kommst du, weil deine erste Bedingung des Pumping Lemmas \( |xy| \leq n \) ist und du für \(y = 0^k\) gewählt hast. Wenn du also einen Wert \(&gt;n\) einsetzt, verletzt du diese Bedingung.<br /> <br /> Generell ist das Pumping Lemma ein Widerspruchsbeweis, du erfüllst die ersten beiden Bedingungen und versuchst den Widerspruch über die dritte Bedingung herbeizuführen. <br /> <br /> Max (Tutor) AU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=2484&qa_1=welche-aussagen-k%C3%B6nnte-treffen-schluss-keinen-widerspruch&show=2487#c2487 Tue, 22 Sep 2015 08:52:44 +0000 Beantwortet: Warum ist 0<j ? https://info2.aifb.kit.edu/qa/index.php?qa=2481&qa_1=warum-ist-0-j&show=2483#a2483 <div class="ilFrmPostContent"> <p> Die Schreibweise in der Lösung ist nicht ganz eindeutig. Dort steht \( 0 &lt; j, k \leq n \). Das soll heißen, dass \( 0 &lt; j \leq n\) UND \( 0 &lt; k \leq n\).</p> <p> Ich hoffe, das löst dein Problem :)</p> <p> Christiane (Tutor)</p> </div> <p> &nbsp;</p> AU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=2481&qa_1=warum-ist-0-j&show=2483#a2483 Tue, 22 Sep 2015 08:46:36 +0000 Kommentiert: Wie kommt man auf die "Werte" von x,y ? https://info2.aifb.kit.edu/qa/index.php?qa=2477&qa_1=wie-kommt-man-auf-die-werte-von-x-y&show=2480#c2480 Also erst einmal ist das mit dem Durchnummerieren nicht ganz richtig.<br /> <br /> Wie oben schon gesagt bezeichnet y=0^k, dass der Wortteil y aus k-mal &quot;0&quot; besteht. (würde man theoretisch k=0 wählen, dann würde der Wortteil y entfallen)<br /> <br /> Nun zu deiner Hauptfrage:<br /> <br /> Wie du die Variablenbezeichnung festlegst, ist generell dir selbst überlassen.<br /> <br /> In unseren Musterlösungen sind die Variablen wohl so gewählt, da man eben die Annahmen des Pumping-Lemmas nacheinander durcharbeitet, d.h. wir beginnen zunächst mit der Annahme: &quot;Anzahl der Zeichen in xy&lt;=n&quot;.<br /> <br /> Deshalb setzen wir zunächst fest, dass xy aus j Nullen bestehen soll, wobei j &lt;= n. <br /> <br /> Danach schauen wir uns die Annahme &quot;Anzahl der Zeichen in y &gt;= 1&quot; an, und setzen fest dass y aus k Nullen besteht, wobei wir so gleichzeitig wissen, dass y aus höchstens j Nullen bestehen kann, da der Wortteil y ja nicht länger sein kann als der Wortteil xy zusammen. Hieraus wird dann gefolgert, dass für den Wortteil x noch j-k Nullen zur Verfügung stehen. <br /> <br /> Dieses Vorgehen ist außerdem sinnvoll, weil es so später leichter ist, den Wortteil y aufzupumpen, da wir nur eine Variable bei diesem Wortteil verwendet haben.<br /> <br /> Ich hoffe das war verständlich soweit,<br /> <br /> Grüße,<br /> <br /> Melanie (Tutorin) AU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=2477&qa_1=wie-kommt-man-auf-die-werte-von-x-y&show=2480#c2480 Tue, 22 Sep 2015 08:42:07 +0000 Kommentiert: andere Zerlegung des Worts möglich ? https://info2.aifb.kit.edu/qa/index.php?qa=2469&qa_1=andere-zerlegung-des-worts-m%C3%B6glich&show=2476#c2476 Das stimmt so nicht ganz.<br /> <br /> Bei der Aufgabe 3b der Saalübung wurde für jede Zerlegung gezeigt, dass w nicht in L liegt (genau so, wie Melanie das bereits beschrieben hat).<br /> <br /> Viele Grüße<br /> <br /> Friederike Pfeiffer-Bohnen und Lukas König AU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=2469&qa_1=andere-zerlegung-des-worts-m%C3%B6glich&show=2476#c2476 Tue, 22 Sep 2015 08:37:12 +0000 Beantwortet: allgemeine Fragen zum Pumping-Lemma https://info2.aifb.kit.edu/qa/index.php?qa=2466&qa_1=allgemeine-fragen-zum-pumping-lemma&show=2468#a2468 <p> Hallo,<br> <br> was hier sehr wichtig ist, und deshalb wiederhole ich es nochmal, obwohl es Jakob eigentlich schon gesagt hat, ist, dass man sich beim PPL nicht einfach Wörter konstanter Länge anschauen kann, denn diese kann man immer mit einem endlichen Automaten ohne Schleife erkennen. Habe ich ein Wort der Länge k, kann ich immer einen Automaten mit k+1 Zuständen bauen, der keine Schleife braucht und das Wort erkennt.<br> <br> Anstelle einzelner Wörter betrachten wir beim PPL immer Wortklassen. Bspw. ist <span class="MathJax" id="MathJax-Element-1-Frame" style=""><span class="math" id="MathJax-Span-1"><span style="display: inline-block; position: relative; width: 1.99em; height: 0px; font-size: 126%;"><span style="position: absolute; clip: rect(3.099em, 1000em, 4.178em, -0.469em); top: -4em; left: 0em;"><span class="mrow" id="MathJax-Span-2"><span class="msubsup" id="MathJax-Span-3"><span style="display: inline-block; position: relative; width: 1.023em; height: 0px;"><span style="position: absolute; clip: rect(1.953em, 1000em, 2.739em, -0.469em); top: -2.561em; left: 0em;"><span class="mi" id="MathJax-Span-4" style="font-family: MathJax_Math; font-style: italic;">a</span></span><span style="position: absolute; top: -2.813em; left: 0.502em;"><span class="mi" id="MathJax-Span-5" style="font-size: 70.7%; font-family: MathJax_Math; font-style: italic;">n</span></span></span></span><span class="msubsup" id="MathJax-Span-6"><span style="display: inline-block; position: relative; width: 0.967em; height: 0px;"><span style="position: absolute; clip: rect(1.7em, 1000em, 2.74em, -0.462em); top: -2.561em; left: 0em;"><span class="mi" id="MathJax-Span-7" style="font-family: MathJax_Math; font-style: italic;">b</span></span><span style="position: absolute; top: -2.871em; left: 0.446em;"><span class="mi" id="MathJax-Span-8" style="font-size: 70.7%; font-family: MathJax_Math; font-style: italic;">n</span></span></span></span></span></span></span></span></span>&nbsp;nicht ein Wort, sondern abhängig von n eine beliebig große Menge von Wörtern. Jetzt können wir sagen, dass n von der Anzahl der Zustände des Automaten abhängt. Damit drehen wir den Spieß um, denn dann kann keiner sagen: Dann nehme ich halt einfach einen größeren Automaten. Wenn der Automat größer wird, wird eben auch das Wort länger. Die Grundidee des PPL ist dann, dass Wörter, die mindestens so lang sind wie die Anzahl der Zustände des Automaten, nur erkannt werden können, wenn der Automat eine Schleife hat. Und hat er eine Schleife, kann man diese beliebig oft durchlaufen, was einem "Pumpen" der Worts entspricht.<br> <br> Viele Grüße<br> <br> Lukas König</p> AU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=2466&qa_1=allgemeine-fragen-zum-pumping-lemma&show=2468#a2468 Tue, 22 Sep 2015 08:29:22 +0000 Beantwortet: freie Wahl bei Bennenung der Zustände? https://info2.aifb.kit.edu/qa/index.php?qa=2464&qa_1=freie-wahl-bei-bennenung-der-zust%C3%A4nde&show=2465#a2465 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> absolut, solange du die Zustände bei der Automatendefinition richtig definierst.</p> <p> Gruß,</p> <p> Julian (Tutor)</p> </div> <p> &nbsp;</p> HU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=2464&qa_1=freie-wahl-bei-bennenung-der-zust%C3%A4nde&show=2465#a2465 Tue, 22 Sep 2015 08:26:16 +0000 Kommentiert: Funktion des Zustands "a" https://info2.aifb.kit.edu/qa/index.php?qa=2458&qa_1=funktion-des-zustands-a&show=2463#c2463 Die Antworten auf die Fragen stehen oben.<br /> <br /> Wird der Zustand a verpflichtend benötigt? &nbsp;&nbsp;Da Sie bei einem Moore-Automaten in einem Zustand bereits eine Ausgabe haben, brauchen Sie sozusagen eine Anfangszustand, der nichts ausgibt, und von dem aus gestartet werden kann. Deshalb benötigen Sie hier den Zustand a.<br /> <br /> Zustand a überflüssig bzw. falsch? &nbsp;&nbsp;Nein, denn theoretisch könnten Sie auch im Startzustand was ausgeben, aber das macht bei einem Automaten keinen Sinn, da Sie ja immer in einen Zustand wechslen durch irgendeine vorhergehende Aktion. Sie haben recht, streng nach Definition müsste man eigentlich (a,ausgabe) schreiben. Aber wie schon erklärt, da es bei einem Automaten keinen Sinn macht im Startzustand was auszugeben, da Sie ja immer in einen Zustand wechslen durch irgendeine vorhergehende Aktion, wurde hier die Ausgabe einfach weggelassen.<br /> <br /> Ich hoffe damit konnten alle Fragen beantwortet werden.<br /> <br /> Viele Grüße Julian(Tutor) HU-1-3 https://info2.aifb.kit.edu/qa/index.php?qa=2458&qa_1=funktion-des-zustands-a&show=2463#c2463 Tue, 22 Sep 2015 08:25:07 +0000 Beantwortet: Vereinfachung beim EA möglich? https://info2.aifb.kit.edu/qa/index.php?qa=2407&qa_1=vereinfachung-beim-ea-m%C3%B6glich&show=2408#a2408 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> das ist nicht möglich. Zustand d ist ein sogennanter "Senkenzustand". Die Einführung dieses Zustandes ist zwingend notwendig, da man in diesem Zustand landet, wenn man mehr als zwei Einsen nacheinander eingibt. Und gerade dann, wenn man mehr als zwei Einsen nacheinander eingibt, darf nach Aufgabenstellung mein Wort ja nicht mehr zur Sprache gehören.</p> <p> Dies gewährleiste ich durch Zustand d, aus dem ich nicht mehr rauskomme, wenn ich mindestens einmal drei oder mehr Einsen nacheinander eingegeben habe. Somit kann kein Endzustand mehr erreicht werden (d selbst ist kein Endzustand) und alle möglichen Wörter, die mehr als zwei aufeinanderfolgende Einsen enthalten, werden nicht akzeptiert.</p> <p> Zur Info: Ein Automat akzeptiert ein Wort nur, wenn man nach Eingabe des Wortes in einem Endzustand landet.</p> <p> Max (Tutor)</p> </div> <p> &nbsp;</p> HU-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=2407&qa_1=vereinfachung-beim-ea-m%C3%B6glich&show=2408#a2408 Tue, 22 Sep 2015 06:51:53 +0000 Beantwortet: Endlosschleife beim EA ? https://info2.aifb.kit.edu/qa/index.php?qa=2405&qa_1=endlosschleife-beim-ea&show=2406#a2406 <div class="ilFrmPostContent"> <p> Ich habe den Eindruck, du siehst die Aufgabe des EA darin, die Eingabe in Teilstücke aufzuteilen (immer nach dem 001). Der EA soll aber überprüfen ob die gesamte Eingabe (als ein einziges Wort) zu der Sprache gehört oder nicht. Das heißt, auch Eingaben wie 10010001 werden als ein einziges Wort behandelt! Zu Beginn der Eingabe/des Wortes startet der Automat immer im Startzustand (hier a).</p> <p> Wenn in Zustand d eine 1 eingegeben/gelesen wird, dann muss, wenn die Eingabe in der Sprache sein soll, noch mindestens 001 folgen. Insofern ist die Situation nach dieser 1 die selbe wie beim allersten Zeichen der Eingabe. Wenn in d eine 0 eingegeben wird, dann ist braucht man "nur" noch&nbsp; 01, da man die erste 0 ja gerade gelesen hat. Deshalb wechselt man nach b und nicht nach a.</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> HU-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=2405&qa_1=endlosschleife-beim-ea&show=2406#a2406 Tue, 22 Sep 2015 06:51:02 +0000 Beantwortet: Bennenung der Elemente mit Groß-/Kleinbuchstaben ? https://info2.aifb.kit.edu/qa/index.php?qa=2403&qa_1=bennenung-der-elemente-mit-gro%C3%9F-kleinbuchstaben&show=2404#a2404 <div class="ilFrmPostContent"> <p> Hallo,&nbsp;</p> <p> Ob groß oder klein ist egal. In den VL-Folien findest du auch Zustande, die mit Zahlen benannt wurden. Sieh es einfach wie eine Variable in der Mathematik: es sollte halt eindeutig sein.</p> <p> LG</p> <p> Basti (Tutor)</p> </div> <p> &nbsp;</p> HU-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=2403&qa_1=bennenung-der-elemente-mit-gro%C3%9F-kleinbuchstaben&show=2404#a2404 Tue, 22 Sep 2015 06:49:02 +0000 Beantwortet: Gibt es mehrere richtige Lösungsmöglichkeiten für EA? https://info2.aifb.kit.edu/qa/index.php?qa=2398&qa_1=gibt-es-mehrere-richtige-l%C3%B6sungsm%C3%B6glichkeiten-f%C3%BCr-ea&show=2402#a2402 <div class="ilFrmPostContent"> <p> weitere Ergänzung:</p> <p> Wie Antonio richtig gesagt hat, können Sie den Nullpfeil von C auf C nicht löschen, da ihr Automat dann nicht mehr das Wort 0001 erkennt. Sie können die von Ihnen vorgeschlagenen Pfeil ergänzen. Er deckt aber nichts ab, was durch den Automaten in der Musterlösung nicht auch schon abgedeckt wäre, und, ganz wichtig, Ihr AUtomat wäre dann nichtdeterministisch und demnach zwar in dieser AUfgabenstellung ok, aber wenn explizit nach einem deterministischen Automaten geftragt wurde, dann müssen Sie auch solch einen angeben.</p> <p> Viele Grüße</p> <p> Friederike Pfeiffer-Bohnen und Lukas König</p> </div> <p> &nbsp;</p> HU-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=2398&qa_1=gibt-es-mehrere-richtige-l%C3%B6sungsm%C3%B6glichkeiten-f%C3%BCr-ea&show=2402#a2402 Tue, 22 Sep 2015 06:46:59 +0000 Beantwortet: a): andere Übergänge möglich? https://info2.aifb.kit.edu/qa/index.php?qa=2327&qa_1=a-andere-%C3%BCberg%C3%A4nge-m%C3%B6glich&show=2328#a2328 Hallo!<br /> <br /> Nein, dass ist bei dieser Aufgabe nicht möglich! Wenn du von S aus mit der &quot;0&quot; sowohl in S bleiben als auch nach F gehen kannst (also noch einen &quot;0&quot;-Pfeil von S zu S einfügst), dann ist dein Automat nichtdeterministisch (nEA). In der Aufgabe ist aber ein EA (also ein deterministischer endlicher Automat) verlangt.<br /> <br /> Gruß,<br /> <br /> Janine (Tutorin) AU-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=2327&qa_1=a-andere-%C3%BCberg%C3%A4nge-m%C3%B6glich&show=2328#a2328 Mon, 21 Sep 2015 08:50:37 +0000 Beantwortet: c): alternativer Lösungsvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=2325&qa_1=c-alternativer-l%C3%B6sungsvorschlag&show=2326#a2326 <div class="ilFrmPostContent"> <p> Dein EA ist kein deterministischer EA (fehlender Übergang für Zustand d und Eingabe 1), erkennt aber als nichtdeterminister EA die geforderte Sprache. Da in der Aufgabenstellung nicht explizit gefordert ist, das der Automat deterministisch sein muss, müsste das ok sein. Zu dem Zeitpunkt, als die Aufgabe im Tut besprochen wurde, war der nichtdeterministische EA vermutlich noch in der Vorlesung dran...</p> <p> Gruß,</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> AU-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=2325&qa_1=c-alternativer-l%C3%B6sungsvorschlag&show=2326#a2326 Mon, 21 Sep 2015 08:48:57 +0000 Beantwortet: a): Bezeichnung von Startzuständen https://info2.aifb.kit.edu/qa/index.php?qa=2323&qa_1=a-bezeichnung-von-startzust%C3%A4nden&show=2324#a2324 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> im Prinzip kannst du die Zustände und den Startzustand beliebig bezeichnen, wichtig ist, dass die dann auch so bei dem Tupel angeben werden.</p> <p> Viele Grüße</p> <p> Christiane (Tutor)</p> </div> <p> &nbsp;</p> AU-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=2323&qa_1=a-bezeichnung-von-startzust%C3%A4nden&show=2324#a2324 Mon, 21 Sep 2015 08:45:20 +0000 Beantwortet: b): leeres Wort in Sprache - Startzustand als Endzustand? https://info2.aifb.kit.edu/qa/index.php?qa=2321&qa_1=b-leeres-wort-in-sprache-startzustand-als-endzustand&show=2322#a2322 <div class="ilFrmPostContent"> <p> Hallo Luisa,</p> <p> das leere Wort liegt in diesem Fall nicht in der Sprache drin, denn es wird durch die Bedingung, dass w mindestens eine 1 hat, ausgeschlossen. Im Grunde muss man die Definition immer folgendermaßen lesen:</p> <p> Betrachtet werden alle Wörter w aus einer gegebenen Menge (hier: {0,1}* - ich nehme an, das * hat dich irre geführt) MIT der Eigenschaft, dass w mindestens eine 1 hat.</p> <p> Viele Grüße,</p> <p> Vivian (Tutor)</p> </div> <p> &nbsp;</p> AU-1-2 https://info2.aifb.kit.edu/qa/index.php?qa=2321&qa_1=b-leeres-wort-in-sprache-startzustand-als-endzustand&show=2322#a2322 Mon, 21 Sep 2015 08:44:15 +0000 Bearbeitet: c): Kann man z.B. i=2 wählen? https://info2.aifb.kit.edu/qa/index.php?qa=2173&qa_1=c-kann-man-z-b-i-2-w%C3%A4hlen&show=2173#q2173 Hallo,<br /> <br /> Warum kann ich bei der 4 c) nicht auch z.b. i=2 wählen? Es würde sich doch dann \( i_x+2i_y+i_z \) als länge ergeben, warum ist dies kein echter Faktor? HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=2173&qa_1=c-kann-man-z-b-i-2-w%C3%A4hlen&show=2173#q2173 Mon, 21 Sep 2015 06:23:12 +0000 Kommentiert: b): Verständnisproblem bzgl. Betrachtung der Partitionen https://info2.aifb.kit.edu/qa/index.php?qa=2183&qa_1=b-verst%C3%A4ndnisproblem-bzgl-betrachtung-der-partitionen&show=2188#c2188 Hallo,<br /> <br /> wenn Sie \( (010)^3 \) haben, dann wird das zu \( 010010010 \). Sie können sich das ganz gut überlegen, dass, wenn Sie das PPL für reguläre Sprachen betrachten, es ja um die Existenz von Schleifen geht, das heißt Sie können eine Schleife, die \( 010 \) generiert, einfach mehrmals ablaufen.<br /> <br /> Viele Grüße<br /> <br /> Friederike Pfeiffer-Bohnen HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=2183&qa_1=b-verst%C3%A4ndnisproblem-bzgl-betrachtung-der-partitionen&show=2188#c2188 Thu, 17 Sep 2015 14:35:35 +0000 Kommentiert: c): Anderer Ansatz https://info2.aifb.kit.edu/qa/index.php?qa=2179&qa_1=c-anderer-ansatz&show=2181#c2181 Also fällt das nicht unter eine Selbstverständlichkeit oder ähnliches?<br /> <br /> Aber im Nachhinein fällt mir auf, dass zB für ein i = (p + 1) gilt:<br /> \( p + i - 1 \) für \( i = (p + 1) \Leftrightarrow p + p = 2p \)<br /> <br /> Damit gilt: \( p \in Primzahlen \Rightarrow 2p \notin Primzahlen\), da \(2p mod 2 = 0\)<br /> und damit wäre das Pumping Lemma auch angewandt? HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=2179&qa_1=c-anderer-ansatz&show=2181#c2181 Thu, 17 Sep 2015 14:22:09 +0000 a): Verständnisproblem bei Musterlösung https://info2.aifb.kit.edu/qa/index.php?qa=2177&qa_1=a-verst%C3%A4ndnisproblem-bei-musterl%C3%B6sung <div class="ilFrmPostContent"> <p> Ich weiß, die Frage wurde hier jetzt schon ein paar mal gestellt. Aber ich kann das leider immer noch nicht nachvollziehen.</p> <p> In der Musterlösung steht:</p> <p> \( (1) |xy| \leq n \),<br> \( (2) |y| \leq&nbsp; 1 \).<br> Daraus folgt:<br> \( x = a^{i_x}\) mit \(1 \leq i_x \leq n \),<br> \( y = a^{i_y} \) mit \( 1 \leq i_y \leq n \),<br> \( z = a^{i_z} \) mit \( (i_x + i_y + i_z) = n^2 \)</p> <p> Wenn jedoch im Extremfall \( i_x=n \) sowie \( i_y=n \), was ja laut den Folgerungen möglich wäre, dann hab ich doch \( xy = a^{2n} \), also \( |xy| = 2n \) und somit wäre doch die Bedingung (1) verletzt. Oder habe ich da einen Denkfehler drin?</p> </div> <p> &nbsp;</p> HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=2177&qa_1=a-verst%C3%A4ndnisproblem-bei-musterl%C3%B6sung Thu, 17 Sep 2015 14:15:02 +0000 Antwort bearbeitet: a): Wird bei |xy|=2n nicht die obere Bed. verletzt? https://info2.aifb.kit.edu/qa/index.php?qa=2175&qa_1=a-wird-bei-xy-2n-nicht-die-obere-bed-verletzt&show=2176#a2176 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> Es ist richtig dass \( |xy| \leq n \) definiert wurde, die zweite Annahme die du triffst ist allerings nicht ganz richtig. \( (i_y) \) ist definiert zwischen 1 und n daraus folgt dass \( (ix) \) definiert ist zwischen 0 und (n-1).</p> <p> Dies folgt aus der 1. Bedinung (\( \mid xy \mid \leq n \)) die gleichzeitig auch noch für die Folgende "Regel" sorgt:&nbsp;</p> <p> \( (i_x) \) und \( (i_y) \) sind zusammen niemals größer als n, somit kann die obere Bedingung, da sie hier ja direkt Einfluss nimmt nicht verletzt werden.</p> <p> Ich hoffe ich konnte dir helfen, falls es noch weitere Fragen gibt, frage ruhig. :)</p> <p> Viele Grüße</p> <p> Marc (Tutor)</p> </div> <p> &nbsp;</p> HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=2175&qa_1=a-wird-bei-xy-2n-nicht-die-obere-bed-verletzt&show=2176#a2176 Thu, 17 Sep 2015 14:10:40 +0000 c): alternativer Lösungsvorschlag https://info2.aifb.kit.edu/qa/index.php?qa=2170&qa_1=c-alternativer-l%C3%B6sungsvorschlag <div class="ilFrmPostContent"> <p> Hallo, ich habe noch eine andere Idee für die c). Ich hoffe, man versteht, was ich meine.</p> <p> Könnte man hier auch i = (2p-|xz|) / (p-|xz|) wählen?<br> Dann gilt i * |y| = i * (p-|xz|) = 2p - |xz|, also hat das gepumpte Wort insgesamt die Länge 2p. Und das Doppelte einer Primzahl kann ja keine Primzahl sein, oder?</p> <p> Danke fürs Prüfen :)</p> </div> <p> &nbsp;</p> HU-1-4 https://info2.aifb.kit.edu/qa/index.php?qa=2170&qa_1=c-alternativer-l%C3%B6sungsvorschlag Thu, 17 Sep 2015 13:56:47 +0000