Syntax, Semantik, Pragmatik

Relevanta dokument
Semantik och pragmatik (Serie 4)

Innehåll. Föreläsning 7. Satslogiken är för grov. Samma sak i predikatlogik: Första ordningens predikatlogik. Logik med tillämpningar

Vad är semantik? LITE OM SEMANTIK I DATORLINGVISTIKEN. Språkteknologi semantik. Frågesbesvarande

Föreläsning 5. Deduktion

Tommy Färnqvist, IDA, Linköpings universitet. 2 Strukturer Domäner Tolkningar... 3

Filosofisk Logik (FTEA21:4) föreläsningsanteckningar/kompendium. v. 2.0, den 29/ III. Metalogik 17-19

FTEA12:2 Filosofisk metod. Att värdera argumentation I

Semantik och pragmatik

7, Diskreta strukturer

Datorlingvistisk grammatik I Institutionen för lingvistik och filologi Oktober 2007 Mats Dahllöf

Semantik och pragmatik (Serie 3)

DD1350 Logik för dataloger. Fö 2 Satslogik och Naturlig deduktion

7, Diskreta strukturer

Logisk semantik I. 1 Lite om satslogik. 1.1 Konjunktioner i grammatisk bemärkelse. 1.2 Sant och falskt. 1.3 Satssymboler. 1.

Tommy Färnqvist, IDA, Linköpings universitet. 1 Kursadministration 1. 2 Introduktion Varför logik? Satslogik... 2

729G06 Logik FÖRELÄSNING 1 ANDERS MÄRAK LEFFLER IDA/HCS

Grundläggande logik och modellteori (5DV102)

Pragmatik. Olika nivåer. Tumregler. Grice s samarbetsprinciper. Pragmatik och diskurs

En introduktion till predikatlogik

Sanningsvärdet av ett sammansatt påstående (sats, utsaga) beror av bindeord och sanningsvärden för ingående påståenden.

Varför är logik viktig för datavetare?

Generellt kan vi säga att för att vi ska värdera ett argument som bra bör det uppfylla åtminstone följande kriterier:

DD1350 Logik för dataloger. Vad är logik?

Semantik och pragmatik

A. MENING OCH SANNINSGVÄRDE HOS IDENTITETSPÅSTÅENDE. Freges utgångspunkt: mening och meningsfullhet hos identitetspåståenden

Avslutning. Vad? Hur? Anmärkningar inför tentan 2. Vad ska ni kunna?

Semantik och pragmatik

Grundläggande logik och modellteori

FÖRELÄSNING 8 ANDERS MÄRAK LEFFLER IDA/HCS

FTEA12:2 Filosofisk Metod. Grundläggande argumentationsanalys II

A. MENING OCH SANNINGSVÄRDE HOS IDENTITETSPÅSTÅENDE. antag att namn A står för objekt a och namn B står för objekt b antag att a och b är distinkta

FÖRELÄSNING 3 ANDERS MÄRAK LEFFLER IDA/HCS

p /\ q r DD1350 Logik för dataloger Kort repetition Fö 3 Satslogikens semantik

Lite om bevis i matematiken

Satslogik grundläggande definitioner 3. Satslogik. Uppgift 1. Satslogikens syntax (välformade formler) Satslogikens semantik (tolkningar)

K3 Om andra ordningens predikatlogik

Övningshäfte 1: Logik och matematikens språk

FTEA21:3 Spr akfilosofi F orel asning I Martin J onsson

Filosofisk Logik. föreläsningsanteckningar/kompendium (FTEA21:4) v. 2.0, den 5/ Kompakthet och Löwenheim-skolemsatsen

Grundläggande logik och modellteori (5DV102)

Grundläggande logik och modellteori

Semantik och pragmatik (serie 5)

Semantik och pragmatik

MATEMATIKENS SPRÅK. Avsnitt 1

Viktiga frågor att ställa när ett argument ska analyseras och sedan värderas:

Formell logik Kapitel 1 och 2. Robin Stenwall Lunds universitet

Logik och semantik. Mats Dahllöf, Plan. Semantik och pragmatik

Vad är det? Översikt. Innehåll. Vi behöver modeller!!! Kontinuerlig/diskret. Varför modeller??? Exempel. Statiska system

