Zum Inhalt springen

Primterm

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 18. Dezember 2023 um 12:23 Uhr durch imported>Yannik131 (Die deutsche Fassung ist hier im Vergleich zu englischen irreführend: "[...], der nicht weiter vereinfacht werden kann" macht nicht deutlich, dass auch Buchstaben entfernt werden dürfen, solange das Ergebnis wieder ein Implikant ist.).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Als Primterm oder Primimplikant einer Booleschen Funktion bezeichnet man einen Implikanten minimaler Länge, der also durch weiteres Vereinfachen oder Weglassen von Buchstaben kein Implikant mehr wäre.

Der Begriff wird bei der Minimierung von Schaltnetzen, z. B. mit KV-Diagrammen, verwendet. Er bezieht sich dann in der Regel auf Konjunktionsterme in einer Disjunktion von Konjunktionstermen bzw. Minterme in einer DNF. Unter der Länge eines booleschen Terms wird in diesem Zusammenhang die Anzahl der enthaltenen Konjunktionen und Disjunktionen verstanden, wobei innerhalb eines Konjunktionsterms dabei freilich nur Konjunktionen interessant sind.

Ermittlung

Wo bei Booleschen Funktion mit geringer Stelligkeit (1 bis 6 Variablen) die Ermittlung von Primtermen noch grafisch mit einem KV-Diagramm erfolgen kann, sollte man ab 7 Variablen das Verfahren von Quine und McCluskey verwenden.

Kernprimimplikant

Primterme, die Minterme enthalten, die in keinem anderen Primterm vorkommen, bezeichnet man als Kernprimimplikanten<ref>Andreas König: Digitaltechnik. Kapitel 4. TU Chemnitz, S. 12, abgerufen am 2. Februar 2020.</ref>, wesentliche Primimplikanten<ref>Wesentlicher Primimplikant. In: Lexikon der Mathematik. Spektrum, Springer Verlag, abgerufen am 2. Februar 2020.</ref><ref>Rita Loogen: Schaltnetze und ihre Optimierung. Philipps-Universität Marburg, S. 11, abgerufen am 2. Februar 2020.</ref><ref>J. Nelson Amaral: Essential Prime Implicants. University of Alberta, abgerufen am 2. Februar 2020 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref> oder Kernprimterme<ref>Christian A. Mandery: Tutorien zur Vorlesung "Digitaltechnik und Entwurfsverfahren". Tutorienwoche 6. yumpu.com, 12. September 2011, S. 18, abgerufen am 2. Februar 2020.</ref>. Sie müssen in jeder minimalen disjunktiven Normalform vorkommen.

Einzelnachweise

<references />