Studium und Selbststudium · Kapitel 2: Mengen, Logik und Beweise
Boolesche Algebra und Normalformen
Alle Lektionen in Kapitel 2
- Mengenlehre
- Aussagenlogik
- Boolesche Algebra und Normalformen
- Beweisverfahren
- Vollständige Induktion
- Abbildungen und Relationen
- Axiomatische Mengenlehre: ZFC, Auswahlaxiom, Zornsches Lemma
- Prädikatenlogik: Quantoren, Strukturen und Vollständigkeit
Zu jeder Wahrheitstafel gehört eine Aussageform, und zu jeder Aussageform gibt es viele gleichwertige Schreibweisen. Mit den Normalformen bekommst du eine, die sich immer systematisch aufstellen lässt. Sie ist die Grundlage für den Entwurf digitaler Schaltungen und für das Erfüllbarkeitsproblem der theoretischen Informatik.
Beweis. Ein Minterm ist genau in der einen Zeile wahr, aus der er gebildet wurde, und in allen anderen falsch. Die Disjunktion der Minterme ist deshalb genau in den Zeilen mit dem Wert wahr. Für die KNF wendet man das auf an und verneint nach De Morgan. Ist nie wahr, ist eine DNF.
Die Rechenregeln der Booleschen Algebra
Das Vereinfachen beruht auf Regeln, die für und jeweils gelten, wobei sich beim Vertauschen von und (und von und ) wieder eine gültige Regel ergibt. Das ist das Dualitätsprinzip.
| Gesetz | für | für |
|---|---|---|
| Kommutativ | ||
| Distributiv | ||
| Neutrales Element | ||
| Komplement | ||
| Idempotenz | ||
| Absorption | ||
| De Morgan |
Der Unterschied zum Rechnen mit Zahlen liegt im zweiten Distributivgesetz: Auch das Oder verteilt sich über das Und. Mit einem Karnaugh-Diagramm, das die Wahrheitstafel so anordnet, dass benachbarte Felder sich in genau einer Variablen unterscheiden, findet man die zusammenfassbaren Minterme als Rechtecke.
Wie viele Bausteine braucht man?
Der Normalformsatz zeigt, dass , und ausreichen, um jede Aussageform zu bilden. Wegen De Morgan genügen sogar und . Es geht mit einem einzigen Baustein: Der Sheffer-Strich (NAND) reicht, denn , und . Henry Sheffer zeigte das 1913. In der Technik baut man deshalb ganze Prozessoren aus NAND-Gattern. Ein Halbaddierer addiert zwei Bits: Die Summe ist (das ausschließende Oder), der Übertrag ist .
Für eine KNF ist die Frage, ob es eine Belegung der Variablen gibt, die sie wahr macht, das Erfüllbarkeitsproblem (SAT). Für eine DNF ist sie leicht: Es genügt ein Glied, das nicht zugleich eine Variable und ihre Verneinung enthält. Bei der KNF ist bis heute kein schnelles Verfahren bekannt; das steht auf der Seite Komplexität und Berechenbarkeit.
Weitere Aufgaben mit Normalformen gibt es auf dem Blatt Wahrheitstafeln (Aufgabenart „Normalformen“). Mit Quantoren und Strukturen erweitert die Prädikatenlogik die Aussagenlogik.
Diese Lektion stammt aus der Seite Aussagenlogik. Dort steht das Thema im Zusammenhang, mit Geschichte und häufigen Fragen.