Grundbegriffe für dreiwertige Logik

Größe: px
Ab Seite anzeigen:

Download "Grundbegriffe für dreiwertige Logik"

Transkript

1 Grundbegriffe für dreiwertige Logik Hans Kleine Büning Universität Paderborn Syntax und Semantik Die klassische Aussagenlogik mit den Wahrheitswerten falsch und wahr bezeichnen wir im weiteren als AL. In der dreiwertigen Logik gibt es aussagenlogische Variablen, für die wir Kleinbuchstaben benutzen. Griechische Buchstaben bezeichnen Formeln. Eine Bewertung I ist eine Abbildung I : {x 1,..., x n } {0, 1, 2}, die den aussagenlogischen Variablen Wahrheitswerte zuordnet. Durch sie wird auch die Bedeutung der Junktoren festgelegt. Eine dreiwertige Logik wird durch ein Tupel beschrieben. Sei M = ({0, 1, 2}, {0}, {2}, J 1,..., J t ), dann ist {0, 1, 2} die Menge der Wahrheitswerte. 0 steht für falsch und 2 steht für wahr. J 1,..., J t sind die Junktoren, deren Bedeutung durch Wahrheitstafeln (Bewertungen) festgelegt wird. Beispiel: Sei L 3 = ({0, 1, 2}, {0}, {2},, ) mit und Für L 3 führen wir als Abkürzungen die Junktoren und wie folgt ein: 1. α β := (α β) β 2. α β := (α β) Für die Wahrheitstafeln von und ergibt sich dann und

2 Wie man sofort sieht, gelten für alle Bewertungen I(α β) = min{i(α), I(β)} und I(α β) = max{i(α), I(β)}. Im weiteren seien die Wahrheitswerte für die klassische Aussagenlogik 0 für falsch und 2 für wahr. Definition 1. Eine dreiwertige Logik M überdeckt die (klassische) zweiwertige Aussagenlogik, falls es für alle zweiwertigen Formeln α AL eine Formel β aus M gibt, so dass für jede zweiwertige Bewertung I über {0, 2} die Gleichung I(α) = I(β) gilt. Wie man sofort sieht, überdeckt die Logik L 3 die klassische Aussagenlogik. Denn und in L 3 sind, nur über 0 und 2 betrachtet, gerade die klassischen Junkturen und, mit denen man jede klassische aussagenlogische Formel beschreiben kann. Im Allgemeinen entspricht nicht jede dreiwertige Formel reduziert betrachtet auf den Wahrheitswerten 0 und 2 einer Formel in AL. Enthält beipielsweise eine dreiwertige Logik den einstelligen Junktor U definiert durch I(U(x)) = 1 für alle x {0, 1, 2}, dann ist der Junktor reduziert auf 0 und 2 keine klassische Formel. Aus der klassischen Aussagenlogik kennen wir den Begriff der funktionalen Vollständigkeit. Er besagt, dass man jede Boolesche Formel mit einigen Grundfunktionen darstellen kann. So genügen beispielsweise die Junktoren und, um jede Boolesche Funktion zu beschreiben. Jeder Formel α aus M mit den Variablen x 1,..., x n können wir eine Funktion f α wie folgt zuordnen: f α (a 1,..., a n ) := α([x 1 /a 1,..., x n /a n ]) für alle a i {0, 1, 2}. Definition 2. (Funktional vollständig) M ist funktional vollständig gdw. es für alle Funktionen F : {0, 1, 2} n {0, 1, 2} eine Formel α aus M mit f α = F gibt. Fortsetzung Beispiel: Die Logik L 3 ist nicht funktional vollständig. Dies kann man wie folgt beweisen: Wir zeigen durch eine Induktion über den Aufbau der Formeln, dass für alle Formeln α über den Variablen x 1,..., x n die folgende Eigenschaft gilt: 1 i n a i {0, 2} : f α ([x 1 /a 1,..., x n /a n ]) {0, 2}. Induktionsanfang: Für die Formeln x (Variable) gilt offensichtlich die Behauptung. Induktionsschritt: Gelte nach Induktionsvoraussetzung die Behauptung für α und β. Für σ = α gilt dann I 0,2 (σ) = I 0,2 ( α) = 2 I 0,2 (α) {0, 2} für alle Bewertungen I 0,2 über 0 und 2. Sei σ = α β, dann gilt I 0,2 (σ) = I 0,2 (α β) {0, 2}, wie man sofort aus der Wahrheitstafel für ersehen kann. 2

