Die Logik der Sprache PL

Ähnliche Dokumente
19 Übersetzung umgangssprachlicher Sätze in die Sprache PL

17 Grundbegriffe der Logik der Sprache PL

3 Prädikatenlogik der 1. Stufe (PL1) Teil I

Syntax der Prädikatenlogik: Variablen, Terme. Formeln. Freie und gebundene Variablen, Aussagen. Aufgabe

y(p F x) gebunden und in den Formeln F xy

7 Gültigkeit und logische Form von Argumenten

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

Logic in a Nutshell. Christian Liguda

Formale Logik. 4. Sitzung. Die Logik der Sprache AL. Die Logik der Sprache AL. Die Logik der Sprache AL

Mathem.Grundlagen der Computerlinguistik I, WS 2004/05, H. Leiß 1

Die Sprache der Prädikatenlogik, Überlegungen zu Modellen

3. Relationen Erläuterungen und Schreibweisen

5.4 Die Prädikatenlogik 1.Stufe als Semantikformalismus

Prädikate sind Funktionen. Prädikatenlogik. Quantoren. n stellige Prädikate. n stellige Prädikate:

Theorie der Informatik. Theorie der Informatik. 6.1 Einführung. 6.2 Alphabete und formale Sprachen. 6.3 Grammatiken. 6.4 Chomsky-Hierarchie

Unvollständigkeit der Arithmetik

Mathematische Grundlagen der Computerlinguistik Relationen und Funktionen

