Gegenstand der Logik
Darstellung von Wissen durch Formeln eines geeigneten Logikkalküls und
Herleitung von neuem Wissen auf der Basis geeigneter Schlussregeln.
Aussage
Junktoren
atomare/zusammengesetzte Formeln
Satz, der wahr oder falsch sein kann
logische Operatoren, die Aussagen zu Formeln verknüpfen
atomare Formeln = Aussagen,
zusammengesetzte Formeln = mit Junktoren
Syntax der Aussagelogik
Syntax legt äußere Form der logischen Formeln fest
alle weiteren Junktoren sind auf Konjunktion, Disjunktion und Negation zurückzuführen
Bedeutung einer Formel ist im wesentlich ihr Wahrheitswert
Semantik der Aussagenlogik
Interpretation (Bewertung) ist eine Abbildung der atomaren Aussage auf die Wahrheitswerte 1 (wahr) und 0 (falsch)
im Kontext der Wissensverarbeitung ist die logische Implikation insbesondere von Bedeutung
ex falso quodlibet
Weitere Operatoren
Äquivalenz
XOR
NAND
NOR
Bindungs- und Vorangregeln
Negation vor Konjunktion
Konjunktion vor Disjunktion
Disjunktion vor Implikation
Bestimmung Semantik zusammengesetzter Aussagen
lässt sich durch sukzessives Auswerten der Teilformeln unter Berücksichtigung der Vorrangregeln bestimmen
Modell der Formel F
Formel(menge) erfüllbar/ unerfüllbar
Tautologie
unerfüllbare Formel
Einige aussagenlogische Tautologien
Spiegelungsprinzip
Übergang von F zu nicht F kann durch Spiegelungsprinzip veranschaulicht werden
eine allgemeingültige Formel wird zu unerfüllbaren Formel und umgekehrt
erfüllbare aber nicht allgemeingültige Formel wird wieder zu erfüllbarer aber nicht allgemeingültiger Formel
Komplexität von Erfüllbarkeitstests
endlich viele Belegungen, die auf den in der Formel F vorkommenden atomaren Formeln definiert sind, zu testen
F hat n verschiedene Atome, dann 2^n zu testende Belegungen
-> Wahrheitstafelmethode: algorithmusches Verfahren, um Erfüllbarkeit einer Formel zu bestimmmen
Exponentialverhalten der Rechenzeit ist Thema der Komplexitätstheorie
Semantische Äquivalenz
syntaktisch unterschiedliche Formeln, die identische Wahrheitswerte haben
bei jeder Bewertung/Interpretation der Formeln ergibt sich derselbe Wahrweitswert
Bedeutung
standartisierte, möglichst einfache Darstellung von Formeln wichtig
Wissensverarbeitung, Schaltkreisminimierung
In diese Form muss jede Formel überführbar sein
z.B. DNF, KNF
Wichtige Semantische Umformungen Äquivalenzen
Literal und Komplement
KNF
DNF
Wege zu KNF/DNF
Ablesen aus Wahrheitstabelle
durch äquivalentes Umformen
KNF, DNF aus Wahrheitstabelle
Zu jeder aussagenlogische Formel F gibt es eine aquivalente Formel sowohl in KNF als aich in DNF
Darstellung nicht eindeutig
Erstellung Wahrheitstabelle aufwendig, bei n Atomen, 2^n Zeilen
unnötig große Normalformen
Normalformen durch Umformen
Anwendung semantischer Äquivalenzen, ersetzen Teilformeln durch äquivalente Teilformeln
NAND, NOR und Minimalbasen
minimale Vollständigkeit
NAND, NOR besonders wichtig für Schaltungsentwurf
reicht NOR-Operation elektronisch zu realisieren, alle anderen logischen Operationen auf NOR zurückführbar
minimal vollständig:
{NICHT, UND}, {NICHT, ODER}, {nand}, {nor}
vollständig, aber nicht minimal:
{NICHT, UND, ODER}
Die semantische Folgerung
Modus Ponens, Modus Tollens
Semantische Folgearbeit ist von großer praktischer Bedeutung
Aus A und A -> B folgt B
Wichtigster Satz der Vorlesung
Äquivalenz:
Folgerbarkeit aus Modelluntersuchung
Unerfüllbarkeitstest
Tautologietest
Hornformel
für diese Formeln existiert schnelles Verfahren zur Überprüfung der Folgerbarkeit
Formel F ist Hornformel, falls F in KNF ist und jedes Disjunktionsglied höchstens ein positives Literal enthält
In der Praxis: können darstellen
Fakten: A, A und B
Regeln aus X und Y folgt Z
(negierte Fragen): Gilt H1 und H2?
Markierungsalgorithmus
efizienter Unerfüllbarkeitstest für Hornformeln
Satz Makierungsalgorithmus
Der Markierungsalgorithmus ist (für Hornformeln als Eingabe) korrekt und stoppt spätestens nach n Markierungsschritten, wobei n Anzahl der atomaren Formeln in F
Folgerungen
Fragestellungen der Praxis
Rolle Unerfüllbarkeitstest
Ist meine Datenmenge M überhaupt konsistent?
Kann ich aus M eine neue Aussage G ableiten?
Ist F eine Tautologie?
Unerfüllbarkeitstests, die als maschinelle Beweiser (Kalküle) auf Computer durchgeführt werden können
Wahrheitstafelverfahren: für jede AL-Formel, Komlexität 2^n
Markierungsalgorithmus: Hornformeln, Komlexität n
Resolution
Last changed2 years ago