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

1 Pluspunkt 0 Minuspunkte
100 Aufrufe

Hallo,

also wenn ich das richtig interpretiere, dann ist ja ein KA nicht det. wenn zb folgender Übergang existiert:

(s0, a, k0) --> (s0, ak0)

(s0, lambda, k0) --> (se, k0)

Da eben, durch lambda,k0 und a,k0 der "nicht Determinsimus" entsteht, stimmt das?

Und wenn ja, dann frage ich mich, warum hier in der Lösung in den Zustand s2 gewechselt wird/werden muss, wenn ich doch auch in s1 weiter lambda schreiben könnte sobald ich c lese.

Und warum ich s3 als zusätzlichen Endzustand brauche, kann ich nicht von

(s1 bzw. s2, lambda, k0) --> (s0, k0) wechseln?

Danke im Voraus!

 

in 2011-B-02 von uafjv uafjv Tutor(in) (168k Punkte)  

1 Eine Antwort

0 Pluspunkte 0 Minuspunkte

Hallo,

zu der ersten Frage:

Das hat nichts mit dem Determinismus zu tun. der Wechseln in s2 kommt, damit nur Wörter akzeptiert werden, die am Anfang a's und b's haben und am Ende alle c's. Würdest du den Zustand nicht wechseln, könntest du z.B. das Wort abccab erkennen, obwohl das Wort nicht Teil der Sprache ist.

Zur zweiten Frage:

Würdest du nach s0 wechseln, könntest du auch wieder mehr Wörter akzeptieren. Z.B. abccabcc. Nach abcc würdest du dann mit einem lambda-Übergang nach s0 wechseln und alles nochmal machen. Das Wort darf aber nicht akzeptiert werden.

Gruß,

Adam (Tutor)

 

von uafjv uafjv Tutor(in) (168k Punkte)  
...