Terme. Dann ist auch f(t 1. Terme. Dann ist P (t 1

2.2.4 Logische Äquivalenz

Theorie der Informatik

Vor(schau)kurs für Studienanfänger Mathematik: Aussagen und Mengen

Aufgabe - Fortsetzung

Kapitel 1. Aussagenlogik

Erinnerung 1. Erinnerung 2

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

Ansgar Beckermann Einführung in die Logik, 3. Aufl., Berlin/New York: Walter de Gruyter Lösungen der Übungsaufgaben. Lösungen zu Kapitel 2

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

5.2 Logische Gültigkeit, Folgerung, Äquivalenz

Mathematik für Informatiker I Mitschrift zur Vorlesung vom

2.2.2 Semantik von TL. Menge der Domänen. Zu jedem Typ gibt es eine Menge von möglichen Denotationen der Ausdrücke dieses Typs.

Motivation. Formale Grundlagen der Informatik 1 Kapitel 19. Syntax & Semantik. Motivation - Beispiel. Motivation - Beispiel

5.1 Operationen 5.2 Boolsche Algebren 5.3 Monoide, Gruppen, Ringe, Körper 5.4 Quotientenalgebren

Brückenkurs Mathematik

Logische und funktionale Programmierung

Einführung in die Logik

Entscheidungsverfahren für Bernays/Schönfinkelbzw. Datenlogik-Formeln

Terme stehen für Namen von Objekten des Diskursbereichs (Subjekte, Objekte des natürlichsprachlichen Satzes)

Beschreibungskomplexität von Grammatiken Definitionen

Endgültige Gruppeneinteilung Kohorte Innere-BP Sommersemester 2016 (Stand: )

1 Loesungen zu Analysis 1/ 1.Uebung

Syntax und Semantik von PL1

HM I Tutorium 1. Lucas Kunz. 27. Oktober 2016


1.2 Rechnen mit Termen II

Was bisher geschah: klassische Aussagenlogik

Eine Aussage kann eine Eigenschaft für ein einzelnes, konkretes Objekt behaupten:

7. Formale Sprachen und Grammatiken

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

Aussagen- und Prädikatenlogik

Ein Teddybär für Philosophen

Programmiersprachen und Übersetzer

2 Die Körper-Axiome. I. Axiome der Addition (A.1) Assoziativgesetz. Für alle x, y, z R gilt (x + y)+z = x +(y + z).

14 Beurteilung umgangssprachlicher Sätze und Argumente mit aussagenlogischen Mitteln

3 Topologische Gruppen

Kapitel 11. Prädikatenlogik Quantoren und logische Axiome

LOGIK I (WS 2015/16) 165. Teil II. Prädikatenlogik

3.1 Die Grenzen von AL

Logik für Informatiker

Proseminar Logik für Informatiker Thema: Prädikatenlogik (1.Teil)

Logik für Informatiker Logic for computer scientists

1 Die Chomsky-Hirachie

Grundkurs Logik - 2. Einheit

Mathematik, Klasse 7, Terme und Termwerte

Informatik A. Prof. Dr. Norbert Fuhr auf Basis des Skripts von Prof. Dr. Wolfram Luther und der Folien von Peter Fankhauser

Grundlagen der Mathematik

Formeln. Signatur. aussagenlogische Formeln: Aussagenlogische Signatur

Kapitel 2 MENGENLEHRE

Wissensbasierte Systeme 7. Prädikatenlogik

Abschnitt 3: Mathematische Grundlagen

3 Allgemeine Algebren

Logik-Grundlagen. Syntax der Prädikatenlogik

Grundlagen der Theoretischen Informatik

Grundlagen der Mengenlehre

1.2 Rechnen mit Termen II

Einführung in die mathematische Logik

SS2010 BAI2-LBP Gruppe 1 Team 07 Entwurf zu Aufgabe 4. R. C. Ladiges, D. Fast 10. Juni 2010

Aussagen (und damit indirekt auch Aussagesätze) können wahr oder falsch sein. Wahr und falsch sind Wahrheitswerte von Aussagen.

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

13 Übersetzung umgangssprachlicher Sätze in die Sprache AL

3 Matrizenrechnung. 3. November

Vorkurs: Mathematik für Informatiker

Im allerersten Unterabschnitt wollen wir uns mit einer elementaren Struktur innerhalb der Mathematik beschäftigen: Mengen.

Was es gibt und wie es ist

5. Beschreibungslogiken und Web-Ontologien. Eigenschaften von Beschreibungslogiken. Das Grundvokabular besteht aus

(10) x 1[FRAU(x 1) RENNT(x 1)] Keine Frau rennt.

Einführung in die Mengenlehre

Grundkurs Mathematik I

Weitere Beweistechniken und aussagenlogische Modellierung

Aussagenlogik Prädikatenlogik erster Stufe. Logik. Logik

Elementare Mengenlehre

Logik für Informatiker

Einführung in die formale Logik. Prof. Dr. Andreas Hüttemann

Vorsemesterkurs Informatik

1 Einführung in die Prädikatenlogik

Brückenkurs Mathematik 2015

Einführung in die mathematische Logik

Diskrete Strukturen und Logik WiSe 2007/08 in Trier. Henning Fernau Universität Trier

Logische Strukturen 7. Vorlesung

1 Aussagenlogik und Mengenlehre

Transkript:

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. Aber mit aussagenlogischen Mitteln lässt sich seine Gültigkeit nicht nachweisen. Die Sprache PL Syntax 1 Denn wenn wir versuchen, das Argument (1) Alle Menschen sind sterblich. Sokrates ist ein Mensch. Also: Sokrates ist sterblich. in AL zu übersetzen, geht das nur so: (1 ) p q Also: r p! Alle Menschen sind sterblich q! Sokrates ist ein Mensch r! Sokrates ist sterblich Und das Argument (1 ) ist sicher nicht gültig. Die Sprache PL Syntax 2

Fazit Um die Gültigkeit von (1) nachzuweisen, benötigen wir eine reichere Sprache als AL eine Sprache, deren Sätze eine größere innere Struktur aufweisen. Aus diesem Grund betrachten wir im folgenden die strukturreichere Sprache PL. Vorbemerkung Da wir wiederum nur an Argumenten interessiert sind, enthält auch PL nur Aussagesätze. Die Sprache PL Syntax 3 Syntax 1. Aus welchen Grundzeichen oder Grundausdrücken sind die Sätze dieser Sprache aufgebaut? 2. Wie erzeugt man aus diesen Grundzeichen die Sätze der Sprache? Semantik 1. Was bedeuten die Grundzeichen der Sprache? 2. Wie ergeben sich aus der Bedeutung der Grundzeichen Wahrheitsbedingungen für die Sätze dieser Sprache? Die Sprache PL Syntax 4

16.1 Die Syntax von PL Vorüberlegungen Welche Arten von Ausdrücken gibt es im Deutschen? 1. Auch im Deutschen gibt es Satzoperatoren ( und, weil, obwohl, nachdem usw.). 2. Daneben gibt es aber auch Namen ( Hans, Edelgard Bulmahn, Paris, Spanien, Elbe usw.). 3. Es gibt Prädikate ( ist eine Großstadt, liegt an, trainiert usw.). 4. Und es gibt quantifizierende Ausdrücke ( alle, es gibt mindestens ein usw.). Die Sprache PL Syntax 5 Namen bezeichnen Gegenstände. Prädikate drücken Eigenschaften oder Beziehungen aus; sie treffen auf Gegenstände oder n-tupel von Gegenständen zu. Prädikate und Namen werden unter anderem dazu verwendet, Sätze zu bilden, in denen Gegenständen Eigenschaften zugesprochen werden oder in denen gesagt wird, dass Gegenstände in bestimmten Beziehungen zueinander stehen. Die Sprache PL Syntax 6

Beispiele Pablo Picasso ist berühmt. Rom ist eine Hauptstadt. Herbert trainiert. Dresden liegt an der Elbe. Heribert läuft schneller als Frieder. Bielefeld liegt zwischen Hannover und Dortmund.! Prädikate unterscheiden sich in ihrer Stellenzahl. Es gibt einstellige, zweistellige, dreistellige Prädikate usw. Die Sprache PL Syntax 7 Neben den Junktoren soll es in PL auch Zeichen geben, die den Namen und den Prädikaten im Deutschen entsprechen. Diese werden Individuenkonstanten und Prädikatbuchstaben heißen. Außerdem soll es in PL Ausdrücke geben, die den Ausdrücken alle und mindestens ein im Deutschen entsprechen. Die Sprache PL Syntax 8

Deskriptive Zeichen von PL Individuenkonstanten Individuenkonstanten sind kleine Buchstaben ab dem Buchstaben a, wenn nötig auch mit Indizes. Also z.b. die Zeichen a, b, c, d usw. sowie die Zeichen a 1, a 2,..., b 1, b 2 usw. Prädikatbuchstaben Prädikatbuchstaben sind Zeichen der Form F n, G n, H n usw., wenn nötig auch mit Indizes. (Das hochgestellte n steht für die Stellenzahl des Prädikatbuchstabens). Also z.b. die Zeichen F 1, F 2, F 3, G 1 G 2, H 1 usw. sowie die Zeichen F 11, F 21, H 13, usw. Die Sprache PL Syntax 9 Logische Zeichen von PL Die Junktoren,,, und. Die Quantorzeichen und. Individuenvariablen Individuenvariablen sind kleine Buchstaben ab dem Buchstaben x, wenn nötig auch mit Indizes. (Also z.b. die Zeichen x, y, z usw. sowie die Zeichen x 1, x 2,..., y 1, y 2 usw.) Quantoren Quantoren sind aus je einem Quantorzeichen und einer Individuenvariablen aufgebaut: x, y usw. Die Sprache PL Syntax 10

Hilfszeichen von PL Die beiden Klammern ( und ). Die Sprache PL Syntax 11 Sätze der Sprache PL 1. Atomare Sätze Atomare Sätze bestehen aus einem Prädikatbuchstaben, der von einer seiner Stellenzahl entsprechenden Anzahl von Individuenkonstanten gefolgt wird. Beispiele F 1 a G 1 e F 2 a 4 a 1 H 2 cc H 3 b 1 a 4 c 3 Die Sprache PL Syntax 12

2. Komplexe Sätze Komplexe Sätze entstehen, indem man vor einen Satz das Zeichen schreibt oder indem man zwischen zwei Sätze die Zeichen,, oder schreibt. Dabei muss außer bei der Anwendung des Negationszeichen der neu erzeugte Satz in Klammern gesetzt werden. Die Sprache PL Syntax 13 Beispiele F 1 a H 1 c (F 1 a H 1 c) (F 2 bb G 2 bc) ( G 2 ad G 1 b) ( F 1 a (G 2 ac H 3 dad)) Es gelten wieder die Klammerersparnisregeln 1. Äußerste Klammern dürfen weggelassen werden. 2. und binden stärker als und. Die Sprache PL Syntax 14

3. Quantifizierte Sätze (1) Um den Aufbau dieser dritten Art von Sätzen präzise beschreiben zu können, müssen zunächst noch einige Vorbereitungen getroffen werden. Als erstes muss ein zentraler Hilfsbegriff eingeführt werden der Begriff der Satzfunktion. Die Sprache PL Syntax 15 Vorläufige Definition Satzfunktionen sind Sätze und die Ausdrücke, die aus Sätzen entstehen, wenn man in ihnen eine oder mehrere Individuenkonstanten durch Individuenvariablen ersetzt. Beispiele Der Satz G 2 ab ist eine Satzfunktion. Aus ihm kann man unter anderem aber auch die folgenden Satzfunktionen gewinnen: G 2 xb G 2 ay G 2 xy G 2 xx Die Sprache PL Syntax 16

Aus Satzfunktionen kann man auf zwei Arten Sätze erzeugen: 1. Indem man die Individuenvariablen wieder durch Individuenkonstanten ersetzt. F 1 x F 1 a G 2 ay G 2 ac G 2 xy G 2 by G 2 ba 2. Indem man vor die Satzfunktionen geeignete Quantoren schreibt, um wie man sagt die Variablen zu binden. F 1 x xf 1 x G 2 ay yg 2 ay G 2 xy yg 2 xy x yg 2 xy Die Sprache PL Syntax 17 Weitere Hilfsbegriffe Definition 16.1 Der Bereich eines Quantors ist die kürzeste vollständige Satzfunktion, die unmittelbar auf den Quantor folgt. Beispiele (1) x(f 1 x G 1 x) (2) yf 2 ay (3) xf 1 x G 1 x (4) yf 2 xy (5) F 2 xy (6) x yf 2 xy (6) x yf 2 xy Die Sprache PL Syntax 18

Definition 16.2 Ist A eine Satzfunktion, in der die Variable α vorkommt, dann heißt ein Vorkommnis von α in A genau dann gebunden, wenn dieses Vorkommnis in einem Quantor oder im Bereich eines Quantors mit derselben Variable liegt. Definition 16.3 Ist A eine Satzfunktion, in der die Variable α vorkommt, dann heißt ein Vorkommnis von α in A genau dann frei, wenn dieses Vorkommnis nicht gebunden ist. Die Sprache PL Syntax 19 Beispiele (Freie Vorkommnisse sind durch grüne, gebundene Vorkommnisse durch rote Buchstaben gekennzeichnet.) (1) x(f 1 x G 1 x) (2) yf 2 ay (3) xf 1 x G 1 x (4) yf 2 xy (5) F 2 xy (6) x yf 2 xy Die Sprache PL Syntax 20

Auf der Grundlage der bisher getroffenen Festlegungen, die sich nur auf einzelne Vorkommnisse von Variablen beziehen, kann man weiter allgemein definieren: Definition 16.4 Eine Variable α kommt in einer Satzfunktion A genau dann frei vor, wenn wenigstens ein Vorkommnis von α in A frei ist. Definition 16.5 Eine Variable α kommt in einer Satzfunktion A genau dann gebunden vor, wenn wenigstens ein Vorkommnis von α in A gebunden ist. Die Sprache PL Syntax 21! Eine Variable kann in einer Satzfunktion sowohl frei als auch gebunden vorkommen. (Das ist etwa im Beispiel (3) der Fall.) Die Sprache PL Syntax 22

3. Quantifizierte Sätze (2) Ist B eine Satzfunktion und α die einzige Individuenvariable von PL, die in B frei vorkommt, dann sind αb und αb Sätze von PL. Die Sprache PL Syntax 23 Definition 16.6 A ist genau dann eine Satzfunktion der Sprache PL, wenn eine der folgenden Bedingungen erfüllt ist: (i) Φ n ist ein n-stelliger Prädikatbuchstabe von PL, τ 1,..., τ n sind n Individuenkonstanten oder Individuenvariablen von PL und A = Φ n τ 1...τ n ; (ii) B und C sind Satzfunktionen von PL, und A = B, A = (B C), A = (B C), A = (B C) oder A = (B C); (iii) B ist eine Satzfunktion und α eine Individuenvariable von PL, die in B frei vorkommt, und A = αb oder A = αb. Die Sprache PL Syntax 24

Definition 16.7 A ist genau dann ein Satz von PL, wenn A eine Satzfunktion von PL ist, in der keine Variable frei vorkommt. Die Sprache PL Syntax 25 Beispiele (1) G 1 c (2) F 3 aac (3) G 1 y (4) F 2 xx (5) F 1 a G 2 ba (6) (H 1 a F 2 xy) (7) yg 1 y (8) x(f 1 y F 3 ayb)! Die Sprache PL Syntax 26

Weitere Beispiele (9) ( zf 3 zb) (10) x(f 1 x yf 3 ayb) (11) (F 1 a yh 1 y) (12) x(f 1 x yg 2 yx) (13) y(f 1 x F 2 axy) (14) x(f 1 x xg 1 x) (15) x(f 1 y xg 1 x)!!! Die Sprache PL Syntax 27 Verabredung Ist A eine Satzfunktion, α eine Individuenvariable und τ eine Individuenkonstante, dann soll mit [A]" die Satzfunktion bezeichnet werden, die entsteht, wenn man in A alle freien Vorkommnisse von α durch τ ersetzt Die Sprache PL Syntax 28

Beispiele (1) [F 1 x]# = F 1 a (2) [F 2 xy]$ = F 2 by (3) [F 1 x]%& = F 1 x (4) [ xf 2 xy]' = xf 2 xb (5) [[F 2 xy]#]%&= [F 2 ay]% = F 2 aa (6) [G 3 abx xf 1 x]# = G 3 aba xf 1 x (7) [ yg 3 ayy yf 1 y]% = yg 3 ayy yf 1 y (8) [ yf 2 xy xf 2 xx]# = yf 2 ay xf 2 xx Die Sprache PL Syntax 29

16.2 Die Semantik von PL Die Bedeutung der deskriptiven Zeichen der Sprache PL Die Bedeutung der deskriptiven Ausdrücke der Sprache PL wird durch eine Interpretation I festgelegt. Interpretationen spielen in PL die Rolle, die Bewertungen in AL spielen. Die Sprache PL Semantik 1 Interpretationen Jede Interpretation I besteht aus der Angabe eines nichtleeren Bereichs D und einer Funktion V, die jedem deskriptiven Zeichen von PL eine Bedeutung zuweist. Jede Interpretation I ist also ein geordnetes Paar <D, V> aus einem Bereich D und einer Funktion V. Erinnerung Die Individuenkonstanten von PL sollen den Namen der deutschen Umgangssprache entsprechen, und die Prädikatbuchstaben von PL den Prädikaten der deutschen Umgangssprache. Die Sprache PL Semantik 2

Individuenkonstanten In der deutschen Umgangssprache bezeichnen Namen einzelne Gegenstände (in einem weiten Sinne). So bezeichnet Gerhard Schröder die Person Gerhard Schröder und Rom die Stadt Rom. Auch Individuenkonstanten sollen Gegenstände bezeichnen; deshalb wird bei jeder Interpretation I = <D, V> jeder Individuenkonstanten τ von PL durch die Funktion V ein Gegenstand V(τ) des Bereichs D zugeordnet der Gegenstand, den τ bzgl. I bezeichnet. Die Sprache PL Semantik 3 Prädikatbuchstaben 1 Umgangssprachliche Prädikate zeichnen sich dadurch aus, dass sie auf Gegenstände (bzw. auf Paare oder n-tupel von Gegenständen) zutreffen. So trifft das Prädikat... ist ein Freizeitradsportler auf Rudolf Scharping zu. Und... ist älter als... trifft z.b. auf das geordnete Paar aus Gerhard Schröder und Bill Clinton zu. Die Bedeutung jedes umgangssprachlichen Prädikats kann also durch die Menge der Gegenstände (bzw. die Menge der n-tupel von Gegenständen) angegeben werden, auf die das Prädikat zutrifft. Die Sprache PL Semantik 4

Prädikatbuchstaben 2 Entsprechend weist auch die Funktion V jedem Prädikatbuchstaben Φ n von PL eine Menge von Gegenständen der Grundmenge D zu bzw. eine Menge von n-tupeln von Gegenständen von D. Jede Interpretation I = <D, V> legt so für jeden Prädikatbuchstaben Φ n die Menge V(Φ n ) der Dinge (bzw.der n-tupel von Dingen) fest, auf die Φ n bzgl. I zutrifft. Die Sprache PL Semantik 5 Definition 16.9 Eine Interpretation I der Sprache PL ist ein geordnetes Paar <D, V> aus einer nichtleeren Menge D (dem Bereich von I) und einer Abbildung V, die 1. jeder Individuenkonstante τ von PL ein Element von D und 2. jedem n-stelligen Prädikatbuchstaben Φ n von PL eine Menge von n-tupeln von Elementen von D zuordnet. Die Sprache PL Semantik 6

Beispiel einer Interpretation I 1 = <D 1, V 1 > D 1 = die Menge der natürlichen Zahlen V 1 (a i ) = i für alle Individuenkonstanten a i von PL V 1 (F 1 ) = {x; x ist eine gerade natürliche Zahl} V 1 (G 1 ) = {x; x ist eine ungerade natürliche Zahl} V 1 (H 1 ) = {x; x ist eine Primzahl} V 1 (F 2 ) = {<x, y>; x ist kleiner als y} V 1 (G 2 ) = {<x, y>; x ist größer als y} V 1 (F 3 ) = {<x, y, z >; x + y = z} Die Interpretation der übrigen Individuenkonstanten und Prädikatbuchstaben sei beliebig. Die Sprache PL Semantik 7 Die Wahrheitsbedingungen der Sätze von PL 1. Atomare Sätze Atomare Sätze bestehen aus einem Prädikatbuchstaben, der von einer seiner Stellenzahl entsprechenden Anzahl von Individuenkonstanten gefolgt wird. Individuenkonstanten bezeichnen Gegenstände von D, Prädikatbuchstaben treffen auf Gegenstände bzw. auf n-tupel von Gegenständen zu. Die Sprache PL Semantik 8

Atomare Sätze 2 Betrachten wir einen Satz der Form Φ 1 τ. Ein solcher Satz ist bzgl. einer Interpretation I = <D, V> genau dann wahr, wenn der Gegenstand V(τ), den V τ zuordnet, zur Menge V(Φ 1 ) gehört, die V Φ 1 zuordnet. Beispiel F 1 a 1 ist bgzl. I 1 genau dann wahr, wenn V 1 (a 1 ) Element der Menge V 1 (F 1 ) ist, d.h. wenn 1 Element der Menge der geraden natürlichen Zahlen ist, wenn also 1 eine gerade natürliche Zahl ist. Die Sprache PL Semantik 9 Weitere Beispiele G 1 a 3 ist bgzl. I 1 genau dann wahr, wenn V 1 (a 3 ) Element der Menge V 1 (G 1 ) ist, d.h. wenn 3 Element der Menge der ungeraden natürlichen Zahlen ist, wenn also 3 eine ungerade natürliche Zahl ist. H 1 a 4 ist bgzl. I 1 genau dann wahr, wenn V 1 (a 4 ) Element der Menge V 1 (H 1 ) ist, d.h. wenn 4 Element der Menge der Primzahlen ist, wenn also 4 eine Primzahl ist. Die Sprache PL Semantik 9

Atomare Sätze 3 Generell Ein Satz der Form Φ n τ 1...τ n ist bzgl. einer Interpretation I = <D, V> genau dann wahr, wenn das n- Tupel <V(τ 1 ),, V(τ n )> der Gegenstände, die V den Individuenkonstanten τ 1,, τ n zuweist, zur Menge der n-tupel V(Φ n ) gehört, auf die Φ n (bzgl. I) zutrifft. Beispiel F 2 a 1 a 3 ist bgzl. I 1 genau dann wahr, wenn das geordnete Paar <V 1 (a 1 ), V 1 (a 3 )> Element der Menge V 1 (F 2 ) ist, d.h. wenn <1, 3> Element der Menge {<x, y>; x ist kleiner als y} ist, wenn also 1 kleiner als 3 ist. Die Sprache PL Semantik 11 Weitere Beispiele G 2 a 3 a 12 ist bgzl. I 1 genau dann wahr, wenn das geordnete Paar <V 1 (a 3 ), V 1 (a 12 )> Element der Menge V 1 (G 2 ) ist, d.h. wenn <3, 12> Element der Menge {<x, y>; x ist größer als y} ist, wenn also 3 größer als 12 ist. F 3 a 4 a 7 a 11 ist bgzl. I 1 genau dann wahr, wenn das Tripel <V 1 (a 4 ), V 1 (a 7 ), V 1 (a 11 )> Element der Menge V 1 (F 3 ) ist, d.h. wenn <4, 7, 11> Element der Menge {<x, y, z >; x + y = z} ist, wenn also 4 + 7 =11. Die Sprache PL Semantik 9

2. Komplexe Sätze Komplexe Sätze sind Sätze der Form B, (B C), (B C), (B C) und (B C). Ein Satz der Form B soll genau dann wahr sein bzgl. einer Interpretation I, wenn B falsch (nicht wahr) ist bzgl. I. Ein Satz der Form (B C) soll genau dann wahr sein bzgl. einer Interpretation I, wenn B und C beide wahr sind bzgl. I. Ein Satz der Form (B C) soll genau dann wahr sein bzgl. einer Interpretation I, wenn von den Sätzen B und C mindestens einer wahr ist bzgl. I. Die Sprache PL Semantik 13 Komplexe Sätze 2 Ein Satz der Form (B C) soll genau dann wahr sein bzgl. einer Interpretation I, wenn B falsch ist bzgl. I und/oder C wahr ist bzgl. I. Ein Satz der Form (B C) soll genau dann wahr sein bzgl. einer Interpretation I, wenn B und C beide wahr sind oder beide falsch sind bzgl. I. Die Sprache PL Semantik 14

3. Quantifizierter Sätze Wann ist der Satz (1) x G 2 xa 3 bezüglich der Interpretation I 1 = <D 1, V 1 > wahr? Wir erinnern uns: D 1 = die Menge der natürlichen Zahlen. V 1 (a 3 )=3 V 1 (G 2 )= {<x, y>; x ist größer als y} Der Satz (1) soll also offenbar besagen, dass alle natürlichen Zahlen größer sind als 3. Wie kann man diese Wahrheitsbedingung präzise fassen? Die Sprache PL Semantik 15 Ausgangsüberlegung xg 2 xa 3 ist genau dann wahr bzgl. I 1, wenn der Satz G 2 aa 3 wahr ist unabhängig davon, welche Zahl die Individuenkonstante a bezeichnet. Die Sprache PL Semantik 16

Definition 16.10 Sind I = <D, V> und I = <D, V > zwei Interpretationen und ist τ eine Individuenkonstante von PL, dann ist I eine τ-variante von I (symbol.: I ( I) genau dann, wenn sich I von I höchstens bzgl. der Interpretation von τ unterscheidet, d.h. wenn gilt: (a) (b) (c) D = D, V ordnet allen Individuenkonstanten außer möglicherweise τ dieselben Gegenstände zu wie V und V ordnet allen Prädikatbuchstaben dieselben Werte zu wie V. Die Sprache PL Semantik 17 Die Ausgangsüberlegung lässt sich jetzt so formulieren xg 2 xa 3 ist genau dann wahr bzgl. I 1, wenn der Satz G 2 aa 3 wahr ist bzgl. aller a-varianten I von I 1. Außerdem gilt G 2 aa 3 = [G 2 xa 3 ]# Mit anderen Worten xg 2 xa 3 ist genau dann wahr bzgl. I 1, wenn der Satz [G 2 xa 3 ]# wahr ist bzgl. aller a-varianten I von I 1. Die Sprache PL Semantik 18

Generell Ein Satz der Form αa ist genau dann wahr bzgl. einer Interpretation I, wenn der Satz [A]" wahr ist bzgl. aller τ-varianten I von I, wobei τ eine Individuenkonstante ist, die in A nicht vorkommt. Für Existenzaussagen gilt entsprechend Ein Satz der Form αa ist genau dann wahr bzgl. einer Interpretation I, wenn der Satz [A]" wahr ist bzgl. zumindest einer τ-variante I von I, wobei τ eine Individuenkonstante ist, die in A nicht vorkommt. Die Sprache PL Semantik 19 Definition 16.11 Ist I = <D, V> eine Interpretation der Sprache PL, dann ist ein Satz A von PL genau dann wahr bzgl. I, wenn eine der folgenden Bedingungen erfüllt ist: (i) A ist atomar, d.h. A = Φ n τ 1...τ n, und das n- Tupel <V(τ 1 ),..., V(τ n )> ist Element der Menge von n-tupeln, die V dem Prädikatbuchstaben Φ n zuordnet, d.h. Element von V(Φ n ); (ii) A = B, und B ist falsch bzgl. I; (iii) A = (B C), und die Sätze B und C sind beide wahr bzgl. I; (iv) A = (B C), und von den Sätzen B und C ist mindestens einer wahr bzgl. I; Die Sprache PL Semantik 20

Definition 16.11 (2) (v) (vi) (vii) A = (B C), und B ist nicht wahr bzgl. I oder C ist wahr bzgl. I oder beides; A = (B C), und die Sätze B und C sind beide wahr oder beide falsch bzgl. I; A = αb (B ist eine Satzfunktion von PL, in der nur die Variable α frei vorkommt), und [B]"&ist wahr bzgl. aller τ-varianten I von I, wobei τ eine Individuenkonstante von PL ist, die in B nicht vorkommt; Die Sprache PL Semantik 21 Definition 16.11 (3) (viii) A = αb (B ist eine Satzfunktion von PL, in der nur die Variable α frei vorkommt), und [B]" ist wahr bzgl. mindestens einer τ-variante I von I, wobei τ eine Individuenkonstante von PL ist, die in B nicht vorkommt. Die Sprache PL Semantik 22

Die folgenden Sätze sind wahr bzgl. I 1 (1) G 1 a 1 (2) F 1 a 3 (3) F 1 a 3 G 1 a 1 (4) F 2 a 1 a 3 (5) F 3 a 1 a 1 a 2 (6) F 3 a 1 a 2 a 3 (7) xg 2 xa 3 (8) x(h 1 x G 2 xa 2 ) (9) x(h 1 x F 2 xa 2 ) (10) x zf 2 xz Die Sprache PL Semantik 23 Die folgenden Sätze sind nicht wahr bzgl. I 1 (11) H 1 a 4 (12) F 3 a 2 a 2 a 4 G 1 a 2 (13) xf 2 xx (14) x yf 2 yx (15) x y z(f 3 xyz G 2 xy). Die Sprache PL Semantik 24