Wikibooks:Abstellraum: Strukturwissenschaften: Mathematik der Technischen Informatik
Aus Wikibooks
[Bearbeiten] Mathematische Grundlagen der Technischen Informatik
[Bearbeiten] Definition: Logische Aussage-Operationen
Hierbei sind im Folgenden ausschließlich extensionale logische Aussage-Operationen gemeint, also solche, deren Wahrheitsgehalt ausschließlich vom Wahrheitswert der Eingänge abhängt, aber nicht von deren Inhalt. Weiterhin bedeutet 0 = FALSCH, 1 = WAHR.
[Bearbeiten] einstellige Aussage-Operationen
Negation ( ) |
|
| x | NOT(x) |
| 0 | 1 |
| 1 | 0 |
[Bearbeiten] zweistellige Aussage-Operationen
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[Bearbeiten] Definition: Bool'sche Algebra
Ein Tripel (B, + , * ) bestehend aus einer Trägermenge B = {0,1} sowie den Verknüpfungen + (ODER), * (UND) bezeichnet man als Bool'sche Algebra, falls folgende Axiome erfüllt sind :
- Abgeschlossenheit :

- Kommutativität :

- Assoziativität :

- Distributivität :

- Neutrale Elemente :

- Inverse Elemente :

[Bearbeiten] Korollar: Idempotenzgesetz
Aus den obigen Axiomen lässt sich ein weiteres, für die technische Implementierung Bool'scher Funktionen äußerst wichtiges Gesetz ableiten :
Der Beweis über eine Wertetabelle ist jedoch erheblich einfacher und, da es sich um diskrete Mengen handelt auch vollkommen legal.
[Bearbeiten] Korollar: Reduktionsgesetz
Des weiteren gilt das Reduktionsgesetz :
Auch hier ist der Beweis über eine Wertetabelle möglich, er kann - und sollte - aber auch axiomatisch durch logisches Schluss folgern erfolgen.
[Bearbeiten] Korollar: Eindeutigkeit des Inversen Elementes
Da jede Variable/jedes Literal genau ein Inverses Element besitzt, ist das Inverse des Inversen wieder das Ausgangselement, formal :
[Bearbeiten] Definition: Bool'sche Funktion
Eine Bool'sche Funktion f bezeichnet die Abbildung
.
Hat eine Bool'sche Funktion n Variablen, so besitzt sie insgesamt 2n Funktionswerte.
Hierbei ist die folgende Schreibweise bei Funktionsanwendung der Funktion
üblich :
- f(...,xi = 1,...) = f(... + 2i + ...)
- f(...,xi = 0,...) = f(... + 0 + ...)
[Bearbeiten] Lemma: Literal
Unter einem Literal versteht man eine eingebettete Funktionsanwendung auf genau eine Variable. In der Bool'schen Algebra besteht die Menge der Literale
einer Variablen x aus der Identität sowie Inversion dieser Variablen, etwas formaler ausgedrückt :
[Bearbeiten] Definition: Bool'sches Funktional
Nach Einführung des Literal-Begriffs ist es nun möglich die Funktionaldefinition, also die Definition einer Funktion, welche auf Mengen operiert, vorzunehmen.
Ein Bool'sches Funktional f bezeichnet die Abbildung
.
Folglich gibt es genau 2n verschiedene Funktionen und
verschiedene Funktionswerte der Variablenanzahl n.
Analog der Funktionsbezeichnung verwendet man üblicherweise für Bool'sche Funktionalanwendung der Art
:
[Bearbeiten] Definition: Vollständiges Operatoren-System
Ein Operatorensystem ist genau dann vollständig, falls Negation, Konjunktion, sowie Disjunktion darstellbar sind. Andere Bool'sche Operationen werden hierbei durch Anwendung auf eine Konstante, welche vorher ausgewertet werden muss, eliminiert:
|
|
|
|
[Bearbeiten] Definition: Shannon'scher Inversionssatz
Essentiell für die Konvertierung konjunktiver/disjunktiver Normalformen ist der Shannon'sche Inversionsatz. Dessen einfache Fassung lautet:
Er lässt sich jedoch auch für beliebige Anzahl von Literalen erweitern:
[Bearbeiten] Das NAND-System (
)
Ein technisch einfach zu realisierendes und von daher sehr wichtiges Operatorensystem ist das NAND-System. Folgender Abschnitt beschreibt die Herleitung der essentiellen Operationen:
- Negation
Die Negation ist durch Anwendung des Idempotenzgesetzes recht schnell gezeigt :

- Disjunktion
Dies ist durch Eindeutigkeit des Inversen Elements, Anwendung des Shannon'schen Inversionssatzes, sowie der Idempotenz einfach hergeleitet:

- Konjunktion
Analog verhält es sich bei der Konjunktion:

[Bearbeiten] Das NOR-System (
)
Ebenfalls einfach zu realisieren sind NOR-Systeme. Nachgewiesen werden die notwendigen Eigenschaften mit Idempotenz, Shannon'schen Inversionssatz, sowie der Eindeutigkeit des Inversen Elements:
- Negation :

- Disjunktion :

- Konjunktion :

)
)
)
)
)
)






















