108
1 Presupposition in DRT Slides by Patrick Blackburn & Johan Bos (malaga4.ppt) and slightly modified by Maribel Romero (MR) Ling391: Advanced Computational Semantics

Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

1

Presuppositionin DRT

Slides by Patrick Blackburn & Johan Bos(malaga4.ppt) and slightly modified by Maribel

Romero (MR)

Ling391:Advanced Computational Semantics

Page 2: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

2

PRESUPPOSITION

Page 3: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

3

Presupposition

Presupposition vs. EntailmentLook at some examples of

presuppositionLook at the typical problems associated

with presuppositionsConcentrate on a DRT based approach

due to Rob van der Sandt

Page 4: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

4

What is presupposition?

It is hard to pin down precisely whatpresuppositions are or how theybehave

Presuppositions are a bit likeentailment but not quite…

Page 5: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

5

Entailment

Consider:

Vincent has a car.A car is a vehicle.

This entails:

Vincent has a vehicle.

Page 6: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

6

Entailment

Consider:

Vincent has a red car.

This entails:

Vincent has a car.

Page 7: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

7

Entailment and negation

Entailments are typically not preservedunder negation.

Page 8: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

8

Entailment

Consider:

Vincent has no car.A car is a vehicle.

This does not entail:

Vincent has a vehicle.

Page 9: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

9

Entailment

Consider:

Vincent does not have a red car.

This does not entail:

Vincent has a car.

Page 10: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

10

Presupposition

Consider:

Vincent cleaned his car.

This entails:

Vincent has a car.

Page 11: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

11

Presupposition

Consider:

Vincent did not clean his car.

This entails:

Vincent has a car.

Page 12: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

12

Entailment or presupposition

We call implications preserved undernegation presuppositions

We call implications not preservedunder negation entailments

Page 13: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

13

Presupposition triggers

In English, presuppositions are usuallytriggered by lexical items

There are several tricks to find outwhether a lexical item is apresupposition trigger or not

These tests are: The negation test The conditional test The question test

Page 14: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

14

Presupposition trigger test

Consider the sentence:

Alex is a bachelor.

This sentence implies that Alex is male.But are we dealing with a

presupposition or entailment?

Page 15: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

15

Presupposition test

Alex is a bachelor.Does this presuppose: Alex is male?

Page 16: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

16

Presupposition test

Alex is a bachelor.Does this presuppose: Alex is male?

Negation: Alex is not a bachelor.Implies: Alex is male? YES

Page 17: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

17

Presupposition test

Alex is a bachelor.Does this presuppose: Alex is male?

Negation: Alex is not a bachelor.Implies: Alex is male? YES

Conditional: If Alex is a bachelor, then ...Implies: Alex is male? YES

Page 18: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

18

Presupposition test

Alex is a bachelor.Does this presuppose: Alex is male?

Negation: Alex is not a bachelor.Implies: Alex is male? YES

Conditional: If Alex is a bachelor, then ...Implies: Alex is male? YES

Question: Is Alex is a bachelor?Implies: Alex is male? YES

Page 19: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

19

Presupposition test

Alex is a bachelor.Does this presuppose: Alex is male?

Negation: Alex is not a bachelor.Implies: Alex is male? YES

Conditional: If Alex is a bachelor, then ...Implies: Alex is male? YES

Question: Is Alex is a bachelor?Implies: Alex is male? YES

Conclusion:being a bachelor presupposes being male.

Page 20: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

20

Presupposition trigger test

Consider the sentence:

Alex is a man.

This sentence implies that Alex is male.But are we dealing with a

presupposition or entailment?

Page 21: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

21

Presupposition test

Alex is a man.Does this presuppose: Alex is male?

Page 22: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

22

Presupposition test

Alex is a man.Does this presuppose: Alex is male?

Negation: Alex is not a man.Implies: Alex is male? NO

Page 23: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

23

Presupposition test

Alex is a man.Does this presuppose: Alex is male?

Negation: Alex is not a man.Implies: Alex is male? NO

Conditional: If Alex is a man, then ...Implies: Alex is male? NO

Page 24: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

24

Presupposition test

Alex is a man.Does this presuppose: Alex is male?

Negation: Alex is not a man.Implies: Alex is male? NO

Conditional: If Alex is a man, then ...Implies: Alex is male? NO

Question: Is Alex is a man?Implies: Alex is male? NO

Page 25: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

25

Presupposition test

Alex is a man.Does this presuppose: Alex is male?

