Formale Systeme. Prädikatenlogik 2. Stufe. Prof. Dr. Bernhard Beckert WS 2009/2010 KIT INSTITUT FÜR THEORETISCHE INFORMATIK
|
|
- Leon Färber
- vor 6 Jahren
- Abrufe
Transkript
1 Formale Systeme Prof. Dr. Bernhard Beckert WS 2009/2010 KIT INSTITUT FÜR THEORETISCHE INFORMATIK KIT University of the State of Baden-Württemberg and National Large-scale Research Center of the Helmholtz Association
2 Syntax der Logische Zeichen: Wie in der PL1: (, ),. =,,,,,,,. Variable: Var = Ivar Mvar (disjunkt) Ivar: Individuenvariable v 0, v 1,... Notation: x, y, z,... Mvar: Mengenvariable oder einstellige Prädikatvariable M 0, M 1,... Notation: X, Y, Z,... Signatur Σ = (F Σ, P Σ, α Σ ) wie in PL1 Terme Term Σ wie in PL1 Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 2/11
3 Syntax der Logische Zeichen: Wie in der PL1: (, ),. =,,,,,,,. Variable: Var = Ivar Mvar (disjunkt) Ivar: Individuenvariable v 0, v 1,... Notation: x, y, z,... Mvar: Mengenvariable oder einstellige Prädikatvariable M 0, M 1,... Notation: X, Y, Z,... Signatur Σ = (F Σ, P Σ, α Σ ) wie in PL1 Terme Term Σ wie in PL1 Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 2/11
4 Syntax der Logische Zeichen: Wie in der PL1: (, ),. =,,,,,,,. Variable: Var = Ivar Mvar (disjunkt) Ivar: Individuenvariable v 0, v 1,... Notation: x, y, z,... Mvar: Mengenvariable oder einstellige Prädikatvariable M 0, M 1,... Notation: X, Y, Z,... Signatur Σ = (F Σ, P Σ, α Σ ) wie in PL1 Terme Term Σ wie in PL1 Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 2/11
5 Syntax der (Forts.) atomare Formeln: s. = t für Terme s, t p(t 1,..., t n ) für p P Σ, α Σ (p) = n, t i Term Σ X(t) für Mengenvariable X und Terme t Formeln ForΣ 2 enthält genau alle atomaren Formeln 1, 0 mit A, B ForΣ 2, x Ivar, X Mvar auch: A, (A B), (A B), (A B), (A B), xa, xa, XA, XA Die Begriffe freie Variable, gebundene Variable, Substitution, kollisionsfreie Substitution, Präfix, Allabschluß, Existenzabschluß u.ä. werden entsprechend der PL1 gebildet. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 3/11
6 Syntax der (Forts.) atomare Formeln: s. = t für Terme s, t p(t 1,..., t n ) für p P Σ, α Σ (p) = n, t i Term Σ X(t) für Mengenvariable X und Terme t Formeln ForΣ 2 enthält genau alle atomaren Formeln 1, 0 mit A, B ForΣ 2, x Ivar, X Mvar auch: A, (A B), (A B), (A B), (A B), xa, xa, XA, XA Die Begriffe freie Variable, gebundene Variable, Substitution, kollisionsfreie Substitution, Präfix, Allabschluß, Existenzabschluß u.ä. werden entsprechend der PL1 gebildet. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 3/11
7 Syntax der (Forts.) atomare Formeln: s. = t für Terme s, t p(t 1,..., t n ) für p P Σ, α Σ (p) = n, t i Term Σ X(t) für Mengenvariable X und Terme t Formeln ForΣ 2 enthält genau alle atomaren Formeln 1, 0 mit A, B ForΣ 2, x Ivar, X Mvar auch: A, (A B), (A B), (A B), (A B), xa, xa, XA, XA Die Begriffe freie Variable, gebundene Variable, Substitution, kollisionsfreie Substitution, Präfix, Allabschluß, Existenzabschluß u.ä. werden entsprechend der PL1 gebildet. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 3/11
8 Syntax der (Forts.) atomare Formeln: s. = t für Terme s, t p(t 1,..., t n ) für p P Σ, α Σ (p) = n, t i Term Σ X(t) für Mengenvariable X und Terme t Formeln ForΣ 2 enthält genau alle atomaren Formeln 1, 0 mit A, B ForΣ 2, x Ivar, X Mvar auch: A, (A B), (A B), (A B), (A B), xa, xa, XA, XA Die Begriffe freie Variable, gebundene Variable, Substitution, kollisionsfreie Substitution, Präfix, Allabschluß, Existenzabschluß u.ä. werden entsprechend der PL1 gebildet. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 3/11
9 Semantik der Prädikatenlogik 2. Stufe Zu einer Interpretation D = (D, I) sind Belegungen β : Ivar D und γ : Mvar P(D) zu betrachten (P(D): Potenzmenge von D). Auswertung von Formeln: val D,β,γ (X(t)) = W val D,β,γ (t) γ(x) val D,β,γ ( XA) = W für jedes M D gilt val D,β,γ M (A) = W X val D,β,γ ( XA) = W es gibt ein M D mit val D,β,γ M X (A) = W Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 4/11
10 Semantik der Prädikatenlogik 2. Stufe Zu einer Interpretation D = (D, I) sind Belegungen β : Ivar D und γ : Mvar P(D) zu betrachten (P(D): Potenzmenge von D). Auswertung von Formeln: val D,β,γ (X(t)) = W val D,β,γ (t) γ(x) val D,β,γ ( XA) = W für jedes M D gilt val D,β,γ M (A) = W X val D,β,γ ( XA) = W es gibt ein M D mit val D,β,γ M X (A) = W Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 4/11
11 Semantik der Prädikatenlogik 2. Stufe Zu einer Interpretation D = (D, I) sind Belegungen β : Ivar D und γ : Mvar P(D) zu betrachten (P(D): Potenzmenge von D). Auswertung von Formeln: val D,β,γ (X(t)) = W val D,β,γ (t) γ(x) val D,β,γ ( XA) = W für jedes M D gilt val D,β,γ M (A) = W X val D,β,γ ( XA) = W es gibt ein M D mit val D,β,γ M X (A) = W Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 4/11
12 Semantik der Prädikatenlogik 2. Stufe Zu einer Interpretation D = (D, I) sind Belegungen β : Ivar D und γ : Mvar P(D) zu betrachten (P(D): Potenzmenge von D). Auswertung von Formeln: val D,β,γ (X(t)) = W val D,β,γ (t) γ(x) val D,β,γ ( XA) = W für jedes M D gilt val D,β,γ M (A) = W X val D,β,γ ( XA) = W es gibt ein M D mit val D,β,γ M X (A) = W Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 4/11
13 Semantik der Prädikatenlogik 2. Stufe Zu einer Interpretation D = (D, I) sind Belegungen β : Ivar D und γ : Mvar P(D) zu betrachten (P(D): Potenzmenge von D). Auswertung von Formeln: val D,β,γ (X(t)) = W val D,β,γ (t) γ(x) val D,β,γ ( XA) = W für jedes M D gilt val D,β,γ M (A) = W X val D,β,γ ( XA) = W es gibt ein M D mit val D,β,γ M X (A) = W Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 4/11
14 Modellbegriff (D, I) heißt Modell von A : val D,I,β,γ (A) = W für alle β, γ. (D, I) ist Modell einer Formelmenge M : (D, I) ist Modell jeder Formel in M. M = A : Jedes Modell von M ist Modell von A A allgemeingültig : = A A erfüllbar : A ist nicht allgemeingültig. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 5/11
15 Modellbegriff (D, I) heißt Modell von A : val D,I,β,γ (A) = W für alle β, γ. (D, I) ist Modell einer Formelmenge M : (D, I) ist Modell jeder Formel in M. M = A : Jedes Modell von M ist Modell von A A allgemeingültig : = A A erfüllbar : A ist nicht allgemeingültig. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 5/11
16 Modellbegriff (D, I) heißt Modell von A : val D,I,β,γ (A) = W für alle β, γ. (D, I) ist Modell einer Formelmenge M : (D, I) ist Modell jeder Formel in M. M = A : Jedes Modell von M ist Modell von A A allgemeingültig : = A A erfüllbar : A ist nicht allgemeingültig. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 5/11
17 Modellbegriff (D, I) heißt Modell von A : val D,I,β,γ (A) = W für alle β, γ. (D, I) ist Modell einer Formelmenge M : (D, I) ist Modell jeder Formel in M. M = A : Jedes Modell von M ist Modell von A A allgemeingültig : = A A erfüllbar : A ist nicht allgemeingültig. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 5/11
18 Modellbegriff (D, I) heißt Modell von A : val D,I,β,γ (A) = W für alle β, γ. (D, I) ist Modell einer Formelmenge M : (D, I) ist Modell jeder Formel in M. M = A : Jedes Modell von M ist Modell von A A allgemeingültig : = A A erfüllbar : A ist nicht allgemeingültig. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 5/11
19 Beispiele für PL2 Formeln X(X(x) X(y)) Charakterisiert die Gleichheit x. = y. X((X(0) y(x(y) X(s(y)))) yx(y)) Das Induktionsschema der Peanoschen Axiome als Formel. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 6/11
20 Beispiele für PL2 Formeln X(X(x) X(y)) Charakterisiert die Gleichheit x. = y. X((X(0) y(x(y) X(s(y)))) yx(y)) Das Induktionsschema der Peanoschen Axiome als Formel. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 6/11
21 Kompaktheit Theorem Die PL2 ist nicht kompakt. D. h.: Es gibt eine Formelmenge S, so daß jede endliche Teilmenge von S ein Modell hat S selbst aber nicht. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 7/11
22 Kompaktheit Beweis Vokabular Σ = {s, 0, c} S = { X((X(0) y(x(y) X(s(y)))) yx(y))} { (c =. s(... s( 0)...) n 0} }{{} n mal Aus (D, I) = D = X((X(0) y(x(y) X(s(y)))) yx(y)) folgt D = {s n (0) n 0}. Jede endliche Teilmenge der Ungleichungen {c s n (0) n 0} lässt sich noch erfüllen, die ganze Menge aber nicht mehr. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 8/11
23 Kompaktheit Beweis Vokabular Σ = {s, 0, c} S = { X((X(0) y(x(y) X(s(y)))) yx(y))} { (c =. s(... s( 0)...) n 0} }{{} n mal Aus (D, I) = D = X((X(0) y(x(y) X(s(y)))) yx(y)) folgt D = {s n (0) n 0}. Jede endliche Teilmenge der Ungleichungen {c s n (0) n 0} lässt sich noch erfüllen, die ganze Menge aber nicht mehr. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 8/11
24 Kompaktheit Beweis Vokabular Σ = {s, 0, c} S = { X((X(0) y(x(y) X(s(y)))) yx(y))} { (c =. s(... s( 0)...) n 0} }{{} n mal Aus (D, I) = D = X((X(0) y(x(y) X(s(y)))) yx(y)) folgt D = {s n (0) n 0}. Jede endliche Teilmenge der Ungleichungen {c s n (0) n 0} lässt sich noch erfüllen, die ganze Menge aber nicht mehr. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 8/11
25 Axiomatisierbarkeit Theorem Für die kann es keinen korrekten und vollständigen Kalkül geben. Beweis Der Begriff der Ableitbarkeit aus einem Kalkül K ist stets kompakt, d. h.: Aus S K A folgt stets E K A für eine endliche Teilmenge E S. Die Existenz eines korrekten und vollständigen Kalküls stünde also im Widerspruch zu dem Gegenbeispiel zur Kompaktheit von PL2. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/2010 9/11
26 Endlichkeit Mit Quantoren über 2-stellige Relationen kann man auch die Endlichkeit des Grundbereichs durch eine Formel ohne nicht-logische Zeichen ausdrücken. Fin := U (( x yu(x, y) x y z(u(x, y) U(x, z) y =. z) x y z(u(x, z) U(y, z) x =. y)) y xu(x, y)) (D, I) = Fin D ist endlich Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/ /11
27 Endlichkeit Beweisidee (D, I) endlich Jede injektive Funktion F : D D ist auch surjektiv Für jede Relation R D D gilt: Wenn R der Graph einer injektiven Funktion ist, dann ist diese auch surjektiv. Prof. Dr. Bernhard Beckert Formale Systeme WS 2009/ /11
Formale Systeme. Aussagenlogik: Sequenzenkalkül. Prof. Dr. Bernhard Beckert WS 2010/2011 KIT INSTITUT FÜR THEORETISCHE INFORMATIK
Formale Systeme Prof. Dr. Bernhard Beckert WS 2010/2011 KIT INSTITUT FÜR THEORETISCHE INFORMATIK KIT University of the State of Baden-Württemberg and National Large-scale Research Center of the Helmholtz
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
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:
MehrLogik 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
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.
MehrFormale Systeme. Endliche Automaten. Prof. Dr. Bernhard Beckert WS 2009/2010 KIT INSTITUT FÜR THEORETISCHE INFORMATIK
Formale Systeme Prof. Dr. Bernhard Beckert WS 2009/2010 KIT INSTITUT FÜR THEORETISCHE INFORMATIK KIT University of the State of Baden-Württemberg and National Large-scale Research Center of the Helmholtz
MehrLogik 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:
Mehr8 Der Kompaktheitssatz und der Satz von Löwenheim und Skolem
8 Der Kompaktheitssatz und der Satz von Löwenheim und Skolem 8.1 Der Kompaktheitssatz Kompaktheitssatz Endlichkeitssatz Der Kompaktheitssatz ist auch unter dem Namen Endlichkeitssatz bekannt. Unter Verwendung
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
Mehr5.4 Die Prädikatenlogik 1.Stufe als Semantikformalismus
5.4 Die Prädikatenlogik 1.Stufe als Semantikformalismus 5.4.1 Einführung Einführung Verwendet wird die Sprache der Prädikatenlogik erster Stufe mit Identität (ohne Funktionskonstanten) mit dem folgenden
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
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
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
Mehr4.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
MehrVorsemesterkurs Informatik
Vorsemesterkurs Informatik Vorsemesterkurs Informatik Mario Holldack WS2015/16 30. September 2015 Vorsemesterkurs Informatik 1 Einleitung 2 Aussagenlogik 3 Mengen Vorsemesterkurs Informatik > Einleitung
MehrWissensbasierte 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
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
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
MehrRhetorik und Argumentationstheorie.
Rhetorik und Argumentationstheorie 2 [frederik.gierlinger@univie.ac.at] Teil 2 Was ist ein Beweis? 2 Wichtige Grundlagen Tautologie nennt man eine zusammengesetzte Aussage, die wahr ist, unabhängig vom
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)
MehrFormale Methoden der Softwaretechnik 1 Vorlesung vom : Grundlage von Isabelle
1 Formale Methoden der Softwaretechnik 1 Vorlesung vom 16.11.09: Grundlage von Isabelle Christoph Lüth, Lutz Schröder Universität Bremen Wintersemester 2009/10 2 Fahrplan Teil I: Grundlagen der Formalen
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
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:
MehrLogik für Informatiker
Vorlesung Logik für Informatiker 7. Aussagenlogik Analytische Tableaus Bernhard Beckert Universität Koblenz-Landau Sommersemester 2006 Logik für Informatiker, SS 06 p.1 Der aussagenlogische Tableaukalkül
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)
MehrAussagenlogische Kalküle
Aussagenlogische Kalküle Ziel: mit Hilfe von schematischen Regeln sollen alle aus einer Formel logisch folgerbaren Formeln durch (prinzipiell syntaktische) Umformungen abgeleitet werden können. Derartige
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
MehrEinführung in die mathematische Logik
Prof. Dr. H. Brenner Osnabrück SS 2014 Einführung in die mathematische Logik Vorlesung 7 Sprachen erster Sufe Die in der letzten Vorlesung erwähnten Konstruktionsmöglichkeiten für Aussagen sind im Wesentlichen
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
MehrWS 2013/14. Diskrete Strukturen
WS 2013/14 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws1314
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
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
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
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,
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
MehrDiskrete Strukturen Kapitel 2: Grundlagen (Beweise)
WS 2014/15 Diskrete Strukturen Kapitel 2: Grundlagen (Beweise) Hans-Joachim Bungartz Lehrstuhl für wissenschaftliches Rechnen Fakultät für Informatik Technische Universität München http://www5.in.tum.de/wiki/index.php/diskrete_strukturen_-_winter_14
MehrLogik für Informatiker
Logik für Informatiker 2. Aussagenlogik Teil 5 8.05.2012 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: sofronie@uni-koblenz.de 1 Bis jetzt Syntax der Aussagenlogik: Definition der Menge
MehrFormale 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
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
MehrÜbungsblatt 3 Lösungen
Übungsblatt 3 Lösungen Formale Semantik WiSe 2011/2012 1 Lambda-Kalkül Anmerkungen: Pot(U) = Potenzmenge von U, wobei U das Universum Die Potenzmenge einer Menge M ist die Menge aller Teilmengen von M
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
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
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
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:
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
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)
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
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
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Kapitel 14: Der Begriff des Algorithmus (einige grundlegende Aspekte) Thomas Worsch KIT, Institut für Theoretische Informatik Wintersemester 2015/2016 GBI Grundbegriffe der
MehrMotivation. Formale Grundlagen der Informatik 1 Kapitel 17. Syntax & Semantik. Motivation - Beispiel. Motivation - Beispiel
Motivation Formale Grundlagen der Informatik 1 Kapitel 17 & Frank Heitmann heitmann@informatik.uni-hamburg.de 6. & 7. Juni 2016 Frank Heitmann heitmann@informatik.uni-hamburg.de 1/43 Die ist eine Erweiterung
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,
Mehr3 Terme und Algebren 3.1 Terme
3 Terme und Algebren 3.1 Terme Mod - 3.1 In allen formalen Kalkülen benutzt man Formeln als Ausdrucksmittel. Hier betrachten wir nur ihre Struktur - nicht ihre Bedeutung. Wir nennen sie Terme. Terme bestehen
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
MehrLogik 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
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,
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
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
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
MehrFormale Systeme. Binary Decision Diagrams. Prof. Dr. Bernhard Beckert WS 2010/2011 KIT INSTITUT FÜR THEORETISCHE INFORMATIK
Formale Systeme Prof. Dr. Bernhard Beckert WS / KIT INSTITUT FÜR THEORETISCHE INFORMATIK KIT University of the State of Baden-Württemberg and National Large-scale Research Center of the Helmholtz Association
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
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
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
MehrMathematik 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
MehrSemantik von Formeln und Sequenzen
Semantik von Formeln und Sequenzen 33 Grundidee der Verwendung von Logik im Software Entwurf Syntax: Menge von Formeln = Axiome Ax K ist beweisbar Formel ϕ beschreiben Korrektkeit Vollständigkeit beschreibt
MehrDie Formelsprache der Nichtstandardanalysis (NSA) und das Axiom vom idealen Punkt. Antje Rogalla Freie Universität Berlin
Die Formelsprache der Nichtstandardanalysis (NSA) und das Axiom vom idealen Punkt Antje Rogalla Freie Universität Berlin 31.10.2012 1 Inhaltsverzeichnis 1 Einleitung 3 2 Die Formelsprache der NSA 4 3 Das
MehrKapitel 2. Die Prädikentenlogik (erster Stufe)
Kapitel 2 Die Prädikentenlogik (erster Stufe) Mathematische Strukturen und formale Sprachen Mathematische Logik (WS 2010/11) Prädikatenlogik 1. Stufe 1 / 43 Übersicht Vorbemerkungen Mathematische Strukturen
MehrAnalysis I für Studierende der Ingenieurwissenschaften
Analysis I für Studierende der Ingenieurwissenschaften Ingenuin Gasser Department Mathematik Universität Hamburg Technische Universität Hamburg Harburg Wintersemester 2008/2009 1 Kapitel 1: Aussagen, Mengen
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
MehrFormale Systeme. Büchi-Automaten. Prof. Dr. Bernhard Beckert WS 2009/2010 KIT INSTITUT FÜR THEORETISCHE INFORMATIK
Formale Systeme Prof. Dr. Bernhard Beckert WS 2009/2010 KIT INSTITUT FÜR THEORETISCHE INFORMATIK KIT University of the State of Baden-Württemberg and National Large-scale Research Center of the Helmholtz
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...
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
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
MehrCollegium Logicum - Logische Grundlagen der Philosophie und der Wissenschaften Link
Collegium Logicum - Logische Grundlagen der Philosophie und der Wissenschaften Band 1 von Godehard Link 1. Auflage Collegium Logicum - Logische Grundlagen der Philosophie und der Wissenschaften Link schnell
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
MehrKapitel 2 MENGENLEHRE
Kapitel 2 MENGENLEHRE In diesem Kapitel geben wir eine kurze Einführung in die Mengenlehre, mit der man die ganze Mathematik begründen kann. Wir werden sehen, daßjedes mathematische Objekt eine Menge ist.
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............
MehrFormale Systeme. Organisatorisches. Prof. Dr. Bernhard Beckert, WS 2016/ KIT Die Forschungsuniversita t in der Helmholtz-Gemeinschaft
Formale Systeme Prof. Dr. Bernhard Beckert, WS 2016/2017 Organisatorisches KIT I NSTITUT F U R T HEORETISCHE I NFORMATIK www.kit.edu KIT Die Forschungsuniversita t in der Helmholtz-Gemeinschaft Personen
MehrWS 2009/10. Diskrete Strukturen
WS 2009/10 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0910
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
MehrFormale Systeme. Organisatorisches. Prof. Dr. Bernhard Beckert, WS 2016/ KIT Die Forschungsuniversita t in der Helmholtz-Gemeinschaft
Formale Systeme Prof. Dr. Bernhard Beckert, WS 2016/2017 Organisatorisches KIT I NSTITUT F U R T HEORETISCHE I NFORMATIK www.kit.edu KIT Die Forschungsuniversita t in der Helmholtz-Gemeinschaft Personen
MehrPrädikatenlogik. Kapitel Die prädikatenlogische Sprache
Kapitel 3 Prädikatenlogik Die Prädikaten (oder auch Quantorenlogik) stellt ebenfalls eine Erweiterung der Aussagenlogik dar Zum einen gibt es hierin die Möglichkeit, die innere Struktur von Aussagen näher
MehrAllgemeingü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
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
MehrTheoretische Grundlagen des Software Engineering
Theoretische Grundlagen des Software Engineering 7: Einführung Aussagenlogik schulz@eprover.org Logisches Schließen 2 gold +1000, 1 per step, Beispiel: Jage den Wumpus Performance measure death 1000 10
MehrMathematische Logik. Grundlagen, Aussagenlogik, Semantische Äquivalenz. Felix Hensel. February 21, 2012
Mathematische Logik Grundlagen, Aussagenlogik, Semantische Äquivalenz Felix Hensel February 21, 2012 Dies ist im Wesentlichen eine Zusammenfassung der Abschnitte 1.1-1.3 aus Wolfgang Rautenberg s Buch
MehrNachholklausur Mathematik IV für Bachelor WIF und IF. Teil I : Stochastik
Otto-von-Guericke-Universität Magdeburg Montag, 02.02.09 Fakultät für Mathematik Prof. Dr. W. Kahle, Priv.-Doz. Dr. M. Kunik Wichtig: Nachholklausur Mathematik IV für Bachelor WIF und IF Teil I : Stochastik
MehrEinführung Grundbegriffe
Einführung Grundbegriffe 1.1 Der Modellbegriff Broy: Informatik 1, Springer 1998 (2) Die Modellbildung der Informatik zielt auf die Darstellung der unter dem Gesichtspunkt einer gegebenen Aufgabenstellung
MehrDie Logik der Sprache PL
II Die Logik der Sprache PL 16 Der Aufbau der Sprache PL Ein Beispiel Problem (1) Alle Menschen sind sterblich. Sokrates ist ein Mensch. Also: Sokrates ist sterblich. Intuitiv ist dieses Argument gültig.
MehrBeschreibungslogiken. Daniel Schradick 1schradi@informatik.uni-hamburg.de
Beschreibungslogiken Daniel Schradick 1schradi@informatik.uni-hamburg.de Was sind Beschreibungslogiken? Definition: Formalisms that represent knowledge of some problem domain (the world ) by first defining
MehrInferenzmethoden. Einheit 18. Logik höherer Stufe
Inferenzmethoden Einheit 18 Logik höherer Stufe 1. Syntax und Semantik 2. Simulation mathematischer Konstrukte 3. Beweisführung in Logik höherer Stufe Logik höherer Stufe Logik erster Stufe hat nur einfache
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-
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
MehrLogik für Informatiker
Logik für Informatiker 2. Aussagenlogik Teil 10 4.06.2012 Viorica Sofronie-Stokkermans Universität Koblenz-Landau e-mail: sofronie@uni-koblenz.de 1 Organisatorisches Hauptklausur: Montag, 23.07.2012, 16:00-18:00,
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
MehrLösung zur Übung für Analysis einer Variablen WS 2016/17
Blatt Nr. 3 Prof. F. Merkl Lösung zur Übung für Analysis einer Variablen WS 206/7 Aufgabe Das Guthaben G setzt sich zusammen aus der Summe aller bisherigen Einzahlungen multipliziert mit ( + p) k, wobei
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
MehrMusterlösung Grundbegriffe der Mathematik Frühlingssemester 2016, Aufgabenblatt 4
Aufgabenblatt 4 40 Punkte Aufgabe (Karnaugh Diagram und logischer Schluss) Wir betrachten die Grundmenge aller Vögel. Gegeben sind die Prämissen I Nicht alle Amseln sind Zugvögel. II Zugvögel die grösser
MehrWas 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
MehrMengenlehre. Yanhai Song. Proseminar Mathematische Modellierung. Fakultät für Informatik Technische Universität München. 12.Juni.
Mengenlehre Yanhai Song songy@in.tum.de Proseminar Mathematische Modellierung Fakultät für Informatik Technische Universität München 12.Juni.2001 Zusammenfassung Die Mengenlehre gehört zu den vier Teilgebieten
Mehr