Avslutning. Vad? Hur? Anmärkningar inför tentan 2. Vad ska kunnas?

Formell logik Kapitel 3 och 4. Robin Stenwall Lunds universitet

Filosofisk logik Kapitel 19. Robin Stenwall Lunds universitet

Logik och modaliteter

7. FORMELL SATSLOGIK (SL)

Utsagor (Propositioner) sammansatta utsagor sanningstabeller logisk ekvivalens predikat (öppna utsagor) kvantifierare Section

*UXSS YQLQJ±/RJLNPHGWLOOlPSQLQJDUYW

Föreläsning 6. pseudokod problemlösning logik algoritmer

D. x 2 + y 2 ; E. Stockholm ligger i Sverige; F. Månen är en gul ost; G. 3 2 = 6; H. x 2 + y 2 = r 2.

Filosofisk Logik (FTEA21:4) föreläsningsanteckningar I. v. 2.0, den 24/4 2013

Om semantisk följd och bevis

Syntaktisk parsning (Jurafsky & Martin kapitel 13)

Formell logik Kapitel 7 och 8. Robin Stenwall Lunds universitet

Formell logik Föreläsning 1. Robin Stenwall

8 MODAL SATSLOGIK. omöjligt - inte omöjligt. tänkbart - inte tänkbart

TDDA94 LINGVISTIK, 3 poäng tisdag 19 december 2000

Hornklausuler i satslogiken

BER AKNINGSBARHET F OR DATALOGER. Kent Petersson. Institutionen for Datavetenskap Goteborgs Universitet / Chalmers Goteborg, Sweden

Föreläsningsanteckningar och övningar till logik mängdlära

Grundläggande logik och modellteori

Sanningens paradoxer: om ändliga och oändliga lögnare

F. Drewes Datavetenskapens grunder, VT02. Lite logik

Kommunikation. Språk och språkteknologier. Semiotik. Kommunikationsmodell. Saussures strukturalism. Finns betydelse? Teckenkod.

Kompositionell semantik och λ-kalkyl

Logik I. Åsa Hirvonen Helsingfors universitet. Våren 2013

DD1350 Logik för dataloger. Fö 7 Predikatlogikens semantik

Kap. 7 Logik och boolesk algebra

DD1350 Logik för dataloger

Cristina Eriksson oktober 2001

Ontologier. Cassandra Svensson

Föreläsning 8. Innehåll. Satisfierbarhet hos en formel. Logik med tillämpningar

DD1361 Programmeringsparadigm HT17

Något om logik och logisk semantik

MATEMATIKENS SPRÅK. Syftet med denna övning är att med hjälp av logik lära oss att uttrycka matematik mer exakt, lära oss

Filosofisk logik Kapitel 15. Robin Stenwall Lunds universitet

Logik och kontrollstrukturer

MATEMATIKENS SPRÅK. Syftet med denna övning är att med hjälp av logik lära oss att uttrycka matematik mer exakt,

Filosofisk Logik (FTEA21:4) föreläsningsanteckningar v , den 24/

MA2047 Algebra och diskret matematik

Logik och bevisteknik lite extra teori

The microtheories and language of CYC KB. Anna Svedberg Artificiell Intelligens II Linköpings Universitet Ht 2010 (Kompletterad ht 2012)

729G09 Språkvetenskaplig databehandling

Satssemantik. Semantik: Föreläsning 4 Lingvistik: 729G08 HT 2012 IKK, Linköpings universitet

Grundläggande logik och modellteori

FTEA21:3 Spr akfilosofi F orel asning III Martin J onsson

Inledande exempel. Levinson och informationsstruktur. Vad är informationsstruktur? Informationsstruktur och pragmatik

Grundläggande logik och modellteori

En introduktion till logik

Frasstrukturgrammatik

10. Mängder och språk

FL 6: Definite Clause Grammars (kap. 7)

Logik. Dr. Johan Hagelbäck.

Transkript:

