Theoretische und technische Informatik - ganz praktisch
Herzlich willkommen auf der Question/Answer-Plattform zu Grundlagen der Informatik II. Wir wünschen Ihnen viel Spaß beim Lernen und Diskutieren!
Loggen Sie sich mit Ihrem KIT-Account (u...) ein, um loszulegen!
Beachten Sie auch diese Informationen zum Schnelleinstieg.
(Nicht-KIT-Studierende beachten bitte diese Informationen.)

Beliebteste Tags

verständnis alternativlösung klausur kellerautomat endlicher-automat grammatik regulärer-ausdruck turingmaschine pumpinglemma tipp zahlendarstellung cmos bonusklausur klausurrelevant komplexität schaltwerk binary-decision-diagram deterministisch assembler schaltnetz minimierung sprachen nichtdeterministisch huffman chomsky-normalform fehler-in-aufgabe anwesenheitsübung rechtslinear heimübung flip-flop huffman-kodierung cocke-younger-kasami-algorithmus kontextsensitive-grammatik kontextfreie-grammatik fehlererkennbarkeit hauptklausur vorlesungsfolien polynomialzeitreduktion kontextfreie-sprache faq gleitkommazahl fehlerkorrigierbarkeit rechtslineare-grammatik dateiorganisation cache darstellung-klausur nachklausur xwizard adressierungsarten mealy lambda endliche-automaten konjunktive-normalform pipelining zustände saalübung leeres-wort moore ohne-lösungen betriebssystem speicherorganisation monotone-grammatik 2-komplement hammingzahl lösungsweg fehler pumping-lemma-für-kontextfreie-sprachen pumping-lemma reguläre-sprache monoton kodierung berechenbarkeit klausureinsicht disjunktive-normalform abzählbarkeit info-ii bussysteme rechnerarchitektur entscheidbarkeit komplexitätsklassen chomsky-klassen ableitungsbaum vorlesungsaufzeichnung round-robin aufzählbarkeit minimierung-endlicher-automaten von-neumann-rechner binärzahl entscheidbar programmiersprachen stern-symbol automaten schaltnetze-und-schaltwerke nukit-fragen bewertung zugriffsarten umformung adressierung mengen binär-subtrahieren

Kategorien

2 Pluspunkte 0 Minuspunkte
204 Aufrufe

Hallo, 

kann man denn eigentlich das Wort auch so zerlegen, dass man das Pumping Lemma dann bei \(1^n 0^n 1^n\) anwendet? Dann koennte man ja direkt beim Pumpen sehen, dass das Wort nicht Element der Sprache ist.. Oder muessen immer vorher die gleichen Teile des Wortes zusammengefasst werden? 

Danke im Voraus! 

Gruesse 

Niklas Boehn

 

in AU-1-3 von uafjv uafjv Tutor(in) (168k Punkte)  

1 Eine Antwort

0 Pluspunkte 0 Minuspunkte
Hallo Herr Boehn,

ich bin mir nicht ganz sicher, ob ich Ihre Frage richtig verstanden habb: Also Sie wollen das Wort \( 0^n 1^n 0^n 1^n \) (so wie in der Lösung der Teilaufgabe b) wählen? Dann können Sie das PPL nur bei 0^n durchführen, da ja \( xy \leq n \) ist.

Habe ich Ihre Frage so richtig verstanden?

Viele Grüße

Friederike Pfeiffer-Bohnen und Lukas König
von uafjv uafjv Tutor(in) (168k Punkte)  
0 0
Also wenn ich das Pumping Lemma dann bei \( 0^n\) anwende, dann weiß ich doch aber eigentlich gleich, dass mein y nur 0 sein kann und muss dann doch eigentlich die relativ umständliche Zerlegung in der  Loesung nicht durchführen oder? Wenn ich dann zum Beispiel mit i=2 pumpe weiß man doch gleich, dass das Wort nicht zur Sprache gehört oder?

Grüße

Niklas Boehn
0 0
Hallo,

bei diesem Wort ermöglicht dir aber erst die umständliche Zerlegung (denn diese Zerlegung erfüllt ja gerade die Voraussetzungen (1) und (2)) das Punpen innerhalb der ersten n Nuller (in anderen Worten: erst die Zerlegung, dann das Pumpen). Der Rest wird dann dadurch wie du schon sagtest, relativ einfach (Pumpen mit i ungleich 1 führt zu einem Widerspruch zu (3)).

Oder hast du deine Frage vielleicht anders gemeint?

Viele Grüße,

Vivian (Tutor)
0 0
Ich bin mir auch nicht sicher, dass ich dich richtig verstehe.

Du wendest das Pumping-Lemma auf \(0^n\) an, wie oben durch die Übungsleiter beschrieben wurde. Du musst jedoch dann zeigen, dass damit das gesamte Wort nicht mehr Element der Sprache sein kann. Deshalb musst du die gesamte Zerlegung auf jeden Fall durchführen, um nach dem Zusammensetzen und dem Wählen der Pumpvariable feststellen zu können, dass das gesamte Wort nicht mehr Teil der Sprache sein kann.

Das sollte formal korrekt aufgeschrieben werden, auch wenn einem vielleicht schon früher klar ist, dass das Wort nicht zur Sprache gehören kann.

Viele Grüße,

Melanie (Tutorin)
0 0
Ach so ok danke, das mit dem gesamten Wort macht Sinn.. Mich hat im Vergleich dazu nur die Aufgabe 3b von der ersten Saalübung verwirrt, wo es ja gereicht hat zu argumentieren dass vwx bspw. nur a's enthält und dass durch das Pumpen das Wort dann nicht mehr in der Sprache enthalten ist. Im Gegensatz zu Aufgabe 1-3 würde das ja hier reichen oder?
0 0
Es reicht generell nicht, nur für eine Zerlegung zu zeigen, dass das Wort für eine Pumpvariable nicht in der Sprache enthalten ist. Hierfür verweise ich auf einen Eintrag weiter oben:

(...) Generell besagt die Umkehrung des Pumpinglemmas (mit der wir den Widerspruch zeigen wollen), dass ein Wort nicht erkannt wird, wenn es überhaupt keine gültige Zerlegung mit den 3 Bedingungen gibt, dass also für jede Zerlegung das Aufpumpen verletzt ist. Irgendeine Zerlegung zu finden, die das Pumpinglemma verletzt, reicht also nicht aus. (...)

Viele Grüße,

Melanie (Tutorin)
0 0
Das stimmt so nicht ganz.

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).

Viele Grüße

Friederike Pfeiffer-Bohnen und Lukas König
...