Definition
Der Transformationsprozess, der eine logische Formel in eine syntaktisch einfachere und semantisch äquivalente Form überführt, indem Redundanzen entfernt und logische Identitäten angewendet werden.
Prinzip
Prinzip
Anwendung wohlbegründeter Umschreibungsregeln (Assoziativität, Distributivität, De-Morgan-Gesetze, Eliminierung doppelter Negation, Idempotenz, Absorption usw.), um einen Ausdruck mit weniger oder klareren syntaktischen Bestandteilen bei Erhalt der logischen Äquivalenz zu erzeugen.
Demonstration
Demonstration
Die propositionale Formel (p ∧ wahr) ∨ (p ∧ falsch) durch Anwendung der Identitäts- und Dominanzgesetze zu p vereinfachen.
Fehlanwendung
Fehlanwendung
Eine Formel durch eine ersetzen, die nur äquivalente Erfüllbarkeit (equisatisfiable) aber nicht Äquivalenz gewährleistet, wenn Äquivalenz gefordert ist, oder algebraische Transformationen anwenden, die Eigenschaften voraussetzen, die in der betrachteten Logik nicht gegeben sind.
Konsequenz
Konsequenz
Semantisch erhaltende Vereinfachung reduziert die Evaluationskosten, erleichtert automatisches Schließen und kann Strukturen sichtbar machen, die für nachfolgende Transformationen wie Canonicalisierung oder Optimierung genutzt werden.
Umkehrung
Umkehrung
Ausbreitung oder Distribution, die die syntaktische Größe erhöht (z. B. naive CNF-Expansion), kann Klauselstruktur offenlegen, widerspricht aber dem Ziel der Vereinfachung durch Vergrößerung der Formel.
Abgrenzung
Abgrenzung
Gedacht für Transformationen, die logische Äquivalenz bewahren; einige Verfahren erzeugen absichtlich äquivalente Erfüllbarkeit, aber keine Äquivalenz (Pränexform, Skolemisierung) und liegen damit außerhalb enger Formelvereinfachung.
Semantische Spannung
Semantische Spannung
Vereinfachung steht in Spannung zu Normalisierung und Minimierung: Vereinfachung sucht Lesbarkeit und verringerte syntaktische Komplexität, Normalisierung strebt Standardformen an und Minimierung Ressourcenreduktion — diese Ziele können konfligieren.
Synthese
Synthese
Formelvereinfachung ist eine Folge semantisch erhaltender Umschreibeschritte, die Redundanz entfernen und Struktur klären, sodass eine äquivalente Formel entsteht, die für Schlussverfahren und Berechnung besser geeignet ist.