Quantifjcational subordination as anaphora to a function Matthew - - PowerPoint PPT Presentation

quantifjcational subordination as anaphora to a function
SMART_READER_LITE
LIVE PREVIEW

Quantifjcational subordination as anaphora to a function Matthew - - PowerPoint PPT Presentation

Quantifjcational subordination as anaphora to a function Matthew Gotham University of Oxford 24th Conference on Formal Grammar, University of Latvia 11 August 2019 1/38 Outline Background Outline of the proposal Examples Refset anaphora


slide-1
SLIDE 1

Quantifjcational subordination as anaphora to a function

Matthew Gotham

University of Oxford

24th Conference on Formal Grammar, University of Latvia 11 August 2019

1/38

slide-2
SLIDE 2

Outline

Background Outline of the proposal Examples Refset anaphora Telescoping Discussion Comparison with TTS Conclusion

2/38

slide-3
SLIDE 3

Outline

Background Outline of the proposal Examples Refset anaphora Telescoping Discussion Comparison with TTS Conclusion

2/38

slide-4
SLIDE 4

Outline

Background Outline of the proposal Examples Refset anaphora Telescoping Discussion Comparison with TTS Conclusion

2/38

slide-5
SLIDE 5

Outline

Background Outline of the proposal Examples Refset anaphora Telescoping Discussion Comparison with TTS Conclusion

2/38

slide-6
SLIDE 6

Background

slide-7
SLIDE 7

Quantifjcational subordination (QS)

(1) If you give every child a present, some child will open it. (Ranta 1994) (2) Every student bought a book. Most of them read it. (3) Every player chooses a pawn. He puts it on square one. (Groenendijk & Stokhof 1991) Examples like (3) are often called ‘telescoping’.

3/38

slide-8
SLIDE 8

Pronouns inaccessible in fjrst-generation dynamic semantics

E.g. DRT: If you give every child a present, some child will open it. x child x

y present y you give x y

z u child z z opens u u=?

4/38

slide-9
SLIDE 9

Pronouns inaccessible in fjrst-generation dynamic semantics

Every player chooses a pawn. He puts it on square one. z u x player x

y pawn y x chooses y z puts u on square one z=? u=?

5/38

slide-10
SLIDE 10

Second-generation dynamic semantics

Via a generalization to using sets of assignments: everyx player chooses ay pawn =

  • F, H | ∃G : (∀f ∈ F : ∃g ∈ G : f ≈x g & ∀g ∈ G : ∃f ∈ F : f ≈x g)

& {g(x) | g ∈ G} = player & (∀g ∈ G : ∃h : g ≈y h & h(y) ∈ pawn & h(x), h(y) ∈ choose) & H = {h | ∃g ∈ G : g ≈y h & h(y) ∈ pawn & h(x), h(y) ∈ choose}

  • I.e., h x

h H is the set of players, and for every h H h y is a pawn chosen by h x . H therefore encodes the necessary dependency between pawns and players.

  • It’s quite a complex and roudabout way to get to that

dependency, though.

6/38

slide-11
SLIDE 11

Second-generation dynamic semantics

Via a generalization to using sets of assignments: everyx player chooses ay pawn =

  • F, H | ∃G : (∀f ∈ F : ∃g ∈ G : f ≈x g & ∀g ∈ G : ∃f ∈ F : f ≈x g)

& {g(x) | g ∈ G} = player & (∀g ∈ G : ∃h : g ≈y h & h(y) ∈ pawn & h(x), h(y) ∈ choose) & H = {h | ∃g ∈ G : g ≈y h & h(y) ∈ pawn & h(x), h(y) ∈ choose}

  • I.e., {h(x) | h ∈ H} is the set of players, and for every

h ∈ H, h(y) is a pawn chosen by h(x). H therefore encodes the necessary dependency between pawns and players.

  • It’s quite a complex and roudabout way to get to that

dependency, though.

6/38

slide-12
SLIDE 12

Second-generation dynamic semantics

Via a generalization to using sets of assignments: everyx player chooses ay pawn =

  • F, H | ∃G : (∀f ∈ F : ∃g ∈ G : f ≈x g & ∀g ∈ G : ∃f ∈ F : f ≈x g)

& {g(x) | g ∈ G} = player & (∀g ∈ G : ∃h : g ≈y h & h(y) ∈ pawn & h(x), h(y) ∈ choose) & H = {h | ∃g ∈ G : g ≈y h & h(y) ∈ pawn & h(x), h(y) ∈ choose}

  • I.e., {h(x) | h ∈ H} is the set of players, and for every

h ∈ H, h(y) is a pawn chosen by h(x). H therefore encodes the necessary dependency between pawns and players.

  • It’s quite a complex and roudabout way to get to that

dependency, though.

6/38

slide-13
SLIDE 13

Type-theoretical semantics (TTS) suggests an answer

  • Propositions-as-types principle
  • x

A B—the type of ordered pairs a b , where a A and b B a x

  • x

A B—the type of functions with domain A such that, for any a A, f a B a x (1) If you give every child a present, some child will open it. f u x e child x v y e present y give you

1 v 1 u

w z e child z

  • pen

1 w 1 1 f w 7/38

slide-14
SLIDE 14

Type-theoretical semantics (TTS) suggests an answer

  • Propositions-as-types principle
  • x

A B—the type of ordered pairs a b , where a A and b B a x

  • x

A B—the type of functions with domain A such that, for any a A, f a B a x (1) If you give every child a present, some child will open it. f u x e child x v y e present y give you

1 v 1 u

w z e child z

  • pen

1 w 1 1 f w 7/38

slide-15
SLIDE 15

Type-theoretical semantics (TTS) suggests an answer

  • Propositions-as-types principle
  • (Σx : A)B—the type of ordered pairs a, b, where a : A and

b : B[a/x]

  • x

A B—the type of functions with domain A such that, for any a A, f a B a x (1) If you give every child a present, some child will open it. f u x e child x v y e present y give you

1 v 1 u

w z e child z

  • pen

1 w 1 1 f w 7/38

slide-16
SLIDE 16

Type-theoretical semantics (TTS) suggests an answer

  • Propositions-as-types principle
  • (Σx : A)B—the type of ordered pairs a, b, where a : A and

b : B[a/x]

  • (Πx : A)B—the type of functions with domain A such that,

for any a : A, f(a) : B[a/x] (1) If you give every child a present, some child will open it. f u x e child x v y e present y give you

1 v 1 u

w z e child z

  • pen

1 w 1 1 f w 7/38

slide-17
SLIDE 17

