www.wikidata.de-de.nina.az
Dieser Artikel beschreibt die Kanonische Normalform in der Logik Zur Kanonische Normalform in der Regelungstechnik siehe Jordansche Normalform Eine aussagenlogische Formel ist die kanonische Normalform KNF nicht zu verwechseln mit Konjunktive Normalform auch CNF engl canonical normal form zu einer weiteren aussagenlogischen Formel wenn sie eine Normalform dieser aussagenlogischen Formel ist d h eine zu dieser Formel aquivalente aussagenlogische Formel die bestimmten syntaktischen Restriktionen unterliegt und fur aquivalente aussagenlogische Formeln identisch und eindeutig ist Beispiele BearbeitenDisjunktive Normalformen sind im Allgemeinen nicht kanonisch aber die maximale bzw erweiterte disjunktive Normalform eine disjunktive Normalform die nur Minterme enthalt in denen alle Variablen vorhanden sind jede Variable genau einmal vorkommt und deren Minterme alle voneinander verschieden sind ist kanonisch Konjunktive Normalformen sind im Allgemeinen nicht kanonisch aber die maximale bzw erweiterte konjunktive Normalform eine konjunktive Normalform die nur Maxterme enthalt in denen alle Variablen vorhanden sind jede Variable genau einmal vorkommt und deren Maxterme alle voneinander verschieden sind ist kanonisch Die Ringsummennormalform auch Reed Muller Normalform genannt ist kanonisch Fur eine feste Variablenordnung ist die reduzierte Shannon Normalform kanonisch Anwenden der Shannon Zerlegung bei fester Variablenordnung und anschliessendes Eliminieren redundanter Teilformeln Diese Eigenschaft ist beispielsweise wichtig bei Binaren Entscheidungsdiagrammen BDDs deren Grundlage die Shannon Zerlegung bildet Boolesche Operationen auf reduzierten geordneten BDDs ROBDDs bewahren hier stets die kanonische Normalform solcher Diagramme Anwendungsmoglichkeiten BearbeitenUm die Aquivalenz zweier aussagenlogischer Formeln a displaystyle alpha nbsp und b displaystyle beta nbsp aufzuzeigen konnen beide Formeln mit samtlichen moglichen Interpretationen ausgewertet werden liefern alle Interpretationen bei beiden Formeln jeweils denselben booleschen Wert sind beide Formeln aquivalent Alternativ konnen beide Formeln auch in kanonische Normalformen KNF a displaystyle alpha nbsp und KNF b displaystyle beta nbsp transformiert werden beide Formeln sind aquivalent genau dann wenn KNF a displaystyle alpha nbsp KNF b displaystyle beta nbsp Ausserdem konnen Fragen die Erfullbarkeit und Allgemeingultigkeit einer Formel g displaystyle gamma nbsp betreffend mithilfe von kanonischen Normalformen beantwortet werden so ist eine aussagenlogische Formel g displaystyle gamma nbsp erfullbar genau dann wenn KNF g displaystyle gamma nbsp displaystyle neq nbsp KNF 0 und g displaystyle gamma nbsp ist allgemeingultig genau dann wenn KNF g displaystyle gamma nbsp KNF 1 Grosse kanonischer Normalformen BearbeitenEs gilt dass kanonischen Normalformen ein exponentieller Blow Up inharent ist das heisst eine kanonische Normalform ist im Allgemeinen exponentiell grosser als diejenige aussagenlogische Formel die in eine solche uberfuhrt wird dies besagt das Aufzahlungstheorem von Claude Elwood Shannon Sei a n die Zahl derjenigen aussagenlogischen Formeln mit n Variablen deren kanonische Normalform nur polynomiell grosser ist dann steht dieser Zahl die Zahl samtlicher moglicher Boolescher Funktionen B n mit n Variablen gegenuber die 2 2 n displaystyle 2 2 n nbsp ist Dann gilt lim n inf a n B n 0 displaystyle lim n to inf frac a n B n 0 nbsp Daraus folgt dass die meisten kanonischen Normalformen exponentiell langer sind als eine beliebige aussagenlogische Formel die in eine solche uberfuhrt wird insbesondere steigt die Wahrscheinlichkeit dass eine aussagenlogische Formel nur in eine exponentiell langere kanonische Normalform transformiert werden kann mit der Zahl der involvierten Variablen an aufgrund dessen ist es auch nicht moglich das Erfullbarkeitsproblem der Aussagenlogik mithilfe von kanonischen Normalformen deterministisch mit polynomiellem Zeitaufwand zu losen Unterschiedliche kanonische Normalformen konnen fur eine bestimmte aussagenlogische Formel ein unterschiedliches Verhalten ihre Grosse betreffend aufweisen So ist zum Beispiel die kanonische disjunktive Normalform fur die sog Paritatsfunktion F n x 1 x n displaystyle F n x 1 otimes otimes x n nbsp exponentiell langer als F n displaystyle F n nbsp die Lange der Reed Muller Normalform wachst dagegen nur polynomiell fur F n displaystyle F n nbsp mit grosser werdendem n Abgerufen von https de wikipedia org w index php title Kanonische Normalform amp oldid 241502365