3 Wir erweitern nun die Logik L 3 um einen einstelligen Junktor T zu der Logik T 0 1 L 3 S = {{0, 1, 2}, {0}, {2},,, T ). Der Junktor T ist definiert durch Die Logik L 3 S überdeckt weiterhin die klassische Aussagenlogik, aber wegen T ist nicht jede Formel beschränkt auf die Werte 0 und 2 eine aussagenlogische Formel. Lemma 1. Die Logik L 3 S ist funktional vollständig. 2 Äquivalenz, Erfüllbarkeit und Folgerung Die Begriffe Tautologie, widespruchsvoll und erfüllbar aus der klassischen Logik können direkt auf die dreiwertige Logik übertragen werden. Wir ergänzen sie um eine weitere Definition für die Erfüllbarkeit. Definition 3. (Tautologie, Widerspruch, Erfüllbarkeit) 1. (Tautologie) Eine Formel α ist eine Tautologie gdw. für alle Bewertungen I gilt I(α) = (erfüllbar) Eine Formel α ist erfüllbar gdw. es eine Bewertungen I gibt mit I(α) = ({1, 2}-erfüllbar) Eine Formel α ist {1, 2}-erfüllbar gdw. es eine Bewertungen I gibt mit I(α) {1, 2}. 4. (widerspruchsvoll) Eine Formel α ist eine widerspruchsvoll gdw. für alle Bewertungen I gilt: I(α) = 0. Die aus der zweiwertigen Aussagenlogik bekannten Zusammnhänge, wie zum Beispiel - α ist eine Tautologie gdw. α widerspruchsvoll ist -, müssen nicht unbedingt mehr gelten, da sie stark von der Definition der Negation ( ) abhängen. Ebenso gilt in einer dreiwertigen Logik nicht immer die Aussage, dass α α eine Tautologie ist. Beispielweise ist für L 3 S die Formel T x T x keine Tautologie, da T immer den Wert 1 liefert, die Negation für 1 wieder 1 ergibt und der oder-junktor dann den Wert 1 besitzt. 3

4 Übungsaufgabe 1: Bitte beweisen oder widerlegen sie die folgenden Aussagen: Für jede dreiwertige Logik mit der in L 3 definierten Negation gilt: 1. α ist eine Tautologie gdw. α widerspruchsvoll ist. 2. α ist widerspruchsvoll gdw. α {1, 2}-erfüllbar ist 3. α ist {1, 2}-erfüllbar, falls α erfüllbar ist. Definition 4. (Äquivalenz) Zwei Formeln α und β sind (logisch) äquivalent gdw. für alle Bewertungen I die Beziehung I(α) = I(β) gilt. Sind zwei Formeln α und β äquivalent, dann schreiben wir dafür α β. Übungsaufgabe: Konstruieren Sie bitte zu einigen einstelligen Junktoren der dreiwertigen Logik eine äquivalente Formel in L 3 S. Mit Hilfe des Äquivalenzbegriffes können wir zeigen, dass die Logik L 3 auch über den Junktoren und eingeführt hätte sein können. Um dies zu zeigen, sei L 1 3 := ({0, 1, 2}, {0}, {2},, ). Lemma 2. α L 3 β L 1 3 : α β und α L 1 3 β L 3 : α β. Beweis. Dass L 1 3 in L 3 enthalten ist, folgt sofort, da als Abkürzung mit Hilfe von und eingeführt worden ist. Für die andere Richtung - jede Formel aus L 3 besitzt eine äquivalente Formel in L genügt es zu zeigen, dass mit Hilfe von und repräsentiert werden kann. Wie man sofort an Hand der Wahrheitstafeln erkennt, gilt α β (α β). q.e.d. Eine Einschränkung des Vollständigkeitsbegriffes betrifft nur die in der entsprechenden Logik vorkommenden Formeln. Definition 5. Sei M eine dreiwertige aussagenlogische Logik mit Junktoren J 1,..., J r. Eine Menge von Junktoren J = {J i1,..., J im } ist vollständig für M gdw. es zu jeder Formel in M eine äquivalente Formel in M gibt, die nur nit Hilfe der Junktoren aus J aufgebaut ist. Sei beispielsweise die Logik L 3 ergänzt um den Junktor, also L 2 3 := ({0, 1, 2}, {0}, {2},,, ). Dann sind die Mengen der Junktoren {, } und {, } vollständig für L 2 3. Für die klassische Logik ist bekannt, dass das Erfüllbarkeitsproblem SAT NPvollständig ist. Wie schwierig für eine dreiwertige Logik das Tautologieproblem, das Erfüllbarkeitsproblem etc. sind, muss im Einzelfall entschieden werden. So gibt es durchaus interessante Beispiele einer dreiwertigen Logik, für die das Tautologieproblem einfach zu lösen ist. 4

5 Betrachten wir beispielsweise die Logik L 3. Dann gilt die folgende Behauptung Lemma 3. Das Erfüllbarkeitsproblem SAT (L 1 3) := {α α ist erfüllbar} ist NPvollständig. Beweis. Dass das Problem in NP liegt, sieht man sofort, da nur eine Bewertung zu raten ist und dann die Erfüllbarkeit überprüft werden muss. Dies kann in polynomialer Zeit geschehen. Die NP-Vollständigkeit, d.h. das Problem gehört zu den harten Problemen in NP, kann man durch eine Reduktion auf das klassische SAT-Problem zeigen. Wir ordnen jetzt jeder Formel α aus L 1 3 die Formel α aus AL zu. D.h. in L 3 ist sie dreiwertig und in AL ist sie zweiwertig. Dann gilt: Ist I eine zweiwertige, erfüllbare Bewertung in AL, dann ist sie auch eine erfüllende Bewertung für L 1 3. Sei nun I eine Bewertung für α in L 1 3. Dann kann für einige Variablen I(x) = 1 gelten. Da I(α) = 2 ist, die Negation den Wert 1 wieder in 1 überführt und die Konjunktion nur den Wert 2 liefert, falls beide Werte 2 sind, können wir die Interpretation I verändern. Wir setzen I(x) = 0, falls I(x) = 1 war. Dann ist die so modifizierte Bewertung eine erfüllende Bewertung für α in AL. q.e.d. Übungsaufgabe: Beweisen oder widerlegen Sie bitte die Behauptung: Das {1, 2}-Erfüllbarkeitsproblem für L 3 is NP-vollständig. 2.1 Normalformen und Umformungsgesetze In der klassischen Aussagenlogik spielen Normalformen, wie die Negationsnormalform und die konjunktive Normalform eine wichtige Rolle, da sie für eine übersichtliche Darstellung und für Deduktionsverfahren, z.b. Resolution, benötigt werden. Für die dreiwertige Logik muss in jedem Einzelfall darüber nachgedacht werden, wie solche Normalformen definiert sein sollen. Für L 3 können wir die Negationsnormalform wie in der klassichen Aussagenlogik definieren; also jedes Negationszeichen steht direkt vor einer Variablen. Übungsaufgabe: Beweisen oder widerlegen Sie die folgende Behauptungen: 1. Zu jeder Formel α L 1 3 := ({0, 1, 2}, {0}, {2},, ) gibt es eine äquivalente Formel β in Negationsnormalform. 2. Zu jeder Formel α L 3 S gibt es eine äquivalente Formel β L 3 S in Negationsnormalform. In der klassischen Logik haben wir für die Transformationen in Normalformen äquivalenzerhaltende Umformsregeln zu Hilfe genommen. Diese waren unter anderem das Distributivgesetz, die de Morgansche Regel (α β) ( α β) 5