Semantik Hercules Dalianis NADA-KTH Email: hercules@nada.kth.se Tel: 08-790 91 05 http://www.nada.kth.se/~hercules Hercules Dalianis sid 1 Syntax, Semantik, Pragmatik Syntax (grek. ordning) Bestämmer ordningen mellan symbolerna Semantik (grek. betydelse) Bestämmer hur symbolerna är relaterade till de objekt de beskriver Pragmatik (grek. verklighet) Bestämmer hur symbolerna är relaterade till verkligheten, kommunikationen mellan människorna Hercules Dalianis sid 2 talat språk skrivet språk Metaforer (Grek. bort-transport) Ordspråk Idiom Kroppsspråk gester Intonation fonetisk analys morfologisk analys syntaktisk analys semantisk analys lexikal analys semantisk representation kunskapsrepresentation transfer (översättning) styrning av datasystem SQL generering Hercules Dalianis sid 3 Hercules Dalianis sid 4 Semantisk representation Kunskapsrepresentation Formellt språk Entydigt Syllogismer-SatsmönsterAristoteles (300 f. kr) Satslogik (Boole mitten av 1800 talet) Predikatlogik (Frege slutet på 1800 talet) Framerepresentation, (Minsky 1975) Conceptual Dependency (CD) Scripts (Schank 77) Semantiska nät Konceptuella strukturer, (Sowa 1984) Ontologier (Kunskap inte formalism) Hercules Dalianis sid 5 Hercules Dalianis sid 6 1

Montaguegrammatik / semantik Montague 1970 Situationssemantik (Barwise & Perry 1983) Stanford University Discourse Representation Theory (Kamp 1980) Slutsatsdragning Regel: Om det regnar, så blir det blött på marken. Observation: Det regnar. Slutsats: Det blir blött på marken. Deduktion: regel + observation -> slutsats (modus ponens) Induktion: observation + slutsats -> regel (modus tollens) Abduktion: regel + slutsats - (?!) -> obeservation Hercules Dalianis sid 7 Hercules Dalianis sid 8 Satslogik konnektiv: och,(&) eller (V), icke, om...så, implikation (=>), om och om endast så, ekvivalens (<=>) Symboler: a, b, lisa, pelle, springer, älskar,... Sanningsvärden,sann (s), falsk (f) lisa älskar pelle => pelle är snäll Predikatlogik I Predikatlogik tillkommer Kvantifierare: för alla( ), det existerar ( ), minst en Predikat generella Hercules Dalianis sid 9 Hercules Dalianis sid 10 Naturligt språk meningen Alla män älskar en kvinna Har två predikatlogikrepresentationer: 1) x(man(x) -> Y(kvinna(Y) & älskar (X,Y))) 2) Y(kvinna(Y) & X(man(X) -> älskar (X,Y))) Det två första predikatlogikrepresentationer har två naturligt språk parafraser. 1) Betyder att Alla män i världen älskar minst en kvinna och denna kvinna är älskad av minst en man. 2) Alla män i världen älskar minst en kvinna och denna kvinna är älskad av alla män or alternative: Det existerar minst en kvinna som är älskad av varje man som är älskad av varje man i världen. Varje man älskar samma kvinna eller kvinnor. Hercules Dalianis sid 11 Prolog Prolog är som predikatlogik Prolog har dock ingen existenskvantifierare och ingen riktig negation Inbyggd teorembevisare Prologklausulerna är en axiommängd där ett teorem (en fråga) skall bevisas genom att man negerar teoremet. Hercules Dalianis sid 12 2

Lisa älskar alla män. Pelle är en man x (man(x) => älskar(lisa,x)) man(pelle) älskar(lisa,x) :- man(x) man(pelle) Conceptual Dependency (CD) Entydig mening i CD (Interlingua) Primitive acts PTRANS (physical transfer), PROPEL (physical force), MTRANS (mental transfers, like tell) ATRANS (represents transfer of possession of a physical object from one person to another.) 11 primitiver (1977) Hercules Dalianis sid 13 Hercules Dalianis sid 14 John gives Mary a book: o R +---> Mary John <===> ATRANS <--- book <--- +---> John "o" betyder att boken är Atrans objekt "R" relation is a mottagare-givare beroende (recipient-donor dependency between),mellan Mary, John, and the book. Scripts Example: The restaurant script. $RESTAURANT o --> inside(&rest.) Go in. &PATRON <=> PTRANS <-- &PATRON - ^ --< c Jack went to a restaurant. Sit down. &PATRON <=> PTRANS Look at the menu. ^-c- MTRANS Decide what to order. ^-c- MBUILD Order your meal. ^-c- MTRANS He ordered a hamburger. (Wait.) Waiter brings food. ^-c- PTRANS Eat. ^-c- INGEST Pay. ^-c- ATRANS He paid... Tip waiter. ^-c- ATRANS Leave. ^-c- PTRANS...and left. Hercules Dalianis sid 15 Hercules Dalianis sid 16 Framerepresentationer Frames, slot och slotvärden Arv och procedurer Car I SA vehicle Car:Volvo 740 Color:red Nr_of_Wheels: four Type_of_engine: B 41 Owner: Hercules Dalianis Semantiska nät Hercules Dalianis sid 17 Hercules Dalianis sid 18 3