Type-theoretical semantics (TTS) suggests an answer

  • Propositions-as-types principle
  • (Σx : A)B—the type of ordered pairs a, b, where a : A and

b : B[a/x]

  • (Πx : A)B—the type of functions with domain A such that,

for any a : A, f(a) : B[a/x] (1) If you give every child a present, some child will open it.

  • Πf :
  • Πu : (Σx : e) child(x)
  • (Σv : (Σy : e) present(y)) give(you′, π1(v), π1(u))
  • (Σw : (Σz : e) child(z)) open(π1(w), π1(π1(f(w))))

7/38

slide-18
SLIDE 18

Using the function

  • Πf :
  • Πu : (Σx : e) child(x)
  • (Σv : (Σy : e) present(y)) give(you′, π1(v), π1(u))
  • (Σw : (Σz : e) child(z)) open(π1(w), π1(π1(f(w))))
  • you give every child a present

a function f mapping every child to a present you give him/her.

  • some child will open it

a child z and a proof that you

  • pen f z .
  • The fact that the fjrst sentence expresses a function

makes this kind of dependency possible.

  • BUT it is actually crucial that an appropriate argument to

the function is overtly present in the second sentence.

8/38

slide-19
SLIDE 19

Using the function

  • Πf :
  • Πu : (Σx : e) child(x)
  • (Σv : (Σy : e) present(y)) give(you′, π1(v), π1(u))
  • (Σw : (Σz : e) child(z)) open(π1(w), π1(π1(f(w))))
  • you give every child a present a function f mapping

every child to a present you give him/her.

  • some child will open it a child z and a proof that you
  • pen f(z).
  • The fact that the fjrst sentence expresses a function

makes this kind of dependency possible.

  • BUT it is actually crucial that an appropriate argument to

the function is overtly present in the second sentence.

8/38

slide-20
SLIDE 20

Using the function

  • Πf :
  • Πu : (Σx : e) child(x)
  • (Σv : (Σy : e) present(y)) give(you′, π1(v), π1(u))
  • (Σw : (Σz : e) child(z)) open(π1(w), π1(π1(f(w))))
  • you give every child a present a function f mapping

every child to a present you give him/her.

  • some child will open it a child z and a proof that you
  • pen f(z).
  • The fact that the fjrst sentence expresses a function

makes this kind of dependency possible.

  • BUT it is actually crucial that an appropriate argument to

the function is overtly present in the second sentence.

8/38

slide-21
SLIDE 21

Using the function

  • Πf :
  • Πu : (Σx : e) child(x)
  • (Σv : (Σy : e) present(y)) give(you′, π1(v), π1(u))
  • (Σw : (Σz : e) child(z)) open(π1(w), π1(π1(f(w))))
  • you give every child a present a function f mapping

every child to a present you give him/her.

  • some child will open it a child z and a proof that you
  • pen f(z).
  • The fact that the fjrst sentence expresses a function

makes this kind of dependency possible.

  • BUT it is actually crucial that an appropriate argument to

the function is overtly present in the second sentence.

8/38

slide-22
SLIDE 22

Limitations

(3) Every player chooses a pawn. He puts it on square one. Ranta (1994: 73): the only way to interpret the text […] is by treating the pronoun ‘he’ as an abbreviation of ‘every player’ Obviously, this ‘abbreviation’ strategy is unsatisfactory. (2) Every student bought a book. Most of them read it. No mechanism for plural anaphora (yet).

9/38

slide-23
SLIDE 23

Limitations

(3) Every player chooses a pawn. He puts it on square one. Ranta (1994: 73): the only way to interpret the text […] is by treating the pronoun ‘he’ as an abbreviation of ‘every player’ Obviously, this ‘abbreviation’ strategy is unsatisfactory. (2) Every student bought a book. Most of them read it. No mechanism for plural anaphora (yet).

9/38

slide-24
SLIDE 24

Outline of the proposal

slide-25
SLIDE 25

Witness semantics

(Gotham 2018)

Idea: take the ideas of TTS (dependent pairs/functions) and apply them in (sort of) simple type theory. (1) If you give every child a present, some child will open it. f g x child x present gx 0 give you gx 0 x gx 1 child fg 0

  • pen

fg 0 g fg 0 0 fg 1 f e e v e v g e e v x e

  • We’ll use events (type v) as the model-theoretic analogs
  • f proofs objecs in TTS.
  • (Notation: we have 0 1 for left/right projections, i.e.

a b 0 a and a b 1 b.)

10/38

slide-26
SLIDE 26

Witness semantics

(Gotham 2018)

Idea: take the ideas of TTS (dependent pairs/functions) and apply them in (sort of) simple type theory. (1) If you give every child a present, some child will open it. ∃f.∀g.

  • ∀x.child′x →
  • present′(gx)0 ∧ give′(you′, (gx)0, x, (gx)1)
  • child′(fg)0 ∧ open′((fg)0, (g(fg)0)0, (fg)1)
  • f : (e → e × v) → e × v

g : e → e × v x : e

  • We’ll use events (type v) as the model-theoretic analogs
  • f proofs objecs in TTS.
  • (Notation: we have .0/1 for left/right projections, i.e.

(a, b)0 = a and (a, b)1 = b.)

10/38

slide-27
SLIDE 27

Basic ideas

  • Sentences denote relations, not between verifying

assignments, but actual verifying things: entities, events and structures built up from them.

  • This requires the use of (parametric) polymorphism in

type annotations, given by greek letters in what follows.

  • Pronouns denote functions from input contexts to

entities/sets.

  • Existential closure at the text level.

11/38

slide-28
SLIDE 28

Basic ideas

  • Sentences denote relations, not between verifying

assignments, but actual verifying things: entities, events and structures built up from them.

  • This requires the use of (parametric) polymorphism in

type annotations, given by greek letters in what follows.

  • Pronouns denote functions from input contexts to

entities/sets.

  • Existential closure at the text level.

11/38

slide-29
SLIDE 29

Basic ideas

  • Sentences denote relations, not between verifying

assignments, but actual verifying things: entities, events and structures built up from them.

  • This requires the use of (parametric) polymorphism in

type annotations, given by greek letters in what follows.

  • Pronouns denote functions from input contexts to

entities/sets.

  • Existential closure at the text level.

11/38

slide-30
SLIDE 30

Basic ideas

  • Sentences denote relations, not between verifying

assignments, but actual verifying things: entities, events and structures built up from them.

  • This requires the use of (parametric) polymorphism in

type annotations, given by greek letters in what follows.

  • Pronouns denote functions from input contexts to

entities/sets.

  • Existential closure at the text level.

11/38

slide-31
SLIDE 31

