Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in PUM-AL https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=pumping-lemma&qa_2=pum-al Powered by Question2Answer Beantwortet: Warum wählt die Musterlösung in dem Fall "vx enthält kein a" i=0? https://info2.aifb.kit.edu/qa/index.php?qa=448&qa_1=warum-w%C3%A4hlt-die-musterl%C3%B6sung-in-dem-fall-vx-enth%C3%A4lt-kein-a-i-0&show=449#a449 <div class="ilFrmPostContent"> <p> Warum wählt die Musterlösung in dem Fall "vx enthält kein a" i=0?</p> <p> wenn vx kein a enthält, muss vx b und/oder c enthalten. Pumpt man mit i=0 fällt vx aus dem Wort, d.h. das Wort hat nach dem Pumpen weniger b und/oder weniger c -&gt; da beim gewählten Wort die Anzahl a, b und c gleich ist, muss das gepumpte Wort also mehr a als b und/oder mehr a als c enthalten, weshalb das gepumpte Wort nicht in der Sprache sein kann (-&gt; Widerspruch zur Annahme)</p> <p> Kann man in dem Fall "vx enthält kein a" auch i&gt;1 wählen?</p> <p> Wenn du den Fall weiter aufspaltest zu "vx enthält nur b", dann hätte man mit i &gt; 1 nach dem Pumpen mehr b als c und damit den Widerspruch. Dann müsstest du aber noch die beiden Fälle "vx enthält b und c" sowie "vx enthält nur c" behandeln. In diesen beiden Fällen bekommt man nach dem Pumpen mit i&gt;1 zusätzliche c. Deshalb kann das Wort aber immernoch in der Sprache liegen, d.h. du wirst echte Probleme bekommen, den Widerspruch zu zeigen (meine Vermutung: es ist unmöglich). Mit i=0 ist das wesentlich einfacher.</p> <p> &nbsp;</p> <p> Prinzipiell kannst du das i wählen, wie du willst. Um eine Pumpinglemma-Aufgabe zu lösen, kann es jedoch sein, dass manche Werte für i geschickter sind als andere. Wenn man i ungeschickt wählt, kann es sogar sein, dass man überhaupt keine Chance hat, zu zeigen, dass das gepumpte Wort nicht in der Sprache liegt.</p> <p> Welches i man geschickterweise wählt, ist von der Aufgabe (und, falls man eine Fallunterscheidung macht, vom betrachteten Fall) abhängig.Eine gute Vorgehensweise, um ein geeignetes i zu finden, ist, sich zu überlegen, wie man das Wort (das man am Anfang der Aufgabe selber gewählt hat) verändern muss, damit es nicht mehr in der Sprache liegt.</p> <p> Daher in der Musterlösung von PUM-AL in einem Fall i&gt;1 und in dem anderen i=0 gewählt.</p> <p> Gruß,</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> PUM-AL https://info2.aifb.kit.edu/qa/index.php?qa=448&qa_1=warum-w%C3%A4hlt-die-musterl%C3%B6sung-in-dem-fall-vx-enth%C3%A4lt-kein-a-i-0&show=449#a449 Wed, 22 Oct 2014 14:24:57 +0000 Beantwortet: Alternative Beweisführung? https://info2.aifb.kit.edu/qa/index.php?qa=446&qa_1=alternative-beweisf%C3%BChrung&show=447#a447 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> der Beweis ist nicht ausreichend, da nicht alle Zerlegungen des gewählten Wortes so aussehen, dass vwx nur aus a's besteht. Man muss immer <strong>alle</strong> möglichen Zerlegungen untersuchen, deshalb auch die Fallunterscheidung, die in der Summe wirklich alle möglichen Zerlegungen untersucht! Schau dir nochmal in den Folien an, was genau du zeigen musst.</p> <p> Gruß,</p> <p> Adam (Tutor)</p> </div> <p> &nbsp;</p> PUM-AL https://info2.aifb.kit.edu/qa/index.php?qa=446&qa_1=alternative-beweisf%C3%BChrung&show=447#a447 Wed, 22 Oct 2014 14:21:31 +0000 Beantwortet: Frage zur Lösung: mehr a's als b's? https://info2.aifb.kit.edu/qa/index.php?qa=444&qa_1=frage-zur-l%C3%B6sung-mehr-as-als-bs&show=445#a445 <div class="ilFrmPostContent"> <p> Ja, das heißt, dass a's als b's in dem Wort enthalten sind.</p> <p> Wichtig ist in diesem Fall die Pumpvariable i=0. <span class="MathJax" id="MathJax-Element-1-Frame" style=""><span class="math" id="MathJax-Span-1"><span style="display: inline-block; position: relative; width: 0.911em; height: 0px; font-size: 126%;"><span style="position: absolute; clip: rect(2.999em, 1000em, 4.178em, -0.481em); 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: 0.911em; height: 0px;"><span style="position: absolute; clip: rect(1.951em, 1000em, 2.74em, -0.481em); top: -2.561em; left: 0em;"><span class="mi" id="MathJax-Span-4" style="font-family: MathJax_Math; font-style: italic;">v</span></span><span style="position: absolute; top: -2.868em; left: 0.502em;"><span class="mn" id="MathJax-Span-5" style="font-size: 70.7%; font-family: MathJax_Main;">0</span></span></span></span></span></span></span></span></span> und <span class="MathJax" id="MathJax-Element-2-Frame" style=""><span class="math" id="MathJax-Span-6"><span style="display: inline-block; position: relative; width: 0.967em; height: 0px; font-size: 126%;"><span style="position: absolute; clip: rect(2.999em, 1000em, 4.178em, -0.467em); top: -4em; left: 0em;"><span class="mrow" id="MathJax-Span-7"><span class="msubsup" id="MathJax-Span-8"><span style="display: inline-block; position: relative; width: 0.967em; height: 0px;"><span style="position: absolute; clip: rect(1.952em, 1000em, 2.74em, -0.467em); top: -2.561em; left: 0em;"><span class="mi" id="MathJax-Span-9" style="font-family: MathJax_Math; font-style: italic;">x</span></span><span style="position: absolute; top: -2.868em; left: 0.558em;"><span class="mn" id="MathJax-Span-10" style="font-size: 70.7%; font-family: MathJax_Main;">0</span></span></span></span></span></span></span></span></span> ist jeweils das leere Wort, unabhängig, was auch immer für ein Wort v bzw. x ist. Man kann sich das informell so vorstellen: man schreibt null mal v bzw. x hintereinander.</p> <p> Daher gehen b's und/oder c's "verloren", wenn man mit i=0 pumpt, während die Anzahl der a's unverändert bleibt (vx enthält kein a). Da das urprüngliche Wort <span class="MathJax" id="MathJax-Element-3-Frame" style=""><span class="math" id="MathJax-Span-11"><span style="display: inline-block; position: relative; width: 4.74em; height: 0px; font-size: 126%;"><span style="position: absolute; clip: rect(1.884em, 1000em, 2.963em, -0.467em); top: -2.784em; left: 0em;"><span class="mrow" id="MathJax-Span-12"><span class="mi" id="MathJax-Span-13" style="font-family: MathJax_Math; font-style: italic;">z</span><span class="mo" id="MathJax-Span-14" style="font-family: MathJax_Main; padding-left: 0.278em;">=</span><span class="msubsup" id="MathJax-Span-15" style="padding-left: 0.278em;"><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-16" 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-17" style="font-size: 70.7%; font-family: MathJax_Math; font-style: italic;">n</span></span></span></span><span class="msubsup" id="MathJax-Span-18"><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-19" 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-20" style="font-size: 70.7%; font-family: MathJax_Math; font-style: italic;">n</span></span></span></span><span class="msubsup" id="MathJax-Span-21"><span style="display: inline-block; position: relative; width: 0.967em; height: 0px;"><span style="position: absolute; clip: rect(1.952em, 1000em, 2.74em, -0.468em); top: -2.561em; left: 0em;"><span class="mi" id="MathJax-Span-22" style="font-family: MathJax_Math; font-style: italic;">c</span></span><span style="position: absolute; top: -2.813em; left: 0.446em;"><span class="mi" id="MathJax-Span-23" style="font-size: 70.7%; font-family: MathJax_Math; font-style: italic;">n</span></span></span></span></span></span></span></span></span> genauso viele a's wie b's wie c's enthält, muss das mit i=0 gepumpte Wort mehr a's als b's bzw. c's enthalten.</p> <p> Tobias (Tutor)</p> </div> <p> &nbsp;</p> PUM-AL https://info2.aifb.kit.edu/qa/index.php?qa=444&qa_1=frage-zur-l%C3%B6sung-mehr-as-als-bs&show=445#a445 Wed, 22 Oct 2014 14:19:54 +0000