Ontologier CYC Wordnet Ord -> Begrepp Mångspråkiga ontologier Engelska- Japanska för Maskinöversättningen Till varje syntaxregel hör en semantisk regel Hercules Dalianis sid 19 Hercules Dalianis sid 20 Montague grammatik Montague 1970 Till varje syntaktisk regel hör en semantisk regel Kompositionalitetsprincipen (Freges Princip) Mängdlära, predikatlogik,modallogik, lambdakalkyl, typteori Möjligvärldssemantik Ett antal möjliga världar Tolkning sann i en värld, falsk i de andra Katten Misse sover, sann i en värld, falsk i alla andra världar. Montaguegrammatik standardlösning Hercules Dalianis sid 21 Hercules Dalianis sid 22 Situationssemantik Barwise & Perry 1981 Stanford University Situationer och situationsschema Yttrandesituationer Beskriven situation Bakgrundssituationen Lexical eller fonetisk analys istället för syntaktisk analys Tolkning av de olika situationerna En situation ger en partiell tolkning av en situation Flervärd logik En tillämpning kommer från Oslo Universitet, Vestre 1988 Frågor är ett ofullständigt situationsschema, som returneras ifyllda som svar Hercules Dalianis sid 23 Hercules Dalianis sid 24 4

DRT och DRS DRT Discourse Representation Theory DRS Discourse Representation Structure Hans Kamp En hel text kan formaliseras (Logisk semantik tar en sats i taget) Korsreferens och referens markerare. Sanning har med att finna individer som korresponderar till referensmarkerare Hercules Dalianis sid 25 s --> np, vp. np --> det, noun. np --> pn. vp --> iv. vp --> tv, np. DCG det --> [a]. det --> [every]. noun --> [man]. noun --> [woman]. pn --> [pelle]. pn --> [lisa]. tv --> [loves]. iv --> [lives] Hercules Dalianis sid 26 DCG-syntaxträd s(s(np(x),vp(y))) --> np( X), vp(y). np(np(det(x),noun(y))) --> det(x), noun(y). np(np(x)) --> pn(x). vp(vp(iv(x)) --> iv(x). vp(vp(tv(x),np(y))) --> tv(x), np(y). det(a) --> [a]. det(every) --> [every]. noun(man) --> [man]. noun(woman) --> [woman]. pn(pelle) --> [pelle]. pn(lisa) --> [lisa]. tv(loves) --> [loves]. iv(lives) --> [lives] Hercules Dalianis sid 27 Hercules Dalianis sid 28 s(p) --> np(x,p1,p), vp(x,p1). np(x,p1,p) --> det(x,p2,p1,p), noun(x,p3), rel_clause(x,p3,p2). np(x,p,p) --> pn(x). DCG-Montague det(x,p1,p2,all(x,(p1->p2))) --> [every]. det(x,p1,p2,exists(x,(p1&p2))) --> [a]. noun(x,man(x)) --> [man]. noun(x,woman(x)) --> [woman]. pn(john) --> [pelle]. pn(john) --> [lisa]. vp(x,p) -->tv(x,y,p1),np(y,p1,p). vp(x,p) --> iv(x,p). tv(x,y,loves(x,y)) --> [loves]. iv(x,lives(x)) --> [lives]. rel_clause(x,p1,(p1&p2)) --> [that], vp(x,p2). rel_clause(_,p,p) --> [ ]. s(x) :- s(x,[every, man, loves, a, woman],[]). Hercules Dalianis sid 29 5