Extension to cover QS

  • The version of Gotham 2018 doesn’t do any better than TTS

for QS.

  • This paper:
  • Revised lexical entries for quantifjcational determiners: a

sentence headed by one denotes a function.

  • The domain of that function is the refset.
  • Both the function itself and its domain are targets for

anaphora.

  • A mechanism for accessing the range of the function to

account for telescoping.

  • Also: an accompanying syntactic theory.

12/38

slide-32
SLIDE 32

Extension to cover QS

  • The version of Gotham 2018 doesn’t do any better than TTS

for QS.

  • This paper:
  • Revised lexical entries for quantifjcational determiners: a

sentence headed by one denotes a function.

  • The domain of that function is the refset.
  • Both the function itself and its domain are targets for

anaphora.

  • A mechanism for accessing the range of the function to

account for telescoping.

  • Also: an accompanying syntactic theory.

12/38

slide-33
SLIDE 33

Extension to cover QS

  • The version of Gotham 2018 doesn’t do any better than TTS

for QS.

  • This paper:
  • Revised lexical entries for quantifjcational determiners: a

sentence headed by one denotes a function.

  • The domain of that function is the refset.
  • Both the function itself and its domain are targets for

anaphora.

  • A mechanism for accessing the range of the function to

account for telescoping.

  • Also: an accompanying syntactic theory.

12/38

slide-34
SLIDE 34

Syntactic theory

Categories: A, B ::= s | sσ,τ | nσ,τ | np | npσ | npl | nplσ | A/B | A\B | AB where σ, τ ::= 1 | e | t | σ → τ | σ × τ Type map:

  • Ty(sσ,τ) = Ty(nσ,τ) = σ → τ → t
  • Ty(s) = t
  • Ty(npσ) = σ → e
  • Ty(np) = e
  • Ty(nplσ) = σ → e → t
  • Ty(npl) = e → t
  • Ty(A\B) = Ty(A/B) = Ty(AB) = Ty(B) → Ty(A)

13/38

slide-35
SLIDE 35

Syntactic theory

Combinatory rules: f : B/A a : A fa : B > f : A/B λg.λc.f(gc) : AC/BC G f : A\B λg.λc.f(gc) : AC\BC G a : A f : B\A fa : B < f : (A/B)C λb.λc.fcb : AC/B X f : (A\B)C λb.λc.fcb : AC\B X

14/38

slide-36
SLIDE 36

Partial type theory

For any types σ, τ and term T : σ → τ, domT := λsσ.Ts = ⋆τ where ⋆β is stipulated for any base type β and ⋆σ×τ := (⋆σ, ⋆τ) ⋆σ→τ := the unique f :: σ → τ such that for any s :: σ, fs = ⋆τ

15/38

slide-37
SLIDE 37

Mini lexicon

input (left context), output (witness) a λPα→e→t.λVe→α×e→β→t.λiα.λue×β.Piu0 ∧ Vu0(i, u0)u1 : (sα,e×β/(sα×e,β\np))/nα,e det λPα→e→t.λVe→α×e→β→t.λiα.λf e→β.domf ⊆ (Pi) ∧ det′(Pi)(domf) ∧ ∀xe.domfx → Vx(i, x)(fx) : (sα,e→β/(sα×e,β\np))/nα,e book λiα.book′ : nα,e bought λD(e→α→v→t)→β→γ→t.λxe.D(λye.λiα.λev.buy′(x, y, e)) : (sβ,γ\np)/(sβ,γ/(sα,v\np))

16/38

slide-38
SLIDE 38

he,it λgα→e.λVe→α→β→t.λiα.V(gi)i : (sα,β/(sα,β\np))npα

  • f them λGα→e→t.λiα.Gi : (nα,e)nplα

; λpα→β→t.λqα×β→γ→t.λiα.λoβ×γ.pio0 ∧ q(i, o0)o1 : (sα,β×γ/sα×β,γ)\sα,β [close] := λp1→α→t.∃aα.p∗a : s/s1,α where ∗ : 1

17/38

slide-39
SLIDE 39

Examples

slide-40
SLIDE 40

(2) Every student bought a book; most of them read it. Resolved lexical entries: every P1

e t

Ve

1 e e v t

i1 f e

e v domf

Pi xe domfx Vx i x fx s1 e

e v

s1

e e v np

n1 e student i1 student n1 e book i1

e book

n1

e e

bought D e

1 e e v t 1 e e v t

xe D ye i 1

e e

ev buy x y e s1

e e v np

s1

e e v

s 1

e e v np

a P1

e e t

Ve

1 e e v t

i1

e

ue

v Piu0

V u0 0 i u0 u1 s1

e e v

s 1

e e v np

n1

e e

; p1

e e v t

q1

e e v e v t

i1

  • e

e v e v pio0

q i o0 o1 s1 e

e v e v

s1

e e v e v

s1 e

e v 18/38

slide-41
SLIDE 41

(2) Every student bought a book; most of them read it. Resolved lexical entries: every P1

e t

Ve

1 e e v t

i1 f e

e v domf

Pi xe domfx Vx i x fx s1 e

e v

s1

e e v np

n1 e student i1 student n1 e book i1

e book

n1

e e

bought D e

1 e e v t 1 e e v t

xe D ye i 1

e e

ev buy x y e s1

e e v np

s1

e e v

s 1

e e v np

a P1

e e t

Ve

1 e e v t

i1

e

ue

v Piu0

V u0 0 i u0 u1 s1

e e v

s 1

e e v np

n1

e e

; p1

e e v t

q1

e e v e v t

i1

  • e

e v e v pio0

q i o0 o1 s1 e

e v e v

s1

e e v e v

s1 e

e v 18/38

slide-42
SLIDE 42

(2) Every student bought a book; most of them read it. Resolved lexical entries: every λP1→e→t.λVe→1×e→e×v→t.λi1.λf e→e×v.domf = (Pi) ∧ ∀xe.domfx → Vx(i, x)(fx) : (s1,e→e×v/(s1×e,e×v\np))/n1,e student λi1.student′ : n1,e book λi1×e.book′ : n1×e,e bought λD(e→(1×e)×e→v→t)→1×e→e×v→t.λxe.D(λye.λi(1×e)×e.λev.buy′(x, y, e)) : (s1×e,e×v\np)/(s1×e,e×v/(s(1×e)×e,v\np)) a λP1×e→e→t.λVe→(1×e)×e→v→t.λi1×e.λue×v.Piu0 ∧ V(u0)0(i, u0)u1 : (s1×e,e×v/(s(1×e)×e,v\np))/n1×e,e ; λp1→(e→e×v)→t.λq1×(e→e×v)→(e→v)→t.λi1.λo(e→e×v)×(e→v).pio0 ∧ q(i, o0)o1 : (s1,(e→e×v)×(e→v)/s1×(e→e×v),e→v)\s1,(e→e×v)

