Wat? Betekenis 2: lambda-abstractie. Boek. Overzicht van dit college. Anna Chernilovskaya. 7 juni 2011

Vergelijkbare documenten
Betekenis 2: lambda-abstractie

Betekenis I: Semantiek

Opdrachten Werkcollege 4

Toelichting bij geselecteerde opdrachten uit Betekenis en Taalstructuur

Inleiding: Semantiek

Semantiek 1 college 10. Jan Koster

College Logica voor CKI

Logica 1. Joost J. Joosten

Inleiding Logica voor CKI, 2013/14

Logica voor Informatica

Logic for Computer Science

Logica voor Informatica. predikatenlogica. Syntax van predikatenlogica. Mehdi Dastani Intelligent Systems Utrecht University

Semantiek van predicatenlogica en Tractatus

Nieuwe redeneringen. TI1300: Redeneren en Logica. Waar gaan deze uitdrukkingen over? Een nieuwe taal

College 4: Gegeneraliseerde Kwantoren

2. Syntaxis en semantiek

Logica voor Informatica. predikatenlogica. Syntax van predikatenlogica. Mehdi Dastani Intelligent Systems Utrecht University

Meer oefenen. TI1300: Redeneren en Logica. Vertalen. Meerdere wegen leiden naar Rome

Boys buying two sausages each: On the syntax and semantics of distance-distributivity Zimmermann, M.

Inleiding: Combinaties

Logica 1. Joost J. Joosten

Logica als een oefening in Formeel Denken

Predikaatlogica, modellen en programma s

Logica 1. Joost J. Joosten

Logica voor Informatica

Inleiding Logica voor CKI

Formele Semantiek Van de predicatenlogica naar gegeneraliseerde kwantoren. Jeroen Van Craenenbroeck en Guido Vanden Wyngaerd

Gegeneraliseerde Kwantoren

Formeel Denken 2013 Uitwerkingen Tentamen

Voortgezette Logica, Week 2

Tegenvoorbeeld. TI1300: Redeneren en Logica. De truc van Gauss. Carl Friedrich Gauss, 7 jaar oud (omstreeks 1785)

Formeel Denken. October 20, 2004

Logica. Oefeningen op hoofdstuk Propositielogica

TAALFILOSOFIE. Overkoepelende vraag: WAT IS BETEKENIS?

Formeel Denken 2014 Uitwerkingen Tentamen

Logica voor Informatica. Propositielogica. Syntax & Semantiek. Mehdi Dastani Intelligent Systems Utrecht University

Boommethode. TI1300: Redeneren en Logica. Oefenen, wat anders? Aanvullende regels (Logica, tabel 11.1, p. 159) A (B C),A C = B

WI1708TH Analyse 2. College 5 24 november Challenge the future

Kennisrepresentatie & Redeneren. Piter Dykstra Instituut voor Informatica en Cognitie

Definitie van raaklijn aan cirkel: Stelling van raaklijn aan cirkel:

Samenvatting. TI1306 Redeneren & Logica Review Guide 2014 Door: David Alderliesten. Disclaimer

Predikatenlogica in Vogelvlucht

Vorm en Betekenis. Jan van Eijck. Inleiding Taalkunde, Juni 2006

Pragmatiek. 6 juni 2009

Logic for Computer Science

