Theoretische und technische Informatik - ganz praktisch - Letzte Fragen & Antworten in BIN-AD https://info2.aifb.kit.edu/qa/index.php?qa=qa&qa_1=binary-decision-diagram&qa_2=bin-ad Powered by Question2Answer Beantwortet: Wieso ist 1+b' immer erfüllt? https://info2.aifb.kit.edu/qa/index.php?qa=4510&qa_1=wieso-ist-1-b-immer-erf%C3%BCllt&show=4511#a4511 wahr oder wahr = wahr oder falsch = wahr.<br /> <br /> Grüße<br /> <br /> Lukas König BIN-AD https://info2.aifb.kit.edu/qa/index.php?qa=4510&qa_1=wieso-ist-1-b-immer-erf%C3%BCllt&show=4511#a4511 Mon, 13 Jun 2016 06:49:39 +0000 Beantwortet: Umforumung https://info2.aifb.kit.edu/qa/index.php?qa=617&qa_1=umforumung&show=618#a618 <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Du kannst es erst ausmultiplizieren zu</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> a(bb'+bc'+c'b'+c'c')</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> &nbsp;&lt;--&gt;&nbsp; a(bc'+b'c')&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (bb' ist immer erfüllt)</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> &lt;--&gt;&nbsp; abc'+ab'c'&nbsp;&nbsp;&nbsp; --&gt; jetzt kann man b und b' weglassen, da eins von beiden immer erfüllt ist</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> &lt;--&gt; ac'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> &nbsp;</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Details:&nbsp;</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>c'c' kann man verkürzen zu c'</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>Wenn man das nun ausmultipliziert (als Zwischenschritt nach der 1. Zeile) erhhält man:</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>a(bc'+b'c'+c') &nbsp;jetzt hätte man 2 Möglichkeiten:</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>1. man lässt das letzte c' weg, da ja immer auch b oder b' gilt, ist also überflüssig weil schon in den ersten beiden enthalten. (das wurde oben so gemacht)</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>2. man hätte auch stattdessen b und b' weglassen können (weil offensichtlich ist das ja egal ob b oder b' gilt, solange c' jeweils gilt) und man wäre gleich auf das Endergebnis ac' gekommen.</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> <em>Anmerkung zur Lösung von Jörg:<br> Der Hinweis dass man b UND b' weglassen kann stimmt, man darf es nur nicht so verstehen als würde bb' immer gelten, sondern es kann nie zusammen gelten. (b und b' kann ja nicht gleichzeitig sein) =&gt; unerfüllbar, deshalb kann man das weglassen.</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> Beste Grüße</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> Philippe (Tutor)</p> BIN-AD https://info2.aifb.kit.edu/qa/index.php?qa=617&qa_1=umforumung&show=618#a618 Wed, 22 Oct 2014 17:33:44 +0000 Beantwortet: Umformung https://info2.aifb.kit.edu/qa/index.php?qa=615&qa_1=umformung&show=616#a616 <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Hallo,</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> du ersetzt die Therme f(1, b, c) und f(0, b, c) einfach durch den vorgegebenen Boolschen Ausdruck, wobei natürlich die Werte eingesetzt werden müssen, die in den Klammern stehen. Also beim ersten Therm ersetzt du alle a durch 1, dann normal b und c. Beim zweiten Therm ersetzt du alle a durch null, b und c bleiben wieder b und c.</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Für den&nbsp;<strong style="margin: 0px; padding: 0px; border: 0px; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; vertical-align: baseline;">ersten Teil</strong>&nbsp;sieht das beispielsweise so aus:</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> a(1+b')(1'+b+c')(b'+c')</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Da (1+b') immer erfüllt ist, fällt dieser Therm weg. Außerdem gilt 1' = 0, sodass wir vereinfachen können:</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> a(b+c')(b'+c')</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Das enstpricht der gesuchten Formel. Ähnlich geht das für den zweiten Teil.</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Viele Grüße</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> Lukas (Tutor)</p> BIN-AD https://info2.aifb.kit.edu/qa/index.php?qa=615&qa_1=umformung&show=616#a616 Wed, 22 Oct 2014 17:31:21 +0000 Beantwortet: Umformung BDD https://info2.aifb.kit.edu/qa/index.php?qa=613&qa_1=umformung-bdd&show=614#a614 <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> Hallo,</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> in der Tat&nbsp;habe ich auch noch einen Zwischenschritt gebraucht - hier mal zum erklären haarklein aufgesplittet:</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> erstmal 'ausmultiplizieren':</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> f(a,b,c)= abb' + abc' + ab'c' + ac'c' //bis hier linker term</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;+ a'b'b' + a'b'c'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> -jetzt die Bedeutung wieder betrachten (Und / Oder):</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> abb' entfällt, da nie 1 ; &nbsp;a'b'b' entspricht a'b'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> und ac'c' entspricht ac'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> somit f(a,b,c)= abc' + ab'c' + ac' + a'b' + a'b'c'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> wieder die Bedeutung interpretieren:</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> ab'c' + a'b'c' entspricht b'c'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> somit f(a,b,c)= abc' + b'c' + ac' + a'b'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> wenn abc' wahr ist, ist immer auch ac' wahr (bei oder verknüpfung das strengere löschen)</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> f(a,b,c)= ac' + a'b' + b'c'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> für b'c' wahr, ist immer auch einer von ac' oder a'b' wahr</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> f(a,b,c)= ac' + a'b'</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> &nbsp;</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> LG&nbsp;</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> Basti (Tutor)</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0);"> &nbsp;</p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> <em>Offizielle Stellungsnahme hierzu:</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> <em>Normalerweise geht aus der Aufgabenstellung genau heraus, was angegeben werden muss und was nicht. Wenn Sie etwas vereinfachen und nicht jeden Schritt hinschreiben, müssen Sie sich jedoch im klaren sein, dass es nur Teilpunkte geben kann, wenn auch etwas dasteht (falls Sie einen Fehler machen sollten).</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> <em>Viele Grüße</em></p> <p style="margin: 8px 0px; padding: 0px; border: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-stretch: inherit; line-height: 18.511999130249px; vertical-align: baseline; color: rgb(0, 0, 0); background-color: rgb(250, 250, 250);"> <em>Friederike Pfeiffer-Bohnen und Lukas König</em></p> BIN-AD https://info2.aifb.kit.edu/qa/index.php?qa=613&qa_1=umformung-bdd&show=614#a614 Wed, 22 Oct 2014 17:29:40 +0000