18/38

slide-43
SLIDE 43

First sentence derivation

bought (s...\np)/(s.../(s...\np)) a (s.../(s...\np))/n... book n... (s.../(s...\np)) > s1×e,e×v\np > every (s.../(s...\np))/n... student n... s.../(s...\np) > bought a book s...\np s1,e→e×v > ; (s.../s...)\s... s.../s... < (s...)npl.../(s...)npl... G ((s1,(e→e×v)×(e→v))npl1×(e→e×v))np(1×(e→e×v))×e/((s...)npl...)np... G

19/38

slide-44
SLIDE 44

(2) Every student bought a book; most of them read it. Resolved lexical entries: most P1

e e v e t

Ve

1 e e v v t

i1

e e v

f e

v domf

Pi most Pi domf xe domfx Vx i x fx s1

e e v e v

s 1

e e v e v np

n1

e e v e

  • f them

G1

e e v e t

i1

e e v Gi

n1

e e v e npl1

e e v

read D e

1 e e v e v t 1 e e v e v t

xe D y i e read x y e s 1

e e v e v np

s 1

e e v e v

s 1

e e v e v np

it g 1

e e v e e

Ve

1 e e v e v t

i 1

e e v e V gi i

s 1

e e v e v

s 1

e e v e v np np 1

e e v e

20/38

slide-45
SLIDE 45

(2) Every student bought a book; most of them read it. Resolved lexical entries: most P1

e e v e t

Ve

1 e e v v t

i1

e e v

f e

v domf

Pi most Pi domf xe domfx Vx i x fx s1

e e v e v

s 1

e e v e v np

n1

e e v e

  • f them

G1

e e v e t

i1

e e v Gi

n1

e e v e npl1

e e v

read D e

1 e e v e v t 1 e e v e v t

xe D y i e read x y e s 1

e e v e v np

s 1

e e v e v

s 1

e e v e v np

it g 1

e e v e e

Ve

1 e e v e v t

i 1

e e v e V gi i

s 1

e e v e v

s 1

e e v e v np np 1

e e v e

20/38

slide-46
SLIDE 46

(2) Every student bought a book; most of them read it. Resolved lexical entries: most λP1×(e→e×v)→e→t.λVe→(1×(e→e×v))→v→t.λi1×(e→e×v).λf e→v.domf ⊆ (Pi) ∧ most′(Pi)(domf) ∧ ∀xe.domfx → Vx(i, x)(fx) : (s1×(e→e×v),e→v/(s(1×(e→e×v))×e,v\np))/n1×(e→e×v),e

  • f them λG1×(e→e×v)→e→t.λi1×(e→e×v).Gi : (n1×(e→e×v),e)npl1×(e→e×v)

read λD(e→(1×(e→e×v))×e→v→t)→(1×(e→e×v))×e→v→t.λxe.D(λy.λi.λe.read′(x, y, e)) : (s(1×(e→e×v))×e,v\np)/(s(1×(e→e×v))×e,v/(s(1×(e→e×v))×e,v\np)) it λg(1×(e→e×v))×e→e.λVe→(1×(e→e×v))×e→v→t.λi(1×(e→e×v))×e.V(gi)i : (s(1×(e→e×v))×e,v/(s(1×(e→e×v))×e,v\np))np(1×(e→e×v))×e

20/38

slide-47
SLIDE 47

Second sentence derivation

read (s...\np)/(s.../(s...\np)) (s...\np)np.../(s.../(s...\np))np... G it (s.../(s...\np))np... (s1×(e→e×v),v\np)np(1×(e→e×v))×e > most (s.../(s...\np...))/n... ((s.../(s...\np. . .)))npl.../(n...)npl... G

  • f them

(n...)npl... (s.../(s...\np))npl... > (s...)npl.../(s...\np) X ((s...)npl...)np.../(s...\np)np... G read it (s...\np)np... ((s1×(e→e×v),e→v)npl1×(e→e×v))np(1×(e→e×v))×e >

21/38

slide-48
SLIDE 48

Together

every student bought a book; . . . . ((s...)npl...)np.../((s...)npl...)np... most of them read it . . . . ((s...)npl...)np... ((s1,(e→e×v)×(e→v))npl1×(e→e×v))np(1×(e→e×v))×e > [close] s/s1,... snpl.../(s1,...)npl... G (snpl...)np.../((s1,...)npl...)np... G every student bought a book; most of them read it . . . . ((s1,...)npl...)np... (snpl1×(e→e×v))np(1×(e→e×v))×e >

22/38

slide-49
SLIDE 49

Interpretation

With pronouns unresolved: λg(1×(e→e×v))×e→e.λG1×(e→e×v)→e→t. ∃W(e→e×v)×(e→v).dom(W0) = student′ ∧

  • ∀xe.dom(W0)x → (book′(W0x)0 ∧ buy′(x, W0x))
  • ∧ dom(W1) ⊆ G(∗, W0) ∧ most′(G(∗, W0))(dom(W1))

∧ ∀ye.dom(W1)y → read′(y, g((∗, W0), y), W1y) Resolution for it: i 1

e e v e

i0 1 i1 0 Resolution for of them: j1

e e v dom j1 23/38

slide-50
SLIDE 50

Interpretation

With pronouns unresolved: λg(1×(e→e×v))×e→e.λG1×(e→e×v)→e→t. ∃W(e→e×v)×(e→v).dom(W0) = student′ ∧

  • ∀xe.dom(W0)x → (book′(W0x)0 ∧ buy′(x, W0x))
  • ∧ dom(W1) ⊆ G(∗, W0) ∧ most′(G(∗, W0))(dom(W1))

∧ ∀ye.dom(W1)y → read′(y, g((∗, W0), y), W1y) Resolution for it: λi(1×(e→e×v))×e.((i0)1 i1)0 Resolution for of them: j1

e e v dom j1 23/38

slide-51
SLIDE 51

Interpretation

With pronouns unresolved: λg(1×(e→e×v))×e→e.λG1×(e→e×v)→e→t. ∃W(e→e×v)×(e→v).dom(W0) = student′ ∧

  • ∀xe.dom(W0)x → (book′(W0x)0 ∧ buy′(x, W0x))
  • ∧ dom(W1) ⊆ G(∗, W0) ∧ most′(G(∗, W0))(dom(W1))

