Boolesche Algebra
Lerne die Gesetze der booleschen Algebra, auch die De Morganschen Gesetze, vereinfache damit Ausdrücke Schritt für Schritt und prüfe das Ergebnis mit einer Wahrheitstabelle.
Definition
| Gesetz | UND-Form | ODER-Form |
|---|---|---|
| Neutralitätsgesetz | ||
| Extremalgesetz (Dominanz) | ||
| Idempotenzgesetz | ||
| Komplementgesetz | ||
| Doppelte Negation | (nur eine Form) | |
| Kommutativgesetz | ||
| Assoziativgesetz | ||
| Distributivgesetz | ||
| Absorptionsgesetz | ||
| De Morgan |
Probier es gleich aus
Lösungsbeispiele
Vereinfache .
Wende das Neutralitätsgesetz auf die erste Klammer an
, denn UND mit wahr ändert nichts →
Wende das Extremalgesetz auf die zweite Klammer an
, denn UND mit falsch ist immer falsch →
Wende noch einmal das Neutralitätsgesetz an
, denn ODER mit falsch ändert nichts →
Antwort: . Der Wert von spielt überhaupt keine Rolle.
Häufige Fehler
schreiben
Warum es falsch ist: Das De Morgansche Gesetz dreht nicht nur die Variablen um, sondern auch den Operator. Teste , : Die linke Seite ist , die rechte Seite .
Richtig: Strich brechen, Zeichen tauschen: und .
Regeln der gewöhnlichen Algebra verwenden, etwa oder
Warum es falsch ist: Boolesche Variablen sind nur 0 oder 1, und ist 1, nicht 2. Eine Variable zu wiederholen bringt nichts Neues.
Richtig: Verwende das Idempotenzgesetz: und .
als lesen
Warum es falsch ist: UND wird vor ODER ausgewertet, genau wie Multiplikation vor Addition. Mit , , ist der richtige Wert , die falsche Lesart ergibt aber .
Richtig: Setze die Klammern, bevor du ein Gesetz anwendest: .
Das Komplementgesetz auf zwei verschiedene Variablen anwenden, etwa
Warum es falsch ist: Das Komplementgesetz gilt nur für eine Variable und ihre eigene Negation. Mit , : , nicht 0.
Richtig: Achte auf denselben Buchstaben: und , aber lässt sich nicht vereinfachen.
Interaktive Visualisierung
Wahrheitstabelle
| A | B | A ∧ B | ¬B | A ∧ ¬B | A ∧ B ∨ A ∧ ¬B |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 1 | 0 | 0 |
| 0 | 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 0 | 0 | 1 |
1= Wahr0= Falsch
Wahrheitstabelle
| A | B | A ∧ B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
1= Wahr0= Falsch
Interaktiver Sandkasten
Ausdrucksrechner
Probiere diese:
Verlauf
Noch keine Berechnungen
Übungsaufgaben
18 AufgabenWelches Gesetz besagt ?
Warum es wichtig ist
- Elektronik: Ein Prozessor enthält Milliarden von Gattern. Spart man ein Gatter in einer Schaltung, die eine Million Mal kopiert wird, spart man eine Million Gatter
- Programmierung: Eine Bedingung wie NICHT (Wochenende ODER Feiertag) lässt sich als (NICHT Wochenende) UND (NICHT Feiertag) schreiben, was oft leichter zu lesen und zu testen ist
- Suche und Datenbanken: Ein Filter wie Mathe ODER (Mathe UND Logik) liefert genau dieselben Treffer wie nur Mathe
- Beweise: Mit den Gesetzen kannst du zeigen, dass zwei Schaltungen oder zwei Bedingungen dasselbe tun, ohne jede Eingabe auszuprobieren
Anwendungen im echten Leben
Billigere Chips entwerfen
Chipdesigner vereinfachen jede Schaltung mit boolescher Algebra, bevor sie gebaut wird, denn jedes Gatter kostet Platz, Strom und Geld.
Beispiel:
Eine Schaltung für braucht 3 Gatter. Ausgeklammert als braucht sie nur 2.
Ein Chip enthält 1000 Kopien einer Schaltung, die berechnet. Zähle ein Gatter für jedes und jedes .
Wie viele Gatter spart der ganze Chip, wenn die Schaltung zu vereinfacht wird?
Schritt 1: Schreibe den mathematischen Ausdruck
Schreibe die Ersparnis als Rechnung:
Lesbare Bedingungen im Programm
Programmierer nutzen die De Morganschen Gesetze, um verwirrende doppelte Verneinungen aus Bedingungen in ihrem Code zu entfernen.
Beispiel:
NICHT (Wochenende ODER Feiertag) ist dasselbe wie (NICHT Wochenende) UND (NICHT Feiertag): Der Laden hat an Tagen geöffnet, die keins von beiden sind.
Ein Programm öffnet ein Tor, wenn gilt. Dabei bedeutet , dass die Person einen Pass hat, und , dass sie auf der Gästeliste steht.
Was ist die einfachste Form der Bedingung, und wie viele NICHT-Operatoren fallen weg?
Schritt 1: Schreibe den mathematischen Ausdruck
Schreibe die Anzahl der NICHT-Operatoren vorher und nachher als Subtraktion:
Suchfilter
Suchmaschinen und Datenbanken vereinfachen Filter mit dem Absorptionsgesetz, bevor sie sie ausführen.
Beispiel:
Der Filter Mathe ODER (Mathe UND Logik) liefert genau dieselben Bücher wie der Filter Mathe.
Eine Bibliothek hat 40 Mathebücher, und 15 davon handeln auch von Logik. Jemand sucht nach Mathe ODER (Mathe UND Logik).
Wie viele Bücher liefert die Suche?
Schritt 1: Schreibe den mathematischen Ausdruck
Addiere die Mathebücher und die zusätzlichen Bücher, die (Mathe UND Logik) hinzufügt:
Wichtige Erkenntnisse
- 1Die boolesche Algebra formt einen Ausdruck mit Gesetzen in einen äquivalenten um, ohne jedes Mal eine neue Wahrheitstabelle
- 2Neutralitäts-, Extremal-, Idempotenz- und Komplementgesetz entfernen Konstanten und doppelte Variablen: , , ,
- 3Kommutativ-, Assoziativ- und Distributivgesetz vertauschen, gruppieren um und klammern aus; in der booleschen Algebra ist auch ODER über UND distributiv
- 4Absorptionsgesetze: und
- 5De Morgansche Gesetze: Strich brechen, Zeichen tauschen, und
- 6Vereinfache mit einem Gesetz pro Schritt, nenne jedes Gesetz und prüfe das Ergebnis mit einer Wahrheitstabelle; ein einfacherer Ausdruck bedeutet weniger Gatter
Häufig gestellte Fragen
Glossar
- Boolesche Algebra
- Die Sammlung von Gesetzen zum Umformen und Vereinfachen boolescher Ausdrücke
- Gesetz
- Eine Äquivalenz, die für jeden Wert der Variablen gilt, zum Beispiel
- Äquivalent
- In jeder Zeile der Wahrheitstabelle denselben Wahrheitswert haben
- Vereinfachen
- Einen Ausdruck mit weniger Operatoren schreiben, sodass er äquivalent bleibt
- De Morgansche Gesetze
- und
- Absorptionsgesetz
- und
Formelkarte
Neutralitäts- und Extremalgesetz
UND mit 1 und ODER mit 0 ändern nichts; UND mit 0 und ODER mit 1 legen das Ergebnis fest
Idempotenz- und Komplementgesetz
Eine Variable zu wiederholen bringt nichts; eine Variable mit ihrer eigenen Negation ergibt eine Konstante
Doppelte Negation
Zwei NICHT heben sich gegenseitig auf
Distributivgesetze
Beide gelten in der booleschen Algebra; das zweite gilt nicht für gewöhnliche Zahlen
Absorptionsgesetze
Der längere Teil wird von $A$ geschluckt
De Morgansche Gesetze
Strich brechen, Zeichen tauschen