6 und die Regel α α. Für jede dreiwertige Logik müssen wir im Einzelfall überprüfe, welche Regeln weiterhin gelten. Wie wir später noch sehen werden, gibt es interessante Beispiele in der dreiwertigen Logik, die verschiedene Versionen der Negation verwenden. In diesem Fall gibt es oftmals verschiedene Definitionen der Negationsnormalform und der konjunktiven Normalform. 3 Folgerung Ein ganz zentraler Begriff für die Deduktion ist der Folgerungsbegriff. Wir stellen hier zuerst zwei Versionen vor, um einige Varianten aufzuzeigen. Definition 6. (Folgerung) 1. = 1 Für zwei Formeln α und β gilt α = 1 β gdw. für alle Bewertungen I gilt: Falls I(α) = 2, dann auch I(β) = = Für zwei Formeln α und β gilt α = β gdw. für alle Bewertungen I die Beziehung I(α) I(β) gilt. Die beiden Definitionen der Folgerung stimmen auf der klassischen Aussagenlogik überein. Für die beiden Folgerungsbegriffe und jede dreiwertige Logik M gelten aber die folgende Beziehungen. Lemma α, β M : Falls α = β, dann auch α = 1 β. 2. Es gibt eine dreiwertige Logik M für die gilt: α, β : α = 1 β und α = β. Beweis. Ad 1: Gelte α = β. Dann gilt auf Grund der Definition von =, dass für I(α) = 2 auch I(β) = 2 gelten muss. D.h. wir erhalten α = 1 β. Ad 2: Sei M = L 3 S, dann gilt T x = 1 x aber nicht T x = x wie man für I(x) = 0 sieht. Ein weiterer wichtiger Zusammnhang in der klasischen Lgik ist der Zusammenhang zwischen der Folgerung und der Äquivalenz: α β gdw. (α = β und β = α). Übungsaufgabe: Beweisen oder widerlegen Sie, dass für jede dreiwertige Logik M gilt: α, β M : α β gdw.(α = β) und β = α) Die Frage ist nun, ob der aus der klassichen Aussagenlogik bekannte Zusammenhang (α = β gdw. (α β) widerspruchsvoll ist) weiterhin gilt. 6

7 Übungsaufgabe Beweisen oder widerlegen Sie bitte für L 3 und L 3, S die folgenden Aussagen: 1. Für L 3 : α = 1 β gdw. α β ist widerspruchsvoll. 2. Für L 3, S: α = 1 β gdw. α β ist widerspruchsvoll. 3. Für L 3 : α = β gdw. α β ist widerspruchsvoll. 4. Für L 3, S: α = β gdw. α β ist widerspruchsvoll. 5. Für L 3 : α β gdw. (α = β und β = α). 6. Für L 3, S: α β gdw. (α = β und β = α). 4 Axiome und Schlussregeln Wie in der klassischen Logik beruhen eine Reihe von Deduktionsverfahren auf der Anwendung von Schlussregeln. Das Ziel der Deduktion kann sein, dass man entscheiden möchte, ob eine Formel eine Tautologie ist oder ob α = β gilt. Für die Überprüfung, ob α eine Tautologie ist, kann man den Ansatz verfolgen, der ausgehend von Axiomen mit Hilfe von Schlussregeln versucht α zu erzeugen. Wir können die Begriffe Axiom und Schlussregeln nun auf die dreiwertige Logik übertragen. Definition 7. (Formelschema) Seien φ 1,..., φ n, φ n+1,... Variable für Formeln. Ein Ausdruck gebildet mit diesen Formelvariablen und den Junktoren der Logik wird als Formelschema bezeichnet. Beispielsweise enthalte die Logik die Junktoren and, dann ist φ 1 φ 2 ein Formelschema. Sei F ein Formelschema mit den Formelvariablen φ 1,..., φ r, dann ist für konkrete Formeln σ 1,..., σ r aus M, F [φ 1 /σ 1,..., φ r /σ r ] die konkrete Formel, die durch die Substitution von φ i durch σ i entsteht. Definition 8. (Axiom, Schlussregel) 1. Ein Axiom ist ein Formelschema, für das alle Substitutionen mit konkreten Formeln eine Tautologie liefern. 2. Seien F, F 1,..., F n Formelschemata, dann ist S =< {F 1,..., F n }, {F } > eine Schlussregel gdw. für alle tautologischen Formeln F 1,..., F m die Formel F eine Taulogie ist. Es stellt sich nun die Frage, ob für jede dreiwertige Logik M, Axiome A i und Schlussregeln φ1,...,φn φ auch die Beziehungen = A i und φ 1,..., φ n = φ gelten. Übungsaufgabe: Beweisen oder widerlegen Sie bitte die Behauptung: Für die Axiome A1,..., A 4 und den Modus Ponens (MP) gilt für L 3 : 1 i 4 : = A i und α, α β = β. 7