∧ ∀ye.dom(W1)y → read′(y, g((∗, W0), y), W1y) Resolution for it: λi(1×(e→e×v))×e.((i0)1 i1)0 Resolution for of them: λj1×(e→e×v).dom(j1)

23/38

slide-52
SLIDE 52

Resolved

∃W(e→e×v)×(e→v).dom(W0) = student′ ∧

  • ∀xe.dom(W0)x → (book′(W0x)0 ∧ buy′(x, W0x))
  • ∧ dom(W1) ⊆ dom(W0) ∧ most′(dom(W0))(dom(W1))

∧ ∀ye.dom(W1)y → read′(y, (W0y)0, W1y) f e

e v

Pe

t

xe student x book fx 0 buy x fx P student most student P ye Py ev read y fy 0 e

24/38

slide-53
SLIDE 53

Resolved

∃W(e→e×v)×(e→v).dom(W0) = student′ ∧

  • ∀xe.dom(W0)x → (book′(W0x)0 ∧ buy′(x, W0x))
  • ∧ dom(W1) ⊆ dom(W0) ∧ most′(dom(W0))(dom(W1))

∧ ∀ye.dom(W1)y → read′(y, (W0y)0, W1y) ≡ ∃f e→e×v.∃Pe→t.

  • ∀xe.student′x → (book′(fx)0 ∧ buy′(x, fx))
  • ∧ P ⊆ student′ ∧ most′student′P

∧ ∀ye.Py → ∃ev.read′(y, (fy)0, e)

24/38

slide-54
SLIDE 54

Natural resolution functions (NRFs)

The set of NRFs is the smallest set such that, for any types α, β and γ and any terms F :: α → β → γ, G :: β → γ and H :: α → β:

  • λaα.a is an NRF
  • λAα×β.A0 is an NRF
  • λAα×β.A1 is an NRF
  • λXα×β→t.λaα.∃bβ.X(a, b) is an NRF
  • λXα×β→t.λbα.∃aβ.X(a, b) is an NRF
  • λf α→β.domf is an NRF
  • λf α→β.λbβ.∃aα.domfa ∧ b = fa is an NRF
  • λaα.G(Ha) is an NRF if G and H are NRFs
  • λaα.Fa(Ha) is an NRF if F and H are NRFs

A resolution function can select projections, sets of projections, the domain or range of a function, and can apply

  • ne thing it selects to another.

25/38

slide-55
SLIDE 55

(3) Every player chooses a pawn. He puts it on square one.

  • In order to deal with examples like (3), Roberts (1987)

posits the existence of a covert adverbial at the start of the second sentence, meaning something like ‘in every case’.

  • I adopt essentially the same strategy: a silent

subordinating operator that, when applied to the usual sentential conjunction (;), gives an alternative, subordinating, sentential conjunction ;sub

sub

p

t

q

t

i

  • pio0

dom o0 dom o1 b dom o1 b q i b o0

  • 1b

s s s

26/38

slide-56
SLIDE 56

(3) Every player chooses a pawn. He puts it on square one.

  • In order to deal with examples like (3), Roberts (1987)

posits the existence of a covert adverbial at the start of the second sentence, meaning something like ‘in every case’.

  • I adopt essentially the same strategy: a silent

subordinating operator that, when applied to the usual sentential conjunction (;), gives an alternative, subordinating, sentential conjunction ;sub

sub

p

t

q

t

i

  • pio0

dom o0 dom o1 b dom o1 b q i b o0

  • 1b

s s s

26/38

slide-57
SLIDE 57

(3) Every player chooses a pawn. He puts it on square one.

  • In order to deal with examples like (3), Roberts (1987)

posits the existence of a covert adverbial at the start of the second sentence, meaning something like ‘in every case’.

  • I adopt essentially the same strategy: a silent

subordinating operator that, when applied to the usual sentential conjunction (;), gives an alternative, subordinating, sentential conjunction ;sub

sub

p

t

q

t

i

  • pio0

dom o0 dom o1 b dom o1 b q i b o0

  • 1b

s s s

26/38

slide-58
SLIDE 58

(3) Every player chooses a pawn. He puts it on square one.

  • In order to deal with examples like (3), Roberts (1987)

posits the existence of a covert adverbial at the start of the second sentence, meaning something like ‘in every case’.

  • I adopt essentially the same strategy: a silent

subordinating operator that, when applied to the usual sentential conjunction (;), gives an alternative, subordinating, sentential conjunction ;sub ;sub λpα→(β→γ)→t.λqα×β×(β→γ)→δ→t.λiα.λo(β→γ)×(β→δ).pio0 ∧ dom(o0) = dom(o1) ∧ ∀bβ.dom(o1)b → q(i, b, o0)(o1b) : (sα,(β→γ)×(β→δ)/sα×β×(β→γ),δ)\sα,β→γ

26/38

slide-59
SLIDE 59

(3) Every player chooses a pawn; he puts it on square one. Resolved lexical entries: every P1

e t

Ve

1 e e v t

i1 f e

e v domf

Pi xe domfx Vx i x fx s1 e

e v

s1

e e v np

n1 e player i1 player n1 e pawn i1

e pawn

n1

e e

chooses D e

1 e e v t 1 e e v t

xe D ye i 1

e e

ev choose x y e s1

e e v np

s1

e e v

s 1

e e v np

a P1

e e t

Ve

1 e e v t

i1

e

ue

v Piu0

V u0 0 i u0 u1 s1

e e v

s 1

e e v np

n1

e e sub

p1

e e v t

q1

e e e v v t

i1

  • e

e v e v pio0

domo0 domo1 be domo1b q i b o0

  • 1b

s1 e

e v e v

s1

e e e v v

s1 e

e v 27/38

slide-60
SLIDE 60

(3) Every player chooses a pawn; he puts it on square one. Resolved lexical entries: every P1

e t

Ve

1 e e v t

i1 f e

e v domf

Pi xe domfx Vx i x fx s1 e

e v

s1

e e v np

n1 e player i1 player n1 e pawn i1

e pawn

n1

e e

chooses D e

1 e e v t 1 e e v t

xe D ye i 1

e e

ev choose x y e s1

e e v np

s1

e e v

s 1

e e v np

a P1

e e t

Ve

1 e e v t

i1

e

ue

v Piu0

V u0 0 i u0 u1 s1

e e v

s 1

e e v np

n1

e e sub

p1

e e v t

q1

e e e v v t

i1

  • e

e v e v pio0

domo0 domo1 be domo1b q i b o0

  • 1b

s1 e

e v e v

s1

e e e v v

s1 e

e v 27/38

slide-61
SLIDE 61

