Boolesche Funktion vereinfachen?

3 Antworten

(a+b)·((ab)'+c)((a '+c)' +b' )

Wegen (ab)' = a' + b':

(a+b)·(a' + b' + c)((a ' + c)' + b' )

Wegen (a' + c)' = ac':

(a+b)·(a' + b' + c)(ac' + b')

(a+b)·(a'(ac') + b'(ac') + c(ac') + a'b' + b'b' + cb')

Wegen aa' = 0 und b'b' = b':

(a+b)·(ab'c' + ac' + a'b' + b' + cb')

b' beinhaltet a'b' und ab'c':

(a+b)·(b' + ac' + cb')

ab' + aac' + acb' + bb' + bac' + bcb'

Wegen aa = a und bb' = 0:

ab' + ac' + acb' + abc' + bc'

ab' + abc' + ac' + acb' + bc'

Daraus folgt die vereinfachte Form:

ab' + ac' + bc'

Von Experte ChrisGE1267 bestätigt

Ich nehme mal an, dass ein Apostroph hier für eine Negation stehen soll. Da ich das so eher gewohnt bin, werde ich im Folgenden die Negation stattdessen mit einer Überstreichung markieren.

=== Mit Hilfe der von Rechengesetzen der boolschen Algebra umformen ===

Das könnte man dann beispielsweise folgendermaßen vereinfachen...



[Mit De-Morgan-Regel ist (ab)' = a' + b' und (a' + c) = a'' * c'.]



[Bei den linken beiden Klammern kann man ausmultiplizieren (Distributivität). Weiter rechts kann man a'' = a vereinfachen.]





[Es ist a * a' = 0 und b * b' = 0.]



[0 fällt hier bei ODER-Verknüpfung bzw. Addition weg.]



[Dann würde ich weiter ausmultiplizieren (Distributivität).]





[Dann würde ich bei den einzelnen Summanden die Faktoren etwas umsortieren (Kommutativität).]



[Dann kann man gleiche Faktoren zusammenfassen, also beispielsweise a * a = a zusammenfassen (Idempotenz). Und man kann das Komplementärgesetz anwenden, um beispielsweise c * c' = 0 zu vereinfachen, wobei dann (irgendwas) * 0 = 0 ist und (irgendwas) + 0 = (irgendwas) ist.]





[Da kann man dann a * b' ausklammern (Distributivität).]



Bei der ODER-Verknüpfung mit 1 erhält man c' + 1 = 1 bzw. 1 + c = 1 (Extremalgesetz).



Schließlich hat man dann am Ende...



=== Alternativ: Mit Hilfe einer Wertetabelle ===

Mit Hilfe einer Wertetabelle...

Bild zum Beitrag

... kann man...



... als disjunktive Normalform finden, welche sich dann schnell und einfach weiter zu...



... vereinfachen lässt.

Bzw. wenn man die Wertetabelle in Form eines KV-Diagramms auswertet...

Bild zum Beitrag

... kann man auch...



... als Ergebnis ablesen.

 - (rechnen, Funktion, Mathematiker)  - (rechnen, Funktion, Mathematiker)

IchHabFragen186 
Beitragsersteller
 04.07.2025, 18:33

Danke dir, dass du dir die Zeit genommen hast!

Lösungsweg: Nutz halt die Rechenregeln, um die ganzen Klammern aufzulösen.

Bsp: (ab)' = a' + b' [DeMorgan].

Dann kannst du die ersten beiden Klammern ausmultiplizieren [Distributivgesetz], dabei fallen dann ein paar Terme weg wie z.B. aa' = 0.

Zur Kontrolle: Ich komme letztendlich auf f(a,b,c) = ab'.