8 Definition 9. (Endlich axiomatisierbar) M ist endlich axiomatisierbar gdw. wenn es endlich viele Axiome A 1,..., A k und Schlussregeln S 1,..., S t gibt, so dass sich genau alle tautologischen Formel aus M mit Hilfe der Axiome und der Schlussregeln herleiten lassen. Für L 3 sind die folgenden Ausdrücke Axiome, da für alle Substitutionen mit konkreten Formelnd die so erzeugten Formeln Tautologien sind: 1. A 1 : α (β α) 2. A 2 : (α β) ((β γ) (α γ)) 3. A 3 : ( β α) (α β) 4. A 4 : ((α α) α) α Eine Schlussregel ist der Modus Ponens (MP), der wie in der klassischen Logik definiert ist durch α, α β β (MP ) Für die Axiome A 1,..., A 4 und die Schlussregel MP gilt, dass jede tautologische Formel aus L 3 erzeugt werden kann. Man sagt dazu auch, dass die Axiome und die Schlussregel vollständig für L 3 sind. Da wir nur vier Axiome verwenden, ist L 3 auch endlich axiomatisierbar. Will man Schlussregeln für die Deduktion verwenden, um zum Beispiel zu entscheiden, ob α = β gilt, dann muss man näher auf den Zusammenhang zwischen der syntaktischen Herleitung von Formeln und der logischen Folgerung ( =) eingehen. Zum Beispiel können wir die Frage stellen, ob für L 3 die folgende Aussage gilt: α = β gdw. ausgehend von α die Formel β mit Hilfe des Modus Ponens (MP) hergeleitet werden kann. Ebenso kann man versuchen, die Resolution auf die jeweilige dreiwertige Logik zu übertragen. Abhängig von der definierten Logik gibt es oftmals verschiedene Definitionen der Resolution, die von der Definition der jeweiligen konujunktiven Normalform abhängig sein können. 8

Einführung in die Logik

Einfü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

Mehr

Kapitel 1. Aussagenlogik

Kapitel 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

Mehr

Kapitel 1.0. Aussagenlogik: Einführung. Mathematische Logik (WS 2011/12) Kapitel 1.0: Aussagenlogik: Einführung 1/ 1

Kapitel 1.0. Aussagenlogik: Einführung. Mathematische Logik (WS 2011/12) Kapitel 1.0: Aussagenlogik: Einführung 1/ 1 Kapitel 1.0 Aussagenlogik: Einführung Mathematische Logik (WS 2011/12) Kapitel 1.0: Aussagenlogik: Einführung 1/ 1 Ziele der Aussagenlogik In der Aussagenlogik analysiert man die Wahrheitswerte zusammengesetzter

Mehr

Logic in a Nutshell. Christian Liguda

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

Mehr

Kapitel L:II. II. Aussagenlogik

Kapitel 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

Mehr

Hilbert-Kalkül (Einführung)

Hilbert-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

Mehr

Logik für Informatiker

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:

Mehr

3. Logik 3.1 Aussagenlogik

3. 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

Mehr

Was bisher geschah: klassische Aussagenlogik

Was 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

Mehr

I. Aussagenlogik. Aussagenlogik untersucht Verknüpfungen wie "und", "oder", "nicht", "wenn... dann" zwischen atomaren und komplexen Sätzen.

I. 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

Mehr

Beispiel Aussagenlogik nach Schöning: Logik...

Beispiel 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

Mehr

3. Grundlegende Begriffe von Logiken - Aussagenlogik

3. 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,

Mehr

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 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

Mehr

Logik Vorlesung 3: Äquivalenz und Normalformen

Logik 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

Mehr

Eine Aussage ist ein Satz der Umgangssprache, der wahr oder falsch sein kann. Man geht von dem Folgenden aus:

Eine Aussage ist ein Satz der Umgangssprache, der wahr oder falsch sein kann. Man geht von dem Folgenden aus: Karlhorst Meyer Formallogik Die Umgangssprache ist für mathematische Bedürfnisse nicht exakt genug. Zwei Beispiele: In Folge können u. U. Beweise, die in Umgangssprache geschrieben werden, nicht vollständig,

Mehr

Formale 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. 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

Mehr

Rhetorik und Argumentationstheorie.

Rhetorik 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

Mehr

Syntax der Aussagenlogik. Vorlesung Logik Sommersemester 2012 Universität Duisburg-Essen. Formel als Syntaxbaum. Teilformel A 3 A 1 A 4

Syntax 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)

Mehr

Ersetzbarkeitstheorem

Ersetzbarkeitstheorem 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

Mehr