(3) Every player chooses a pawn; he puts it on square one. Resolved lexical entries: every λP1→e→t.λVe→1×e→e×v→t.λi1.λf e→e×v.domf = (Pi) ∧ ∀xe.domfx → Vx(i, x)(fx) : (s1,e→e×v/(s1×e,e×v\np))/n1,e player λi1.player′ : n1,e pawn λi1×e.pawn′ : n1×e,e chooses λD(e→(1×e)×e→v→t)→1×e→e×v→t.λxe.D(λye.λi(1×e)×e.λev.choose′(x, y, e)) : (s1×e,e×v\np)/(s1×e,e×v/(s(1×e)×e,v\np)) a λP1×e→e→t.λVe→(1×e)×e→v→t.λi1×e.λue×v.Piu0 ∧ V(u0)0(i, u0)u1 : (s1×e,e×v/(s(1×e)×e,v\np))/n1×e,e ;sub λp1→(e→e×v)→t.λq1×e×(e→e×v)→v→t.λi1.λo(e→e×v)×(e→v).pio0 ∧domo0 = domo1 ∧ ∀be.domo1b → q(i, b, o0)(o1b) : (s1,(e→e×v)×(e→v)/s1×e×(e→e×v),v)\s1,e→e×v

27/38

slide-62
SLIDE 62

First sentence derivation

every player chooses a pawn . . . . s1,e→e×v ;sub (s1,(e→e×v)×(e→v)/s1×e×(e→e×v),v)\s1,e→e×v s1,(e→e×v)×(e→v)/s1×e×(e→e×v),v < (s1,(e→e×v)×(e→v))np1×e×(e→e×v)/(s1×e×(e→e×v),v)np1×e×(e→e×v) G ((s1,(e→e×v)×(e→v))np1×e×(e→e×v))np1×e×(e→e×v)/ ((s1×e×(e→e×v),v)np1×e×(e→e×v))np1×e×(e→e×v) G

28/38

slide-63
SLIDE 63

(3) Every player chooses a pawn; he puts it on square one. Resolved lexical entries: he g1

e e e v e

Ve

1 e e v e v t

i 1

e e v e V gi i

s1

e e e v v

s1

e e e v v np np1

e e e v

puts … on square one D e

1 e e e v v t 1 e e e v v t

xe D ye i1

e e e v

ev put x y onsq1 e s1

e e e v v np

s1

e e e v v

s1

e e e v v np

it g1

e e e v e

Ve

1 e e v e v t

i 1

e e v e V gi i

s1

e e e v v

s1

e e e v v np np1

e e e v

29/38

slide-64
SLIDE 64

(3) Every player chooses a pawn; he puts it on square one. Resolved lexical entries: he g1

e e e v e

Ve

1 e e v e v t

i 1

e e v e V gi i

s1

e e e v v

s1

e e e v v np np1

e e e v

puts … on square one D e

1 e e e v v t 1 e e e v v t

xe D ye i1

e e e v

ev put x y onsq1 e s1

e e e v v np

s1

e e e v v

s1

e e e v v np

it g1

e e e v e

Ve

1 e e v e v t

i 1

e e v e V gi i

s1

e e e v v

s1

e e e v v np np1

e e e v

29/38

slide-65
SLIDE 65

(3) Every player chooses a pawn; he puts it on square one. Resolved lexical entries: he λg1×e×(e→e×v)→e.λVe→(1×(e→e×v))×e→v→t.λi(1×(e→e×v))×e.V(gi)i : (s1×e×(e→e×v),v/(s1×e×(e→e×v),v\np))np1×e×(e→e×v) puts … on square one λD(e→1×e×(e→e×v)→v→t)→1×e×(e→e×v)→v→t. λxe.D

  • λye.λi1×e×(e→e×v).λev.put′(x, y, onsq1′, e)
  • : (s1×e×(e→e×v),v\np)/(s1×e×(e→e×v),v/(s1×e×(e→e×v),v\np))

it λg1×e×(e→e×v)→e.λVe→(1×(e→e×v))×e→v→t.λi(1×(e→e×v))×e.V(gi)i : (s1×e×(e→e×v),v/(s1×e×(e→e×v),v\np))np1×e×(e→e×v)

29/38

slide-66
SLIDE 66

Second sentence derivation

he (s.../(s...\np))np... (s...)np.../(s...\np) X ((s...)np...)np.../(s...\np)np... G puts… (s...\np)/ (s.../(s...\np)) (s...\np)np.../ (s.../(s...\np))np... G it . . . . (s.../(s...\np))np... (s...\np)np... > ((s1×e×(e→e×v),v)np1×e×(e→e×v))np1×e×(e→e×v) >

30/38

slide-67
SLIDE 67

Together

every player chooses a pawn;sub . . . . s.../s... (s...)np.../(s...)np... G ((s...)np...)np.../((s...)np...)np... G he puts it

  • n square one

. . . . ((s...)np...)np... ((s1,(e→e×v)×(e→v))np1×e×(e→e×v))np1×e×(e→e×v) > . . . . [close] (snp1×e×(e→e×v))np1×e×(e→e×v)

31/38

slide-68
SLIDE 68

Interpretation

With pronouns unresolved: λg1×e×(e→e×v)→e.λh1×e×(e→e×v)→e. ∃o(e→e×v)×(e→v).dom(o0) = player′ ∧ (∀xe.dom(o0)x → (pawn′(o0x)0 ∧ choose′(x, o0x))) ∧ dom(o1) = dom(o0) ∧ ∀ye.dom(o1)y → put′(h(∗, y, o0), g(∗, y, o0), onsq1′, o1y) Resolution for it: i1

e e e v

i1 1 i1 0 0 Resolution for he: j1

e e e v

j1 0

32/38

slide-69
SLIDE 69

Interpretation

With pronouns unresolved: λg1×e×(e→e×v)→e.λh1×e×(e→e×v)→e. ∃o(e→e×v)×(e→v).dom(o0) = player′ ∧ (∀xe.dom(o0)x → (pawn′(o0x)0 ∧ choose′(x, o0x))) ∧ dom(o1) = dom(o0) ∧ ∀ye.dom(o1)y → put′(h(∗, y, o0), g(∗, y, o0), onsq1′, o1y) Resolution for it: λi1×e×(e→e×v).((i1)1 (i1)0)0 Resolution for he: j1

e e e v

j1 0

32/38

slide-70
SLIDE 70

Interpretation

