Wissensbasierte Systeme 7. Prädikatenlogik
|
|
- Ralph Diefenbach
- vor 6 Jahren
- Abrufe
Transkript
1 Wissensbasierte Systeme 7. Prädikatenlogik Syntax und Semantik, Normalformen, Herbrandexpansion Michael Beetz Plan-based Robot Control 1
2 Inhalt 7.1 Motivation 7.2 Syntax und Semantik 7.3 Normalformen 7.4 Reduktion auf Aussagenlogik: Herbrandexpansion 7.5 Ausblick Plan-based Robot Control 2
3 Motivation Man kann schon eine ganze Menge mit Aussagenlogik anfangen. Allerdings ist es ärgerlich, dass es nicht möglich ist, auf die Struktur der atomaren Aussagen einzugehen. Beispiel: Alle Blöcke sind rot Es gibt einen Block A Daraus sollte folgen: A ist rot Mit Aussagenlogik können wir dies aber nicht ausdrücken. Idee: Wir führen Individuenvariablen, Prädikate, Funktionen... ein Prädikatenlogik 1. Stufe (PL1) Plan-based Robot Control 3
4 Alphabet der Prädikatenlogik 1. Stufe Symbole: Operatoren:,,,,, = Variablen: x, x 1, x 2,..., x, x,..., y,..., z,... Klammersymbole: ( ) Funktionssymbole (z.b. Gewicht, Farbe) (zur Repräsentation von Objekten) Prädikatensymbole (z.b. Block, Rot) (für Aussagen über Objekten) Hinweise: 1. Prädikaten- und Funktionssymbole besitzen eine Stelligkeit (Zahl der Argumente). 0-stellige Prädikate: aussagenlogische Atome 0-stellige Funktionen: Konstanten 2. Wir nehmen abzählbar viele Prädikate und Funktionen jeder Stelligkeit an. 3. = wird nicht als Prädikat behandelt! Plan-based Robot Control 4
5 Grammatik der Prädikatenlogik 1. Stufe (1) Terme (stehen für Objekte): 1. Jede Variable ist ein Term. 2. Wenn t 1, t 2,..., t n Terme sind und f ein n-stelliges Funktionssymbol, dann ist f(t 1, t 2,..., t n ) auch ein Term. Terme ohne Variablen: Grundterme Atomare Formeln (stehen für Aussagen über Objekten) 1. Wenn t 1, t 2,..., t n Terme sind und P ein n-stelliges Prädikat ist, dann ist P (t 1, t 2,..., t n ) eine atomare Formel. 2. Wenn t 1 und t 2 Terme sind, dann ist t 1 = t 2 eine atomare Formel. Atomare Formeln ohne Variablen: Grundatome. Plan-based Robot Control 5
6 Grammatik der Prädikatenlogik 1. Stufe (2) Formeln: 1. Jede atomare Formel ist eine Formel. 2. Wenn ϕ und ψ Formeln sind und x eine Variable ist, dann sind ϕ, ϕ ψ, ϕ ψ, ϕ ψ, ϕ ψ, x ϕ und x ϕ auch Formeln., binden so stark wie. Die Aussagenlogik ist eine Teilsprache der PL1: 1. Atomare Formeln: nur 0-stellige Prädikate 2. Weder Variablen noch Quantoren. Plan-based Robot Control 6
7 Notation Klammern zur Strukturierung Verwendung anderer Klammern zwecks Leserlichkeit {, }, [, ]. Prädikate: Person, Schön, älter-als Funktionen: Vater-von, Nachfolger, a, b Variablen: x, y, z, Geschachtelte Quantoren: x y... auch x, y... Plan-based Robot Control 7
8 Alternative Notation: hier sonst ϕ ϕ ϕ ϕ ψ ϕ&ψ ϕ ψ ϕ, ψ ϕ ψ ϕ ψ ϕ; ψ ϕ + ψ ϕ ψ ϕ ψ ϕ ψ ϕ ψ ϕ ψ ϕ ψ xϕ ( x)ϕ xϕ xϕ ( x)ϕ xϕ Plan-based Robot Control 8
9 Bedeutung von PL1-Formeln Unser Beispiel: x[block(x) Rot(x)], Block(a) Für alle Objekte x gilt: Falls x ein Block ist, dann ist x rot. a ist ein Block. Generell: Terme werden als Objekte interpretiert. Universell quantifizierte Variablen laufen über alle Objekte des Universums. Existentiell quantifizierte Variablen stehen für ein Objekt des Universums (das den quantifizierten Ausdruck wahr macht). Prädikate stehen für Teilmengen des Universums. Ähnlich wie für Aussagenlogik definieren wir: Interpretationen, Erfüllung, Modelle, Allgemeingültigkeit, Folgerung,... Plan-based Robot Control 9
10 Semantik von PL1: Interpretationen Interpretation: I = D, I,α mit D eine beliebige nicht-leere Menge und I,α Funktion, die eine n-stellige Funktionssymbole auf Funktionen über D abbildet: f I [D n D] Individuenkonstanten auf Elemente aus D abbildet: a I D n-stellige Prädikatensymbole auf Relationen über D abbildet: P I D n Interpretation von Grundtermen: (f(t 1,..., t n )) I = f I (t 1 I,..., t n I ) ( D) Erfüllung von Grundatomen P (t 1,..., t n ): I = P (t 1,..., t n ) gdw. t 1 I,..., t n I P I Plan-based Robot Control 10
11 Beispiel 1 D = {d 1,..., d n n > 1} a I = d 1 b I = d 2 c I =... Block I = {d 1 } Rot I = D I = Rot(b) I = Block(b) Plan-based Robot Control 11
12 Beispiel 2 D = {1, 2, 3,... } 1 I = 1 2 I = 2. Even I = {2, 4, 6,... } succ I = {(1 2), (2 3),... } I = Even(2) I = Even(succ(2)) Plan-based Robot Control 12
13 Semantik von PL1: Variablenbelegung V Menge aller Variablen. Funktion α: V D. Notation: α[x/d] ist identisch mit α bis auf die Stelle x. Für x gilt: α[x/d](x) = d. Interpretation von Termen unter I, α: x I,α = α(x) a I,α = a I (f(t 1,..., t n )) I,α = f I (t 1 I,α,..., t n I,α ) Erfüllbarkeit von atomaren Formeln: I, α = P (t 1,..., t n ) gdw. t 1 I,α,..., t n I,α P I Plan-based Robot Control 13
14 Beispiel α = {(x d 1 ), (y d 2 )} I, α = Rot(x) I, α[y/d 1 ] = Block(y) Plan-based Robot Control 14
15 Semantik von PL1: Erfüllbarkeit Eine Formel ϕ wird von einer Interpretation I unter einer Variablenbelegung α erfüllt, d.h. I, α = ϕ: I, α = I, α = I, α = ϕ gdw. I, α = ϕ... und alle weiteren propositionalen Regeln sowie I = P (t 1,..., t n ) gdw. t 1 I,α,..., t n I,α P I I, α = x ϕ gdw. für alle d D gilt I, α[x/d] = ϕ I, α = x ϕ gdw. es gibt ein d D mit I, α[x/d] = ϕ Plan-based Robot Control 15
16 Beispiel Θ = { Block(a), Block(b) x (Block(x) Rot(x)) } D = {d 1,..., d n } n > 1 a I = d 1 b I = d 2 Block I = {d 1 } Rot I = D α = {(x d 1 ), (y d 2 )} Fragen: 1. I, α = Block(b) Block(b)? 2. I, α = Block(x) (Block(x) Block(y))? 3. I, α = Block(a) Block(b)? 4. I, α = x (Block(x) Rot(x))? 5. I, α = Θ? Plan-based Robot Control 16
17 Freie und gebundene Variablen x[r( y, z ) y{ P (y, x) R(y, z )}] Eingekästelte Vorkommen von y und z sind frei. Alle anderen Vorkommen von x, y, z sind gebunden. Formeln, in denen keine freien Variablen vorkommen, heien geschlossene Formeln oder auch Sätze. Bei der Formulierung von Theorien benutzen wir nur geschlossene Formeln. Beachte: Die Begriffe logische Äquivalenz, Erfüllbarkeit, Folgerbarkeit usw. sind bei geschlossenen Formeln unabhängig von der Variablenbelegung α (d.h. man kann immer über alle Variablenbelegungen gehen). Bei geschlossenen Formeln wird dann α auf der linken Seite des Modellbeziehungszeichens weggelassen: I = ϕ Plan-based Robot Control 17
18 Terminologie Eine Interpretation I heit Modell von ϕ unter α, wenn I, α = ϕ. Eine Formel ϕ der PL1 kann, ebenso wie in der Aussagenlogik) erfüllbar, unerfüllbar, falsifizierbar oder allgemeingültig sein. Analog sind zwei Formeln logisch äquivalent (ϕ ψ), wenn für alle I, α gilt: I, α = ϕ gdw. I, α = ψ Beachte: P(x) P(y)! Auch logische Folgerbarkeit ist analog zu propositionaler Logik. Frage: Wie können wir einen Ableitungsbegriff definieren? Plan-based Robot Control 18
19 Pränex-Normalform Wegen der Quantoren können wir nicht direkt die KNF einer Formel bilden. Erster Schritt: Bilden der Pränex-Normalform Quantorenpräfix + (quantorenfreie) Matrix ϕ: x 1 x 2 x 3... x n ϕ Plan-based Robot Control 19
20 Äquivalenzen für die Erzeugung der Pränex-Normalform ( xϕ) ψ x(ϕ ψ) x nicht frei in ψ ( xϕ) ψ x(ϕ ψ) x nicht frei in ψ ( xϕ) ψ x(ϕ ψ) x nicht frei in ψ ( xϕ) ψ x(ϕ ψ) x nicht frei in ψ xϕ xψ x(ϕ ψ) xϕ xψ x(ϕ ψ) xϕ x ϕ xϕ x ϕ... und aussagenlogische Äquivalenzen Plan-based Robot Control 20
21 Erzeugen der Pränex-Normalform 1. Eliminierung von und 2. nach innen 3. Quantoren nach auen Beispiel: x [( x P (x)) Q(x)] x [ ( x P (x)) Q(x)] x [( x P (x)) Q(x)] Und nun? Lösung: Variablenumbenennung ϕ[x/t] entsteht aus ϕ, indem alle freien Vorkommen von x in ϕ durch den Term t ersetzt werden. Lemma: Sei y eine Variable, die nicht in ϕ vorkommt. Dann gilt x ϕ y ϕ[x/y] und x ϕ y ϕ[x/y]. Satz: Es existiert ein Algorithmus, der zu jeder Formel ihre Pränex-Normalform berechnet. Plan-based Robot Control 21
22 Ableitungen in PL1 Was nutzt uns die Pränex-Normalform? Leider gibt es nicht wie für die propositionalen Logik einfache Gesetze, die uns erlauben, Erfüllbarkeit oder Allgemeingültigkeit zu bestimmen (durch Umformung in DNF oder KNF). Aber: Wir können das Erfüllbarkeitsproblem der Prädikatenlogik auf Erfüllbarkeit in propositionaler Logik reduzieren. I.allg. entstehen dabei allerdings unendliche Mengen von propositionalen Formeln. Dann: Anwenden von Resolution. Plan-based Robot Control 22
23 Skolemisierung Idee: Eliminierung der Existenzquantoren durch Funktionen, die uns das richtige Element liefern. Satz (Skolem-Normalform): Sei ϕ eine geschlossene Formel in Pränex-Normalform, so dass alle quantifizierten Variablen paarweise verschieden sind und die Funktionssymbole g 1, g 2,... nicht in ϕ auftreten. Sei ϕ = x 1... x i y ψ, dann ist ϕ erfüllbar gdw. ϕ = x 1... x i ψ[y/g i (x 1,..., x i )] erfüllbar ist. Beispiel: x y [P (x) Q(y)] x [P (x) Q(g(x))] Plan-based Robot Control 23
24 Skolem-Normalform Skolem-Normalform: Pränex-Normalform ohne Existenzquantoren. Schreibweise: ϕ SNF von ϕ. Satz: Zu jeder geschlossen Formel ϕ kann ihre SNF ϕ effektiv berechnet werden. Beispiel: ist x (( x P (x)) Q(x)) weiter geht s so: y (( x P (x)) Q(y)) y ( x (P (x) Q(y))) x (P (x) Q(g 0 )) Beachte: Diese Transformation ist keine Äquivalenztransformation, sie erhält nur Erfüllbarkeit! Beachte:... und sie ist nicht eindeutig. Beispiel: x (p(x)) y (q(y)) Plan-based Robot Control 24
25 Grundterme, Herbrandexpansion Die Grundtermmenge (oder das Herbranduniversum) über einer Menge von SNF-Formeln Θ ist die (abzählbare) Menge aller Grundterme, die sich mit Symbolen aus Θ bilden lassen (falls es kein Konstantensymbol gibt, wird eines hinzugefügt). Diese Menge wird mit D(Θ ) bezeichnet repräsentative Trägermenge. Die Herbrandexpansion E(Θ ) ist die Instantiierung der Matrizen ψ i aller Formeln in Θ durch alle Terme t D(Θ ): E(Θ ) = {ψ i [x 1 /t 1,..., x n /t n ] ( x 1,..., x n ψ i ) Θ, t j D(Θ )} Satz (Herbrand): Sei Θ eine Menge von Formeln in SNF. Dann ist Θ erfüllbar gdw. E(Θ ) erfüllbar ist. Beachte: Falls D(Θ ) und Θ endlich, dann ist die Herbrandexpansion endlich endliche aussagenlogische Theorie Plan-based Robot Control 25
26 Unendliche aussagenlogische Theorien... Gibt es bei unendlichen Formelmengen endliche Beweise? Satz (Kompaktheit der Aussagenlogik): Jede (höchstens abzählbare) Menge von Formeln der Aussagenlogik ist erfüllbar genau dann, wenn jede endliche Teilmenge erfüllbar ist. Korollar: Eine (höchstens abzählbare) Menge von Formeln der Aussagenlogik ist unerfüllbar genau dann wenn bereits eine endliche Teilmenge unerfüllbar ist. Korollar (Kompaktheit der PL1): Jede (höchstens abzählbare) Menge von Formeln der Prädikatenlogik ist erfüllbar genau dann, wenn jede endliche Teilmenge erfüllbar ist. Plan-based Robot Control 26
27 Rekursive Aufzählbarkeit und Entscheidbarkeit Es lässt sich ein Semi-Entscheidungsverfahren für Allgemeingültigkeit konstruieren, d.h. wir könnten einen (ziemlich ineffizienten) Algorithmus angeben, der Schritt für Schritt alle allgemeingültigen Formeln aufzählt. Satz: Die Menge der allgemeingültigen (und unerfüllbaren) Formeln in PL1 ist rekursiv aufzählbar. Wie sieht es mit den erfüllbaren Formeln aus? Satz (Unentscheidbarkeit von PL1): Es ist unentscheidbar ob eine Formel der PL1 allgemeingültig ist. (Beweis durch Reduktion des Postschen Korrespondenzproblems.) Korollar: Die Menge der erfüllbaren Formeln in PL1 ist nicht rekursiv aufzählbar. Mit anderen Worten: Falls eine Formel allgemeingültig ist, können wir dafür auch effektiv eine Bestätigung finden. Ansonsten können wir u.u. in eine Endlosschleife geraten. Plan-based Robot Control 27
28 Ausblick: Mögliche Erweiterungen PL1 ist zwar sehr ausdrucksstark, aber manchmal möchte man u.u. mehr... Logik 2. Stufe: auch über Prädikate quantifizieren x, y [(x = y) { p [p(x) p(y)]}] Allgemeingültigkeit ist nicht mehr semi-entscheidbar (keine Kompaktheit mehr) Lambda-Ausdrücke: Definition von Prädikaten, z.b. λx, y[ zp (x, z) Q(z, y)] definiert neues 2-stelliges Prädikat. lässt sich auf PL1 reduzieren durch Lambda-Reduktion Eindeutigkeitsquantor:!x ϕ(x) es existiert genau ein x... Reduktion auf PL1: x [ϕ(x) y {ϕ(y) x = y}] Plan-based Robot Control 28
29 Ausblick: Verarbeitung PL1-Resolution: Statt Resolution auf der Herbrandexpansion wird Resolution über Klauseln mit Variablen durchgeführt. Unifikation, Resolution über Klassen von Grundinstanzen Einschränkung der syntaktischen Form: Nur Horn-Klauseln PROLOG erheblich effizientere Methoden Endliche Theorien: In Anwendungen hat man oft eine endliche Menge von Objekten vorgegeben. Domain closure axiom: x[x = c 1 x = c 2... x = c n ] Übersetzung in endliche aussagenlogische Form möglich. Plan-based Robot Control 29
30 7.5. Zusammenfassung PL1 erlaubt es, Aussagen zu strukturieren und gibt uns damit eine erheblich gröere Aussagekraft als Aussagenlogik. Formeln bestehen aus Termen und atomaren Formeln, die mit Hilfe von Konnektoren und Quantoren zu Formeln zusammengesetzt werden können. Interpretationen in PL1 bestehen aus einem Universum und der Interpretationsfunktion. Der Satz von Herbrand zeigt, dass Erfüllbarkeit in PL1 auf Erfüllbarkeit in Aussagenlogik reduziert werden kann (allerdings entstehen dabei u.u. unendliche Formelmengen). Aber: Allgemeingültigkeit in PL1 ist nicht entscheidbar! Plan-based Robot Control 30
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
MehrTerme. Dann ist auch f(t 1. Terme. Dann ist P (t 1
Prädikatenlogik 1. Syntax und Semantik Man kann die Prädikatenlogik unter einem syntaktischen und einem semantischen Gesichtspunkt sehen. Bei der Behandlung syntaktischer Aspekte macht man sich Gedanken
MehrAussagenlogik 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
MehrEntscheidungsverfahren 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
MehrSyntax 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...
MehrLogik 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
MehrZusammenfassung des Stoffes zur Vorlesung Formale Systeme
Zusammenfassung des Stoffes zur Vorlesung Formale Systeme Max Kramer 13. Februar 2009 Diese Zusammenfassung entstand als persönliche Vorbereitung auf die Klausur zur Vorlesung Formale Systeme von Prof.
MehrLogik Vorlesung 3: Äquivalenz und Normalformen
Logik Vorlesung 3: Äquivalenz und Normalformen Andreas Maletti 7. November 2014 Überblick Inhalt 1 Motivation und mathematische Grundlagen 2 Aussagenlogik Syntax und Semantik Äquivalenz und Normalformen
MehrMotivation. 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
Mehr3.2 Prädikatenlogik. WS 06/07 mod 321
3.2 Prädikatenlogik WS 06/07 mod 321 Prädikatenlogik umfasst Aussagenlogik mit atomaren Aussagen, Variablen, Junktoren. Zusätzliche Konzepte: A = (τ, Σ) sei die so genannte Termalgebra (mit Variablen,
Mehr5.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
MehrEinführung in die Logik
Einführung in die Logik Klaus Madlener und Roland Meyer 24. April 2013 Inhaltsverzeichnis 1 Aussagenlogik 1 1.1 Syntax................................. 1 1.2 Semantik............................... 3 1.3
MehrLogik 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:
MehrLogische und funktionale Programmierung
Logische und funktionale Programmierung Vorlesung 2: Prädikatenkalkül erster Stufe Babeş-Bolyai Universität, Department für Informatik, Cluj-Napoca csacarea@cs.ubbcluj.ro 14. Oktober 2016 1/38 DIE INTERPRETATION
MehrInformatik 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 fuhr@uni-duisburg.de 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
MehrSatz. Für jede Herbrand-Struktur A für F und alle t D(F ) gilt offensichtlich
Herbrand-Strukturen und Herbrand-Modelle Sei F eine Aussage in Skolemform. Dann heißt jede zu F passende Struktur A =(U A, I A )eineherbrand-struktur für F, falls folgendes gilt: 1 U A = D(F ), 2 für jedes
MehrBeweisen mit Semantischen Tableaux
Beweisen mit Semantischen Tableaux Semantische Tableaux geben ein Beweisverfahren, mit dem ähnlich wie mit Resolution eine Formel dadurch bewiesen wird, dass ihre Negation als widersprüchlich abgeleitet
Mehr3 Prädikatenlogik der 1. Stufe (PL1) Teil I
3 Prädikatenlogik der 1. Stufe (PL1) Teil I 3.3 Quantoren [ Gamut 70-74 McCawley 23-44 Chierchia 113-117 ]? Sind folgende Sätze jeweils synonym? (1) (a) Hans ist verheiratet oder nicht verheiratet. (b)
MehrLogik für Informatiker
Logik für Informatiker 2. Aussagenlogik Teil 6 14.05.2012 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: sofronie@uni-koblenz.de 1 Bis jetzt Syntax der Aussagenlogik: Definition der Menge
MehrDer Sequenzenkalkül. Charakterisierung der logischen Schlussfolgerung: Sequenzenkalkül für die Prädikatenlogik
Theoretische Informatik: Logik, M. Lange, FB16, Uni Kassel: 4.6 Prädikatenlogik ohne Gleichheit Der Sequenzenkalkül 138 Der Sequenzenkalkül Charakterisierung der logischen Schlussfolgerung: Sequenzenkalkül
MehrLogik-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:
MehrTableaukalkül für Aussagenlogik
Tableaukalkül für Aussagenlogik Tableau: Test einer Formel auf Widersprüchlichkeit Fallunterscheidung baumförmig organisiert Keine Normalisierung, d.h. alle Formeln sind erlaubt Struktur der Formel wird
MehrLogic 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
MehrLogik für Informatiker
Logik für Informatiker 3. Prädikatenlogik Teil 1 9.06.2015 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: sofronie@uni-koblenz.de 1 Rückblick: Vor- und Nachteile von Aussagenlogik + Aussagenlogik
MehrPrä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)
MehrGrundlagen 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
Mehr3. Grundlegende Begriffe von Logiken - Aussagenlogik
3. Grundlegende Begriffe von Logiken - Aussagenlogik Wichtige Konzepte und Begriffe in Logiken: Syntax (Signatur, Term, Formel,... ): Festlegung, welche syntaktischen Gebilde als Formeln (Aussagen, Sätze,
MehrUnvollständigkeit der Arithmetik
Unvollständigkeit der Arithmetik Slide 1 Unvollständigkeit der Arithmetik Hans U. Simon (RUB) Email: simon@lmi.rub.de Homepage: http://www.ruhr-uni-bochum.de/lmi Unvollständigkeit der Arithmetik Slide
MehrKlausur Formale Systeme Fakultät für Informatik 2. Klausur zum WS 2010/2011
Fakultät für Informatik 2. Klausur zum WS 2010/2011 Prof. Dr. Bernhard Beckert 08. April 2011 Vorname: Matrikel-Nr.: Platz: Klausur-ID: **Platz** **Id** Die Bearbeitungszeit beträgt 60 Minuten. A1 (17)
MehrLogik für Informatiker
Vorlesung Logik für Informatiker 13. Prädikatenlogik Der Satz von Herbrand Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Semantische Bäume Eine klassische
MehrComputational Logic Algorithmische Logik Boolesche Algebra und Resolution
Computational Logic Algorithmische Logik Boolesche Algebra und Resolution Ralf Moeller Hamburg Univ. of Technology Boole'sche Algebra Äquivalenzen als "Transformationsgesetze" Ersetzbarkeitstheorem Zentrale
MehrBeispiel Aussagenlogik nach Schöning: Logik...
Beispiel Aussagenlogik nach Schöning: Logik... Worin besteht das Geheimnis Ihres langen Lebens? wurde ein 100-jähriger gefragt. Ich halte mich streng an die Diätregeln: Wenn ich kein Bier zu einer Mahlzeit
MehrKlausur zur Vorlesung Mathematische Logik
Universität Heidelberg 13. Februar 2014 Institut für Informatik Prof. Dr. Klaus Ambos-Spies Dipl.-Math. Thorsten Kräling Klausur zur Vorlesung Mathematische Logik Musterlösung Aufgabe 1 (Aussagenlogik
MehrNormalformen 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) Ÿ ÿ
MehrFormale Methoden 2. Gaetano Geck Lehrstuhl I Logik in der Informatik WS 2014/2015
Formale Methoden 2 Gaetano Geck Lehrstuhl I Logik in der Informatik WS 2014/2015 Teil 3: Logik 1 Aussagenlogik Einleitung Eigenschaften Äquivalenz Folgerung Normalformen 2 Prädikatenlogik Wenn eine Karte
MehrSyntax der Prädikatenlogik: Komplexe Formeln
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 Syntax
Mehr3. 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
Mehr5.1 Inferenz. Theorie der Informatik. Theorie der Informatik. 5.1 Inferenz. 5.2 Resolutionskalkül. 5.3 Zusammenfassung. Inferenz: Motivation
Theorie der Informatik 9. März 2015 5. Aussagenlogik III Theorie der Informatik 5. Aussagenlogik III 5.1 Inferenz Malte Helmert Gabriele Röger 5.2 Resolutionskalkül Universität Basel 9. März 2015 5.3 Zusammenfassung
Mehr1 Aussagenlogischer Kalkül
1 Aussagenlogischer Kalkül Ein Kalkül in der Aussagenlogik soll die Wahrheit oder Algemeingültigkeit von Aussageformen allein auf syntaktischer Ebene zeigen. Die Wahrheit soll durch Umformung von Formeln
MehrSchlussregeln aus anderen Kalkülen
Was bisher geschah Klassische Aussagenlogik: Syntax Semantik semantische Äquivalenz und Folgern syntaktisches Ableiten (Resolution) Modellierung in Aussagenlogik: Wissensrepräsentation, Schaltungslogik,
MehrTheoretische Grundlagen des Software Engineering
Theoretische Grundlagen des Software Engineering 9: Prädikatenlogik schulz@eprover.org Rückblick 2 Rückblick: Vor- und Nachteile von Aussagenlogik Aussagenlogik ist deklarativ: Syntaxelemente entsprechen
MehrHilbert-Kalkül (Einführung)
Hilbert-Kalkül (Einführung) Es gibt viele verschiedene Kalküle, mit denen sich durch syntaktische Umformungen zeigen läßt, ob eine Formel gültig bzw. unerfüllbar ist. Zwei Gruppen von Kalkülen: Kalküle
MehrKapitel L:II. II. Aussagenlogik
Kapitel L:II II. Aussagenlogik Syntax der Aussagenlogik Semantik der Aussagenlogik Eigenschaften des Folgerungsbegriffs Äquivalenz Formeltransformation Normalformen Bedeutung der Folgerung Erfüllbarkeitsalgorithmen
MehrZusammenfassung der Vorlesung. Mathematische Logik. Bodo von der Heiden Letzte Aktualisierung: 2. Februar 2005
Zusammenfassung der Vorlesung Mathematische Logik Bodo von der Heiden Letzte Aktualisierung: 2. Februar 2005 Zeitraum der Vorlesung: WS 2004/2005 Professor: Prof. Grädel Diese Zusammenfassung erhebt keinen
MehrProseminar Logik für Informatiker Thema: Prädikatenlogik (1.Teil)
Proseminar Logik für Informatiker Thema: Prädikatenlogik (1.Teil) Inhaltsverzeichnis 1. Warum eine mächtigere Sprache? 1.1. Einleitung 1.2. Definitionen 2. Prädikatenlogik als formale Sprache 2.1. Terme
MehrKapitel 1. Aussagenlogik
Kapitel 1 Aussagenlogik Einführung Mathematische Logik (WS 2012/13) Kapitel 1: Aussagenlogik 1/17 Übersicht Teil I: Syntax und Semantik der Aussagenlogik (1.0) Junktoren und Wahrheitsfunktionen (1.1) Syntax
MehrWas bisher geschah: klassische Aussagenlogik
Was bisher geschah: klassische Aussagenlogik Syntax Symbole und Struktur Junktoren: t, f (nullstellig), (einstellig),,,, (zweistellig) aussagenlogische Formeln AL(P) induktive Definition: IA atomare Formeln
MehrSyntax der Aussagenlogik. Vorlesung Logik Sommersemester 2012 Universität Duisburg-Essen. Formel als Syntaxbaum. Teilformel A 3 A 1 A 4
Syntax der Vorlesung Logik Sommersemester 2012 Universität Duisburg-Essen Barbara König Übungsleitung: Christoph Blume Eine atomare Formel hat die Form A i (wobei i = 1, 2, 3,...). Definition (Formel)
MehrAufgabe - 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)
MehrAussagenlogik Prädikatenlogik erster Stufe. Logik. Logik
Grundzeichen Aussagenlogik Aussagenvariablen P, Q, R,... Junktoren nicht und oder Runde Klammern (, ) Formeln Aussagenlogik Formeln sind spezielle Zeichenreihen aus Grundzeichen, und zwar 1 Jede Aussagenvariable
MehrVorsemesterkurs Informatik
Vorsemesterkurs Informatik Vorsemesterkurs Informatik Mario Holldack WS2015/16 30. September 2015 Vorsemesterkurs Informatik 1 Einleitung 2 Aussagenlogik 3 Mengen Vorsemesterkurs Informatik > Einleitung
MehrMathematische Logik SS 2017
Mathematische Logik SS 2017 Prof. Dr. Erich Grädel Mathematische Grundlagen der Informatik RWTH Aachen Inhaltsverzeichnis 0 Notation und Konventionen 1 1 Aussagenlogik 3 1.1 Syntax und Semantik der Aussagenlogik............
MehrDe 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,
MehrKapitel 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
MehrLogik 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
MehrErsetzbarkeitstheorem
Ersetzbarkeitstheorem Die Abgeschlossenheit läßt sich auch folgendermaßen formulieren: Ersetzbarkeitstheorem Seien F und G Formeln mit F G. SeienH und H Formeln, so daß H aus H hervorgeht, indem ein Vorkommen
MehrWeitere Beweistechniken und aussagenlogische Modellierung
Weitere Beweistechniken und aussagenlogische Modellierung Vorlesung Logik in der Informatik, HU Berlin 2. Übungsstunde Aussagenlogische Modellierung Die Mensa versucht ständig, ihr Angebot an die Wünsche
MehrAusdrucksstärke verschiedener Logiken Abschnitt 8. Fragen der Ausdrucksstärke. Ehrenfeucht-Fraïssé Spiele. Ausdrucksstärke: Beispiele
Ausdrucksstärke FO 8 Ausdrucksstärke verschiedener Logiken Abschnitt 8 Fragen: Welche Struktureigenschaften können in gegebener Logik formalisiert werden? Welche Eigenschaften sind nicht ausdrückbar? z.b.
MehrBeispiel. Bsp.: Betrachte Schlussweise in: (3) folgt aus (1) und (2), siehe z.b. Resolutionsregel. was ist mit folgender Schlußweise:
Theoretische Informatik: Logik, M. Lange, FB16, Uni Kassel: 5.4 Prädikatenlogik mit Gleichheit Resolution 192 Beispiel Bsp.: Betrachte Schlussweise in: 1 Wenn es regnet, dann wird die Straße nass. R N
MehrPrädikate sind Funktionen. Prädikatenlogik. Quantoren. n stellige Prädikate. n stellige Prädikate:
Aussagenlogik: Aussagen Ausssageformen Prädikatenlogik beschäftigt sich mit Aussagen sind Sätze die entweder wahr oder falsch sind sind Sätze mit Variablen, die beim Ersetzen dieser Variablen durch Elemente
MehrMusterlösung der Klausur zur Vorlesung Logik für Informatiker
Musterlösung der Klausur zur Vorlesung Logik für Informatiker Bernhard Beckert Christoph Gladisch Claudia Obermaier Arbeitsgruppe Künstliche Intelligenz Fachbereich Informatik, Universität Koblenz-Landau
MehrTheorie der Informatik. Theorie der Informatik. 6.1 Einführung. 6.2 Alphabete und formale Sprachen. 6.3 Grammatiken. 6.4 Chomsky-Hierarchie
Theorie der Informatik 17. März 2014 6. Formale Sprachen und Grammatiken Theorie der Informatik 6. Formale Sprachen und Grammatiken Malte Helmert Gabriele Röger Universität Basel 17. März 2014 6.1 Einführung
MehrResolutionsalgorithmus
112 Resolutionskalkül Mit dem Begriff Kalkül bezeichnet man eine Menge von syntaktischen Umformungsregeln, mit denen man semantische Eigenschaften der Eingabeformel herleiten kann. Für den Resolutionskalkül:
MehrMusterlösung 11.Übung Mathematische Logik
Lehr- und Forschungsgebiet Mathematische Grundlagen der Informatik RWTH Aachen Prof. Dr. E. Grädel, F. Reinhardt SS 2015 Aufgabe 2 Musterlösung 11.Übung Mathematische Logik Geben Sie für die folgenden
MehrTeil 7. Grundlagen Logik
Teil 7 Grundlagen Logik Was ist Logik? etymologische Herkunft: griechisch bedeutet Wort, Rede, Lehre (s.a. Faust I ) Logik als Argumentation: Alle Menschen sind sterblich. Sokrates ist ein Mensch. Also
MehrGrundlagen der Theoretischen Informatik
Grundlagen der Theoretischen Informatik Sommersemester 2015 29.04.2015 Viorica Sofronie-Stokkermans e-mail: sofronie@uni-koblenz.de 1 Bis jetzt 1. Motivation 2. Terminologie 3. Endliche Automaten und reguläre
MehrKapitel 1.3. Normalformen aussagenlogischer Formeln und die Darstellbarkeit Boolescher Funktionen durch aussagenlogische Formeln
Kapitel 1.3 Normalformen aussagenlogischer Formeln und die Darstellbarkeit Boolescher Funktionen durch aussagenlogische Formeln Mathematische Logik (WS 2011/12) Kapitel 1.3: Normalformen 1/ 29 Übersicht
MehrFormale Methoden II. Gerhard Jäger. SS 2008 Universität Bielefeld. Teil 8, 11. Juni 2008. Formale Methoden II p.1/30
Formale Methoden II SS 2008 Universität Bielefeld Teil 8, 11. Juni 2008 Gerhard Jäger Formale Methoden II p.1/30 Beispiele Anmerkung: wenn der Wahrheitswert einer Formel in einem Modell nicht von der Belegungsfunktion
MehrKapitel 1.5. Ein adäquater Kalkül der Aussagenlogik. Teil 1: Kalküle und Beweisbarkeit und die Korrektheit des Shoenfield-Kalküls
Kapitel 1.5 Ein adäquater Kalkül der Aussagenlogik Teil 1: Kalküle und Beweisbarkeit und die Korrektheit des Shoenfield-Kalküls Mathematische Logik (WS 2012/13) Kapitel 1.5: Kalküle 1/30 Syntaktischer
Mehr3. Logik 3.1 Aussagenlogik
3. Logik 3.1 Aussagenlogik WS 06/07 mod 301 Kalkül zum logischen Schließen. Grundlagen: Aristoteles 384-322 v. Chr. Aussagen: Sätze, die prinzipiell als ahr oder falsch angesehen erden können. z. B.: Es
MehrPrüfungsprotokoll Kurs 1825 Logik für Informatiker. Studiengang: MSc. Informatik Prüfer: Prof. Dr. Heinemann Termin: Januar 2015
Prüfungsprotokoll Kurs 1825 Logik für Informatiker Studiengang: MSc. Informatik Prüfer: Prof. Dr. Heinemann Termin: Januar 2015 1. Aussagenlogik Alphabet und AS gegeben, wie sind die Aussagenlogischen
MehrSS2010 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.................................
MehrI. Aussagenlogik. Aussagenlogik untersucht Verknüpfungen wie "und", "oder", "nicht", "wenn... dann" zwischen atomaren und komplexen Sätzen.
I. Aussagenlogik 2.1 Syntax Aussagenlogik untersucht Verknüpfungen wie "und", "oder", "nicht", "wenn... dann" zwischen atomaren und komplexen Sätzen. Sätze selbst sind entweder wahr oder falsch. Ansonsten
MehrKapitel L:II. II. Aussagenlogik
Kapitel L:II II. Aussagenlogik Syntax der Aussagenlogik Semantik der Aussagenlogik Eigenschaften des Folgerungsbegriffs Äquivalenz Formeltransformation Normalformen Bedeutung der Folgerung Erfüllbarkeitsalgorithmen
MehrGrundlagen der Kognitiven Informatik
Grundlagen der Kognitiven Informatik Wissensrepräsentation und Logik Ute Schmid Kognitive Systeme, Angewandte Informatik, Universität Bamberg letzte Änderung: 14. Dezember 2010 U. Schmid (CogSys) KogInf-Logik
MehrLogik für Informatiker 1
Logik für Informatiker 1 Sätze und Definitionen Martin Ziegler Freiburg 2006/2007 1 version1.5-1-g570cfb7, Sat Oct 29 18:16:49 2016 +0200 Inhaltsverzeichnis 1 Aussagenlogik 2 1.1 Grundbegriffe.............................
MehrWissensrepräsentation und -verarbeitung in Logiken. bereinigt Pränex Skolem ( -Eliminierung) Klausel (Menge von Klauseln, Notation ohne Quantoren)
Was bisher geschah Wissensrepräsentation und -verarbeitung in Logiken klassische Aussagenlogik klassische Prädikatenlogik: Wiederholung Syntax, Semantik Normalformen: bereinigt Pränex Skolem ( -Eliminierung)
MehrWissensbasierte Systeme
WBS4 Slide 1 Wissensbasierte Systeme Vorlesung 4 vom 03.11.2004 Sebastian Iwanowski FH Wedel WBS4 Slide 2 Wissensbasierte Systeme 1. Motivation 2. Prinzipien und Anwendungen 3. Logische Grundlagen 4. Suchstrategien
MehrDie Sprache der Prädikatenlogik, Überlegungen zu Modellen
Die Sprache der Prädikatenlogik, Überlegungen zu Modellen Dr. Uwe Scheffler [Technische Universität Dresden] November 2011 Die Formeldefinition der Prädikatenlogik 1. Wenn f n eine n-stellige Prädikatenkonstante
MehrTU5 Aussagenlogik II
TU5 Aussagenlogik II Daniela Andrade daniela.andrade@tum.de 21.11.2016 1 / 21 Kleine Anmerkung Meine Folien basieren auf den DS Trainer von Carlos Camino, den ihr auf www.carlos-camino.de/ds findet ;)
MehrKlausur Formale Systeme Fakultät für Informatik WS 2009/2010. Prof. Dr. Bernhard Beckert. 18. Februar 2010
Klausur Formale Systeme Fakultät für Informatik Name: Mustermann Vorname: Peter Matrikel-Nr.: 0000000 Klausur-ID: 0000 WS 2009/2010 Prof. Dr. Bernhard Beckert 18. Februar 2010 A1 (15) A2 (10) A3 (10) A4
Mehr4. Alternative Temporallogiken
4. Alternative Temporallogiken Benutzung unterschiedlicher Temporallogiken entsprechend den verschiedenen Zeitbegriffen LTL: Linear Time Logic Ähnlich der CTL, aber jetzt einem linearen Zeitbegriff entspechend
MehrEinführung in die mathematische Logik
Prof. Dr. H. Brenner Osnabrück SS 2014 Einführung in die mathematische Logik Vorlesung 22 Repräsentierbarkeit in einer Theorie Wir haben schon in der zwanzigsten Vorlesung davon gesprochen, wann eine arithmetische
MehrFormale Logik. PD Dr. Markus Junker Abteilung für Mathematische Logik Universität Freiburg. Wintersemester 16/17 Sitzung vom 9.
Formale Logik PD Dr. Markus Junker Abteilung für Mathematische Logik Universität Freiburg Wintersemester 16/17 Sitzung vom 9. November 2016 Weitere Begriffe Eine Zuweisung von Wahrheitswerten W bzw. F
Mehr5. Lambda-Kalkül und Logik höherer Stufe
5. Lambda-Kalkül und Logik höherer Stufe 5.1 Lambda-Kalkül (ungetypt) Lambda-Notation, Lambda-Terme Konversionsregeln 5.2 Einfach getypter Lambda-Kalkül 5.3 (Prädikaten-)Logik höherer Stufe Motivation
MehrModelltheorie. Zunächst fixieren wir die Notation, die wir im Folgenden verwenden werden.
1 Modelltheorie Die Modelltheorie beschäftigt sich mit der Klassifikation mathematischer Strukturen und Abbildungen mit Hilfe von logischen Formeln sowie dem Zusammenhang zwischen rein syntaktischen und
MehrTheoretische Grundlagen 1
Theoretische Grundlagen 1 Prüfung im Wintersemester 2003/04 Name, Vorname:... Matrikelnummer:... Hochschule Reutlingen - Reutlingen University Fachbereich: Informatik Bachelor-Studiengang/Semester: Medien-
MehrWir haben eine Beziehung zwischen entscheidbar und rekursiv aufzählbar hergeleitet.
Rückschau 12.11.04 Wir haben eine Beziehung zwischen entscheidbar und rekursiv aufzählbar hergeleitet. Wir haben das Prinzip der Diagonalisierung eingeführt und mit DIAG eine erste nicht rek. aufz. Sprache
MehrSubstitution. Unifikation. Komposition der Substitution. Ausführung der Substitution
Substitution Unifikation Ziel eines Widerspruchsbeweis: Widerspruch ja/nein Variablenbindung im Falle eines Widerspruchs Eine Substitution θ ist eine endliche Menge der Form {v 1 /t 1 v n /t n }, wobei
MehrWissensbasierte Systeme/ Expertensysteme. Teil 2
Wissensbasierte Systeme/ Expertensysteme Teil 2 BiTS, Sommersemester 2004 Dr. Stefan Kooths KOOTHS BiTS: Wissensbasierte Systeme/Expertensysteme Teil 2 1 Gliederung 1. Einführung und Einordnung 2. Entscheidungsunterstützung(ssysteme)
MehrLogik für Informatiker
Logik für Informatiker 2. Aussagenlogik Teil 3 30.04.2012 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: sofronie@uni-koblenz.de 1 Letztes Mal Aussagenlogik Syntax: welche Formeln? Semantik:
MehrSS April Übungen zur Vorlesung Logik Blatt 1. Prof. Dr. Klaus Madlener Abgabe bis 27. April :00h
SS 2011 20. April 2011 Übungen zur Vorlesung Logik Blatt 1 Prof. Dr. Klaus Madlener Abgabe bis 27. April 2011 10:00h 1. Aufgabe: [strukturelle Induktion, Übung] Zeigen Sie mit struktureller Induktion über
MehrAlgorithmischer Aufbau der Aussagenlogik
Algorithmischer Aufbau der Aussagenlogik In diesem Abschnitt betrachten wir Verfahren die bei gegebener endlichen Menge Σ und A-Form A entscheiden ob Σ = A gilt. Die bisher betrachteten Verfahren prüfen
Mehr1 Prädikatenlogik: Korrektheit, Vollständigkeit, Entscheidbarkeit
1 Prädikatenlogik: Korrektheit, Vollständigkeit, Entscheidbarkeit 1.1 Korrektheit Mit dem Kalkül der Prädikatenlogik, z.b. dem Resolutionskalkül, können wir allgemeingültige Sätze beweisen. Diese Sätze
MehrVorlesung Logik Sommersemester 2012 Universität Duisburg-Essen
Vorlesung Logik Sommersemester 2012 Universität Duisburg-Essen Barbara König Übungsleitung: Christoph Blume Barbara König Logik 1 Motivation: Wir beschäftigen uns nun im folgenden mit der, die gegenüber
MehrNormalformen boolescher Funktionen
Normalformen boolescher Funktionen Jeder boolesche Ausdruck kann durch (äquivalente) Umformungen in gewisse Normalformen gebracht werden! Disjunktive Normalform (DNF) und Vollkonjunktion: Eine Vollkonjunktion
MehrFormalisierung von Sudoku Formalisieren Sie das Sudoku-Problem:
Formalisierung von Sudoku Formalisieren Sie das Sudoku-Problem: 4 4 4 4 4 1 1 1 1 2 2 3 3 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 9 9 9 8 6 Verwenden Sie dazu eine atomare Formel A[n, x, y] für jedes Tripel (n,
MehrVor(schau)kurs für Studienanfänger Mathematik: Aussagen und Mengen
Vor(schau)kurs für Studienanfänger Mathematik: Aussagen und Mengen 09.10.2014 Herzlich Willkommen zum 2. Teil des Vorschaukurses für Mathematik! Organisatorisches Der Vorkurs besteht aus sechs Blöcken
MehrGrundlagen der Künstlichen Intelligenz
Grundlagen der Künstlichen Intelligenz 27. Aussagenlogik: Logisches Schliessen und Resolution Malte Helmert Universität Basel 28. April 2014 Aussagenlogik: Überblick Kapitelüberblick Aussagenlogik: 26.
Mehr