Formeln. Signatur. aussagenlogische Formeln: Aussagenlogische Signatur

Formeln. Signatur. aussagenlogische Formeln: Aussagenlogische Signatur Signatur Formeln Am Beispiel der Aussagenlogik erklären wir schrittweise wichtige Elemente eines logischen Systems. Zunächst benötigt ein logisches System ein Vokabular, d.h. eine Menge von Namen, die

Mehr

Aussagenlogik. Aussagen und Aussagenverknüpfungen

Aussagenlogik. Aussagen und Aussagenverknüpfungen Aussagenlogik Aussagen und Aussagenverknüpfungen Aussagen sind Sätze, von denen sich sinnvollerweise sagen läßt, sie seien wahr oder falsch. Jede Aussage besitzt also einen von zwei möglichen Wahrheitswerten,

Mehr

Logik für Informatiker

Logik 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

Mehr

Logische und funktionale Programmierung

Logische 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

Mehr

Schlussregeln aus anderen Kalkülen

Schlussregeln aus anderen Kalkülen Was bisher geschah Klassische Aussagenlogik: Syntax Semantik semantische Äquivalenz und Folgern syntaktisches Ableiten (Resolution) Modellierung in Aussagenlogik: Wissensrepräsentation, Schaltungslogik,

Mehr

Kapitel 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 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

Mehr

Logik für Informatiker

Logik 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,

Mehr

Teil 7. Grundlagen Logik

Teil 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

Mehr

1 Aussagenlogischer Kalkül

1 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

Mehr

Fakultät für Informatik Universität Magdeburg Jürgen Dassow. Vorbemerkungen

Fakultät für Informatik Universität Magdeburg Jürgen Dassow. Vorbemerkungen Vorbemerkungen if (x > y) z = x; else z = y; Wenn es blaue Tiger regnet, dann fressen alle Kirschbäume schwarze Tomaten. q(1) = 1, q(i) = q(i 1) + 2i 1 für i 2 Welchen Wert hat q(6)? 24 ist durch 2 teilbar.

Mehr

Tableaukalkül für Aussagenlogik

Tableaukalkü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

Mehr

Kapitel 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 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

Mehr

2.2.4 Logische Äquivalenz

2.2.4 Logische Äquivalenz 2.2.4 Logische Äquivalenz (I) Penélope raucht nicht und sie trinkt nicht. (II) Es ist nicht der Fall, dass Penélope raucht oder trinkt. Offenbar behaupten beide Aussagen denselben Sachverhalt, sie unterscheiden

Mehr

Vorlesung Logiksysteme

Vorlesung Logiksysteme Vorlesung Logiksysteme Teil 1 - Aussagenlogik Martin Mundhenk Univ. Jena, Institut für Informatik 15. Mai 2014 Formalien zur Vorlesung/Übung Termine: dienstags 16:15 17:45 Uhr freitags 10:15 11:45 Uhr

Mehr

Logik für Informatiker

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

Mehr

Einführung in die mathematische Logik

Einführung in die mathematische Logik Prof. Dr. H. Brenner Osnabrück SS 2016 Einführung in die mathematische Logik Arbeitsblatt 3 Übungsaufgaben Aufgabe 3.1. Beweise mittels Wahrheitstabellen, dass die folgenden Aussagen Tautologien sind.

Mehr

Beweisen mit Semantischen Tableaux

Beweisen 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

Einführung in die Logik. Sommersemester Juli 2010 Institut für Theoretische Informatik

Einführung in die Logik. Sommersemester Juli 2010 Institut für Theoretische Informatik Einführung in die Logik Jiří Adámek Sommersemester 2010 14. Juli 2010 Institut für Theoretische Informatik Inhaltsverzeichnis 1 Einleitung: Logische Systeme 4 I Aussagenlogik 6 2 Aussagenlogik 7 2.i Syntax

Mehr

3.1.1 Die Variante T1 und ein Entscheidungsverfahren für die Aussagenlogik

3.1.1 Die Variante T1 und ein Entscheidungsverfahren für die Aussagenlogik Deduktionssysteme der Aussagenlogik, Kap. 3: Tableaukalküle 38 3 Tableaukalküle 3.1 Klassische Aussagenlogik 3.1.1 Die Variante T1 und ein Entscheidungsverfahren für die Aussagenlogik Ein zweites Entscheidungsverfahren

Mehr

SE PHILOSOPHISCHE LOGIK WS 2014 GÜNTHER EDER

SE PHILOSOPHISCHE LOGIK WS 2014 GÜNTHER EDER SE PHILOSOPHISCHE LOGIK WS 2014 GÜNTHER EDER FORMALE SPRACHEN Wie jede natürliche Sprache, hat auch auch jede formale Sprache Syntax/Grammatik Semantik GRAMMATIK / SYNTAX Die Grammatik / Syntax einer formalen

Mehr

Kapitel L:II. II. Aussagenlogik

Kapitel 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

Mehr

Vorsemesterkurs Informatik

Vorsemesterkurs Informatik Vorsemesterkurs Informatik Vorsemesterkurs Informatik Mario Holldack WS2015/16 30. September 2015 Vorsemesterkurs Informatik 1 Einleitung 2 Aussagenlogik 3 Mengen Vorsemesterkurs Informatik > Einleitung

Mehr

Formale 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 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

Mehr

Aussagenlogische Widerlegungsverfahren zum Nachweis logischer Eigenschaften und Beziehungen

