Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in Rechtslineare Grammatiken und reguläre Ausdrücke https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=rechtslineare-grammatiken-und-regul%C3%A4re-ausdr%C3%BCcke Powered by Question2Answer Beantwortet: reguläre Ausdrücke https://info2.aifb.kit.edu/qa/index.php?qa=7489&qa_1=regul%C3%A4re-ausdr%C3%BCcke&show=7512#a7512 Hallo uqyws,<br /> <br /> zur Basismenge gehört auch die leere Menge, die fehlt hier, daher ist {5} und {7} nicht die vollständige Basismenge REC-AA https://info2.aifb.kit.edu/qa/index.php?qa=7489&qa_1=regul%C3%A4re-ausdr%C3%BCcke&show=7512#a7512 Fri, 21 Jan 2022 17:49:25 +0000 Beantwortet: Vorgehensweise wie in VL? https://info2.aifb.kit.edu/qa/index.php?qa=7281&qa_1=vorgehensweise-wie-in-vl&show=7284#a7284 Hey,<br /> <br /> schau die den Automaten nochmal kurz an. In S0 startend führt das Wort w = 1 in den akzeptierenden Zustand S2. Das Wort w = 1 kann aber mit deiner Grammatik garnicht erzeugt werden. Vllt schaust du dir den Alghoritmus nochmal an :)<br /> <br /> LG Ole ( Tutor) REC-AA https://info2.aifb.kit.edu/qa/index.php?qa=7281&qa_1=vorgehensweise-wie-in-vl&show=7284#a7284 Wed, 27 Jan 2021 18:21:40 +0000 Wann wird zum leeren Wort abgeleitet (Rechtslinesare Grammatik)? https://info2.aifb.kit.edu/qa/index.php?qa=7198&qa_1=wann-wird-leeren-wort-abgeleitet-rechtslinesare-grammatik Bei der Erstellung der Produktionsregeln der Rechtslinearen Grammatik, wird, manchmal auf das leere Wort abgeleitet und manchmal nur auf einen Buchstaben<br /> / Zahl. Wann kann ich auf des leere Wort ableiten und wann nicht ? Zum Beispiel bei der rechtslinearen Grammatik in Aufgabe 31 und 34 aus dem Übungsbuch.<br /> <br /> Außerdem habe ich die Regel der kontextsensitiven Grammatik so aufgefasst, dass man nur auf das leere Wort ableiten darf, wenn das Nonterminalsymbol (z.B S)von dem abgeleitet wird, nicht mehr auf der rechten Seite auftaucht. Diese Regel würde ja auch für die Rechtslineare Grammatik gelten. In Aufgabe 34 aus dem Übungsbuch ist das ja aber nicht so.<br /> <br /> Vielen Dank im Vorraus<br /> <br /> Viele Grüße REC-AA https://info2.aifb.kit.edu/qa/index.php?qa=7198&qa_1=wann-wird-leeren-wort-abgeleitet-rechtslinesare-grammatik Sun, 09 Feb 2020 14:05:25 +0000 Beantwortet: A36 in Aufgabenpool https://info2.aifb.kit.edu/qa/index.php?qa=7017&qa_1=a36-in-aufgabenpool&show=7020#a7020 Hallo,<br /> &nbsp;<br /> <br /> nein diesen Zustand braucht es nicht, da das erste a der beiden durch den Übergang von S1 zu S2 geschrieben wird das 2. durch den Übergang von S2 zu S6. REC-AA https://info2.aifb.kit.edu/qa/index.php?qa=7017&qa_1=a36-in-aufgabenpool&show=7020#a7020 Sun, 02 Feb 2020 10:59:40 +0000 Beantwortet: Alternativlösung bei Aufgabenteil b) https://info2.aifb.kit.edu/qa/index.php?qa=6923&qa_1=alternativl%C3%B6sung-bei-aufgabenteil-b&show=6925#a6925 Hallo uzfmh,<br /> <br /> ja, deine Lösung ist auch richtig.<br /> <br /> Viele Grüße.<br /> <br /> Runxi (Tutorin) REC-AH https://info2.aifb.kit.edu/qa/index.php?qa=6923&qa_1=alternativl%C3%B6sung-bei-aufgabenteil-b&show=6925#a6925 Sat, 11 Jan 2020 15:37:58 +0000 Beantwortet: A35 a) Einfacher regulärer Ausdruck möglich? https://info2.aifb.kit.edu/qa/index.php?qa=6919&qa_1=a35-a-einfacher-regul%C3%A4rer-ausdruck-m%C3%B6glich&show=6921#a6921 <p> <span style="font-size:12px;"><span style="font-family:arial,helvetica,sans-serif;">Hallo uzsst,</span></span></p> <p> <span style="font-size:12px;"><span style="font-family:arial,helvetica,sans-serif;">soweit ich sehen kann, ist dein Verständnis komplett richtig. Also hier kann der RA<span style="color: rgb(0, 0, 0); white-space: pre-line;">&nbsp;0*(1000*)* alle Wörte aus L1 generieren.</span></span></span></p> <p> <span style="font-size:12px;"><span style="font-family:arial,helvetica,sans-serif;"><span style="color: rgb(0, 0, 0); white-space: pre-line;">Viele Grüße,</span></span></span></p> <p> <span style="font-size:12px;"><span style="font-family:arial,helvetica,sans-serif;"><span style="color: rgb(0, 0, 0); white-space: pre-line;">Runxi (Tutorin)</span></span></span></p> REC-AE https://info2.aifb.kit.edu/qa/index.php?qa=6919&qa_1=a35-a-einfacher-regul%C3%A4rer-ausdruck-m%C3%B6glich&show=6921#a6921 Sat, 11 Jan 2020 15:05:40 +0000 Beantwortet: Alternative Produktion bei rechtslinearer Grammatik https://info2.aifb.kit.edu/qa/index.php?qa=6889&qa_1=alternative-produktion-bei-rechtslinearer-grammatik&show=6892#a6892 Hallo,<br /> <br /> deine Lösung ist leider Falsch. S darf nicht in Lambda abgeleitet werden, da in der Aufgabe gefordert ist, dass mindestens ein Zeichen produziert werden muss. So ist aber eine Ableitung direkt zu Lambda möglich. Daher wird die Abeitung S in 1 und 0 notwendig; um zu gewährleisten, dass mindestens ein Zeichen produziert wird. <br /> <br /> 1) Daher ist es nicht möglich! In S muss bei 4 Zuständen die Ableitung in 0 und 1 vorhanden sein. Und daraus folgt dann, dass Lambda in B nicht notwendig ist. <br /> <br /> 2) In dem Punkt stimme ich Dir zu. Man könnte alle Lösungen auch ohne das Lambda in C erreichen. Wenn C in Lamda abgeleitet wird, endet das Wort mit 111. Dies kann jedoch auch durch die Ableitung von B direkt in Eins erreicht werden. Daher ist das Lambda meiner Meinung nach überflüssig. <br /> <br /> 3) Solange deine Lösung korrekt ist und es nicht explizit gefordert ist, die minimalste Version aufzustellen, wäre auch eine nicht minimale Produktion richtig.<br /> <br /> &nbsp;<br /> <br /> Hoffentlich konnte ich alles beantworten. <br /> <br /> &nbsp;<br /> <br /> Viele Grüße <br /> <br /> David(Tutor) REC-AB https://info2.aifb.kit.edu/qa/index.php?qa=6889&qa_1=alternative-produktion-bei-rechtslinearer-grammatik&show=6892#a6892 Wed, 08 Jan 2020 11:57:19 +0000 Beantwortet: Minimierung des Automaten https://info2.aifb.kit.edu/qa/index.php?qa=6843&qa_1=minimierung-des-automaten&show=6845#a6845 <p> Hallo,</p> <p> wenn ich deinen Endlichen Automaten richtig interpretierte habe sieht er wie folgt aus (S0 als Endzustand):<br> <img alt="" src="https://info2.aifb.kit.edu/qa/?qa=blob&amp;qa_blobid=7858421418615433897" style="width: 600px; height: 300px;"><br> In der Aufgabe steht: „L2 ist die Sprache der <span style="text-decoration: underline;">nichtleeren Wörter</span>, deren Länge ein Vielfaches von drei ist“<br> Da S0 bei dir ein Endzustand ist, würde dein Endlicher Automat des leere Wort akzeptieren.</p> <p> Viele Grüße,</p> <p> Sören (Tutor)</p> REC-AE https://info2.aifb.kit.edu/qa/index.php?qa=6843&qa_1=minimierung-des-automaten&show=6845#a6845 Fri, 03 Jan 2020 14:40:10 +0000 Beantwortet: Alternativlösung 38 b) https://info2.aifb.kit.edu/qa/index.php?qa=6834&qa_1=alternativl%C3%B6sung-38-b&show=6836#a6836 Hallo,<br /> <br /> das Wort darf keine zwei Nullen enthalten. Mit deinem Vorschlag könnte man das Wort „100“ wie folgt erzeugen.<br /> Bei dem ersten 1* nehme ich einfach gar nichts (leeres Wort), dann nehme ich einmal „10“ und in der zweiten Klammer entscheide ich mich dann für „0“ (statt 1*).<br /> <br /> Viele Grüße,<br /> <br /> Sören (Tutor) REC-AJ https://info2.aifb.kit.edu/qa/index.php?qa=6834&qa_1=alternativl%C3%B6sung-38-b&show=6836#a6836 Thu, 02 Jan 2020 16:29:26 +0000 Beantwortet: Sternoperator bei b) notwendig? https://info2.aifb.kit.edu/qa/index.php?qa=6818&qa_1=sternoperator-bei-b-notwendig&show=6823#a6823 Hallo,<br /> <br /> ja, die Lösung wäre auch ohne den ersten Sternoperator richtig.<br /> <br /> Viele Grüße<br /> <br /> Niklas (Tutor) REC-AJ https://info2.aifb.kit.edu/qa/index.php?qa=6818&qa_1=sternoperator-bei-b-notwendig&show=6823#a6823 Fri, 27 Dec 2019 20:10:54 +0000 Eindeutigkeit Lösung reguläre Ausdrücke https://info2.aifb.kit.edu/qa/index.php?qa=6794&qa_1=eindeutigkeit-l%C3%B6sung-regul%C3%A4re-ausdr%C3%BCcke <p> <span style="text-decoration: underline;">Meine Frage bezieht sich auf die Lösung von RA-Aufgaben im Allgemeinen:</span></p> <p> Im Übungsbuch zur theoretischen Informatik stehen in der Lösung oftmals zwei Möglichkeiten den regulären Ausdruck anzugeben.&nbsp;</p> <p> z.B.:&nbsp;α = (a + b) a(a + b) ba oder α = ba(a + b) ba</p> <p> Bedeutet dies, dass es außer den angeführten Lösungen keine weiteren gibt ?&nbsp;</p> <p> Viele Grüße</p> REC-AI https://info2.aifb.kit.edu/qa/index.php?qa=6794&qa_1=eindeutigkeit-l%C3%B6sung-regul%C3%A4re-ausdr%C3%BCcke Thu, 04 Jul 2019 09:10:48 +0000 Beantwortet: Alternative Lösung https://info2.aifb.kit.edu/qa/index.php?qa=6617&qa_1=alternative-l%C3%B6sung&show=6618#a6618 <p> Hallo,</p> <p> deine Grammatik ist fast richtig. Das mit den lambdas statt den Übergängen zu 0 oder 1 kannst du generell so machen, da du in deiner ersten Zeile sicherstellst, dass das Wort aus mindestens einem Zeichen besteht. Allerdings fehlen die Regeln C&nbsp;<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Wingdings; font-size: 12pt;">à</span>&nbsp;lambda und D&nbsp;<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Wingdings; font-size: 12pt;">à</span>&nbsp;lambda.</p> <p> Beispielsweise das Wort 11 (das in der Sprache enthalten ist) müsste durch S&nbsp;<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Wingdings; font-size: 12pt;">à</span>&nbsp;1B&nbsp;<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Wingdings; font-size: 12pt;">à</span>&nbsp;11C&nbsp;<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Wingdings; font-size: 12pt;">à</span>&nbsp;11 durch C&nbsp;<span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: Wingdings; font-size: 12pt;">à</span>&nbsp;lambda abgeleitet werden.</p> <p> Ich hoffe ich konnte dir weiterhelfen.</p> <p> &nbsp;</p> <p> Viele Grüße,</p> <p> Verena (Tutorin)</p> REC-AB https://info2.aifb.kit.edu/qa/index.php?qa=6617&qa_1=alternative-l%C3%B6sung&show=6618#a6618 Mon, 28 Jan 2019 18:23:58 +0000 Beantwortet: Aufgabe 37 b) Ist die äußere Klammer wirklich notwendig? https://info2.aifb.kit.edu/qa/index.php?qa=6596&qa_1=aufgabe-37-b-ist-die-%C3%A4u%C3%9Fere-klammer-wirklich-notwendig&show=6597#a6597 Hallo Uxiwq, <br /> <br /> Deine Lösung ist ebenfalls richtig. <br /> <br /> Viele Grüße <br /> Philipp (Tutor) REC-AH https://info2.aifb.kit.edu/qa/index.php?qa=6596&qa_1=aufgabe-37-b-ist-die-%C3%A4u%C3%9Fere-klammer-wirklich-notwendig&show=6597#a6597 Sun, 20 Jan 2019 18:02:40 +0000 Beantwortet: Deterministischer Automat Alternative https://info2.aifb.kit.edu/qa/index.php?qa=6303&qa_1=deterministischer-automat-alternative&show=6304#a6304 Hallo,<br /> <br /> das Problem bei deiner Lösung ist, dass dein Automat auch das Leere Wort als Teil der Sprache erkennt, dieses aber laut Sprachdefinition nicht Teil der Sprache ist.<br /> <br /> Liebe Grüße<br /> <br /> Verena (Tutor) REC-AC https://info2.aifb.kit.edu/qa/index.php?qa=6303&qa_1=deterministischer-automat-alternative&show=6304#a6304 Tue, 06 Feb 2018 10:10:00 +0000 Beantwortet: Alternative Lösung https://info2.aifb.kit.edu/qa/index.php?qa=6263&qa_1=alternative-l%C3%B6sung&show=6274#a6274 Hallo,<br /> <br /> auf welche Teilaufgabe beziehen Sie sich?<br /> <br /> Mit freundlichen Grüßen<br /> <br /> Laurin (Tutor) REC-AI https://info2.aifb.kit.edu/qa/index.php?qa=6263&qa_1=alternative-l%C3%B6sung&show=6274#a6274 Sun, 04 Feb 2018 11:18:03 +0000 Beantwortet: Kommt es auf die reihenfolge innerhalb des regulären Ausdrucks an? https://info2.aifb.kit.edu/qa/index.php?qa=6094&qa_1=kommt-auf-die-reihenfolge-innerhalb-des-regul%C3%A4ren-ausdrucks&show=6098#a6098 Hallo,<br /> <br /> Einen regulären Audruck wird von links nach rechts gelesen. Daher kannst du in deinem ersten Beispiel nicht (00+1) ans Ende schreiben. Dein regulärer Ausdruck endet sonst nicht mehr in einem Endzustand. Allgemein dürfen keine Zeichen, die mit einem UND verbunden sind, vertauscht werden, da diese der Reihenfolge nach &quot;abgearbeitet&quot; werden.<br /> <br /> Dein zweites Beispiel ist richtig, da Zeichen, die mit einem ODER (+) verknüpft, sind vertauscht werden können. Es wird ja immer nur eine von den Möglichkeiten ausgewählt.<br /> <br /> Ich hoffe ich konnte dir weiterhelfen!<br /> <br /> Viele Grüße,<br /> <br /> Timon (Tutor) REC-AA https://info2.aifb.kit.edu/qa/index.php?qa=6094&qa_1=kommt-auf-die-reihenfolge-innerhalb-des-regul%C3%A4ren-ausdrucks&show=6098#a6098 Fri, 12 Jan 2018 08:06:02 +0000 Beantwortet: Alternativlösung Aufgabe 33 (c) https://info2.aifb.kit.edu/qa/index.php?qa=5810&qa_1=alternativl%C3%B6sung-aufgabe-33-c&show=5812#a5812 Was Ihre Lösung angeht, finde ich keinen Fehler, denke also, dass es stimmt. Allerdings ist sie ein bisschen umständlich - aber das ist nicht schlimm. REC-AK https://info2.aifb.kit.edu/qa/index.php?qa=5810&qa_1=alternativl%C3%B6sung-aufgabe-33-c&show=5812#a5812 Fri, 21 Jul 2017 13:47:25 +0000 Beantwortet: Alternative Lösung a) https://info2.aifb.kit.edu/qa/index.php?qa=5791&qa_1=alternative-l%C3%B6sung-a&show=5796#a5796 Ja, das stimmt auch. Hier ist die XWizard-Version Ihres Ausdrucks:<br /> <br /> @[ID-24642]@ REC-AJ https://info2.aifb.kit.edu/qa/index.php?qa=5791&qa_1=alternative-l%C3%B6sung-a&show=5796#a5796 Tue, 18 Jul 2017 06:18:28 +0000 Beantwortet: Reguläre Ausdrücke allgemein https://info2.aifb.kit.edu/qa/index.php?qa=5638&qa_1=regul%C3%A4re-ausdr%C3%BCcke-allgemein&show=5647#a5647 Hallo,<br /> <br /> am besten gehst du beim Bilden von regulären Ausdrücken von dem nicht-minimierten endichen Automaten aus (wenn dieser gegeben ist) und überlegst dir durch welche mögliche Eingaben du in Endzustände gelangst. Dann musst du dir nurnoch überlegen, wie du ausgehend von den Endzuständen wieder über Schleifen oder ähnliches in einen neuen bzw. den gleichen Endzustand zurück gelangst. Die dadurch entstandenen Teile an Eingabefolgen musst du dann nurnoch geschickt miteinander verbinden.<br /> <br /> Hast du keinen endlichen Automaten gegeben, musst du dir eben überlegen, welche Wörter durch die Sprache erkannt werden können und dann genau alle möglchen Zeichenkombinationene, die ein gültiges Wort der Sprachdefinition bilden, durch die Verknüpfungselemente der regulären Ausdrücke abbildbar machen.<br /> <br /> Ich hoffe das hat ein wenig geholfen aber ansonsten hilft da eben nur üben, üben, üben... REC-AA https://info2.aifb.kit.edu/qa/index.php?qa=5638&qa_1=regul%C3%A4re-ausdr%C3%BCcke-allgemein&show=5647#a5647 Sun, 12 Feb 2017 06:26:05 +0000 Beantwortet: Lösungsalternative lambda https://info2.aifb.kit.edu/qa/index.php?qa=5431&qa_1=l%C3%B6sungsalternative-lambda&show=5437#a5437 Ja, in eine rechtslinearen Grammatik sind Produktionen der Form<br /> <br /> N → T <br /> <br /> N → TN <br /> <br /> N → lambda <br /> <br /> zulässig.<br /> <br /> Deine Lösung dürfte auch richtig sein. REC-AK https://info2.aifb.kit.edu/qa/index.php?qa=5431&qa_1=l%C3%B6sungsalternative-lambda&show=5437#a5437 Mon, 06 Feb 2017 23:02:50 +0000 Beantwortet: Zeichenäquivalenz https://info2.aifb.kit.edu/qa/index.php?qa=5434&qa_1=zeichen%C3%A4quivalenz&show=5436#a5436 Ja, beide akzeptieren genau die gleichen Wörter. REC-AI https://info2.aifb.kit.edu/qa/index.php?qa=5434&qa_1=zeichen%C3%A4quivalenz&show=5436#a5436 Mon, 06 Feb 2017 22:48:43 +0000 Beantwortet: Formale Angabe der Sprache https://info2.aifb.kit.edu/qa/index.php?qa=5339&qa_1=formale-angabe-der-sprache&show=5358#a5358 Hallo,<br /> die Sprache kannst du so lesen: Das Wort w besteht aus u1v, daraus folgt (⇒ ist eine Implikation), dass es ein x gibt, für das gilt v=00x. Es folgt also, dass v mit zwei Nullen beginnen muss. Und wie du sagst, gilt das für alle u und v. Ich hoffe das hilft dir weiter. REC-AE https://info2.aifb.kit.edu/qa/index.php?qa=5339&qa_1=formale-angabe-der-sprache&show=5358#a5358 Sun, 05 Feb 2017 10:03:24 +0000 Fehler in Definition https://info2.aifb.kit.edu/qa/index.php?qa=5343&qa_1=fehler-in-definition <p> L1 ist die Sprache aller Wörter, die nach jeder 0 genau eine 1 enthalten:<br> L1 = {w ∈ {0, 1}* | ∀u, v ∈ {0, 1}* : w = u0v ⇒ ∃x ∈ {0, 1} * : v = 1<span style="color:#ff0000;">0</span>x ∨ v = 1}&nbsp;</p> <p> Hat sich da ein Fehler eingeschlichen (rot markiert)?&nbsp;<br> Soll man auf solche Fehler prinzipiell hinweisen oder eher nicht? (falls es einer ist)&nbsp;<br> <br> &nbsp;</p> <p> &nbsp;</p> REC-AH https://info2.aifb.kit.edu/qa/index.php?qa=5343&qa_1=fehler-in-definition Sat, 04 Feb 2017 21:52:28 +0000 Beantwortet: Alternativlösung RA https://info2.aifb.kit.edu/qa/index.php?qa=5332&qa_1=alternativl%C3%B6sung-ra&show=5336#a5336 <p> Deine Lösung ist richtig und aus meiner Sicht auch intuitiver als die Musterlösung <img alt="smiley" height="20" src="http://info2.aifb.kit.edu/qa/qa-plugin/wysiwyg-editor/plugins/smiley/images/regular_smile.gif" title="smiley" width="20"></p> REC-AK https://info2.aifb.kit.edu/qa/index.php?qa=5332&qa_1=alternativl%C3%B6sung-ra&show=5336#a5336 Sat, 04 Feb 2017 19:59:46 +0000 Beantwortet: Kann man bei 38a) das *nach der leeren Menge weglassen? https://info2.aifb.kit.edu/qa/index.php?qa=5301&qa_1=kann-man-bei-38a-das-nach-der-leeren-menge-weglassen&show=5302#a5302 <p style="margin-top: 0pt; margin-bottom: 0pt; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"> Hallo,</p> <p style="margin-top: 0pt; margin-bottom: 0pt; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"> &nbsp;</p> <p style="margin-top: 0pt; margin-bottom: 0pt; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"> das ist durch die Defintion dieses Sachverhalts bedingt:</p> <p style="margin-top: 0pt; margin-bottom: 0pt; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"> Das leere Wort (lambda) ist ungleich der leeren Menge. Erst die iterierte leere Menge ergibt das leere Wort.</p> <p style="margin-top: 0pt; margin-bottom: 0pt; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"> Ich verweise dich hier mal auf die&nbsp;Einführungsaufgabe in der Power Point Präsentation&nbsp;des dritten Tutoriums , da wird das mathematisch hergeleitet.</p> <p style="margin-top: 0pt; margin-bottom: 0pt; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"> Prinzipiell ist es aber so festgelegt, dass jede Menge die man 0-mal iteriert das leere Wort ergibt; als Analogie: jede Zahl^0 = 1.</p> <p style="margin-top: 0pt; margin-bottom: 0pt; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"> &nbsp;</p> <p style="margin-top: 0pt; margin-bottom: 0pt; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"> Viele Grüße</p> <p style="margin-top: 0pt; margin-bottom: 0pt; direction: ltr; unicode-bidi: embed; vertical-align: baseline;"> Lukas (Tutor)</p> REC-AJ https://info2.aifb.kit.edu/qa/index.php?qa=5301&qa_1=kann-man-bei-38a-das-nach-der-leeren-menge-weglassen&show=5302#a5302 Sat, 04 Feb 2017 11:27:00 +0000 Beantwortet: Wäre diese Lösung auch korrekt? https://info2.aifb.kit.edu/qa/index.php?qa=5218&qa_1=w%C3%A4re-diese-l%C3%B6sung-auch-korrekt&show=5220#a5220 Hi,<br /> <br /> ich glaube das die Musterlösung hier nochmal hervorheben wollte, dass auch das leere Wort teil der Sprache ist. Aber da dein RA diesen Fall auch abdeckt und immer sicher stellt, dass nach einer 0 mindestens eine 1 steht, sind beide Lösungen richtig.<br /> <br /> Viele Grüße<br /> <br /> Marc REC-AH https://info2.aifb.kit.edu/qa/index.php?qa=5218&qa_1=w%C3%A4re-diese-l%C3%B6sung-auch-korrekt&show=5220#a5220 Wed, 01 Feb 2017 21:52:02 +0000 Beantwortet: alternativlösung EA1 https://info2.aifb.kit.edu/qa/index.php?qa=5154&qa_1=alternativl%C3%B6sung-ea1&show=5155#a5155 Hallo,<br /> <br /> es muss um den gesamten Ausdruck ein * und nicht nur um die große Klammer, da der Zyklus ja beliebig oft durchlaufen werden können soll.<br /> <br /> Der Teil nach dem + &nbsp;darf außerdem nicht doppelt sein, denn dann kannst du zB das Wort w=101 nicht darstellen, da bei deinem Ausdruck immer zwei Nullen enthalten sind, wenn du den rechten Term von + wählst.<br /> <br /> Ansonsten ähnelt deine innere Klammer ja schon sehr dem Term (0+2)*, es passt aber noch nicht ganz.<br /> <br /> Viele Grüße<br /> <br /> Lukas (Tutor) REC-AI https://info2.aifb.kit.edu/qa/index.php?qa=5154&qa_1=alternativl%C3%B6sung-ea1&show=5155#a5155 Mon, 30 Jan 2017 18:21:58 +0000 Beantwortet: müssen reg. Ausdrücke immer minimal sein? https://info2.aifb.kit.edu/qa/index.php?qa=5130&qa_1=m%C3%BCssen-reg-ausdr%C3%BCcke-immer-minimal-sein&show=5132#a5132 Ist in Ordnung, ja. REC-AC https://info2.aifb.kit.edu/qa/index.php?qa=5130&qa_1=m%C3%BCssen-reg-ausdr%C3%BCcke-immer-minimal-sein&show=5132#a5132 Sun, 29 Jan 2017 21:43:17 +0000 Beantwortet: Grammatik sodass L(G)=L https://info2.aifb.kit.edu/qa/index.php?qa=5023&qa_1=grammatik-sodass-l-g-l&show=5027#a5027 <p> Man braucht dafür vor allem viel Übung. Es gibt für einzelne Grammatiktypen so ein paar Standard-Vorgehensweisen:</p> <ul> <li> Grammatiken vom Typ 3 werden im Prinzip genauso wie endliche Automaten konstruiert. Da kann man sich wirklich jedes Nonterminalsymbol wie den Zustand eines EAs vorstellen und sich so durch die Produktionen hangeln. Produktionen, die auf $\lambda$ gehen, entsprechen dabei Endzuständen. (Siehe auch Lehrbuch, Seite 188, zur Sprachmächtigkeit rechtslinearer Grammatiken.)</li> <li> Kontextfreie Grammatiken können schon deutlich komplexere Strukturen erzeugen, ein typisches Konstrukt dabei sind aber Regeln von diesem Typ:<br> $X \rightarrow AXB$<br> Sie erzeugen so eine geschachtelte "Klammerstruktur", wenn man sich $A$ als Klammer-Auf vorstellt und $B$ als Klammer-Zu. Man kann das auch mit anderen "Klammertypen" $C$ und $D$ kombinieren - das wird vor allem zum Parsen von Programmiersprachen oft benötigt. Eine zweite typische Struktur ist:<br> $Y \rightarrow AYA | BYB$<br> Auf diese Weise erhält man Palindrom-artige Wörter.</li> <li> Bei monotonen Grammatiken schließlich ist eine typische Vorgehensweise, dass man zweistufig <ul> <li> zuerst die richtige Anzahl an Zeichen erzeugt</li> <li> und danach die Zeichen an die richtige Position sortiert.</li> </ul> </li> </ul> <p> Das sind natürlich nur einige wenige Möglichkeiten bei der Grammatik-Konstruktion - je kleiner der Grammatik-Typ ist, desto mehr kann man damit machen. Schon monotone Grammatiken sind so mächtig, dass man sich kaum Sprachen vorstellen kann, die durch sie nicht definiert werden können (und bei allgemeinen Grammatiken sind dann der Phantasie (fast) keine Grenzen gesetzt). Es ist also wichtig, dass Sie viel üben, um routiniert mit Grammatiken umgehen zu können! Aber die obigen Standardstrukturen sind schon einmal ein guter Einstieg - viel darüber hinaus machen wir in der Vorlesung ja auch nicht...</p> <p> Aber überlegen Sie bspw. mal, wenn Sie diese Standardstrukturen schon gut beherrschen, wie eine monotone (oder meinetwegen auch allgemeine) Grammatik für die Sprache der Wörter vom Typ $$a^nb^{2^n}$$ aussehen könnte. Das ist gar nicht so leicht, aber man lernt viel dabei. (Ich glaube, wir haben in irgendeiner Übungsaufgabe auch die Lösung dafür.)</p> REC-AB https://info2.aifb.kit.edu/qa/index.php?qa=5023&qa_1=grammatik-sodass-l-g-l&show=5027#a5027 Wed, 25 Jan 2017 13:28:54 +0000 Beantwortet: Alternativlösung zu c) und d) https://info2.aifb.kit.edu/qa/index.php?qa=4991&qa_1=alternativl%C3%B6sung-zu-c-und-d&show=4993#a4993 Meinst du die Aufgabe REC-AJ? Bei REC-AH gehen die Aufgaben nämlich nur bis b).<br /> Wenn ja, dann sind sie nicht ganz richtig.<br /> Bei c) hast du leider die Möglichkeit übersehen, dass die Wörter auf 0 oder 00 enden können. Der Fall ist bei dir nicht abgedeckt.<br /> <br /> Bei d) können bei dir auch Wörter vorkommen mit zwei gleichen Zeichen, da du ja zuerst 01 und dann dahinter 10 schreiben kannst. &nbsp;Dies wird aber in der Sprachdefinition verboten.<br /> <br /> Ich hoffe ich konnte dir helfen!<br /> Verena REC-AJ https://info2.aifb.kit.edu/qa/index.php?qa=4991&qa_1=alternativl%C3%B6sung-zu-c-und-d&show=4993#a4993 Tue, 24 Jan 2017 14:47:03 +0000 Beantwortet: d) Fall n=0 https://info2.aifb.kit.edu/qa/index.php?qa=4973&qa_1=d-fall-n-0&show=4978#a4978 Wenn du am Ende noch ein +0 und +1 anhänsgt, dann wäre ja theoretisch eine ungerade Anzahl an Zeichen möglich (und zwar das Wort 1 oder 0) und das ist ja gerade durch die Sprachdefinition ausgeschlossen. Für den Fall n=0 wäre das Leere Wort gemeint und das ist durch * bereits mit abgedeckt, da dabei ja auch &quot;null-mal&quot; iteriert werden kann.<br /> Ich hoffe das hat deine Frage soweit beantwortet.<br /> <br /> Liebe Grüße<br /> <br /> Verena (Tutor) REC-AJ https://info2.aifb.kit.edu/qa/index.php?qa=4973&qa_1=d-fall-n-0&show=4978#a4978 Tue, 24 Jan 2017 08:01:14 +0000 Beantwortet: Alternative Lösung Aufgabe 31a) https://info2.aifb.kit.edu/qa/index.php?qa=4898&qa_1=alternative-l%C3%B6sung-aufgabe-31a&show=4900#a4900 Hallo,<br /> <br /> deine Grammatik ist auch richtig.<br /> Wenn du sie dir nochmal genau anschaust, fällt dir vielleicht auf, dass man D und S eigentlich zusammen fassen kann und das wäre dann fast die Grammatik aus der Musterlösung.<br /> <br /> Viele Grüße<br /> Julia (Tutorin) REC-AC https://info2.aifb.kit.edu/qa/index.php?qa=4898&qa_1=alternative-l%C3%B6sung-aufgabe-31a&show=4900#a4900 Mon, 16 Jan 2017 15:59:37 +0000 Beantwortet: Alternative Lösung zu b https://info2.aifb.kit.edu/qa/index.php?qa=4851&qa_1=alternative-l%C3%B6sung-zu-b&show=4860#a4860 <p> Nein, deine Lösung ist leider falsch, da die Sprache deines reguläres Ausdruck auch Wörter enthält, bei denen beliebig viele Nullen hintereinander stehen.</p> <p> (1*+(01)*+(<strong>0</strong>+<span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" id="MathJax-Span-20" style="font-family: MathJax_Main;">∅</span></span><span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" style="font-family: MathJax_Main;">∅</span></span><span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" style="font-family: MathJax_Main;">∅</span></span><span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" style="font-family: MathJax_Main;">∅</span></span><span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" style="font-family: MathJax_Main;">∅</span></span><span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" style="font-family: MathJax_Main;">∅</span></span><span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" style="font-family: MathJax_Main;">∅</span></span><span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" style="font-family: MathJax_Main;">∅</span></span><span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" style="font-family: MathJax_Main;">∅</span></span><span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" style="font-family: MathJax_Main;">∅</span></span><span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" style="font-family: MathJax_Main;">∅</span></span><span style="left: 0em; top: -3.99em; position: absolute; clip: rect(3.05em, 1000.46em, 4.24em, -1000em);"><span class="mi" style="font-family: MathJax_Main;">∅</span></span>∅))* -&gt; in der Sprache sind unteranderem alle Wörter $w=0^i$ mit<br> $i \in N_0$</p> <p> Viele Grüße</p> <p> Philipp (Tutor)</p> <p> (PS: Wenn du $\lambda$ "darstellen" möchtest, verwende ∅* anstatt ∅)</p> REC-AJ https://info2.aifb.kit.edu/qa/index.php?qa=4851&qa_1=alternative-l%C3%B6sung-zu-b&show=4860#a4860 Sun, 15 Jan 2017 10:42:55 +0000 Beantwortet: Alternativlösung (c) https://info2.aifb.kit.edu/qa/index.php?qa=4813&qa_1=alternativl%C3%B6sung-c&show=4815#a4815 Hi,<br /> <br /> leider nicht ganz. Mit deiner regulären Ausdruck kannst du nicht beliebig viele 1's hintereinander in der Mitte des Wortes darstellen. Du kannst z.B. das Wort 01 1111 01 (welche ein Teil der Sprache is) nicht von deiner Regulären Ausdruck herleiten.<br /> <br /> Mit regulären Ausdrücke finde ich das immer hilfreich ein Paar beispiel Wörte des Spraches aufzuschreiben und dann zu schauen ich ob ich mit mein regulären Audruck diese Worte herleiten kann.<br /> <br /> Viele Grüße,<br /> <br /> Kaleb (Tutor) REC-AJ https://info2.aifb.kit.edu/qa/index.php?qa=4813&qa_1=alternativl%C3%B6sung-c&show=4815#a4815 Thu, 12 Jan 2017 14:34:28 +0000 Beantwortet: Alternativer Lösungsvorschlag - Variante 5 https://info2.aifb.kit.edu/qa/index.php?qa=4800&qa_1=alternativer-l%C3%B6sungsvorschlag-variante-5&show=4804#a4804 Hallo,<br /> <br /> ja die Lösung sieht auch korrekt aus. Sowohl Produktion des Testwortes als auch diverse andere Fälle die man überprüfen kann sind abgedeckt. Es wird z.B. auch verhindert, dass mehr als 3 Einsen erzeugt werden können und die „kritischen Fälle“ wie das Wort „0“ oder „1“ sind auch abgedeckt.<br /> Wenn man genau hinschaut sieht man auch, dass sich S und D zusammenfassen lassen, denn alles was D mehr liefert ist genau der Fall S --&gt; 0|1, alles andere wird durch S bereits abgedeckt.<br /> und auch die anderen Lambda Übergänge die du zusätzlich eingefügt hast bewirken eigentlich nichts Anderes, als dass jede Produktion ausgehend von A,B,C noch 1|0 auf der rechten Seite bekommt, wo wir dann wieder bei der Musterlösung wären.<br /> <br /> Grüße, Sören (Tutor) REC-AB https://info2.aifb.kit.edu/qa/index.php?qa=4800&qa_1=alternativer-l%C3%B6sungsvorschlag-variante-5&show=4804#a4804 Thu, 12 Jan 2017 10:04:18 +0000 Beantwortet: Teil c): Funktioniert diese Alternativlösung auch? https://info2.aifb.kit.edu/qa/index.php?qa=3849&qa_1=teil-c-funktioniert-diese-alternativl%C3%B6sung-auch&show=4763#a4763 Wie sieht es denn mit:<br /> <br /> a3= (0+2)*11*(0+2)0*((1+2)1*(0+2)0*)*<br /> <br /> aus?<br /> <br /> Das ist für mich die intuitivste Lösung... REC-AI https://info2.aifb.kit.edu/qa/index.php?qa=3849&qa_1=teil-c-funktioniert-diese-alternativl%C3%B6sung-auch&show=4763#a4763 Mon, 09 Jan 2017 15:03:23 +0000 Beantwortet: Alternativer Lösungsvorschlag für alpha1 https://info2.aifb.kit.edu/qa/index.php?qa=4529&qa_1=alternativer-l%C3%B6sungsvorschlag-f%C3%BCr-alpha1&show=4530#a4530 <p> Hallo,</p> <p> dieser alternative Vorschlag geht leider nicht, da es damit nicht möglich ist, auf die Einsen im Wort mehr als zwei Nullen folgen zu lassen. Die Beschreibung von L1 spricht ja ausdrücklich von "<strong>mindestens</strong> zweimal 0". Man könnte damit zum Beispiel 0100<strong>00</strong>100 nicht bilden obwohl es Teil von L1 ist.</p> <p> Viele Grüße,</p> <p> Micaela Wünsche</p> <p> &nbsp;</p> REC-AE https://info2.aifb.kit.edu/qa/index.php?qa=4529&qa_1=alternativer-l%C3%B6sungsvorschlag-f%C3%BCr-alpha1&show=4530#a4530 Sun, 19 Jun 2016 12:56:47 +0000 Beantwortet: Alternative Lsg. für Reg.Ausdruck A37a) https://info2.aifb.kit.edu/qa/index.php?qa=4520&qa_1=alternative-lsg-f%C3%BCr-reg-ausdruck-a37a&show=4521#a4521 Nein, denn dieser Ausdruck beschreibt auch etwa Wörter wie<br /> $$01111\ldots$$<br /> Nach einer Null darf aber nur eine Eins kommen. REC-AH https://info2.aifb.kit.edu/qa/index.php?qa=4520&qa_1=alternative-lsg-f%C3%BCr-reg-ausdruck-a37a&show=4521#a4521 Mon, 13 Jun 2016 21:02:09 +0000 Beantwortet: Alternative Lösung zu b) https://info2.aifb.kit.edu/qa/index.php?qa=4270&qa_1=alternative-l%C3%B6sung-zu-b&show=4281#a4281 Leider nicht, denn mit 0*(11*0) können auch Wörter mit mehr als einer 0 hintereinander erzeugt werden. <br /> <br /> Viele Grüße <br /> <br /> Gregor REC-AJ https://info2.aifb.kit.edu/qa/index.php?qa=4270&qa_1=alternative-l%C3%B6sung-zu-b&show=4281#a4281 Sat, 13 Feb 2016 16:17:59 +0000 Beantwortet: Mengenschreibweise https://info2.aifb.kit.edu/qa/index.php?qa=4064&qa_1=mengenschreibweise&show=4157#a4157 [beantwortet] REC-AC https://info2.aifb.kit.edu/qa/index.php?qa=4064&qa_1=mengenschreibweise&show=4157#a4157 Thu, 11 Feb 2016 09:38:26 +0000 Beantwortet: Frage zur Mengenschreibweise der Sprache https://info2.aifb.kit.edu/qa/index.php?qa=4062&qa_1=frage-zur-mengenschreibweise-der-sprache&show=4063#a4063 Hallo Anonym,<br /> <br /> bitte logge dich das nächste Mal mit zuerst mit deinem u-Account ein, damit du das QA-System in vollem Umfang nutzen kannst.<br /> <br /> Du hast glaube ich schlicht und ergreifend die zweite Zeile der Sprachdefinition überlesen, oder?<br /> <br /> Viele Grüße,<br /> <br /> Janine (Tutorin) REC-AC https://info2.aifb.kit.edu/qa/index.php?qa=4062&qa_1=frage-zur-mengenschreibweise-der-sprache&show=4063#a4063 Tue, 09 Feb 2016 12:00:50 +0000 Beantwortet: Alternativvorschlag Grammatik https://info2.aifb.kit.edu/qa/index.php?qa=3963&qa_1=alternativvorschlag-grammatik&show=3966#a3966 <p> Hallo,</p> <p> zunächst mal ist deine Regelmenge ziemlich unklar aufgeschrieben:</p> <p> Es müsste wenn schon P = {S -&gt; 0S | 110S | 0 | 110} heißen. Aber das nur formal.</p> <p> Allerdings funktioniert die Grammatik so auch nicht, folgendes Beispiel:</p> <p> S -&gt; <strong>110S</strong> -&gt; 110<strong>110S</strong> -&gt; 110110<strong>0</strong></p> <p> Wie du siehst, ist die Bedingung der Sprache für die erste 1 so schon nicht erfüllt. Hier ist es tatsächlich notwendig, verschiedene Nonterminalzeichen einzuführen um (analog zu Zuständen im Automaten) zu wissen, wo in dieser benötigten Zeichenfolge 1100 du gerade stehst.</p> <p> Viele Grüße</p> <p> Max (Tutor)</p> REC-AC https://info2.aifb.kit.edu/qa/index.php?qa=3963&qa_1=alternativvorschlag-grammatik&show=3966#a3966 Sun, 07 Feb 2016 06:47:30 +0000 Beantwortet: Verständnis https://info2.aifb.kit.edu/qa/index.php?qa=3935&qa_1=verst%C3%A4ndnis&show=3938#a3938 Hallo uqdrx,<br /> <br /> wenn ich Deine Frage richtig verstehe, ist Deiner Meinung nach das Wort $ w = 11 $ durch diesen regulären Ausdruck nicht dargestellt. $ w $ ist aber durchaus enthalten – die Sterne ( $ * $ ) bedeuten ja, dass das entsprechende Zeichen / die Zeichen auch gar nicht vorkommen können. Das zeigt Dir übrigens auch der XWizard ( <a href="http://www.xwizard.de:8080/Wizz?template=ID-14507" rel="nofollow" target="_blank">http://www.xwizard.de:8080/Wizz?template=ID-14507</a> ) :)<br /> <br /> Ich hoffe, das beantwortet Deine Frage...<br /> <br /> Viele Grüße<br /> <br /> Jonas (Tutor) REC-AI https://info2.aifb.kit.edu/qa/index.php?qa=3935&qa_1=verst%C3%A4ndnis&show=3938#a3938 Sat, 06 Feb 2016 12:08:41 +0000 Beantwortet: Altervativlösung b) https://info2.aifb.kit.edu/qa/index.php?qa=3930&qa_1=altervativl%C3%B6sung-b&show=3932#a3932 <p> Hallo,</p> <p> nein diese Lösung ist nicht korrekt da 1001 abbilbar wäre</p> <p> 1. schleife:&nbsp;<span style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;">1* (leere Menge* + 01 + <strong>10</strong>)* 1*</span></p> <p> 2.Schleife:&nbsp;<span style="color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;">1* (leere Menge* +&nbsp;<strong>01</strong>&nbsp;+ 10)* 1*</span></p> <p> Viele Grüße,</p> <p> Marc (Tutor)</p> REC-AJ https://info2.aifb.kit.edu/qa/index.php?qa=3930&qa_1=altervativl%C3%B6sung-b&show=3932#a3932 Sat, 06 Feb 2016 11:34:50 +0000 Beantwortet: Lösungsalternative https://info2.aifb.kit.edu/qa/index.php?qa=3914&qa_1=l%C3%B6sungsalternative&show=3922#a3922 Hallo uqdrx,<br /> <br /> ja es ist zwingend notwenig. Die Grammatik muss alle Wörter erzeugen können, die Element der Sprache sind. Ohne den Übergang könnte aber zum Beispiel das Wort $ w = 01 \in L $ nicht mehr erzeugt werden (<a href="http://www.xwizard.de:8080/Wizz?template=ID-14501" rel="nofollow" target="_blank">http://www.xwizard.de:8080/Wizz?template=ID-14501</a>). Eine Grammatik muss alle Wörter erzeugen können, die Element der Sprache sind – sie muss also auch alle Wörter erzeugen können, die der Automat akzeptiert. <br /> <br /> Viele Grüße<br /> <br /> Jonas (Tutor)<br /> <br /> PS: Poste doch das nächste Mal das entsprechende XWizard-Skript mit, dann machst Du die Antwort wesentlich leichter... REC-AK https://info2.aifb.kit.edu/qa/index.php?qa=3914&qa_1=l%C3%B6sungsalternative&show=3922#a3922 Sat, 06 Feb 2016 08:46:34 +0000 Beantwortet: Lösungsalternative https://info2.aifb.kit.edu/qa/index.php?qa=3915&qa_1=l%C3%B6sungsalternative&show=3917#a3917 Dieser Ausdruck kann nicht korrekt sein, weil er auch Wörter mit einer geraden Anzahl Einsen beinhaltet. Etwa<br /> <br /> $$01010$$<br /> <br /> Siehe auch hier:<br /> <br /> <a href="http://www.xwizard.de:8080/Wizz?template=ID-14441#Output" rel="nofollow" target="_blank">http://www.xwizard.de:8080/Wizz?template=ID-14441#Output</a> REC-AK https://info2.aifb.kit.edu/qa/index.php?qa=3915&qa_1=l%C3%B6sungsalternative&show=3917#a3917 Fri, 05 Feb 2016 20:28:13 +0000 Beantwortet: Alternativ Reg. Ausdruck A.37 b) https://info2.aifb.kit.edu/qa/index.php?qa=3866&qa_1=alternativ-reg-ausdruck-a-37-b&show=3867#a3867 Hallo uidmb!<br /> <br /> Ja, deine Lösung ist auch korrekt!<br /> <br /> Viele Grüße,<br /> Janine (Tutorin) REC-AH https://info2.aifb.kit.edu/qa/index.php?qa=3866&qa_1=alternativ-reg-ausdruck-a-37-b&show=3867#a3867 Thu, 04 Feb 2016 22:36:36 +0000 Beantwortet: 39)a Verständnisfrage https://info2.aifb.kit.edu/qa/index.php?qa=3729&qa_1=39-a-verst%C3%A4ndnisfrage&show=3736#a3736 Hallo uodjt,<br /> <br /> egal ob man sich in $ s_1 $ oder $ s_2 $ befindet, muss eine $ 1 $ folgen, um in den Endzustand $ s_0 $ zurückzukehren. Daher macht es durchaus Sinn, im regulären Ausdruck eine $ 1 $ am Ende zu fordern, sollte &quot;Zustand $ s_0 $ verlassen werden&quot;.<br /> <br /> Nach dem Vorschlag $ 12^*(02^*1+1)^* $ sollte beispielsweise auch $ 12 $ vom Automaten akzeptiert werden – dies ist aber nicht der Fall.<br /> <br /> Viele Grüße<br /> <br /> Jonas (Tutor) REC-AI https://info2.aifb.kit.edu/qa/index.php?qa=3729&qa_1=39-a-verst%C3%A4ndnisfrage&show=3736#a3736 Mon, 01 Feb 2016 08:11:14 +0000 Beantwortet: 33)c alternativer Regulärer Ausdruck https://info2.aifb.kit.edu/qa/index.php?qa=3718&qa_1=33-c-alternativer-regul%C3%A4rer-ausdruck&show=3720#a3720 Hallo uodjt,<br /> <br /> mit diesem Lösungsvorschlag können nur Wörter, die höchstens 7 Einsen enthalten, erzeugt werden – in der Sprachendefinition gibt es diese Einschränkung aber nicht. Von daher ist dieser reguläre Ausdruck leider nicht korrekt. Daneben ist wohl eine (schließende) Klammer verloren gegangen...<br /> <br /> Viele Grüße<br /> <br /> Jonas (Tutor) REC-AK https://info2.aifb.kit.edu/qa/index.php?qa=3718&qa_1=33-c-alternativer-regul%C3%A4rer-ausdruck&show=3720#a3720 Sun, 31 Jan 2016 16:22:47 +0000 Beantwortet: Alternative Lösung, Fehler im Aufgabenpool? https://info2.aifb.kit.edu/qa/index.php?qa=3717&qa_1=alternative-l%C3%B6sung-fehler-im-aufgabenpool&show=3719#a3719 Hallo uodjt,<br /> <br /> die Sprache $ L $ enthält laut Aufgabenstellung alle Wörter, die mit einer Eins enden und in der die Anzahl aller vorkommenden Einsen ungerade ist. Nach dem zweiten Teil dieser Aussage gilt also $ 0 \notin L $ und der Automat sollte sich in keinem Endzustand befinden. Deswegen ist meiner Ansicht nach die angegebene Lösung im Aufgabenpool richtig.<br /> <br /> Viele Grüße<br /> <br /> Jonas (Tutor) REC-AK https://info2.aifb.kit.edu/qa/index.php?qa=3717&qa_1=alternative-l%C3%B6sung-fehler-im-aufgabenpool&show=3719#a3719 Sun, 31 Jan 2016 16:14:48 +0000