Negation: Alex is not a man.Implies: Alex is male? NO

Conditional: If Alex is a man, then ...Implies: Alex is male? NO

Question: Is Alex is a man?Implies: Alex is male? NO

Conclusion:being a man does not presuppose being male.

Page 26: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

26

Presupposition trigger test

Consider the sentence:

Butch knows that Zed is dead.

This sentence implies Zed is dead.But are we dealing with a

presupposition or entailment?

Page 27: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

27

Presupposition test

Butch knows that Zed is dead.Does this presuppose: Zed is dead?

Page 28: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

28

Presupposition test

Butch knows that Zed is dead.Does this presuppose: Zed is dead?

Negation: Butch does not know that Zed is dead.Implies: Zed is dead? YES

Page 29: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

29

Presupposition test

Butch knows that Zed is dead.Does this presuppose: Zed is dead?

Negation: Butch does not know that Zed is dead.Implies: Zed is dead? YES

Conditional: If Butch knows that Zed is dead, then ...Implies: Zed is dead? YES

Page 30: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

30

Presupposition test

Butch knows that Zed is dead.Does this presuppose: Zed is dead?

Negation: Butch does not know that Zed is dead.Implies: Zed is dead? YES

Conditional: If Butch knows that Zed is dead, then ...Implies: Zed is dead? YES

Question: Does Butch know that Zed is dead?Implies: Zed is dead? YES

Page 31: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

31

Presupposition test

Butch knows that Zed is dead.Does this presuppose: Zed is dead?

Negation: Butch does not know that Zed is dead.Implies: Zed is dead? YES

Conditional: If Butch knows that Zed is dead, then ...Implies: Zed is dead? YES

Question: Does Butch know that Zed is dead?Implies: Zed is dead? YES

Conclusion:knowing P presupposes P.

Page 32: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

32

Presupposition triggers

Presupposition triggers are not rareEnglish comes with a large variety of

presupposition triggers

Page 33: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

33

Possessives

Example:

Mia likes her husband.Mia does not like her husband.

Presupposition:

Mia has a husband.

Page 34: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

34

To regret

Example:

Vincent regrets that he left Mia alone.Vincent does not regret that he left Mia alone.

Presupposition:

Vincent left Mia alone.

Page 35: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

35

To like

Example:

Mia likes Vincent.Mia does not like Vincent.

Presupposition:

Mia knows Vincent.

Page 36: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

36

To answer

Example:

Butch answered the phone.Butch did not answer the phone.

Presupposition:

The phone was ringing.

Page 37: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

37

Only

Example:

Only Jules likes big kahuna burgers.Not only Jules likes big kahuna burgers.

Presupposition:

Jules likes big kahuna burgers.

Page 38: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

38

Again

Example:

Butch escaped again.Butch did not escape again.

Presupposition:

Butch escaped once before.

Page 39: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

39

To manage

Example:

Butch manage to start the chopper.Butch did not manage to start the chopper.

Presupposition:

Butch had difficulties starting the chopper.

Page 40: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

40

Third

Example:

Butch lost for the third time.Butch did not loose for the third time.

Presupposition:

Butch lost twice before.

Page 41: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

41

Continue

Example:

Butch continued his race.Butch did not continue his race.

Presupposition:

Butch interrupted his race.

Page 42: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

42

To win

Example:

Germany won the world cup.Germany did not win the world cup.

Presupposition:

Germany participated in the world cup.

Page 43: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

43

Another

Example:

Peter wants another beer.Peter does not want another beer.

Presupposition:

Peter had at least one beer.

Page 44: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

44

To lie

Example:

Butch lied to Marsellus.Butch did not lie to Marsellus.

Presupposition:

Butch told something to Marsellus.

Page 45: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

45

Cleft construction

Example:

It was Butch who killed Vincent.It was not Butch who killed Vincent.

Presupposition:

Someone killed Vincent.

Page 46: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

46

Proper names

Example:

Butch talked to Marsellus.Butch did not talk to Marsellus.

Presupposition:

There is someone named Marsellus.

Page 47: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

47

Definite NP

Example:

Butch talked to the boss.Butch did not talk to the boss.

Presupposition:

There is a boss.

Page 48: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

48

Dealing with Presupposition