Aussagenlogische Widerlegungsverfahren zum Nachweis logischer Eigenschaften und Beziehungen Einführung in die Logik - 4 Aussagenlogische Widerlegungsverfahren zum Nachweis logischer Eigenschaften und Beziehungen Widerlegungsverfahren zum Aufwärmen: Bestimmung von Tautologien mittels Quick Falsification

Mehr

Weitere Beweistechniken und aussagenlogische Modellierung

Weitere 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

Mehr

Brückenkurs Mathematik

Brückenkurs Mathematik Brückenkurs Mathematik 6.10. - 17.10. Vorlesung 1 Logik,, Doris Bohnet Universität Hamburg - Department Mathematik Mo 6.10.2008 Zeitplan Tagesablauf: 9:15-11:45 Vorlesung Audimax I 13:00-14:30 Übung Übungsräume

Mehr

5.2 Logische Gültigkeit, Folgerung, Äquivalenz

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

Mehr

Algorithmischer Aufbau der Aussagenlogik

Algorithmischer 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

Mehr

De Morgan sche Regeln

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,

Mehr

SS April Übungen zur Vorlesung Logik Blatt 1. Prof. Dr. Klaus Madlener Abgabe bis 27. April :00h

SS 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

Mehr

Boolesche Algebra. Hans Joachim Oberle. Vorlesung an der TUHH im Wintersemester 2006/07 Montags, 9:45-11:15 Uhr, 14täglich TUHH, DE 22, Audimax 2

Boolesche Algebra. Hans Joachim Oberle. Vorlesung an der TUHH im Wintersemester 2006/07 Montags, 9:45-11:15 Uhr, 14täglich TUHH, DE 22, Audimax 2 Universität Hamburg Department Mathematik Boolesche Algebra Hans Joachim Oberle Vorlesung an der TUHH im Wintersemester 2006/07 Montags, 9:45-11:15 Uhr, 14täglich TUHH, DE 22, Audimax 2 http://www.math.uni-hamburg.de/home/oberle/vorlesungen.html

Mehr

Normalformen boolescher Funktionen

Normalformen boolescher Funktionen Normalformen boolescher Funktionen Jeder boolesche Ausdruck kann durch (äquivalente) Umformungen in gewisse Normalformen gebracht werden! Disjunktive Normalform (DNF) und Vollkonjunktion: Eine Vollkonjunktion

Mehr

Computational Logic Algorithmische Logik Boolesche Algebra und Resolution

Computational 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

Mehr

Einführung Grundbegriffe

Einfü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

Mehr

Binäre Suchbäume (binary search trees, kurz: bst)

Binäre Suchbäume (binary search trees, kurz: bst) Binäre Suchbäume (binary search trees, kurz: bst) Datenstruktur zum Speichern einer endlichen Menge M von Zahlen. Genauer: Binärbaum T mit n := M Knoten Jeder Knoten v von T ist mit einer Zahl m v M markiert.

Mehr

Geschichte der Logik ist eng verknüpft mit (Sprach-) Philosophie. Logik untersucht, wie aus wahren Aussagen andere wahre Aussagen folgen

Geschichte der Logik ist eng verknüpft mit (Sprach-) Philosophie. Logik untersucht, wie aus wahren Aussagen andere wahre Aussagen folgen Was ist Logik? Geschichte der Logik ist eng verknüpft mit (Sprach-) Philosophie Logik untersucht, wie aus wahren Aussagen andere wahre Aussagen folgen Beschränkung auf "Aussage A folgt nach einer gegebenen

Mehr

Klausur zur Vorlesung Mathematische Logik

Klausur 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

Mehr

Erfüllbarkeit und Allgemeingültigkeit

Erfüllbarkeit und Allgemeingültigkeit Theoretische Informatik: Logik, M. Lange, FB16, Uni Kassel: 3.3 Aussagenlogik Erfüllbarkeit 44 Erfüllbarkeit und Allgemeingültigkeit Def.: eine Formel ϕ heißt erfüllbar, wennesein I gibt, so dass I = ϕ

Mehr

Grundlagen der Theoretischen Informatik

Grundlagen der Theoretischen Informatik FH Wedel Pro. Dr. Sebastian Ianoski GTI21 Folie 1 Grundlagen der Theoretischen Inormatik Sebastian Ianoski FH Wedel Kap. 2: Logik, Teil 2.1: Aussagenlogik FH Wedel Pro. Dr. Sebastian Ianoski GTI21 Folie

Mehr

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 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.................................

Mehr

Vorlesung Logik Wintersemester 2012/13 Universität Duisburg-Essen

Vorlesung Logik Wintersemester 2012/13 Universität Duisburg-Essen Vorlesung Logik Wintersemester 2012/13 Universität Duisburg-Essen Barbara König Übungsleitung: Christoph Blume & Dr. Sander Bruggink Barbara König Logik 1 (Motivation) Wir benötigen Algorithmen für Erfüllbarkeitstests,

Mehr

Mathematik-Vorkurs für Informatiker Aussagenlogik 1

Mathematik-Vorkurs für Informatiker Aussagenlogik 1 Christian Eisentraut & Julia Krämer www.vorkurs-mathematik-informatik.de Mathematik-Vorkurs für Informatiker Aussagenlogik 1 Aufgabe 1. (Wiederholung wichtiger Begriffe) Notieren Sie die Definitionen der