With pronouns unresolved: λg1×e×(e→e×v)→e.λh1×e×(e→e×v)→e. ∃o(e→e×v)×(e→v).dom(o0) = player′ ∧ (∀xe.dom(o0)x → (pawn′(o0x)0 ∧ choose′(x, o0x))) ∧ dom(o1) = dom(o0) ∧ ∀ye.dom(o1)y → put′(h(∗, y, o0), g(∗, y, o0), onsq1′, o1y) Resolution for it: λi1×e×(e→e×v).((i1)1 (i1)0)0 Resolution for he: λj1×e×(e→e×v).(j1)0

32/38

slide-71
SLIDE 71

Resolved

∃o(e→e×v)×(e→v).domo0 = player′ ∧ (∀xe.dom(o0)x → (pawn′(o0x)0 ∧ choose′(x, o0x))) ∧ dom(o1) = dom(o0) ∧ ∀ye.dom(o1)y → put′(y, (o0y)0, onsq1′, o1y) f e

e v

xe player x pawn fx 0 choose x fx ye player y ev put y fy 0 onsq1 e

33/38

slide-72
SLIDE 72

Resolved

∃o(e→e×v)×(e→v).domo0 = player′ ∧ (∀xe.dom(o0)x → (pawn′(o0x)0 ∧ choose′(x, o0x))) ∧ dom(o1) = dom(o0) ∧ ∀ye.dom(o1)y → put′(y, (o0y)0, onsq1′, o1y) ≡ ∃f e→e×v.(∀xe.player′x → (pawn′(fx)0 ∧ choose′(x, fx))) ∧ ∀ye.player′y → ∃ev.put′(y, (fy)0, onsq1′, e)

33/38

slide-73
SLIDE 73

Varieties of subordinating conjunction

(4) Every player chooses a pawn. He always/usually/rarely1/…puts it on square one. Overt subordinating conjunction: p

t

q

t

i

  • pio0

dom o1 dom o0 det dom o0 dom o1 b dom o1 b q i b o0

  • 1b

Where det can be every , most , few …

1Extra statements are required for non-monotone-increasing quantifjers

34/38

slide-74
SLIDE 74

Varieties of subordinating conjunction

(4) Every player chooses a pawn. He always/usually/rarely1/…puts it on square one. Overt subordinating conjunction: λpα→(β→γ)→t.λqα×β×(β→γ)→δ→t.λiα.λo(β→γ)×(β→δ).pio0 ∧ dom(o1) ⊆ dom(o0) ∧ det′(dom(o0))(dom(o1)) ∧ ∀bβ.dom(o1)b → q(i, b, o0)(o1b) Where det′ can be every′, most′, few′…

1Extra statements are required for non-monotone-increasing quantifjers

34/38

slide-75
SLIDE 75

Discussion

slide-76
SLIDE 76

A recap

(2) Every student bought a book. Most of them read it. λg(1×(e→e×v))×e→e.λG1×(e→e×v)→e→t. ∃W(e→e×v)×(e→v).dom(W0) = student′ ∧

  • ∀xe.dom(W0)x → (book′(W0x)0 ∧ buy′(x, W0x))
  • ∧ dom(W1) ⊆ G(∗, W0) ∧ most′(G(∗, W0))(dom(W1))

∧ ∀ye.dom(W1)y → read′(y, g((∗, W0), y), W1y) Resolution for of them in this system: j1

e e v dom j1 applied to

W0 dom W0 student

1 e e v e t 1 e e v 35/38

slide-77
SLIDE 77

A recap

(2) Every student bought a book. Most of them read it. λg(1×(e→e×v))×e→e.λG1×(e→e×v)→e→t. ∃W(e→e×v)×(e→v).dom(W0) = student′ ∧

  • ∀xe.dom(W0)x → (book′(W0x)0 ∧ buy′(x, W0x))
  • ∧ dom(W1) ⊆ G(∗, W0) ∧ most′(G(∗, W0))(dom(W1))

∧ ∀ye.dom(W1)y → read′(y, g((∗, W0), y), W1y) Resolution for of them in this system: λj1×(e→e×v).dom(j1) applied to (∗, W0) ⇒β dom(W0) (= student′)

::1×(e→e×v)→e→t ::1×(e→e×v) 35/38

slide-78
SLIDE 78

In TTS (Bekki 2014, Tanaka, Nakano & Bekki 2014)

λcγ.(Σf : (Πv : (Σx : e)student(x)) (Σu : (Σy : e)book(y))buy(v0, (u0)0)) Most(λx.(@i : . . .)(c, f)(x)) (λx.(@i : . . .)(c, f)(x) × read(x, (@j : . . .)((c, f), x))) Resolution for of them in this system:

i

v x e student x u y e book y buy v0 u0 0 e type applied to c f student What could

i be? It seems that TTS needs an equivalent of

dom to make this work, and it’s not obvious how to add it.

36/38

slide-79
SLIDE 79

In TTS (Bekki 2014, Tanaka, Nakano & Bekki 2014)

λcγ.(Σf : (Πv : (Σx : e)student(x)) (Σu : (Σy : e)book(y))buy(v0, (u0)0)) Most(λx.(@i : . . .)(c, f)(x)) (λx.(@i : . . .)(c, f)(x) × read(x, (@j : . . .)((c, f), x))) Resolution for of them in this system: @i : γ ×

  • (Πv : (Σx : e)student(x))

(Σu : (Σy : e)book(y))buy(v0, (u0)0)

  • → e → type

applied to (c, f) ⇒β student What could @i be? It seems that TTS needs an equivalent of dom to make this work, and it’s not obvious how to add it.

36/38

slide-80
SLIDE 80

Final thoughts

  • Many examples of anaphoric dependencies look like they

depend on functional relationships established in discourse.

  • We have shown that progress in capturing those

anaphoric dependencies can be made by taking that impression seriously, i.e. by having sentences denote functions and allowing those functions to serve as pronominal antecedents.

  • We hope to have shown that this is a viable alternative to

placeholders like sets of assignment functions.

  • Further work:
  • ‘Paycheck’ pronouns.
  • Modal subordination.

37/38

slide-81
SLIDE 81

Final thoughts

  • Many examples of anaphoric dependencies look like they

depend on functional relationships established in discourse.

  • We have shown that progress in capturing those

anaphoric dependencies can be made by taking that impression seriously, i.e. by having sentences denote functions and allowing those functions to serve as pronominal antecedents.

  • We hope to have shown that this is a viable alternative to

placeholders like sets of assignment functions.

  • Further work:
  • ‘Paycheck’ pronouns.
  • Modal subordination.

37/38

slide-82
SLIDE 82

Final thoughts

  • Many examples of anaphoric dependencies look like they

depend on functional relationships established in discourse.

  • We have shown that progress in capturing those

