Theoretische und technische Informatik - ganz praktisch - Letzte Fragen in PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=questions&qa_1=pumping-lemma&qa_2=pum-aa Powered by Question2Answer Pumping Lemma 2018-H-03 https://info2.aifb.kit.edu/qa/index.php?qa=7303&qa_1=pumping-lemma-2018-h-03 <p>Hallo,</p><p>man kann doch als Pumpwort auch a<sup>n</sup>b<sup>n</sup>c<sup>2n</sup>d<sup>n</sup>e<sup>n</sup>&nbsp;nehmen oder?&nbsp;</p><p>ich hätte dann so weitergemacht:</p><ul><li>xy = a<sup>k</sup>&nbsp; &nbsp;1&lt;= k &lt;= n</li><li>y = a<sup>j</sup>&nbsp;</li><li>x = a<sup>k-j</sup></li><li><span style="font-size:13.3333px">z = a<sup>n-k</sup></span>b<sup>n</sup>c<sup>2n</sup>d<sup>n</sup>e<sup>n</sup></li></ul><div><span style="font-size:13.3333px">und dann kann man mit i=0 doch auch zeigen dass das Wort nicht mehr in L liegt oder?</span></div><div><span style="font-size:13.3333px">Beste Grüße</span></div> PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=7303&qa_1=pumping-lemma-2018-h-03 Sun, 07 Mar 2021 13:40:55 +0000 Kommt PPL für Kontextfreie Grammatik dran oder nicht? https://info2.aifb.kit.edu/qa/index.php?qa=7152&qa_1=kommt-ppl-f%C3%BCr-kontextfreie-grammatik-dran-oder-nicht Wurde in der Zusammenfassung einmal durchgestrichen und einmal nicht PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=7152&qa_1=kommt-ppl-f%C3%BCr-kontextfreie-grammatik-dran-oder-nicht Sat, 08 Feb 2020 10:09:48 +0000 Pumping-Lemma Wortwahl https://info2.aifb.kit.edu/qa/index.php?qa=6993&qa_1=pumping-lemma-wortwahl Hallo,<br /> <br /> mal eine Frage zur Wortwahl beim Pumping-Lemma:<br /> <br /> Bei der Aufgabe im Buch ist es ja so, dass für alle Wörte der Sprache einfach nur Anzahl Einsen in w = Anzahl Nullen in w sein muss. Nun wird aber als zu testendes Wort 0^n1^n gewählt. Das deckt ja aber jetzt nicht die komplette Sprache ab, sondern nur Wörter der Form 01,0011,000111, etc. . Allerdings werden durch das Wort Wörter wie 0101, 1001, etc. also alle Wörter in denen zwar die Anzahl der Einser = der Anzahl der Nullen ist, aber nicht unbedingt alle Nullen und Einsen hintereinander stehen, ja nicht abgedeckt, obwohl diese noch Bestandteil der Sprache wären, Deswegen die Frage: Muss man bei der Wortwahl ein Wort wählen, dass die komplette Sprache abdeckt, oder reicht ein Wort das zumindest einen Teilbereich der Sprache abdeckt? Dass es nicht reicht ein spezifisches Wort zu testen wurde ja schon beantwortet.<br /> <br /> Danke schon mal! PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=6993&qa_1=pumping-lemma-wortwahl Wed, 29 Jan 2020 20:17:25 +0000 Pumping Lemma Beweisführung welche Sprachen ? https://info2.aifb.kit.edu/qa/index.php?qa=6857&qa_1=pumping-lemma-beweisf%C3%BChrung-welche-sprachen In den Übungsaufgaben aus dem Buch zur theoretischen Informatik werden Pumping Lemma Beweisaufgaben abweichend zur regulären Sprachen gestellt.Für welche Sprachen müssen wir den Beweis erbringen können, da in der Vorlesung und im Tutorium nur die reguläre Sprachen im Zusammenhang mit dem Pumping Lemma behandelt wurde? PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=6857&qa_1=pumping-lemma-beweisf%C3%BChrung-welche-sprachen Sat, 04 Jan 2020 23:06:31 +0000 Zusammenhang der kontextfreiensprache in Grammatik in Bezug zum PPL https://info2.aifb.kit.edu/qa/index.php?qa=6708&qa_1=zusammenhang-der-kontextfreiensprache-grammatik-bezug-zum <p> <span style="font-family: Open Sans, Verdana, Arial, Helvetica, sans-serif; color: #333333;"><span style="caret-color: rgb(51, 51, 51); font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;">Hallo an Alle,</span></span></p> <p> <br style="box-sizing: border-box; direction: ltr; unicode-bidi: embed; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"> <span style="caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;">Ich frage mich, wieso bei den kontextfreien Sprachen immer gegeben sein soll, dass es zwei Pumpstellen bei hinreichend großen Wörtern gibt. Grundsätzlich habe ich das Konzept, dass bei längeren Wörtern als Anzahl an Zuständen vorhanden ist, es Schleifen in der Grammatik geben muss, verstanden. Nun wird aber (allen voran bei dem PPL der kontextfreien Sprachen) immer wieder erklärt, dass es (1) zwei Pumpstellen gibt, die (2) immer gleich groß sein sollen. Hier sind auch noch SC der Überlegung im Text und die dazugehörige Skizze, die das Ganze erläutert:</span></p> <p> <span style="caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"><img alt="" src="https://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=558228193065287420" style="width: 600px; height: 64px;"></span></p> <p> <span style="caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"><img alt="" src="https://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=4533425576531094345" style="width: 402px; height: 698px;"></span><br style="box-sizing: border-box; direction: ltr; unicode-bidi: embed; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"> <br style="box-sizing: border-box; direction: ltr; unicode-bidi: embed; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"> <span style="caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;">Nun verstehe ich nicht ganz, wieso es immer zwei Pumpstellen geben muss, bzw wieso die dann auch noch gleich groß sein sollen?</span><br style="box-sizing: border-box; direction: ltr; unicode-bidi: embed; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"> <span style="caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;">Im Kopf habe ich dabei immer eine kontextfreie Sprache, die ja auch in CNF dargestellt werden kann.</span><br style="box-sizing: border-box; direction: ltr; unicode-bidi: embed; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"> <span style="caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;">Nun habe ich mir eine Grammatik überlegt, die Wörter produziert, deren Länge die Anzahl der Zustände übertrifft:</span></p> <p> <span style="caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"><img alt="" src="https://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=9639141646220886347" style="width: 600px; height: 458px;"></span><br style="box-sizing: border-box; direction: ltr; unicode-bidi: embed; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"> <span style="caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;">Dabei habe ich in B eine Produktion von sich selbst, was mir die Schleifen eines PPL ermöglicht. Nun kann ich mein Wort ja wie unten beschrieben ableiten, ohne , dass neben dem grün markierten B links und rechts die gleiche Menge gepumpt wird. Da jede kontextfreie Sprache in CNF dargestellt werden kann, weiß ich also nicht, woher diese immer zwei gleich großen Pumpstellen genau herkommen sollen.</span><br style="box-sizing: border-box; direction: ltr; unicode-bidi: embed; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"> <br style="box-sizing: border-box; direction: ltr; unicode-bidi: embed; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"> <span style="caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;">Ich würde mich sehr über jede Antwort freuen,&nbsp;</span><br style="box-sizing: border-box; direction: ltr; unicode-bidi: embed; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"> <br style="box-sizing: border-box; direction: ltr; unicode-bidi: embed; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;"> <span style="caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); font-family: &quot;Open Sans&quot;, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%;">Grüße!</span></p> PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=6708&qa_1=zusammenhang-der-kontextfreiensprache-grammatik-bezug-zum Thu, 07 Feb 2019 15:05:59 +0000 Antwort Formulierung https://info2.aifb.kit.edu/qa/index.php?qa=5659&qa_1=antwort-formulierung Hallo,<br /> <br /> bei PPL Aufgaben reicht es die Kontraposition des PPL zu schreiben um zu zeigen, dass die Sprache nicht regulär/kontextfrei ist oder muss man auch die Annahme mit den 3 Bedingungen am Anfang schreiben ?<br /> <br /> Danke PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=5659&qa_1=antwort-formulierung Sun, 12 Feb 2017 09:07:50 +0000 Reicht ein speziefisches Wort zur Widerlegung des Pumpinglemmas? https://info2.aifb.kit.edu/qa/index.php?qa=5033&qa_1=reicht-ein-speziefisches-wort-widerlegung-pumpinglemmas Hallo,<br /> <br /> reicht es nicht nur ein ganz speziefisches Wort einer Sprache zu suchen und dort genau x,y und z zu benennen ohne irgendwelche Hochzahlen?<br /> <br /> Es handelt sich beim Pumpimglemma ja um einen Widerspruchsbeweis bei dem es eigentlich ja genügen sollte nur eine Möglichkeit zu finden es zu widerlegen. Wenn es ein Wort gibt für das das Pumpinglemma nicht gilt dann kann es ja auch nichtmehr für alle Wörter gelten. PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=5033&qa_1=reicht-ein-speziefisches-wort-widerlegung-pumpinglemmas Thu, 26 Jan 2017 08:15:28 +0000 Ausreichender Beweis https://info2.aifb.kit.edu/qa/index.php?qa=4843&qa_1=ausreichender-beweis <p> Ist folgender Beweis für die (Bonus-)Klausur ausreichend oder fehlt hier noch etwas?</p> <p> <img alt="" src="http://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=17647544825976791729" style="width: 600px; height: 590px;"></p> PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=4843&qa_1=ausreichender-beweis Sat, 14 Jan 2017 15:06:46 +0000 Pumping-Lemma https://info2.aifb.kit.edu/qa/index.php?qa=4156&qa_1=pumping-lemma Wie ausführlich muss eine Lösung beim Pumping-Lemma sein? Reicht es das Pumping-Lemma formal aufzuschreiben und das Wort anzugeben, dass betrachtet wird. Wie man das Wort zerlegt, aber nur umgangssprachlich? Die Musterlösungen unterscheiden sich da. PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=4156&qa_1=pumping-lemma Thu, 11 Feb 2016 09:07:11 +0000 Definitionsbereiche von n bei PPL https://info2.aifb.kit.edu/qa/index.php?qa=4080&qa_1=definitionsbereiche-von-n-bei-ppl <p> Was sind die Definitonsbereiche von n für</p> <p> -das PPL für reguläre Sprachen</p> <p> -das PPL für kontextfreie Sprachen?</p> <p> Der einführende Satz lautet ja:</p> <p> "Es existiert eine Konstante n element <strong>N / N_0</strong>, sodass für alle w element L mit w größer gleich n ...."</p> <p> Wann nehme ich N, wann N_0 ?</p> PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=4080&qa_1=definitionsbereiche-von-n-bei-ppl Tue, 09 Feb 2016 17:24:38 +0000 PPL zum Nachweis regulärer Sprachen geeignet? https://info2.aifb.kit.edu/qa/index.php?qa=1519&qa_1=ppl-zum-nachweis-regul%C3%A4rer-sprachen-geeignet Hallo,<br /> <br /> noch mal zwei kurze Fragen zum generellen Verständnis des PPL:<br /> <br /> 1) Wenn man in dieser Aufagbe für jede beliebige Pumpvaribale (aus N inkl. 0) am Ende immer auf das Wort $w=0^n1^n$ kommen würde, dann wäre das PPL erfüllt? Oder auf was muss man am Ende kommen, damit PPL erfüllt ist?<br /> <br /> 2) Angenommen das PPL wäre erfüllt, dann heißt das aber noch nicht, dass die Sprache wirklich vom EA erkannt wird bzw. dass ein EA zur Sprache existiert?<br /> <br /> Danke und Gruß PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=1519&qa_1=ppl-zum-nachweis-regul%C3%A4rer-sprachen-geeignet Tue, 25 Nov 2014 09:54:20 +0000 alternative Argumentation: richtig? https://info2.aifb.kit.edu/qa/index.php?qa=1513&qa_1=alternative-argumentation-richtig <div class="ilFrmPostContent"> <p> Ich habe auch wie in der Lösung $w=0^n 1^n$ gesetzt. Kann ich dann wie folgt weiter beweisen?</p> <p> $xy=0^n$ (somit ist der Betrag(xy)=n also PPL-Voraussetzung erfüllt)</p> <p> $y=0^1=0$</p> <p> $x=0^{n-1}$</p> <p> $z=1^n$</p> <p> mit (3) aus dem PPL folgt:</p> <p> $w=xy^iz=0^{(n-1)^*} 0^{i^*} 1^n$</p> <p> offensichtlich folgt mit i&gt;1 das L nicht Teil eines EA ist.</p> </div> <p> &nbsp;</p> PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=1513&qa_1=alternative-argumentation-richtig Tue, 25 Nov 2014 09:39:31 +0000 Ist Widerspruchsbeweis durch definieren von xy & z zulässig? https://info2.aifb.kit.edu/qa/index.php?qa=1507&qa_1=ist-widerspruchsbeweis-durch-definieren-von-xy-%26-zul%C3%A4ssig <div class="ilFrmPostContent"> <p> "...müssen wir für alle Zerlegungen zeigen, dass sie 1-3 nicht erfüllen können..."</p> <p> Heißt das, man kann xy nicht definieren als $1^n$ und z als $0^n$ und dann unter der Bedingung $x=1^j$ und $y=1^{n-j}$ das y aufpumpen mit beliebigen i um zu zeigen, dass unterschiedliche Anzahl von einsen und nullen herauskommt?</p> <p> Mit anderen Worten, darf ich die einsen als xy definieren und die nullen als z oder zeige ich den Wiederspruch damit nicht allgemeingültig?</p> <p> &nbsp;</p> <p> lg</p> </div> <p> &nbsp;</p> PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=1507&qa_1=ist-widerspruchsbeweis-durch-definieren-von-xy-%26-zul%C3%A4ssig Tue, 25 Nov 2014 09:20:06 +0000 PPL für jede Zerlegung ? https://info2.aifb.kit.edu/qa/index.php?qa=1503&qa_1=ppl-f%C3%BCr-jede-zerlegung <div class="ilFrmPostContent"> <p> <strong>EDIT: Der folgende Beitrag bezieht sich auf eine veraltete Version des Pools; er wird trotzdem nicht zensiert, damit die Diskussion in diesem Thread verständlich bleibt.</strong></p> <p> Hallo,</p> <p> die Beweisstruktur in diesem Beweis ist nicht korrekt! Es wird etwas falsches gefolgert:</p> <p> &nbsp;</p> <p> "...Jetzt sei w=xyz beliebige Partition von w. Dann gilt laut PPL:</p> <p> 1) |xy|≤n</p> <p> 2) |y|&gt;0</p> <p> 3)...</p> <p> "</p> <p> Diese Folgerung ist doch falsch. Das PPL sagt nämlich, dass es eine Partition gibt, sodass 1-3 gilt. Also insbesondere, dass es nicht für eine beliebige Partition gilt! Sonst müsste es im PPL heißen, dass dies für jede(!) Zerlegung gilt.</p> <p> lg Adam</p> </div> <p> &nbsp;</p> PUM-AA https://info2.aifb.kit.edu/qa/index.php?qa=1503&qa_1=ppl-f%C3%BCr-jede-zerlegung Tue, 25 Nov 2014 09:11:55 +0000