Syntax der Prädikatenlogik: Komplexe Formeln
|
|
|
- Lennart Dittmar
- vor 9 Jahren
- Abrufe
Transkript
1 Syntax der Prädikatenlogik: Komplexe Formeln Σ = P, F eine prädikatenlogische Signatur Var eine Menge von Variablen Definition: Menge For Σ der Formeln über Σ Logik für Informatiker, SS 06 p.10
2 Syntax der Prädikatenlogik: Komplexe Formeln Σ = P, F eine prädikatenlogische Signatur Var eine Menge von Variablen Definition: Menge For Σ der Formeln über Σ Die kleinste Menge mit: Atom Σ For Σ 1 For Σ und 0 For Σ Wenn A, B For Σ, dann auch A, (A B), (A B), (A B), (A B) in For Σ Logik für Informatiker, SS 06 p.10
3 Syntax der Prädikatenlogik: Komplexe Formeln Σ = P, F eine prädikatenlogische Signatur Var eine Menge von Variablen Definition: Menge For Σ der Formeln über Σ Die kleinste Menge mit: Atom Σ For Σ 1 For Σ und 0 For Σ Wenn A, B For Σ, dann auch A, (A B), (A B), (A B), (A B) in For Σ Wenn A For Σ und x Var, dann xa, xa in For Σ Logik für Informatiker, SS 06 p.10
4 Syntax der Prädikatenlogik: Komplexe Formeln Beispiel Logik für Informatiker, SS 06 p.11
5 Syntax der Prädikatenlogik: Komplexe Formeln Beispiel bruder( kingjohn, richard ) bruder( richard, kingjohn ) Logik für Informatiker, SS 06 p.11
6 Syntax der Prädikatenlogik: Komplexe Formeln Beispiel bruder( kingjohn, richard }{{}}{{}}{{} Prädikat Term Term ) bruder( richard, kingjohn }{{}}{{}}{{} Prädikat Term Term ) Logik für Informatiker, SS 06 p.11
7 Syntax der Prädikatenlogik: Komplexe Formeln Beispiel bruder( kingjohn, richard ) }{{}}{{}}{{} Prädikat Term Term } {{ } Atom bruder( richard, kingjohn ) }{{}}{{}}{{} Prädikat Term Term } {{ } Atom Logik für Informatiker, SS 06 p.11
8 Syntax der Prädikatenlogik: Komplexe Formeln Beispiel bruder( kingjohn, richard ) }{{}}{{}}{{} Prädikat Term Term bruder( richard, kingjohn ) }{{}}{{}}{{} Prädikat Term Term } {{ } } {{ } } Atom {{ Atom } Komplexe Formel Logik für Informatiker, SS 06 p.11
9 Syntax der Prädikatenlogik: Komplexe Formeln Beispiel Alle, die in Koblenz studieren, sind schlau x }{{} Variable (studiertin(x, koblenz ) schlau(x )) }{{} Formel (Skopus) } {{ } Formel Logik für Informatiker, SS 06 p.12
10 Syntax der Prädikatenlogik: Komplexe Formeln Beispiel Alle, die in Koblenz studieren, sind schlau x }{{} Variable (studiertin(x, koblenz ) schlau(x )) }{{} Formel (Skopus) } {{ } Formel Jemand, der in Landau studiert ist schlau x }{{} Variable (studiertin(x, landau) schlau(x )) }{{} Formel (Skopus) } {{ } Formel Logik für Informatiker, SS 06 p.12
11 Freie und gebundene Variablen Definition: Freie / gebundene Variable Ein Vorkommen einer Variablen x heißt gebunden, wenn sie im Skopus einer Quantifizierung x / x ist frei sonst Logik für Informatiker, SS 06 p.13
12 Freie und gebundene Variablen Definition: Freie / gebundene Variable Ein Vorkommen einer Variablen x heißt gebunden, wenn sie im Skopus einer Quantifizierung x / x ist frei sonst Beispiel p(z) x (q(x, z) z r(y, z)) x gebunden y frei z frei und gebunden (sollte vermieden werden!) Logik für Informatiker, SS 06 p.13
13 Semantik der Prädikatenlogik Definition: Prädikatenlogisches Modell (Interpretation) Paar U, A mit Logik für Informatiker, SS 06 p.14
14 Semantik der Prädikatenlogik Definition: Prädikatenlogisches Modell (Interpretation) Paar U, A mit U: eine nicht-leere Menge (Universum) Logik für Informatiker, SS 06 p.14
15 Semantik der Prädikatenlogik Definition: Prädikatenlogisches Modell (Interpretation) Paar U, A mit U: eine nicht-leere Menge (Universum) A: eine Interpretationsfunktion sie interpretiert Variablen: durch ein Element des Universums Prädikate: durch eine Relation auf dem Universum (mit passender Stelligkeit) Funktionen: durche eine Funktion auf dem Universium (mit passender Stelligkeit) Logik für Informatiker, SS 06 p.14
16 Semantik der Prädikatenlogik Bemerkungen Im allgemeinen ist das Universum U einen prädikatenlogischen Modells unendlich Logik für Informatiker, SS 06 p.15
17 Semantik der Prädikatenlogik Bemerkungen Im allgemeinen ist das Universum U einen prädikatenlogischen Modells unendlich Auch schon für ein endliches U gibt es eine riesige Zahl verschiedener Modelle Logik für Informatiker, SS 06 p.15
18 Semantik der Prädikatenlogik Notation I = U, A ein prädikatenlogisches Modell Dann s I für A(s) Logik für Informatiker, SS 06 p.16
19 Semantik der Prädikatenlogik Gegeben ein prädikatenlogisches Modell I Definition: Semantik eines Terms t Element I(t) aus U, das rekursiv definiert ist durch Logik für Informatiker, SS 06 p.17
20 Semantik der Prädikatenlogik Gegeben ein prädikatenlogisches Modell I Definition: Semantik eines Terms t Element I(t) aus U, das rekursiv definiert ist durch t = x eine Variable: t = c eine Konstante: I(t) = x I I(t) = c I Logik für Informatiker, SS 06 p.17
21 Semantik der Prädikatenlogik Gegeben ein prädikatenlogisches Modell I Definition: Semantik eines Terms t Element I(t) aus U, das rekursiv definiert ist durch t = x eine Variable: t = c eine Konstante: I(t) = x I I(t) = c I t = f (t 1,..., t n ): I(t) = f I (I(t 1 ),..., I(t n )) Logik für Informatiker, SS 06 p.17
22 Semantik der Prädikatenlogik Gegeben ein prädikatenlogisches Modell I Definition: Semantik einer Formel Semantik I(F) einer Formel F in einem Modell I ist einer der Wahrheitswerte true und false Logik für Informatiker, SS 06 p.18
23 Semantik der Prädikatenlogik Gegeben ein prädikatenlogisches Modell I Definition: Semantik einer Formel Semantik I(F) einer Formel F in einem Modell I ist einer der Wahrheitswerte true und false I(1) = true I(0) = false I(p(t 1,..., t n ) = p I (I(t 1 ),..., I(t n )) Logik für Informatiker, SS 06 p.18
24 Semantik der Prädikatenlogik und (wie in der Aussagenlogik): false falls I(F) = true I( F) = true falls I(F) = false Logik für Informatiker, SS 06 p.19
25 Semantik der Prädikatenlogik und (wie in der Aussagenlogik): true falls I(F) = true und I(G) = true I(F G) = false sonst I(F G) = true falls I(F) = true oder I(G) = true false sonst Logik für Informatiker, SS 06 p.20
26 Semantik der Prädikatenlogik und (wie in der Aussagenlogik): true falls I(F) = false oder I(G) = true I(F G) = false sonst I(F G) = true falls I(F) = I(G) false sonst Logik für Informatiker, SS 06 p.21
27 Semantik der Prädikatenlogik und zusätzlich: I( xf) = true falls I x/d (F) = true für alle d U false sonst Logik für Informatiker, SS 06 p.22
28 Semantik der Prädikatenlogik und zusätzlich: I( xf) = true falls I x/d (F) = true für alle d U false sonst I( xf) = true falls I x/d (F) = true für mindestens ein d U false sonst Logik für Informatiker, SS 06 p.22
29 Semantik der Prädikatenlogik und zusätzlich: I( xf) = true falls I x/d (F) = true für alle d U false sonst I( xf) = true falls I x/d (F) = true für mindestens ein d U false sonst Notation I x/d identisch mit I mit der Ausnahme, dass x I x/d = d Logik für Informatiker, SS 06 p.22
30 Universelle Quantifizierung Intuition xf entspricht in etwa der (unendlichen) Konjunktion aller Instanzen von F Logik für Informatiker, SS 06 p.23
31 Universelle Quantifizierung Intuition xf entspricht in etwa der (unendlichen) Konjunktion aller Instanzen von F Beispiel x (studiertin(x, koblenz ) schlau(x )) entspricht studiertin(student1, koblenz) schlau(student1) studiertin(student2, koblenz) schlau(student2) studiertin(koblenz, koblenz) schlau(koblenz)... Logik für Informatiker, SS 06 p.23
32 Universelle Quantifizierung Faustregel ist der logische (Top-level-)Operator mit Logik für Informatiker, SS 06 p.24
33 Universelle Quantifizierung Faustregel ist der logische (Top-level-)Operator mit Häufiger Fehler Verwendung von mit Logik für Informatiker, SS 06 p.24
34 Universelle Quantifizierung Faustregel ist der logische (Top-level-)Operator mit Häufiger Fehler Verwendung von mit Beispiel Richtig: x (studiertin(x, koblenz) schlau(x)) Alle, die in Koblenz studieren, sind schlau Logik für Informatiker, SS 06 p.24
35 Universelle Quantifizierung Faustregel ist der logische (Top-level-)Operator mit Häufiger Fehler Verwendung von mit Beispiel Richtig: Falsch: x (studiertin(x, koblenz) schlau(x)) Alle, die in Koblenz studieren, sind schlau x (studiertin(x, koblenz) schlau(x)) Alle studieren in Koblenz und sind schlau, d.h., Alle studieren in Koblenz und alle sind schlau Logik für Informatiker, SS 06 p.24
36 Existenzielle Quantifizierung Intuition xf entspricht in etwa der (unendlichen) Disjunktion aller Instanzen von F Logik für Informatiker, SS 06 p.25
37 Existenzielle Quantifizierung Intuition xf entspricht in etwa der (unendlichen) Disjunktion aller Instanzen von F Beispiel x (studiertin(x, landau) schlau(x )) entspricht studiertin(student1, landau) schlau(student1) studiertin(student2, landau) schlau(student2) studiertin(landau, landau) schlau(landau)... Logik für Informatiker, SS 06 p.25
38 Existenzielle Quantifizierung Faustregel ist der logische (Top-level-)Operator mit Logik für Informatiker, SS 06 p.26
39 Existenzielle Quantifizierung Faustregel ist der logische (Top-level-)Operator mit Häufiger Fehler Verwendung von mit Logik für Informatiker, SS 06 p.26
40 Existenzielle Quantifizierung Faustregel ist der logische (Top-level-)Operator mit Häufiger Fehler Verwendung von mit Beispiel Richtig: x (studiertin(x, landau) schlau(x)) Es gibt jemand, der in Landau studiert und schlau ist Logik für Informatiker, SS 06 p.26
41 Existenzielle Quantifizierung Faustregel ist der logische (Top-level-)Operator mit Häufiger Fehler Verwendung von mit Beispiel Richtig: x (studiertin(x, landau) schlau(x)) Es gibt jemand, der in Landau studiert und schlau ist Falsch: x (studiertin(x, landau) schlau(x)) Es gibt jemanden, der, falls er/sie in Landau studiert, schlau ist Trivial wahr, wenn es irgendjemanden gibt, der nicht in Landau studiert Logik für Informatiker, SS 06 p.26
42 Eigenschaften von Quantoren Quantoren gleicher Art kommutieren x y ist das gleiche wie y x x y ist das gleiche wie y x Logik für Informatiker, SS 06 p.27
43 Eigenschaften von Quantoren Verschiedene Quantoren kommutieren NICHT x y ist nicht das gleiche wie y x Logik für Informatiker, SS 06 p.28
44 Eigenschaften von Quantoren Verschiedene Quantoren kommutieren NICHT x y ist nicht das gleiche wie y x Beispiel x y loves(x, y) Es gibt eine Person, die jeden Menschen in der Welt liebt (einschließlich sich selbst) y x loves(x, y) Jeder Mensch wird von mindestens einer Person geliebt (Beides hoffentliche wahr aber verschieden: das erste impliziert das zweite aber nicht umgekehrt) Logik für Informatiker, SS 06 p.28
45 Eigenschaften von Quantoren Verschiedene Quantoren kommutieren NICHT x y ist nicht das gleiche wie y x Beispiel x y mutter(y, x) Jeder hat eine Mutter (richtig) y x mutter(y, x) Es gibt eine Person, die die Mutter von jedem ist (falsch) Logik für Informatiker, SS 06 p.29
46 Eigenschaften von Quantoren Dualität der Quantoren x... ist das gleiche wie x... x... ist das gleiche wie x... Logik für Informatiker, SS 06 p.30
47 Eigenschaften von Quantoren Dualität der Quantoren x... ist das gleiche wie x... x... ist das gleiche wie x... Beispiel x mag(x, eiskrem) ist das gleiche wie x mag(x, eiskrem) x mag(x, broccoli) ist das gleiche wie x mag(x, broccoli) Logik für Informatiker, SS 06 p.30
48 Eigenschaften von Quantoren distributiert über x (......) ist das gleiche wie ( x...) ( x...) Logik für Informatiker, SS 06 p.31
49 Eigenschaften von Quantoren distributiert über x (......) ist das gleiche wie ( x...) ( x...) Beispiel x (studiert(x) arbeitet(x)) ist das gleiche wie ( x studiert(x)) ( x arbeitet(x)) Logik für Informatiker, SS 06 p.31
50 Eigenschaften von Quantoren distributiert über x (......) ist das gleiche wie ( x...) ( x...) Logik für Informatiker, SS 06 p.32
51 Eigenschaften von Quantoren distributiert über x (......) ist das gleiche wie ( x...) ( x...) Beispiel x (eiskrem(x) broccoli(x)) ist das gleiche wie ( x eiskrem(x)) ( x broccoli(x)) Logik für Informatiker, SS 06 p.32
52 Eigenschaften von Quantoren distributiert NICHT über x (......) ist NICHT das gleiche wie ( x...) ( x...) Logik für Informatiker, SS 06 p.33
53 Eigenschaften von Quantoren distributiert NICHT über x (......) ist NICHT das gleiche wie ( x...) ( x...) Beispiel x (eiskrem(x) broccoli(x)) ist NICHT das gleiche wie ( x eiskrem(x)) ( x broccoli(x)) Logik für Informatiker, SS 06 p.33
54 Eigenschaften von Quantoren distributiert NICHT über x (......) ist NICHT das gleiche wie ( x...) ( x...) Logik für Informatiker, SS 06 p.34
55 Eigenschaften von Quantoren distributiert NICHT über x (......) ist NICHT das gleiche wie ( x...) ( x...) Beispiel x (gerade(x) ungerade(x)) ist NICHT das gleiche wie ( x gerade(x)) ( x ungerade(x)) Logik für Informatiker, SS 06 p.34
56 Beispiele: Familienverhältnisse Brüder sind Geschwister x y (bruder(x, y) geschwister(x, y)) Logik für Informatiker, SS 06 p.35
57 Beispiele: Familienverhältnisse Brüder sind Geschwister x y (bruder(x, y) geschwister(x, y)) bruder ist symmetrisch x y (bruder(x, y) bruder(y, x)) Logik für Informatiker, SS 06 p.35
58 Beispiele: Familienverhältnisse Brüder sind Geschwister x y (bruder(x, y) geschwister(x, y)) bruder ist symmetrisch x y (bruder(x, y) bruder(y, x)) Mütter sind weibliche Elternteile x y (mutter(x, y) (weiblich(x) elter(x, y))) Logik für Informatiker, SS 06 p.35
59 Beispiele: Familienverhältnisse Brüder sind Geschwister x y (bruder(x, y) geschwister(x, y)) bruder ist symmetrisch x y (bruder(x, y) bruder(y, x)) Mütter sind weibliche Elternteile x y (mutter(x, y) (weiblich(x) elter(x, y))) Ein Cousin ersten Grades ist das Kind eines Geschwisters eines Elternteils x y (cousin1(x, y) p ps (elter(p, x) geschwister(ps, p) elter(ps, y))) Logik für Informatiker, SS 06 p.35
Logik für Informatiker
Vorlesung Logik für Informatiker 9. Prädikatenlogik Syntax und Semantik der Prädikatenlogik Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Syntax der
Logik für Informatiker
Logik für Informatiker 3. Prädikatenlogik Teil 4 18.06.2012 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: [email protected] 1 Letzte Vorlesung Sematik: Σ-Strukturen = (U, (f : U
Theoretische Grundlagen des Software Engineering
Theoretische Grundlagen des Software Engineering 9: Prädikatenlogik [email protected] Rückblick 2 Rückblick: Vor- und Nachteile von Aussagenlogik Aussagenlogik ist deklarativ: Syntaxelemente entsprechen
Logik für Informatiker
Vorlesung Logik für Informatiker 9. Prädikatenlogik Syntax und Semantik der Prädikatenlogik Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Syntax der
Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I
Vorlesung Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I Bernhard Beckert Institut für Informatik Sommersemester 2007 B. Beckert Grundlagen d. Theoretischen Informatik:
Logik für Informatiker
Logik für Informatiker 3. Prädikatenlogik Teil 1 9.06.2015 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: [email protected] 1 Rückblick: Vor- und Nachteile von Aussagenlogik + Aussagenlogik
Logik für Informatiker
Vorlesung Logik für Informatiker 3. Aussagenlogik Syntax und Semantik der Aussagenlogik Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.16 Syntax der Aussagenlogik:
TU7 Aussagenlogik II und Prädikatenlogik
TU7 Aussagenlogik II und Prädikatenlogik Daniela Andrade [email protected] 5.12.2016 1 / 32 Kleine Anmerkung Meine Folien basieren auf den DS Trainer von Carlos Camino, den ihr auf www.carlos-camino.de/ds
4.1 Motivation. Theorie der Informatik. Theorie der Informatik. 4.1 Motivation. 4.2 Syntax der Prädikatenlogik. 4.3 Semantik der Prädikatenlogik
Theorie der Informatik 3. März 2014 4. Prädikatenlogik I Theorie der Informatik 4. Prädikatenlogik I 4.1 Motivation Malte Helmert Gabriele Röger 4.2 Syntax der Prädikatenlogik Universität Basel 3. März
Logik Vorlesung 7: Grundlagen Prädikatenlogik
Logik Vorlesung 7: Grundlagen Prädikatenlogik Andreas Maletti 5. Dezember 2014 Überblick Inhalt 1 Motivation und mathematische Grundlagen 2 Aussagenlogik Syntax und Semantik Äquivalenz und Normalformen
Logik für Informatiker
Vorlesung Logik für Informatiker 5. Aussagenlogik Normalformen Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Normalformen Definition: Literal Atom (aussagenlogische
Logik für Informatiker
Vorlesung Logik für Informatiker 10. Prädikatenlogik Substitutionen und Unifikation Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Substitutionen Definition:
Prädikatenlogik. Übersicht: 1 Teil 1: Syntax und Semantik. 2 Teil 2: Normalformen und Grenzen der Prädikatenlogik 1. Stufe
Prädikatenlogik Übersicht: 1 Teil 1: Syntax und Semantik 2 Teil 2: Normalformen und Grenzen der Prädikatenlogik 1. Stufe 3 Teil 3: Modellierung und Beweise 4 Teil 4: Substitution, Unifikation und Resolution
Prädikatenlogik. Quantoren. Quantoren. Quantoren. Quantoren erlauben Aussagen über Mengen von Objekten des Diskursbereichs, für die ein Prädikat gilt
Prädikatenlogik Aussagen wie Die Sonne scheint. die in der Aussagenlogik atomar sind, werden in der Prädikatenlogik in Terme (sonne) und Prädikate (scheint) aufgelöst und dann dargestellt als z.b. scheint(sonne)
Logik für Informatiker
Vorlesung Logik für Informatiker 4. Aussagenlogik Syntax und Semantik der Aussagenlogik Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Syntax der Aussagenlogik:
Logik Vorlesung 8: Modelle und Äquivalenz
Logik Vorlesung 8: Modelle und Äquivalenz Andreas Maletti 12. Dezember 2014 Überblick Inhalt 1 Motivation und mathematische Grundlagen 2 Aussagenlogik Syntax und Semantik Äquivalenz und Normalformen Weitere
Logic in a Nutshell. Christian Liguda
Logic in a Nutshell Christian Liguda Quelle: Kastens, Uwe und Büning, Hans K., Modellierung: Grundlagen und formale Methoden, 2009, Carl Hanser Verlag Übersicht Logik - Allgemein Aussagenlogik Modellierung
Formale Grundlagen der Informatik 1 Kapitel 19. Syntax & Semantik
Formale Grundlagen der Informatik 1 Kapitel 19 & Frank Heitmann [email protected] 23. Juni 2015 Frank Heitmann [email protected] 1/25 Motivation Die ist eine Erweiterung
THEORETISCHE INFORMATIK UND LOGIK
Rückblick: Logelei Wir kehren zurück auf das Inselreich mit Menschen von Typ W (Wahrheitssager) und Typ L (Lügner). THEORETISCHE INFORMATIK UND LOGIK 14. Vorlesung: Modelltheorie und logisches Schließen
Normalformen der Prädikatenlogik
Normalformen der Prädikatenlogik prädikatenlogische Ausdrücke können in äquivalente Ausdrücke umgeformt werden Beispiel "X (mensch(x) Æ sterblich(x)) "X (ÿ mensch(x) sterblich(x)) "X (ÿ (mensch(x) Ÿ ÿ
Logik für Informatiker
Vorlesung Logik für Informatiker 11. Prädikatenlogik Normalformen Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Negationsnormalform Definition: Negationsnormalform
Motivation. Formale Grundlagen der Informatik 1 Kapitel 17. Syntax & Semantik. Motivation - Beispiel. Motivation - Beispiel
Motivation Formale Grundlagen der Informatik 1 Kapitel 17 & Frank Heitmann [email protected] 6. & 7. Juni 2016 Frank Heitmann [email protected] 1/43 Die ist eine Erweiterung
Nichtklassische Logiken
Nichtklassische Logiken Peter H. Schmitt [email protected] UNIVERSITÄT KARLSRUHE Sommersemester 2004 P. H. Schmitt: Nichtklassische Logiken p.1 Inhalt Wiederholung P. H. Schmitt: Nichtklassische Logiken
Prädikatenlogik. Einführende Beispiele Geschwister x y ( u v (Eltern(u, v, x) Eltern(u, v, y) Geschwister(x, y)))
Prädikatenlogik Einführende Beispiele Geschwister x y ( u v (Eltern(u, v, x) Eltern(u, v, y) Geschwister(x, y))) symmetrische Relation x y (R(x, y) R(y, x)) Das Zeichen bezeichnen wir als Existenzquantor
Mathematik für Informatiker I Mitschrift zur Vorlesung vom 14.12.2004
Mathematik für Informatiker I Mitschrift zur Vorlesung vom 14.12.2004 In der letzten Vorlesung haben wir gesehen, wie man die einzelnen Zahlenbereiche aufbaut. Uns fehlen nur noch die reellen Zahlen (siehe
Logik und modelltheoretische Semantik. Prädikatenlogik (PL)
Logik und modelltheoretische Semantik Prädikatenlogik (PL) Robert Zangenfeind Centrum für Informations- und Sprachverarbeitung, LMU München 9.5.2017 Zangenfeind: Prädikatenlogik 1 / 14 Einführendes baut
Aussagenlogik zu wenig ausdrucksstark für die meisten Anwendungen. notwendig: Existenz- und Allaussagen
Prädikatenlogik 1. Stufe (kurz: PL1) Aussagenlogik zu wenig ausdrucksstark für die meisten Anwendungen notwendig: Existenz- und Allaussagen Beispiel: 54 Syntax der Prädikatenlogik erster Stufe (in der
Die Prädikatenlogik erster Stufe: Syntax und Semantik
Die Prädikatenlogik erster Stufe: Syntax und Semantik 1 Mathematische Strukturen und deren Typen Definition 1.1 Eine Struktur A ist ein 4-Tupel A = (A; (R A i i I); (f A j j J); (c A k k K)) wobei I, J,
Logik I. Symbole, Terme, Formeln
Logik I Symbole, Terme, Formeln Wie jede geschriebene Sprache basiert die Prädikatenlogik erster Stufe auf einem Alphabet, welches aus den folgenden Symbolen besteht: (a) Variabeln wie zum Beispiel v 0,v
Mathematik für Informatiker I
Mathematik für Informatiker I Mitschrift zur Vorlesung vom 19.10.2004 In diesem Kurs geht es um Mathematik und um Informatik. Es gibt sehr verschiedene Definitionen, aber für mich ist Mathematik die Wissenschaft
THEORETISCHE INFORMATIK UND LOGIK
THEORETISCHE INFORMATIK UND LOGIK 14. Vorlesung: Modelltheorie und logisches Schließen Markus Krötzsch Lehrstuhl Wissensbasierte Systeme TU Dresden, 31. Mai 2017 Rückblick: Logelei Wir kehren zurück auf
Syntax der Prädikatenlogik: Variablen, Terme. Formeln. Freie und gebundene Variablen, Aussagen. Aufgabe
Syntax der Prädikatenlogik: Variablen, Terme Formeln Eine Variable hat die Form x i mit i = 1, 2, 3.... Ein Prädikatensymbol hat die Form Pi k und ein Funktionssymbol hat die Form fi k mit i = 1, 2, 3...
Formale Systeme, WS 2013/2014. Lösungen zu Übungsblatt 5
Karlsruher Institut für Technologie Institut für Theoretische Informatik Prof. Dr. Peter H. Schmitt Dr. V. Klebanov, Dr. M. Ulbrich, C. Scheben Formale Systeme, WS 2013/2014 Lösungen zu Übungsblatt 5 Dieses
Allgemeingültige Aussagen
Allgemeingültige Aussagen Definition 19 Eine (aussagenlogische) Formel p heißt allgemeingültig (oder auch eine Tautologie), falls p unter jeder Belegung wahr ist. Eine (aussagenlogische) Formel p heißt
De Morgan sche Regeln
De Morgan sche Regeln Durch Auswerten der Wahrheitswertetabelle stellen wir fest, dass allgemeingültig ist; ebenso (p q) p q (p q) p q. Diese beiden Tautologien werden als die De Morgan schen Regeln bezeichnet,
Beachte: Mit n = 0 sind auch Konstanten Terme.
Theoretische Informatik: Logik, M. Lange, FB16, Uni Kassel: 4.2 Prädikatenlogik ohne Gleichheit Syntax und Semantik 107 Terme Ab sofort wird Signatur τ als festgelegt angenommen. Sei V = {x, y,...} Vorrat
Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I. Ulrich Furbach. Sommersemester 2014
Vorlesung Grundlagen der Theoretischen Informatik / Einführung in die Theoretische Informatik I Ulrich Furbach Institut für Informatik Sommersemester 2014 Furbach Grundlagen d. Theoretischen Informatik:
Logik. Logik. Vorkurs Informatik Theoretischer Teil WS 2013/ September Vorkurs Informatik - Theorie - WS2013/14
Logik Logik Vorkurs Informatik Theoretischer Teil WS 2013/14 30. September 2013 Logik > Logik > logische Aussagen Logik Logik > Logik > logische Aussagen Motivation Logik spielt in der Informatik eine
THEORETISCHE INFORMATIK UND LOGIK
Komplexität und Spiele NP ist eine typische Klasse für Solitaire-Spiele: Sudoku, Minesweeper, Tetris,... THEORETISCHE INFORMATIK UND LOGIK 13. Vorlesung: Prädikatenlogik: Syntax und Semantik Markus Krötzsch
THEORETISCHE INFORMATIK UND LOGIK
THEORETISCHE INFORMATIK UND LOGIK 13. Vorlesung: Prädikatenlogik: Syntax und Semantik Markus Krötzsch Lehrstuhl Wissensbasierte Systeme TU Dresden, 26. Mai 2017 Komplexität und Spiele NP ist eine typische
SS Juli Übungen zur Vorlesung Logik Blatt 11
SS 2011 06. Juli 2011 Übungen zur Vorlesung Logik Blatt 11 Prof. Dr. Klaus Madlener Abgabe bis 13. Juli 2011 10:00 Uhr 1. Aufgabe: [Axiomatisierung, Übung] 1. Definieren Sie eine Formel A n der Prädikatenlogik
Grundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 18: Logik Thomas Worsch Universität Karlsruhe, Fakultät für Informatik Wintersemester 2008/2009 1/35 Überblick Formeln in Prädikatenlogik erster Stufe Theorien und
Logik für Informatiker
Logik für Informatiker 2. Aussagenlogik Teil 1 25.04.2017 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: [email protected] 1 Bis jetzt Grundlegende Beweisstrategien Induktion über
Motivation. Formale Grundlagen der Informatik 1 Kapitel 19. Syntax & Semantik. Motivation - Beispiel. Motivation - Beispiel
Motivation Formale Grundlagen der Informatik 1 Kapitel 19 & Die ist eine Erweiterung der Aussagenlogik. Sie hat eine größere Ausdrucksstärke und erlaub eine feinere Differenzierung. Ferner sind Beziehungen/Relationen
Informatik A. Prof. Dr. Norbert Fuhr auf Basis des Skripts von Prof. Dr. Wolfram Luther und der Folien von Peter Fankhauser
Informatik A Prof. Dr. Norbert Fuhr [email protected] auf Basis des Skripts von Prof. Dr. Wolfram Luther und der Folien von Peter Fankhauser 1 Teil I Logik 2 Geschichte R. Descartes (17. Jhdt): klassische
Modellierungsmethoden der Informatik Kapitel 2: Logikkalküle
smethoden der Informatik Kapitel 2: Logikkalküle Prädikatenlogik 1. Stufe Norbert Fuhr Gudrun Fischer 29.11.2005 Organisatorisches Organisatorisches Klausur Termin: 20.2.2006, 13-15 Uhr, Audimax Anmeldung
Logik für Informatiker Musterlösung Aufgabenblatt 8
Universität Koblenz-Landau SS 06 Institut für Informatik Bernhard Beckert www.uni-koblenz.de/~beckert Claudia Obermaier www.uni-koblenz.de/~obermaie Cristoph Gladisch www.uni-koblenz.de/~gladisch Übung
Modellierungsmethoden der Informatik Kapitel 2: Logikkalküle
smethoden der Informatik Kapitel 2: Logikkalküle Prädikatenlogik 1. Stufe Norbert Fuhr Gudrun Fischer 29.11.2005 Organisatorisches Organisatorisches Klausur Termin: 20.2.2006, 13-15 Uhr, Audimax Anmeldung
1 Prädikatenlogik. 1.1 Signaturen und Strukturen
1 Prädikatenlogik Die Constraint-logische Programmierung basiert auf der Prädikatenlogik: Constraints sind prädikatenlogische Formeln und logische Sprachen wie prolog machen einen Ausschnitt der Prädikatenlogik
3. Prädikatenlogik. Im Sinne der Aussagenlogik sind das verschiedene Sätze, repräsentiert etwa durch A, B, C. Natürlich gilt nicht: A B = C
3. Prädikatenlogik 3.1 Motivation In der Aussagenlogik interessiert Struktur der Sätze nur, insofern sie durch "und", "oder", "wenn... dann", "nicht", "genau dann... wenn" entsteht. Für viele logische
Logik für Informatiker
Vorlesung Logik für Informatiker 1. Einführung Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Formale Logik Ziel Formalisierung und Automatisierung rationalen
Kapitel L:III. III. Prädikatenlogik
Kapitel L:III III. Prädikatenlogik Syntax der Prädikatenlogik Semantik der Prädikatenlogik Wichtige Äquivalenzen Einfache Normalformen Substitution Skolem-Normalformen Standard-Erfüllbarkeit Prädikatenlogische
Entscheidungsverfahren für Bernays/Schönfinkelbzw. Datenlogik-Formeln
Vorlesung Letz WS 2002/2003 TU München: Logikbasierte Entscheidungsverfahren Entscheidungsverfahren für Bernays/Schönfinkelbzw. Datenlogik-Formeln INHALTE Die Bernays-Schönfinkel-Klasse bzw. Datenlogik-Formeln
Was ist Logik? Was ist Logik? Aussagenlogik. Wahrheitstabellen. Geschichte der Logik eng verknüpft mit Philosophie
Was ist Logik? Geschichte der Logik eng verknüpft mit Philosophie Begriff Logik wird im Alltag vielseitig verwendet Logik untersucht, wie man aus Aussagen andere Aussagen ableiten kann Beschränkung auf
SS Juni Übungen zur Vorlesung Logik Blatt 8
SS 2011 08. Juni 2011 Übungen zur Vorlesung Logik Blatt 8 Prof. Dr. Klaus Madlener Abgabe bis 23. Juni 2011 10:00 Uhr 1. Aufgabe: [Terme und Formeln, Übung] Betrachten Sie folgende Ausdrücke: a) 3 + 4
Vorsemesterkurs Informatik
Vorsemesterkurs Informatik Vorsemesterkurs Informatik Mario Holldack WS2015/16 30. September 2015 Vorsemesterkurs Informatik 1 Einleitung 2 Aussagenlogik 3 Mengen Vorsemesterkurs Informatik > Einleitung
Formale Logik. PD Dr. Markus Junker Abteilung für Mathematische Logik Universität Freiburg. Wintersemester 16/17 Sitzung vom 14.
Formale Logik PD Dr. Markus Junker Abteilung für Mathematische Logik Universität Freiburg Wintersemester 16/17 Sitzung vom 14. Dezember 2016 Die formale Sprache der Prädikatenlogik: Zeichen Benutzt werden
5.2 Logische Gültigkeit, Folgerung, Äquivalenz
5.2 Logische Gültigkeit, Folgerung, Äquivalenz Durch Einsetzung von PL1-Formeln für die Metavariablen in AL-Gesetzen erhält man PL1-Instanzen von AL-Gesetzen. Beispiele: φ φ AL PL1-Instanzen: Pa () Pa
Grundlagen der Theoretischen Informatik
FH Wedel Prof. Dr. Sebastian Iwanowski GTI22 Folie 1 Grundlagen der Theoretischen Informatik Sebastian Iwanowski FH Wedel Kap. 2: Logik, Teil 2.2: Prädikatenlogik FH Wedel Prof. Dr. Sebastian Iwanowski
1. Einführung in Temporallogik CTL
1. Einführung in Temporallogik CTL Temporallogik dient dazu, Aussagen über Abläufe über die Zeit auszudrücken und zu beweisen. Zeit wird in den hier zunächst behandelten Logiken als diskret angenommen
1 K-Rahmen und K-Modelle
Seminar: Einführung in die Modallogik (WS 15/16) Lehrender: Daniel Milne-Plückebaum, M.A. E-Mail: [email protected] Handout: K-Rahmen, K-Modelle & K-Wahrheitsbedingungen Im Folgenden werden wir uns
Normalform. 2.1 Äquivalenz und Folgerung. 2.2 Die pränexe Normalform
2 Normalformen 2.1 Äquivalenz und Folgerung Definition 2.1 Äquivalenz, Folgerung). Seien ϕ, ψ FO[σ]. a) ϕ und ψ heißen äquivalent kurz: ϕ ψ, bzw. ϕ = ψ), wenn für alle zu ϕ und ψ äquivalent passenden σ-interpretationen
Grundlagen der Theoretischen Informatik
Grundlagen der Theoretischen Informatik Sommersemester 2015 Viorica Sofronie-Stokkermans e-mail: [email protected] 1 0. Organisatorisches Kontakt: Viorica Sofronie-Stokkermans [email protected]
Vorsemesterkurs Informatik
Vorsemesterkurs Informatik Sommersemester 2018 Ronja Düffel 14. März 2018 Theoretische Informatik Wieso, weshalb, warum??!? 1 Modellieren und Formalisieren von Problemen und Lösungen 2 Verifikation (Beweis
Logik für Informatiker
Logik für Informatiker 2. Aussagenlogik Teil 3 06.05.2012 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: [email protected] 1 Bis jetzt Syntax (Formeln) Semantik Wertebelegungen/Valuationen/Modelle
SS2010 BAI2-LBP Gruppe 1 Team 07 Entwurf zu Aufgabe 4. R. C. Ladiges, D. Fast 10. Juni 2010
SS2010 BAI2-LBP Gruppe 1 Team 07 Entwurf zu Aufgabe 4 R. C. Ladiges, D. Fast 10. Juni 2010 Inhaltsverzeichnis 4 Aufgabe 4 3 4.1 Sich mit dem Programmpaket vertraut machen.................... 3 4.1.1 Aufgabenstellung.................................
Grundlagen der Logik
Grundlagen der Logik Denken Menschen logisch? Selektionsaufgabe nach Watson (1966): Gegeben sind vier Karten von denen jede auf der einen Seite mit einem Buchstaben, auf der anderen Seite mit einer Zahl
Aussagenlogik. Übersicht: 1 Teil 1: Syntax und Semantik. 2 Teil 2: Modellierung und Beweise. Aussagenlogik H. Kleine Büning 1/25
Aussagenlogik Übersicht: 1 Teil 1: Syntax und Semantik 2 Teil 2: Modellierung und Beweise Aussagenlogik H. Kleine Büning 1/25 Einführendes Beispiel Falls Lisa Peter trifft, dann trifft Lisa auch Gregor.
Logik-Grundlagen. Syntax der Prädikatenlogik
Logik-Grundlagen X 1 :...: X k : ( A 1 A 2... A m B 1 B 2... B n ) Logische und funktionale Programmierung - Universität Potsdam - M. Thomas - Prädikatenlogik III.1 Syntax der Prädikatenlogik Prädikat:
Einführung in die Theoretische Informatik
Einführung in die Theoretische Informatik Woche 4 Harald Zankl Institut für Informatik @ UIBK Wintersemester 2014/2015 Zusammenfassung Zusammenfassung der letzten LV Modus Ponens A B B A MP Axiome für
Kapitel 11. Prädikatenlogik Quantoren und logische Axiome
Kapitel 11 Prädikatenlogik Im Kapitel über Aussagenlogik haben wir die Eigenschaften der Booleschen Operationen untersucht. Jetzt wollen wir das als Prädikatenlogik bezeichnete System betrachten, das sich
Formale Logik. PD Dr. Markus Junker Abteilung für Mathematische Logik Universität Freiburg. Wintersemester 16/17 Sitzung vom 7.
Formale Logik PD Dr. Markus Junker Abteilung für Mathematische Logik Universität Freiburg Wintersemester 16/17 Sitzung vom 7. Dezember 2016 Ein klassischer Mathematikerwitz Ein Soziologe, ein Physiker
Aufgabe - Fortsetzung
Aufgabe - Fortsetzung NF: Nicht-Formel F: Formel A: Aussage x :( y : Q(x, y) R(x, y)) z :(Q(z, x) R(y, z)) y :(R(x, y) Q(x, z)) x :( P(x) P(f (a))) P(x) x : P(x) x y :((P(y) Q(x, y)) P(x)) x x : Q(x, x)
Prädikatenlogik. Übersicht: 1 Teil 1: Syntax und Semantik. 2 Teil 2: Normalformen und Grenzen der Prädikatenlogik 1. Stufe
Prädikatenlogik Übersicht: 1 Teil 1: Syntax und Semantik 2 Teil 2: Normalformen und Grenzen der Prädikatenlogik 1. Stufe 3 Teil 3: Modellierung und Beweise 4 Teil 4: Substitution, Unifikation und Resolution
1 Syntax und Semantik der Logik erster Stufe
1 Syntax und Semantik der Logik erster Stufe Die Logik erster Stufe Prädikatenlogik) besitzt eine Syntax, die festlegt, welche Zeichenketten Formeln der Logik erster Stufe sind, und eine Semantik, die
Einführung in die Theoretische Informatik. Inhalte der Lehrveranstaltung. Definition (Boolesche Algebra) Einführung in die Logik
Zusammenfassung Einführung in die Theoretische Informatik Woche 5 Harald Zankl Institut für Informatik @ UIBK Wintersemester 2014/2015 Zusammenfassung der letzten LV Jede binäre Operation hat maximal ein
Formale Semantik. Tutorium WiSe 2013/ Oktober Sitzung: Prädikatenlogik
Formale Semantik Tutorium WiSe 2013/14 28. Oktober 2013 1. Sitzung: Prädikatenlogik Übersetzung natürlich sprachlicher Ausdrücke in die Prädikatenlogik Häufige Ausdrücke: Übersetzung natürlich sprachlicher
Kapitel L:III. III. Prädikatenlogik
Kapitel L:III III. Prädikatenlogik Syntax der Prädikatenlogik Semantik der Prädikatenlogik Wichtige Äquivalenzen Einfache Normalformen Substitution Skolem-Normalformen Standard-Erfüllbarkeit Prädikatenlogische
Wissensbasierte Systeme 7. Prädikatenlogik
Wissensbasierte Systeme 7. Prädikatenlogik Syntax und Semantik, Normalformen, Herbrandexpansion Michael Beetz Plan-based Robot Control 1 Inhalt 7.1 Motivation 7.2 Syntax und Semantik 7.3 Normalformen 7.4
Resolution und Regeln
Resolution und Regeln Hans Kleine Büning University of Paderborn Institute for Computer Science Group Paderborn, 18. Juli 2013 Resolution und Regeln Hans Kleine Büning 1/9 Resolution Theorem Resolution:
Gentzen-Kalküle. bestehen aus mehreren, recht komplexen Axiomen, und wenigen Schlußregel (für Aussagenlogik: nur einer, für Prädikatenlogik drei).
Gentzen-Kalküle Axiomatische Systeme ( Hilbert Kalküle ): bestehen aus mehreren, recht komplexen Axiomen, und wenigen Schlußregel (für Aussagenlogik: nur einer, für Prädikatenlogik drei). Probleme mit
Terme stehen für Namen von Objekten des Diskursbereichs (Subjekte, Objekte des natürlichsprachlichen Satzes)
Prädikatenlogik Man kann den natürlichsprachlichen Satz Die Sonne scheint. in der Prädikatenlogik beispielsweise als logisches Atom scheint(sonne) darstellen. In der Sprache der Prädikatenlogik werden
7. Prädikatenlogik. Aussagenlogik hat wünschenswerte Eigenschaften wie Korrektheit, Vollständigkeit, Entscheidbarkeit.
7. Prädikatenlogik Aussagenlogik hat wünschenswerte Eigenschaften wie Korrektheit, Vollständigkeit, Entscheidbarkeit. Aber: Aussagenlogik ist sehr beschränkt in der Ausdrucksmächtigkeit. Wissen kann nur
Logik Vorlesung 10: Herbrand-Theorie
Logik Vorlesung 10: Herbrand-Theorie Andreas Maletti 9. Januar 2015 Überblick Inhalt 1 Motivation und mathematische Grundlagen 2 Aussagenlogik Syntax und Semantik Äquivalenz und Normalformen Weitere Eigenschaften