OK, so presuppositions are fairlycommon. But what`s the big deal?

Problems related to presupposition: The Binding Problem The Denial Problem The Projection Problem

Presupposition may convey newinformation Accommodation

Page 49: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

49

The Binding Problem

Example:

Butch nearly escaped from hisapartment.

Trigger “his apartment” presupposesthat Butch has an apartment.

Page 50: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

50

The Binding Problem

Example:

A boxer nearly escaped from hisapartment.

Trigger “his apartment” presupposesthat a boxer has an apartment.

But which boxer? A boxer? Any boxer?

Page 51: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

51

The Denial Problem

Vincent does not like his wife.

Page 52: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

52

The Denial Problem

Vincent does not like his wife.

Vincent does not like his wife,because Vincent does not have a wife!

Page 53: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

53

The Denial Problem

Vincent does not regret killing Zed,because he did not kill Zed!

Page 54: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

54

The Denial Problem

Vincent does not regret killing Zed,because he did not kill Zed!

Alex is not a bachelor,because she is a woman!

Page 55: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

55

The Denial Problem

Vincent does not regret killing Zed,because he did not kill Zed!

Alex is not a bachelor,because she is a woman!

Butch did not lie to Marsellus,because he did not tell him anything!

Page 56: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

56

The Projection Problem

Consider:

Mia’s husband is out of town.

Presupposes that Mia is married.

Page 57: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

57

The Projection Problem

Consider:

If Mia has a husband, thenMia’s husband is out of town.

Does NOT presuppose that Mia ismarried.

Page 58: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

58

The Projection Problem

Consider:

If Mia is married, thenMia’s husband is out of town.

Does NOT presuppose that Mia ismarried.

Page 59: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

59

The Projection Problem

Consider:

If Mia dates Vincent, thenMia’s husband is out of town.

Does presuppose that Mia is married.

Page 60: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

60

The Projection ProblemMR

Consider:

John’s donkey is eating quietly in the stable.

Presupposes that John has a donkey.

Page 61: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

61

The Projection ProblemMR

Consider:

Either John has no donkey or John’sdonkey is eating quietly in the stable.

Does NOT presuppose that John has adonkey.

Page 62: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

62

The Projection ProblemMR

Consider:

Either John is not a donkey-owneror John’s donkey is eating quietly in the stable.

Does NOT presuppose that John has adonkey.

Page 63: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

63

The Projection ProblemMR

Consider:

Either John is out of hay or John’s donkeyis eating quietly in the stable.

Does presuppose that John has adonkey.

Page 64: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

64

The Projection Problem

Complex sentences sometimesneutralise presuppositions

`Complex` meaning here sentenceswith conditionals, negation, ordisjunction, modals

These sentences make it difficult topredict whether a presuppositionprojects or not

Page 65: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

65

Accommodation

Example:

Vincent informed his boss.

Presupposition: Vincent has a boss.What if we don’t have a clue whether

Vincent has a boss or not?Accommodation: incorporating missed

information as long as this is notconflicting with other information

Page 66: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

66

Solutions

There is a rich literature onpresupposition

There are many different attempts tosolve the problems related topresupposition Many-valued logics Default logics Pragmatic theories Non-monotonic reasoning

Page 67: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

67

Van der Sandt’s Theory

Presuppositions are essentiallyextremely rich anaphoric pronouns

Presuppositions introduce new DRSsthat need to be incorporated in thediscourse context

It is a good way of dealing with thebinding, projection, and denialproblems

Page 68: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

68

Van der Sandt’s Theory

Presuppositions introduce new DRSsthat need to be incorporated in thediscourse context

There are two ways to resolvepresuppositional DRSs:

By binding By accommodation

Page 69: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

69

Two birds with one stone

The presupposition as anaphora theoryhandles anaphoric pronouns andpresuppositions in essentially the sameway

Presupposition = Anaphora

Anaphora = Presupposition

Page 70: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

70

Two birds with one stoneMR

Idea: In the same way that we find antecedentsto bind pronouns and anaphora (1), we findantecedents to “bind” presuppositions (2):

(1) If a farmer owns a donkey, he beats it.(2) If Mia has a husband, then Mia’s husband is

out of town.Note that the antecedents of anaphora and

presupposition need not be individuals, but canbe VP-properties, propositions, etc.

(3) Sue likes movies, and so does Joan.(4) Ana stopped smoking.

Page 71: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

71

One mechanism

Essentially one mechanism to deal withpronouns, proper names, definitedescriptions, etc.

The differences are accounted for in the waythey can accommodate and bind Pronouns do not accommodate Proper names always accommodate globally Definite descriptions can accommodate anywhere

Page 72: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

72

Presuppositions in DRT

We need to carry out two tasks: Select presupposition triggers in the lexicon Indicate what they presuppose

We will use a new operator,the alpha-operator, α

If B1 and B2 are DRSs, the so is B1αB2B1 is the presupposition of B2

Page 73: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

73

Preliminary DRSs

She dances

Mia dances

The woman dances

woman(x)

x

dance(x)α

mia(x)

x

dance(x)α

female(x)

x

dance(x)α

Page 74: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

74

Presupposition in the lexicon

She

Mia

The woman

female(x)

xα p@xλp.

mia(x)

xα p@xλp.

woman(x)

xα p@xλp.

Page 75: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

75

Indefinite vs. Definite NP

A woman

The womanwoman(x)

xα p@xλp.

woman(x)

x; p@xλp.

Page 76: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

76

The algorithm

After constructing a preliminary DRSfor an input sentences, we still have toresolve the presuppositions

After resolution we will have anordinary DRS that we can use for ourinference tasks

Resulting DRS needs to be consistentand informative

Page 77: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

77

Binding Presuppositions

Example:Vincent danced with a woman.

vincent(x)dance(e)agent(e,x)with(e,y)woman(y)

x y e

Page 78: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

78

Binding Presuppositions

Example:Vincent danced with a woman.The woman collapsed.

vincent(x)dance(e)agent(e,x)with(e,y)woman(y)

x y e

collapse(z)α

woman(z)

z

( )

Page 79: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

79

Binding Presuppositions

Example:Vincent danced with a woman.The woman collapsed.

vincent(x)dance(e)agent(e,x)with(e,y)woman(y)

x y e

collapse(z)α

woman(z)

z

; (( ))

merge

Page 80: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

80

Binding Presuppositions

Example:Vincent danced with a woman.The woman collapsed.

vincent(x)dance(e)agent(e,x)with(e,y)woman(y)

x y e

collapse(z)α

woman(z)z=y

z

; (( ))

pick antecedent

Page 81: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

81

Binding Presuppositions

Example:Vincent danced with a woman.The woman collapsed.

vincent(x)dance(e)agent(e,x)with(e,y)woman(y)woman(z)z=y

x y e z

collapse(z); ( )

move

Page 82: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

82

Binding Presuppositions

Example:Vincent danced with a woman.The woman collapsed.

vincent(x)dance(e)agent(e,x)with(e,y)woman(y)woman(z)z=ycollapse(z)

x y e z

merge reduction

Page 83: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

83

Accommodating Presuppositions

Example:If Mia dates Vincent, then her husband is outof town

mia(x)vincent(y)

x y

date(x,y) husband(z)of(z,x)

z

out(z)α⇒( )

Page 84: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

84

Global accommodation

Example:If Mia dates Vincent, then her husband is outof town

mia(x)vincent(y)

x y

date(x,y) husband(z)of(z,x)

z

out(z)α⇒( )

Page 85: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

85

Global Accommodation

Example:If Mia dates Vincent, then her husband is outof town

mia(x)vincent(y)husband(z)of(z,x)

x y z

date(x,y) out(z)⇒

Page 86: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

86

Non-global accommodation

Performing global accommodation issaying that something is presupposed.

But recall the projection problem.

Presuppositions can be neutralised bybinding and non-global accommodation.

Page 87: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

87

Non-global Accommodation

Example:If Mia is married, then her husband is out oftown

mia(x)

x

married(x) husband(z)of(z,x)

z

out(z)α⇒( )

Page 88: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

88

Non-global Accommodation

Example:If Mia is married, then her husband is out oftown

mia(x)

x

married(x) husband(z)of(z,x)

z

out(z)α⇒( )

Page 89: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

89

Non-global Accommodation

Example:If Mia is married, then her husband is out oftown

mia(x)

x

married(x)husband(z)of(z,x)

z

out(z)⇒

Page 90: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

90

Preferences

Binding is preferred to accommodationGlobal accommodation is preferred to

local accommodation

Page 91: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

91

Van der Sandt’s Algorithm

1. Generate a DRS for the input sentence, with allelementary presuppositions marked by α

2. Merge this DRS with the DRS of the discourse so farprocessed

3. Traverse the DRS, and on encountering an α-DRStry to:

1. Link (MR) or bind the presupposed information to anaccessible antecedent, or

2. Accommodate the information to a superordinated level ofDRS

4. Remove those DRSs from the set of potentialreadings that violate the acceptability constraints

Page 92: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

92

Accessibility and SubordinationMR

A DRS B1 is accessible from DRS B2 when B1 equalsB2, orwhen B1 subordinates B2

A DRS B1 subordinates B2 iff: B1 immediately subordinates B2 There is a DRS B such that B1 subordinates B

and B subordinates B2 B1 immediately subordinates B2 iff:

B1 contains a condition ¬B2

B1 contains a condition B2∨B or B∨B2

B1 contains a condition B2 ⇒ B B1 ⇒ B2 is a condition in some DRS B

Page 93: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

93

The acceptability constraints

DRSs should obey the binding rulesDRSs should not contain free variablesDRSs should be consistent and

informativeDRSs should also be locally consistent

and locally informative That is: the resolved DRS should not contain

a subordinate DRS K whose falsity or truth isentailed by a DRS superordinate to it. (MR,from v.d.Sandt p. 367)

Page 94: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

94

Free Variable Check

Consider the example:Every man likes his car

DRS obtained with global accommodation:

car(y)of(y,x)

y

man(x)

xlike(x,y)⇒

Page 95: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

95

Free Variable Check

Consider the example:Every man likes his car

DRS obtained with global accommodation:

car(y)of(y,x)

y

man(x)

xlike(x,y)⇒

Page 96: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

96

Free Variable Check

Consider the example:Every man likes his car

DRS obtained via intermediate accommodation:

man(x)car(y)of(y,x)

x y

like(x,y)⇒

Page 97: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

97

Free Variable Check

Consider the example:Every man likes his car

DRS obtained with local accommodation:

man(x)

x car(y)of(y,x)like(x,y)

y

Page 98: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

98

The projection problem solved

Recall our example:If Mia is married, then her husband is out oftown

Local constraints play a crucial role here!

mia(x)husband(z) of(z,x)

x z

married(x) out-of-town(z)⇒

Page 99: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

99

The projection problem solved

Recall our example:If Mia is married, then her husband is out oftown

Local constraints play a crucial role here!

mia(x)husband(z) of(z,x)

x z

married(x) out-of-town(z)⇒

Locallyuninformative

Page 100: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

100

The projection problem solved

Recall our example:If Mia is married, then her husband is out oftown

Local constraints play a crucial role here!

mia(x)

x

married(x)husband(z)of(z,x)

z

out-of-town(z)⇒

Locallyinformative

Page 101: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

101

The projection problem solvedMR

Question: Recall our previous examples:

(1)Either John is not a donkey-owner or his donkey is eating quietlyin stable.

(2) If Mia has a husband, then her husband is out of town.(3) Either John does not have a donkey or his donkey is eating

quietly in the stable.(4) If Mia dates Vincent, then her husband is out of town.(5) Either John has run out of hay or his donkey is eating quietly in

the stable.

For each example, show how the acceptability constraints plusthe preference binding > global accomm. > local accomm.determine the projection possibilities of the presuppositions atissue.

Page 102: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

102

Denial

Example:Vincent does not like his dog.He does not have a dog!

vincent(x)

x

dog(y)of(y,x)like(x,y)

y

¬

Page 103: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

103

The binding problem solved

Example:A boxer nearly escaped from his apartment.

Preliminary DRS:

boxer(x)

x

apartment(z)of(z,x)

z

nearly-escaped-from(x,z)α;( ))(

Page 104: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

104

The binding problem solved

Example:A boxer nearly escaped from his apartment.

Preliminary DRS:

boxer(x)

x

apartment(z)of(z,x)

z

nearly-escaped-from(x,z)α;( ))(

• Final DRS:boxer(x)apartment(z) of (z,x)nearly-escaped-from(x,z)

x z

Page 105: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

105

Proper Names

Proper Names can be treated aspresupposition triggers

Only global accommodation ispermitted for proper names

This assures they will always end up inthe global (outermost) DRS, accessiblefor subsequent pronouns

Page 106: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

106

Proper Names

Example:Every man knows Mia.She is Marsellus’ wife.

man(x)x

know(x,y)⇒ α

mia(y)y

Page 107: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

107

Proper Names

Example:Every man knows Mia.She is Marsellus’ wife.

mia (y)

y

man(x)x

know(x,y)⇒

Page 108: Presupposition in DRT - Uni Konstanz · Presupposition Presupposition vs. Entailment Look at some examples of presupposition Look at the typical problems associated with presuppositions

108

Implementation

The Curt systemSmall fragment of English

Pronouns, presupposition triggersUses theorem prover

BliksemUses model builder

MaceDoes all inference tasks