Mehr

Die Folgerungsbeziehung

Die Folgerungsbeziehung Kapitel 2: Aussagenlogik Abschnitt 2.1: Syntax und Semantik Die Folgerungsbeziehung Definition 2.15 Eine Formel ψ AL folgt aus einer Formelmenge Φ AL (wir schreiben: Φ = ψ), wenn für jede Interpretation

Mehr

Brückenkurs Mathematik. Dienstag Freitag

Brückenkurs Mathematik. Dienstag Freitag Brückenkurs Mathematik Dienstag 29.09. - Freitag 9.10.2015 Vorlesung 2 Mengen, Zahlen, Logik Kai Rothe Technische Universität Hamburg-Harburg Mittwoch 30.09.2015 Mengen.................................

Mehr

Aussagenlogik zu wenig ausdrucksstark für die meisten Anwendungen. notwendig: Existenz- und Allaussagen

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

Mehr

Resolutionsalgorithmus

Resolutionsalgorithmus 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:

Mehr

Aufgaben und Lösungen zum Vorkurs Mathematik: Beweismethoden Für Mittwoch den

Aufgaben und Lösungen zum Vorkurs Mathematik: Beweismethoden Für Mittwoch den Fachbereich Mathematik Aufgaben und Lösungen zum Vorkurs Mathematik: Beweismethoden Für Mittwoch den 8.9.011 Vorkurs Mathematik WS 011/1 Die mit * gekennzeichneten Aufgaben sind etwas schwerer. Dort braucht

Mehr

TU5 Aussagenlogik II

TU5 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 ;)

Mehr

4.1 Motivation. Theorie der Informatik. Theorie der Informatik. 4.1 Motivation. 4.2 Syntax der Prädikatenlogik. 4.3 Semantik der Prädikatenlogik

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

Mehr

Grundkurs Logik - 2. Einheit

Grundkurs Logik - 2. Einheit 19. Oktober 2012 Logische Form Um die logische Form eines Argumentes (bzw. der Behauptungssätze, aus denen es aufgebaut ist) ersichtlich zu machen, sind zwei Dinge besonders wichtig: Logische Form Um die

Mehr

Informationsverarbeitung auf Bitebene

Informationsverarbeitung auf Bitebene Informationsverarbeitung auf Bitebene Dr. Christian Herta 5. November 2005 Einführung in die Informatik - Informationsverarbeitung auf Bitebene Dr. Christian Herta Grundlagen der Informationverarbeitung

Mehr

Grundlagen der Theoretischen Informatik

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

Mehr

Logik Vorlesung 10: Herbrand-Theorie

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

Mehr

Unvollständigkeit der Arithmetik

Unvollstä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

Mehr

Atomare Sätze Prädikat der Stelligkeit n mit n Individuenkonstanten Reihenfolge der Individuenkonstanten ist entscheidend

Atomare Sätze Prädikat der Stelligkeit n mit n Individuenkonstanten Reihenfolge der Individuenkonstanten ist entscheidend Vokabelliste Logik (bis einschließlich Kapitel 12) Vorbemerkung: Die folgenden Erläuterungen sind nicht sauber formatiert, sollten aber selbsterklärend sein. Blaue Begriffe fallen unter den optionalen

Mehr

Grundlagen der Mathematik