anaphoric dependencies can be made by taking that impression seriously, i.e. by having sentences denote functions and allowing those functions to serve as pronominal antecedents.

  • We hope to have shown that this is a viable alternative to

placeholders like sets of assignment functions.

  • Further work:
  • ‘Paycheck’ pronouns.
  • Modal subordination.

37/38

slide-83
SLIDE 83

Final thoughts

  • Many examples of anaphoric dependencies look like they

depend on functional relationships established in discourse.

  • We have shown that progress in capturing those

anaphoric dependencies can be made by taking that impression seriously, i.e. by having sentences denote functions and allowing those functions to serve as pronominal antecedents.

  • We hope to have shown that this is a viable alternative to

placeholders like sets of assignment functions.

  • Further work:
  • ‘Paycheck’ pronouns.
  • Modal subordination.

37/38

slide-84
SLIDE 84

Thanks!

This research is funded by the

38/38

slide-85
SLIDE 85

Full(er) details

slide-86
SLIDE 86

Mini lexicon

input (left context), output (witness) student λiα.λve×1.student′v0 : nα,e×1 a λPα→e×β→t.λVe→α×e×β→γ→t.λiα.λu(e×β)×γ.Piu0 ∧ V(u0)0(i, u0)u1 : (sα,(e×β)×γ/(sα×e×β,γ\np))/nα,e×β who λVe→α×e×β→γ→t.λPα→e×β→t. λiα.λoe×β×γ.Pi(o0, (o1)0) ∧ Vo0(i, (o1)0)(o1)1 : (nα,e×β×γ\nα,e×β)/(sα×e×β,γ\np)

39/38

slide-87
SLIDE 87

detweak/ strong λPα→e×β→t.λVe→α×e×β→γ→t. λiα.λf e×β→γ.domf ⊆ (λve×β.Piv) ∧ det′(λxe.∃bβ.Pi(x, b))(λxe.∃bβ.domf(x, b)) ∧

  • ∀xe.∀bβ.domf(x, b) → Vx(i, x, b)(f(x, b))
  • ∧ (∀xe.∀bβ.(Pi(x, b) ∧ ∃cβ.domf(x, c)) → domf(x, b))

∧ ¬∃Ye×β→t.(λxe.∃bβ.domf(x, b)) (λxe.∃bβ.Y(x, b)) ∧ ∀xe.∀bβ.Y(x, b) → (Pi(x, b) ∧ ∃cγ.Vx(i, x, b)c)

40/38

slide-88
SLIDE 88

‘Half the students who borrowed a book returned it’

Weak/ strong interpretation: ∃f e×e×v→v.domf ⊆ (λve×e×v.stdnt′v0 ∧ bk′(v1)0 ∧ brrw′(v0, (v1)0, (v1)1)) ∧ half′(λxe.∃ue×v.stdnt′x ∧ bk′u0 ∧ brrow′(x, u))(λxe.∃ue×v.domf(x, u)) ∧

  • ∀xe.∀ue×v.domf(x, u) → rtrn′(x, u0, f(x, u))
  • ∀xe.∀ue×v.(stdnt′x ∧ bk′u0 ∧ brrw′(x, u) ∧ ∃ce×v.domf(x, c))

→ domf(x, u)

  • ∧ ¬∃Ye×e×v→t.(λxe.∃ue×v.domf(x, u)) (λxe.∃ue×v.Y(x, u))

∧ ∀xe.∀ue×v.Y(x, u) →

  • stdnt′x ∧ bk′u0 ∧ brrw′(x, u)

∧ ∃ev.rtrn′(x, u0, e)

  • 41/38
slide-89
SLIDE 89

More on telescoping

The subordinating conjunction(s) can be seen as the result of applying this function to the standard conjunction ; : λC(α→(β→γ)→t)→(α×(β→γ)→(β→δ)→t)→α→(β→γ)×(β→δ)→t. λpα→(β→γ)→t.λqα×β×(β→γ)→δ→t. Cp(λoα×(β→γ).λf β→γ.domf ⊆ dom(o1) ∧ det′(dom(o1))(domf)) ∧

  • ∀bβ.domfb → q(o0, b, o1)(fb)
  • ∧ ¬∃Xβ→t.domf X

∧ ∀bβ.Xb → (dom(o1)y ∧ domfy)

42/38

slide-90
SLIDE 90

A fuller statement of the TTS account

λcγ.(Σf : (Πv : (Σx : e)student(x)) (Σu : (Σy : e)book(y))buy(v0, (u0)0)) Most(λx.λδtype.λdδ.(@i : (Πα : type)α → e → type)(δ)(d)(x)) (λx.λδtype.λdδ.read(x, (@i : (Πα : type)α → e)(δ)(d)))

  • γ ×

(Πv : (Σx : e)student(x)) (Σu : (Σy : e)book(y))buy(v0, (u0)0)

  • (c, f)

So @i (of them) is of type (Πα : type)α → e → type, and when applied to its type argument (the third argument of Most above) the type is as shown on a previous slide.

43/38

slide-91
SLIDE 91

Thanks!

This research is funded by the

44/38

slide-92
SLIDE 92

References

Bekki, Daisuke. 2014. Representing anaphora with dependent

  • types. In Nicholas Asher & Sergei Soloviev (eds.), Logical

aspects of computational linguistics (Lecture Notes in Computer Science 8535), 14–29. Berlin, Heidelberg: Springer. https://doi.org/10.1007/978-3-662-43742-1_2. Gotham, Matthew. 2018. A model-theoretic reconstruction of type-theoretic semantics for anaphora. In Annie Foret, Reinhard Muskens & Sylvain Pogodalla (eds.), Formal grammar: FG 2017 (Lecture Notes in Computer Science 10686), 37–53. Berlin, Heidelberg: Springer. https://doi.org/10.1007/978-3-662-56343-4_3.

45/38

slide-93
SLIDE 93

Groenendijk, Jeroen & Martin Stokhof. 1991. Dynamic predicate

  • logic. Linguistics and Philosophy 14(1). 39–100.

Ranta, Aarne. 1994. Type-theoretical grammar. (Indices 1). Oxford: Oxford University Press. Roberts, Craige. 1987. Modal subordination, anaphora and

  • distributivity. University of Massachusetts at Amherst

dissertation. Tanaka, Ribeka, Yuki Nakano & Daisuke Bekki. 2014. Constructive generalized quantifjers revisited. In Yukiko Nakano, Ken Satoh & Daisuke Bekki (eds.), New frontiers in artifjcial intelligence: JSAI-isAI 2013 (Lecture Notes in Computer Science 8417), 115–124. Cham: Springer. https://doi.org/10.1007/978-3-319-10061-6_8.

46/38