Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in AU-4-2 https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=%C3%BCbungsblatt-4&qa_2=au-4-2 Powered by Question2Answer Beantwortet: Ist ein lambda-Übergang bei CNF erlaubt? https://info2.aifb.kit.edu/qa/index.php?qa=6962&qa_1=ist-ein-lambda-%C3%BCbergang-bei-cnf-erlaubt&show=6966#a6966 Hallo,<br /> <br /> ein Lambdaübergang ist aus dem Startzustand S heraus erlaubt, sofern S auf keiner rechten Seite vorkommt. Dies dient dazu, auch das leere Wort mit der Grammatik in CNF erzeugen zu können.<br /> <br /> Viele Grüße<br /> <br /> Moritz (Tutor) AU-4-2 https://info2.aifb.kit.edu/qa/index.php?qa=6962&qa_1=ist-ein-lambda-%C3%BCbergang-bei-cnf-erlaubt&show=6966#a6966 Tue, 14 Jan 2020 10:55:24 +0000 Beantwortet: Tutorium 4 Folie 18 + 19 FEHLER? https://info2.aifb.kit.edu/qa/index.php?qa=6832&qa_1=tutorium-4-folie-18-19-fehler&show=6839#a6839 Die Folien vom Tutorium 4 wurden entsprechend angepasst und hochgeladen.<br /> Viele Grüße,<br /> <br /> Sören (Tutor) AU-4-2 https://info2.aifb.kit.edu/qa/index.php?qa=6832&qa_1=tutorium-4-folie-18-19-fehler&show=6839#a6839 Thu, 02 Jan 2020 22:42:27 +0000 Beantwortet: DNF aus BDD ablesen A3b) https://info2.aifb.kit.edu/qa/index.php?qa=6546&qa_1=dnf-aus-bdd-ablesen-a3b&show=6547#a6547 <p> Hallo uvlpj,</p> <p> um die DNF aus dem BDD zu lesen musst du lediglich&nbsp;<b>alle</b>&nbsp;„Wege zur 1“ aufschreiben (diese beginnen immer mit der ersten Variablen, in diese, Fall x). Z.B. xˋyˋzˋ ist eine mögliche/gültige Belegung, also „nicht x“&nbsp;<strong>und „</strong>nicht y“&nbsp;<strong>und „</strong>nicht z“ führt zur 1. Die einzelnen Wege musst du danach mit + verbinden, da alle Wege, die zur 1 führen erlaubt sind und es dabei egal ist, ob du Weg 1 oder Weg 2 gehst.</p> <p> ist es nun klarer?</p> <p> viele Grüße&nbsp;</p> <p> Anne (Tutor)</p> AU-4-2 https://info2.aifb.kit.edu/qa/index.php?qa=6546&qa_1=dnf-aus-bdd-ablesen-a3b&show=6547#a6547 Fri, 04 Jan 2019 10:58:57 +0000 Beantwortet: Ist KNF/DNF direkt aus BDD ablesbar? https://info2.aifb.kit.edu/qa/index.php?qa=2224&qa_1=ist-knf-dnf-direkt-aus-bdd-ablesbar&show=2225#a2225 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> Deine Boolsche Funktion beschreibt ja prinzipiell die Zustände in DNF, bedeutet, das musst du nur umschreiben, wenn du x,y,z als Aussagen betrachten wolltest. Die KNF musst du anschließend durch Umformung bilden, allerdings werden in der Regel nach BDDs die Boolschen Funktionen abgefragt und nicht die KNF und DNF, da sie hier doch ein wenig fehl am Platz wären.</p> <p> Ich hoffe ich konnte helfen ;)<br> <br> Viele Grüße</p> <p> Marc (Tutor)</p> </div> <p> &nbsp;</p> AU-4-2 https://info2.aifb.kit.edu/qa/index.php?qa=2224&qa_1=ist-knf-dnf-direkt-aus-bdd-ablesbar&show=2225#a2225 Mon, 21 Sep 2015 07:14:11 +0000 Beantwortet: b): Wie muss man hier ansetzten? https://info2.aifb.kit.edu/qa/index.php?qa=2220&qa_1=b-wie-muss-man-hier-ansetzten&show=2223#a2223 <div class="ilFrmPostContent"> <p> Hallo!</p> <p> In der b) ist nach der Boolschen Funktion gefragt, die praktisch angibt, wann dein BDD den Wert 1 ergibt. Du betrachtest also einfach alle Wege über x, y, z, die am Ende zum Blatt "1" führen und verknüpfst diese mit "+" in der Boolschen Funktion, was dem "oder" entspricht.</p> <p> In der Musterlösung wurden die drei Wege am Ende noch geschickt zusammengefasst: Direkt ablesen lassen sich die Wege &nbsp;&nbsp; x'y'z'&nbsp;&nbsp; und&nbsp; xz&nbsp;&nbsp; und&nbsp; x'yz&nbsp; . Beim zweiten Weg (xz) taucht das y ja nicht mehr auf (dieser Knoten wurde beim Erstellen des BDD eliminiert), was bedeutet, dass der Wert von y (0 oder 1) auf diesem Weg egal ist für den Endwert der Boolschen Funktion. Dh das man xz aufspalten kann in xyz und xy'z. Vergleicht man nun xyz mit dem abgelesenen dritten Weg x'yz, so sieht man, dass es egal ist, ob x oder x' vor der Kombination yz steht, beidesmal nimmt die Boolsche Funktion den Wert 1 an. Dh. der Wert von x ist irrelevant und kann deshalb bei diesem Weg weggelassen werden.</p> <p> Daher ergeben sich am Ende in zusammengefasster Version die 3 Wege: x'y'z' ,&nbsp; xz&nbsp; und yz&nbsp; , die in der Boolschen Funktion mit "+" verknüpft werden.</p> <p> Ich hoffe, ich konnte dir weiterhelfen!</p> <p> Grüße,</p> <p> Janine (Tutorin)</p> </div> <p> &nbsp;</p> AU-4-2 https://info2.aifb.kit.edu/qa/index.php?qa=2220&qa_1=b-wie-muss-man-hier-ansetzten&show=2223#a2223 Mon, 21 Sep 2015 07:12:43 +0000 Beantwortet: Erklärung zu Punkten 1. - 3. ? https://info2.aifb.kit.edu/qa/index.php?qa=2218&qa_1=erkl%C3%A4rung-zu-punkten-1-3&show=2219#a2219 <div class="ilFrmPostContent"> <p> Hallo,</p> <p> du versuchst in diesem Baum gleiche Pfade zusammenzufassen. Dabei beginnst du bei den Blättern des Baums.</p> <p> Im ersten Schritt werden die 8 Blätter zusammengefasst und zwar so, dass ich nur noch eine null und eine eins vorkommt.&nbsp;</p> <p> Im zweiten Schritt erkennt man, dass bei den beiden grauen z's genau das gleiche passiert. Immer wenn eine eins vorkommt komme ich zu zu eins, wenn eine 0 vorkommt komme ich am zur 0.&nbsp;</p> <p> Im dritten Schritt ist bei den beiden z's wieder der gleiche Fall. Bei einer null komme ich zu einer 0, und bei einer eins zu einer 1. Also kann ich diese wieder zusammenfassen.&nbsp;</p> <p> Viele Grüße,</p> <p> Sebastian (Tutor)</p> </div> <p> &nbsp;</p> AU-4-2 https://info2.aifb.kit.edu/qa/index.php?qa=2218&qa_1=erkl%C3%A4rung-zu-punkten-1-3&show=2219#a2219 Mon, 21 Sep 2015 07:09:31 +0000 Beantwortet: a): Warum kann Y im 2. Schritt weggelassen werden? https://info2.aifb.kit.edu/qa/index.php?qa=2216&qa_1=a-warum-kann-y-im-2-schritt-weggelassen-werden&show=2217#a2217 <div class="ilFrmPostContent"> <p> Guck dir den Lösungsweg an, hier wird es klar:</p> <p> Im vorletzten Schritt hast du an der abgehenden Kante von dem rechten y ein 0/1, also ist es egal, ob du für y 0 oder 1 einsetzt. Da du hierher mit x=1 kommst bleibt diese 1 erhalten.</p> <p> Gruß</p> <p> Philip (Tutor)</p> </div> <p> &nbsp;</p> AU-4-2 https://info2.aifb.kit.edu/qa/index.php?qa=2216&qa_1=a-warum-kann-y-im-2-schritt-weggelassen-werden&show=2217#a2217 Mon, 21 Sep 2015 07:08:20 +0000 Beantwortet: b): Warum wird x' weggelassen? https://info2.aifb.kit.edu/qa/index.php?qa=2214&qa_1=b-warum-wird-x-weggelassen&show=2215#a2215 Hallo,<br /> <br /> wenn du das schreiben würdest, wäre das für die Klausur vollkommen ok. In der Musterlösung wird hier gekürzt. Du hast wahrscheinlich<br /> <br /> x'y'z' und xz und x'yz,<br /> <br /> du kannst die beiden letzteren miteinander kürzen.<br /> <br /> Grüße,<br /> <br /> Jördis ( Tutorin ) AU-4-2 https://info2.aifb.kit.edu/qa/index.php?qa=2214&qa_1=b-warum-wird-x-weggelassen&show=2215#a2215 Mon, 21 Sep 2015 07:05:26 +0000