Grundlagen der Mathematik Universität Hamburg Winter 2016/17 Fachbereich Mathematik Janko Latschev Grundlagen der Mathematik Lösungsskizzen 2 Präsenzaufgaben (P2) Wir betrachten drei Teilmengen der natürlichen Zahlen: - A = {n

Mehr

Diskrete Strukturen Kapitel 2: Grundlagen (Beweise)

Diskrete 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

Mehr

Was ist Logik? Was ist Logik? Logische Konnektoren. Aussagenlogik. Logik stellt Sprachen zur Darstellung von Wissen zur Verfügung

Was ist Logik? Was ist Logik? Logische Konnektoren. Aussagenlogik. Logik stellt Sprachen zur Darstellung von Wissen zur Verfügung Was ist Logik? Geschichte der Logik ist eng verknüpft mit (Sprach-) Philosophie Logik untersucht, wie aus wahren Aussagen andere wahre Aussagen folgen Beschränkung auf "Aussage A folgt nach einer gegebenen

Mehr

Logik Teil 1: Aussagenlogik. Vorlesung im Wintersemester 2010

Logik Teil 1: Aussagenlogik. Vorlesung im Wintersemester 2010 Logik Teil 1: Aussagenlogik Vorlesung im Wintersemester 21 Aussagenlogik Aussagenlogik behandelt die logische Verknüpfung von Aussagen mittels Junktoren wie und, oder, nicht, gdw. Jeder Aussage ist ein

Mehr

Wissensbasierte Systeme 7. Prädikatenlogik

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

Mehr

Brückenkurs Mathematik

Brückenkurs Mathematik Beweise und Beweisstrategien andreas.kucher@uni-graz.at Institute for Mathematics and Scientific Computing Karl-Franzens-Universität Graz Graz, September 5, 2015 Hinweis zu den Folien Diese Folien sind

Mehr

Aussagenlogische Kalküle

Aussagenlogische 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

Mehr

Mathematik-Vorkurs für Informatiker Aussagenlogik 1

Mathematik-Vorkurs für Informatiker Aussagenlogik 1 Christian Eisentraut & Julia Krämer www.vorkurs-mathematik-informatik.de Mathematik-Vorkurs für Informatiker Aussagenlogik 1 Aufgabe 1. (Wiederholung wichtiger Begriffe) Kategorie 1 Notieren Sie die Definitionen

Mehr

Induktive Beweise und rekursive Definitionen

Induktive Beweise und rekursive Definitionen Induktive Beweise und rekursive Definitionen Vorlesung Logik in der Informatik, HU Berlin 1. Übungsstunde Beweis durch vollständige Induktion über N Aufgabe 1 Zeige, dass für alle n N gilt: n 2 i = 2 n+1

Mehr

Aussagenlogik. Syntax und Semantik Boolesche Algebra Erfüllbarkeit SAT-Solver Kompaktheit Beweiskalküle

Aussagenlogik. Syntax und Semantik Boolesche Algebra Erfüllbarkeit SAT-Solver Kompaktheit Beweiskalküle Aussagenlogik Syntax und Semantik Boolesche Algebra Erfüllbarkeit SAT-Solver Kompaktheit Beweiskalküle Logik für Informatiker, M. Lange, IFI/LMU: Aussagenlogik Syntax und Semantik 26 Einführendes Beispiel

Mehr

3.2 Prädikatenlogik. WS 06/07 mod 321

3.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,

Mehr

Formalisierung von Sudoku Formalisieren Sie das Sudoku-Problem:

Formalisierung 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,

Mehr

ÜBUNG ZUM GRUNDKURS LOGIK WS 2015/16 GÜNTHER EDER

ÜBUNG ZUM GRUNDKURS LOGIK WS 2015/16 GÜNTHER EDER ÜBUNG ZUM GRUNDKURS LOGIK WS 2015/16 GÜNTHER EDER SPARSAMKEIT BEI DER WAHL DER JUNKTOREN Wie sich mit Wahrheitstaeln zeigen lässt, benötigen wir nicht gar nicht alle Junktoren die oiziell in unserer Sprache

Mehr

Aussagenlogik Prädikatenlogik erster Stufe. Logik. Logik

Aussagenlogik 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

Mehr

Kapitel 1.3. Normalformen aussagenlogischer Formeln. Mathematische Logik (WS 2010/11) Kapitel 1.3: Normalformen 1 / 1

Kapitel 1.3. Normalformen aussagenlogischer Formeln. Mathematische Logik (WS 2010/11) Kapitel 1.3: Normalformen 1 / 1 Kapitel 1.3 Normalformen aussagenlogischer Formeln Mathematische Logik (WS 2010/11) Kapitel 1.3: Normalformen 1 / 1 Boolesche Formeln, Literale und Klauseln Eine Boolesche Formel ist eine aussagenlogische

Mehr

Logik für Informatiker

Logik 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:

Mehr

Mathematische Logik. Grundlagen, Aussagenlogik, Semantische Äquivalenz. Felix Hensel. February 21, 2012

Mathematische 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

Mehr

Logik: aussagenlogische Formeln und Wahrheitstafeln

Logik: aussagenlogische Formeln und Wahrheitstafeln FH Gießen-Friedberg, Sommersemester 2010 Lösungen zu Übungsblatt 1 Diskrete Mathematik (Informatik) 7./9. April 2010 Prof. Dr. Hans-Rudolf Metz Logik: aussagenlogische Formeln und Wahrheitstafeln Aufgabe

Mehr

Einführung in die mathematische Logik

Einführung in die mathematische Logik Prof. Dr. H. Brenner Osnabrück SS 2014 Einführung in die mathematische Logik Vorlesung 2 Sprache als Symbolketten Wir knüpfen an die Überlegungen der ersten Vorlesung an, ob es eine Maschine (einen Computer,

Mehr

Logik für Informatiker 1

Logik 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.............................

Mehr

Kapitel 11. Prädikatenlogik Quantoren und logische Axiome

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

Mehr

Grundlagen der Kognitiven Informatik

Grundlagen 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

Mehr

wenn es regnet ist die Straße nass.

wenn es regnet ist die Straße nass. Aussagenlogik 2 In der Aussagenlogik werden, wie der Name schon sagt, Aussagen über logische Operatoren verknüpft. Der Satz diestraßeistnass ist eine Aussage, genauso wie es regnet. Diese beiden Aussagen

Mehr

Inhaltsverzeichnis. Inhaltsverzeichnis

Inhaltsverzeichnis. Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis 1 Beweistechniken 1.1 Prädikatenlogik..................................... 1. Direkter Beweis.................................... 3 1.3 Indirekter Beweis....................................

Mehr

Elemente der Mathematik - Winter 2016/2017

Elemente der Mathematik - Winter 2016/2017 4 Elemente der Mathematik - Winter 2016/2017 Prof. Dr. Peter Koepke, Regula Krapf Lösungen Übungsblatt 2 Aufgabe 6 (4 Punkte). Bestimmen Sie mit Hilfe von Wahrheitstafeln, welche der folgenden aussagenlogischen

Mehr

mathe plus Aussagenlogik Seite 1

mathe plus Aussagenlogik Seite 1 mathe plus Aussagenlogik Seite 1 1 Aussagenlogik 1.1 Grundbegriffe Def 1 Aussage Eine Aussage ist ein beschriebener Sachverhalt, dem eindeutig einer der Wahrheitswerte entweder wahr oder falsch zugeordnet

Mehr