Bekijk nog een keer het stelsel van twee vergelijkingen met twee onbekenden x en y: { De tweede vergelijking van de eerste aftrekken geeft:

UITWERKINGEN 1 2 C : 2 =

Embedded implicatures!?!

SYNTAXIS EN SEMANTIEK: BEREIK IN HET NEDERLANDS

2. Syntaxis en semantiek

Hoorcollege Logica. Hans-Dieter A. Hiep

Modeluitwerking Tentamen Computationele Intelligentie Universiteit Leiden Informatica Vrijdag 11 Januari 2013

Logica voor Informatica

Gaap, ja, nog een keer. In één variabele hebben we deze formule nu al een paar keer gezien:

Predikaatlogica en informatica

Logica 1. Joost J. Joosten

HOE TEKEN IK EEN OMGEVINGSMODEL

Gegeneraliseerde Kwantoren

equationeel programmeren college 1

Tentamen Grondslagen van de Wiskunde B met uitwerkingen

Leesaantekeningen bij Zwicky & Sadock, Ambiguity tests and how to fail them

Mededelingen. TI1300: Redeneren en Logica. Waarheidstafels. Waarheidsfunctionele Connectieven

Logica voor Informatica. Propositielogica. Normaalvormen en Semantische tableaux. Mehdi Dastani

Inhoud introductie. Introductie tot de cursus

LTX016B05. Nieuwe ontwikkelingen in de syntaxis. College 7

Opdrachten Tarski s World

Inleiding. Syntaxis: de combinaties van woorden tot woordgroepen en zinnen.

18.I.2010 Wiskundige Analyse I, theorie (= 60% van de punten)

In dit college bekijken we een aantal technieken om integralen te bepalen van trigonometrische functies en van rationale functies.

1. TRADITIONELE LOGICA EN ARGUMENTATIELEER

In deze les. Eerste orde logica. Elementen van EOL. Waarom eerste orde logica? Combinatie met logica. Variabelen en Kwantoren

Discrete Wiskunde, College 7. Han Hoogeveen, Utrecht University

I.3 Functies. I.3.2 Voorbeeld. De afbeeldingen f: R R, x x 2 en g: R R, x x 2 zijn dus gelijk, ook al zijn ze gegeven door verschillende formules.

Nederlandse Samenvatting

Semantiek 1 college 4. Jan Koster

Predicaten. Hoofdstuk 4

Logica 1. Joost J. Joosten

Logica voor AI. Inleiding modale logica en Kripke semantiek. Antje Rumberg. 14 november 2012

Logica voor Informatica. Logica Toepassingen. PROLOG: Logische Programmeertaal. Mehdi Dastani

Samenvatting in het Nederlands

Inleiding taalkunde. Inleiding - 23 april 2013 Marieke Schouwstra

Onderwijs- en examenregeling

Logica voor Informatici najaar 2000 Opgaven en Oplossingen Hoofdstuk 2

Tentamen Grondslagen van de Wiskunde A Met beknopte uitwerking

Uitwerkingen tentamen Lineaire Algebra 2 16 januari, en B =

Scope Problemen met Indefiniete NP s

Recursie en inductie i

Oefenopgaven Grondslagen van de Wiskunde A

LTX016B05. Nieuwe ontwikkelingen in de syntaxis. College 11

4 Beschouw de volgende formuleverzameling S: {"x "y ((Rxy Æ "z (Rxz Æ y = z)), "x "y (Ryx Æ "z (Rzx Æ y = z)),

Woord en wereld Een inleiding tot de taalfilosofie

OPMERKINGEN VOORAF: Ik heb de bewijsnetten waar ik gebruik van maakte in mijn vorige versie van dit artikel vervangen voor het Natuurlijke

Logica voor AI. Bisimulatie en niet-karakteriseerbaarheid. Antje Rumberg. 21 november Correspondentie.

Verzamelingen, Lijsten, Functioneel Programmeren

Semantiek 1 college 2

Hoofdstuk 4: Aanvullende Begrippen (Extra Oefeningen)

Achtergrond bij de pragmatiek

Albert Visser. 11 oktober, 2012

Formeel Denken. Herfst 2004

University of Groningen. Acquiring quantification Smits, Erik-Jan

Transcriptie:

Wat? Betekenis 2: lambda-abstractie Anna Chernilovskaya 7 juni 2011 Vorige keer: Predicaatlogica Vertaling van zinnen Deze keer: Predicaatlogica uitbreiding Vertaling van zinnen in details Overzicht van dit college Boek Compositionaliteit Lambda-termen in de semantiek Kwantorbereik Idiomen Hoofdstuk 18, maar niet 18.4 en 18.5 Hoofdstuk 17 sectie 17.3.3

Meer dan woorden... Compositionaliteit Wat is de betekenis van constituenten en zinnen? Hoe wordt de betekenis van complexe gehelen opgebouwd uit de betekenissen van woorden? Jan slaat Piet Piet slaat Jan Woordvolgorde heeft dus invloed op betekenis ubject-object relatie Agens-Patiens relatie Principe van compositionaliteit van betekenis (Gottlob Frege): de betekenis van het geheel is een functie van de betekenis van de samenstellende delen en van de manier waarop ze zijn samengesteld emantiek = woord-betekenis + structuur Dus: semantiek is altijd afhankelijk van syntaxis Ambiguiteit emantische representaties Ambiguiteit van woorden: baan emantiek is afhankelijk van syntaxis, dus ook structurele ambiguiteiten: Jan zag de man met de verrekijker Twee syntactische structuren twee betekenissen emantische representaties worden geformuleerd in logische talen (bijvoorbeeld 1e orde predikaatlogica) Logische talen respecteren principe van compositionaliteit: yntax: ϕ ψ is een formule dan en slechts dan als zowel ϕ als ψ formules zijn emantiek: ϕ ψ is waar dan en slechts dan als zowel ϕ als ψ waar zijn Voor elke syntactische regel, bestaat er een semantische regel

Een probleem 1e orde predicaatlogica en compositionaliteit Probleem: de syntaxis van natuurlijke taal de syntaxis van predicaatlogica Is het wel mogelijk om een compositionele interpretatie van natuurlijke taal te geven met behulp van deze logica? Gemakkelijke zinnen met individuele constanten (dus met eigennamen): Hanna slaapt (h) eenplaatsig predicaat Hanna slaapt h Probleem: kwantoren Lambda-abstractie Iedere student danst x [ (x) D(x) ] kwantor Lambda-abstractie maakt het mogelijk om semantische representaties te geven voor delen van een syntactische boom, zodat we een compositionele vertaling van de zin kunnen geven. x [ (x) D(x) ] iedere student danst x?? D D λp.λq. x [ P(x) Q(x) ]

otatie Lambda-conversie 1-plaatsige predicaten (praten, dansen, student, etc.) denoteren verzamelingen Vertaling als predicaat: hoofdletters (P, D,,... ) Vertaling als lambda-abstract: λx. P(x) λ bindt individuele variabele x λ pikt alle waarden van x eruit die de formule P(x) waar maken, en definieert zo de verzameling van pratende individuen (karakteristieke functie) Toepassing van een lambda-abstract op een constante/variabele geeft lambda-conversie: [ λx.(x) ] (h) (h) λx.(x): 1-plaatsig predicaat Functie-applicatie: toepassen op individuele constante h Lambda-conversie: deletie van λ en vervanging van x door h Lambda-conversie: Formeel Compositionaliteit met λ: voorbeeld Voor ϕ een open propositie x een individuele variabele die vrij voorkomt in ϕ c een individuele constante [λx.ϕ] (c) ϕ [c/x] waarbij ϕ [c/x] de formule ϕ is met vervanging van alle vrije voorkomens van x door c. Hanna slaapt Hanna slaapt [ ] λx.(x) (h) (h) h λx.(x)

Voorbeeld: lambda s en kwantoren Voorbeeld: lambda s en kwantoren (II) Hanna verwijst naar een individu h Kwantoren verwijzen niet naar een vast individu iedereen λp. x [P(x)] de verzameling eigenschappen die iedereen heeft Iedereen danst [ ] λp. x [P(x)] (λy.d(y)) x [ [λy.d(y)] (x) ] x D(x) Iedere student danst Iedere student danst x [ (x) D(x) ] λz.d(z) λp.λq. x [P(x) Q(x)] λy.(y) Dansen is een eigenschap van iedereen Voorbeeld: lambda s en kwantoren (III) iedere student: λp.λq. x [P(x) Q(x)] ( λy.(y) ) λq. x [ (λy.(y)) (x) Q(x) ] λq. x [ (x) Q(x) ] og een voorbeeld: reflexieven zichzelf: λr.λx.r(x, x) waarbij R een 2-plaatsige relatie is Hanna bewondert zichzelf bewondert zichzelf: [ ] ( ) λr.λx. R(x, x) λy.λz.b(y, z) λx.b(x, x) (iedere student) danst: λq. x [ (x) Q(x) ] (λz.d(z)) Hanna bewondert zichzelf: [ λx.b(x, x) ] (h) B(h, h) x [ (x) (λz.d(z)) (x) ] x [ (x) D(x) ]

og een voorbeeld: kwantor & reflexieven Volgorde van argumenten Iedereen bewondert zichzelf zichzelf bewonderen: Mo kust Peter Peter kust Mo [ λr.λx. R(x, x) ] ( λy.λz.b(y, z) ) λx.b(x, x) iedereen: λp. y P(y) Iedereen bewondert zichzelf: [ λp. y P(y) ] ( λx.b(x, x) ) y B(y, y) Mo V Peter V kust Peter kust Mo Peter p; Mo m; kust λy.λx. K(y)(x) λy.λx. K(y)(x) ] (p) λx. K(p)(x) λx. K(p)(x) ] (m) K(p)(m) Mo kust Peter Herschrijfgrammatica s en Compositionele emantiek Herschrijfgrammatica s en Compositionele emantiek (II) Verrijken syntactische regels met semantische aanhechtingen (semantic attachments) Ze bepalen hoe de semantische representatie van een woordengroep wordt berekend uit de semantische representaties van zijn delen Voorbeeld: Hannah slaapt Hannah slaapt {.sem (.sem)} {h} {λx. (x)} Andere voorbeeld: Iedere student slaapt. {.sem (.sem)} {.sem (.sem)} Hannah {h} student {λx. t(x)} iedere {λp.λq. x [P(x) Q(x)]} slaapt {λx. (x)} Wat gebeurt er nu als we Hannah slaapt afleiden? Hannah {λp.p(h)} de verzameling eigenschappen die Hannah heeft

Bereiksambiguïteiten Bereiksambiguïteiten Elke student leest een boek. Ambigu: Elke student leest een boek, namelijk Harry Potter. Elke student leest een boek: Piet leest Harry Potter, Truus leest Jip en Janneke, etc. x [ (x) y [B(y) L(x, y)] ] - direct bereik (surface scope) y [ B(y) x [(x) L(x, y)] ] - omgekeerd bereik (inverse scope) een: λp.λq. x (P(x) Q(x)) Bereiksambiguïteit is een probleem voor compositionele semantiek, want je kan niet beide lezingen krijgen! Verschillende oplossingen: tore aanpak (zie het boek) Constraint-based Onderspecificatie-representaties: een representatie waarin alle lezingen bevat zijn, zonder dat deze expliciet opgesomd worden alle mogelijke lezingen kunnen vanuit de ondergespecificeerde representatie gegenereerd worden Idiomen Idiomen Voorbeelden: ederlands: geen kaas eten van iets niet veel weten van iets Engels: kick the bucket dood gaan Voorbeelden: Russisch: sobaku sjest na chem-to hond eten op iets ervaring hebben in iets Frans: sucrer les fraises suiker-toevoegen-aan de aardbeien trillen

Idiomen Probleem: niet compositioneel Geen letterlijke betekenis Oplossing: V {V.em (.em)} geen kaas eten van iets {λy.λx. (niet veel weten(y)(x)))}