1 of 57

Adjectives and Quantifiers

LIN 141: Semantics

Masoud Jasbi

2 of 57

Adjectives

3 of 57

Translation to Lλ: Adjectives

《Homer》= h

《Marge》= r

《Lisa》= l

《Bart》= b

《Maggie》= m

《Marvin》= v

《kind》= [λx.kind(x)]

《lazy》= [λx.lazy(x)]

《red》= [λx.red(x)]

《impressed》= [λx.impressed(x)]

《proud》= [λx.proud(x)]

《scared》= [λx.scared(x)]

4 of 57

Translating Predicative Adjectives

Lisa is kind》=

S

NP

VP

V

N

Lisa

is

AP

kind

A

t

kind(l)

<<e,t>,<e,t>>

[λP.P]

e

l

e

l

e

l

<<e,t>,<e,t>>

[λP.P]

<e,t>

[λx.kind(x)]

<e,t>

[λx.kind(x)]

<e,t>

[λx.kind(x)]

<e,t>

[λx.kind(x)]

?

Rule: NN

Rule: FA

5 of 57

Prediction?

Our model suggests that a copula like “is” does not carry much meaning or information in the compositional structure of the sentence.

Therefore, the composition can also work without it!

All other things being equal, a language should be able to drop a copula and compose the sentence without such a verb.

6 of 57

Copula Construction in AAVE

In African American Vernacular English, the copula can often be dropped.

“He is tired.” → “He tired.”

“She is an expert.” → “She an expert.”

"I don't say stuff to people most of the time. Mostly I just look at them like they stupid."

7 of 57

But it’s more complicated! (always)

Wyatt (1991) found that AAE preschoolers were more likely to use zero copula: after pronoun subjects (56%) rather than noun subjects (21%); before locative predicates (35%) and adjective predicates (27%) rather than noun predicates (18%); and in second person singular and plural predicates (45%) rather than third person singular predicates (19%). In addition, the zero copula occurred less than 1% of the time in past tense, first person singular, and final clause contexts.

Toya A. Wyatt, "Children's Acquisition and Maintenance of AAE." Sociocultural and Historical Contexts of African American English, ed. by Sonja L. Lanehart. John Benjamins, 2001

8 of 57

Zero Copula Languages

Copula

211

No Copula

175

9 of 57

Wait a minute ...

Lisa is proud of Maggie》=

proud》= [λx.proud(x)]

Lisa》= l

Maggie》= m

10 of 57

Modifier Adjectives

Lisa is a kind girl》=

S

NP

VP

V

N

Lisa

is

NP

kind

A

e

l

Rule: NN

<<e,t>,<e,t>>

[λP.P]

Rule: FA

a

D

girl

NP

NP

?

<e,t>

[λx.girl(x)]

<e,t>

[λx.girl(x)]

<e,t>

[λx.kind(x)]

<e,t>

[λx.kind(x)]

?

11 of 57

Solution 1: Adding a composition rule

Rule 3 (Predication Modification):

Let 𝛾 be a syntactic node with daughters 𝛼 and 𝛽.

If 《𝛼》and 《𝛽》are both type <e,t>, then:

《𝛾》= [λv.《𝛼》(v) ⋀《𝛽》(v)]

where v is a variable of type e that does not occur free in either 《𝛼》and 《𝛽》.

<e,t>

《𝛾》= [λv.《𝛼》(v) ⋀《𝛽》(v)]

<e,t>

《𝛼》

<e,t>

《𝛽》

𝛾

𝛼

𝛽

12 of 57

PM Rule

Lisa is a kind girl》=

S

NP

VP

V

N

Lisa

is

NP

kind

A

t

kind(l)⋀ girl(l)

e

l

e

l

e

l

<<e,t>,<e,t>>

[λP.P]

<<e,t>,<e,t>>

[λP.P]

<e,t>

[λx.kind(x) ⋀ girl(x)]

Rule: NN

Rule: FA

a

D

girl

NP

NP

<<e,t>,<e,t>>

[λP.P]

<<e,t>,<e,t>>

[λP.P]

<e,t>

[λx.girl(x)]

<e,t>

[λx.girl(x)]

<e,t>

[λx.kind(x)]

<e,t>

[λx.kind(x)]

<e,t>

[λx.kind(x)⋀ girl(x)]

<e,t>

[λx.kind(x) ⋀ girl(x)]

Rule: PM

13 of 57

Solution 2: Type Shifting

Predicate-to-modifier shift (MOD)

If 《𝛼》is of category <e,t> then:

《MOD 𝛼》= [λP.[λv.《𝛼》(v) ⋀ P(v)]]

Example:

kind》= [λx. kind(x)]

MOD kind》= [λP. [λx. kind(x) ⋀ P(x)]

14 of 57

P-to-M Shift

Lisa is a kind girl》=

S

NP

VP

V

N

Lisa

is

NP

kind

A

t

kind(l)⋀ girl(l)

<<e,t>,<e,t>>

[λP.P]

e

l

e

l

e

l

<<e,t>,<e,t>>

[λP.P]

<e,t>

[λx.kind(x) ⋀ girl(x)]

a

D

girl

NP

NP

<<e,t>,<e,t>>

[λP.P]

<<e,t>,<e,t>>

[λP.P]

<e,t>

[λx.girl(x)]

<e,t>

[λx.girl(x)]

<<e,t>,<e,t>>

[λP.[λx.kind(x)⋀ P(x)]]

<e,t>

[λx.kind(x)]

<e,t>

[λx.kind(x)⋀ girl(x)]

<e,t>

[λx.kind(x) ⋀ girl(x)]

PM shift

15 of 57

Moment of Reflection

“Lisa is a kind girl” → Lisa is kind and Lisa is a girl.

“This is a red car” → This is red and this is a car.

Does this always work?

“Maggie is a tall 4-year-old” → Maggie is tall and Maggie is a 4-year-old.

“This is a fake gun” → This is fake and this is a gun!

16 of 57

Types of Adjective

  1. Intersective
  2. Subsective
  3. Non-subsective
  4. Privative

17 of 57

Intersective Adjectives

An adjective ADJ is intersective iff for all N, ⟦ADJ N⟧ = ⟦ADJ⟧∩⟦N⟧.

In other words when something is [ADJ N], it is both [ADJ] and [N].

Examples: red

Is a [red chair] red?

Is a [red chair] a chair?

Any other examples of intersective adjectives?

red things

chairs

red chairs

18 of 57

Subsective Adjectives

An adjective ADJ is subsective iff, for all N, ⟦ADJ N⟧ ⊆ ⟦N⟧.

Example: skillful

A [skillful violinist] is only skillful as a violinist.

Not for example a surgeon!

Can you think of more examples?

skillful

violinist

19 of 57

Non-subsective Adjectives

An adjective ADJ is non-subsective if there is at least one N such that, ⟦ADJ N⟧ ⊈ ⟦N⟧

Example: alleged

Is an [alleged fraud] an alleged thing?

Is an [alleged fraud] a fraud?

Any other examples?

former?

ex?

20 of 57

Privative Adjectives

An ADJ is privative iff for all N, ⟦ADJ N⟧ ∩⟦N⟧ = ∅

Example: fake

Is a [fake gun] a fake thing?

Is a [fake gun] a gun?

Is a [fake ID] fake?

Is a [fake ID] an ID?

Can you think of other examples?

21 of 57

Quantifiers

22 of 57

Quantificational Nominals

We have dealt with two types of nominals:

Proper Names like “Lisa” that refer to entities in the model

Common Nouns like “simpson” or “therapist” that refer to sets of entities

Quantificational nominals are another type with more complex meanings:

Someone annoys Homer.

Everyone loves Maggie.

No-one likes Marvin.

...

23 of 57

Subject Q-words

Someone annoys Homer.

Everyone loves Maggie.

No-one likes Marvin.

...

annoys

loves

likes

...

N

Homer

Maggie

Marvin

...

V

NP

S

VP

NP

Someone

Everyone

No-one

...

24 of 57

Translation to Lλ: Lexical Entries

Someone annoys Homer》= ∃x[annoy(x,h)]

Homer》= h

annoy》= [λy.[λx.annoy(x,y)]]

someone》= ?

25 of 57

Translating Subject Q-words

Someone annoys Homer》=

t

∃x[annoy(x,h)]

<e,<e,t>>

[λy.[λx.annoy(x,y)]]

<e,<e,t>>

[λy.[λx.annoy(x,y)]]

?

?

<e,t>

[λx.annoy(x, h)]

S

VP

V

annoys

NP

N

Homer

Someone

NP

e

h

e

h

e

h

N

?

26 of 57

Translating Subject Q-words

Someone annoys Homer》=

t

∃x[annoy(x,h)]

<<e,t>, t>

[λP.∃x[P(x)]]

<<e,t>, t>

[λP.∃x[P(x)]

<<e,t>, t>

[λP.∃x[P(x)]

<e,<e,t>>

[λy.[λx.annoy(x,y)]]

<e,<e,t>>

[λy.[λx.annoy(x,y)]]

e

h

e

h

<e,t>

[λx.annoy(x, h)]

S

VP

V

annoys

NP

N

Homer

Someone

NP

e

h

N

27 of 57

Translation to Lλ: Lexical Entries

Someone annoys Homer》= ∃x[annoy(x,h)]

Homer》= h

annoy》= [λy.[λx.annoy(x,y)]]

someone》= [λP.∃x[P(x)]]

28 of 57

Translation to Lλ: Lexical Entries

Everyone loves Maggie》= ∀x[love(x,m)]

Maggie》= m

loves》= [λy.[λx.love(x,y)]]

someone》= [λP.∃x[P(x)]]

everyone》= ?

[λP.x[P(x)]]

29 of 57

Everyone loves Maggie》=

t

∀x[loves(x,m)]

<<e,t>, t>

[λP.∀x[P(x)]]

<<e,t>, t>

[λP.∀x[P(x)]

<<e,t>, t>

[λP.∀x[P(x)]]

<e,<e,t>>

[λy.[λx.loves(x,y)]]

<e,<e,t>>

[λy.[λx.loves(x,y)]]

<e,t>

[λx.loves(x, m)]

S

VP

V

loves

NP

N

Maggie

everyone

NP

e

m

e

m

e

m

N

30 of 57

Translation to Lλ: Lexical Entries

No-one likes Marvin》= ¬∃x[love(x,v)]

Marvin》= v

likes》= [λy.[λx.likes(x,y)]]

someone》= [λP.∃x[P(x)]]

everyone》= [λP.x[P(x)]]

no-one》= ?

[λP.¬∃x[P(x)]]

31 of 57

No-one likes Marvin》=

t

¬∃x[likes(x,v)]

<<e,t>, t>

[λP.¬∃x[P(x)]]

<<e,t>, t>

[λP.¬∃x[P(x)]

<<e,t>, t>

[λP.¬∃x[P(x)]]

<e,<e,t>>

[λy.[λx.likes(x,y)]]

<e,<e,t>>

[λy.[λx.likes(x,y)]]

<e,t>

[λx.likes(x, v)]

S

VP

V

likes

NP

N

Marvin

no-one

NP

e

v

e

v

e

v

N

32 of 57

Subject Determiner Phrases

A therapist annoys Homer.

Every Simpson loves Maggie.

No Simpson likes Marvin.

...

S

NP

VP

V

D

therapist

Simpson

person

one?

...

annoys

loves

likes

hit

...

NP

N

Homer

Maggie

Marvin

...

NP

A

Every

No

Some

...

33 of 57

Translation to Lλ: Lexical Entries

A therapist annoys Homer》= ∃x[therapist(x) ⋀ annoy(x,h)]

Homer》= h

therapist》= [λx.therapist(x)]

annoys》= [λy.[λx.annoy(x,y)]]

a》= ?

34 of 57

A therapist annoys Homer》=

t

∃x[therapist (x) ⋀ annoy(x,h)]

<e, t>

[λx.therapist(x)]

<e,t>

[λx.therapist(x)]

<e,t>

[λx.therapist(x)]

<e,<e,t>>

[λy.[λx.annoy(x,y)]]

<e,<e,t>>

[λy.[λx.annoy(x,y)]]

<e,t>

[λx.annoy(x, h)]

S

VP

V

annoys

NP

N

Homer

therapist

NP

e

h

e

h

e

h

N

D

NP

a

?

?

?

?

?

?

35 of 57

A therapist annoys Homer》=

t

∃x[therapist (x) ⋀ annoy(x,h)]

<e, t>

[λx.therapist(x)]

<e,t>

[λx.therapist(x)]

<e,t>

[λx.therapist(x)]

<e,<e,t>>

[λy.[λx.annoy(x,y)]]

<e,<e,t>>

[λy.[λx.annoy(x,y)]]

e

h

e

h

<e,t>

[λx.annoy(x, h)]

S

VP

V

annoys

NP

N

Homer

therapist

NP

e

h

N

D

NP

a

<<e,t>, <<e,t>,t>>

[λPλQ.∃x[P(x)⋀Q(x)]]

<<e,t>, t>

[λQ.∃x[therapist(x)⋀Q(x)]]

<<e,t>, <<e,t>,t>>

[λPλQ.∃x[P(x)⋀Q(x)]]

36 of 57

Translation to Lλ: Lexical Entries

Every Simpson loves Maggie》= ∀x[simpson(x) → love(x,m)]

Maggie》= m

Simpson》= [λx.simpson(x)]

loves》= [λy.[λx.love(x,y)]]

a》= [λPλQ.∃x[P(x)⋀Q(x)]]

every》= ?

[λPλQ.∀x[P(x) → Q(x)]]

37 of 57

Every Simpson loves Maggie》=

t

∀x[simpson (x) → love(x,m)]

<e, t>

[λx.simpson(x)]

<e,t>

[λx.simpson(x)]

<e,t>

[λx.simpson(x)]

<e,<e,t>>

[λy.[λx.love(x,y)]]

<e,<e,t>>

[λy.[λx.love(x,y)]]

<e,t>

[λx.love(x, m)]

S

VP

V

loves

NP

N

Maggie

Simpson

NP

e

m

e

m

e

m

N

D

NP

every

<<e,t>, t>

[λQ.∀x[simpson(x) → Q(x)]

<<e,t>, <<e,t>,t>>

[λPλQ.∀x[P(x) → Q(x)]]

<<e,t>, <<e,t>,t>>

[λPλQ.∀x[P(x) → Q(x)]]

38 of 57

Translation to Lλ: Lexical Entries

No Simpson likes Marvin》= ¬x[simpson(x) ⋀ love(x,m)]

Marvin》= v

Simpson》= [λx.simpson(x)]

likes》= [λy.[λx.like(x,y)]]

a》= [λPλQ.∃x[P(x)⋀Q(x)]]

no》= ?

[λPλQ.¬x[P(x) ⋀ Q(x)]]

39 of 57

No Simpson loves Maggie》=

t

¬x[simpson (x)like(x,m)]

<e, t>

[λx.simpson(x)]

<e,t>

[λx.simpson(x)]

<e,t>

[λx.simpson(x)]

<e,<e,t>>

[λy.[λx.likes(x,y)]]

<e,<e,t>>

[λy.[λx.likes(x,y)]]

<e,t>

[λx.likes(x, m)]

S

VP

V

likes

NP

N

Marvin

Simpson

NP

e

v

e

v

e

v

N

D

NP

no

<<e,t>, t>

[λQ.¬x[simpson(x)Q(x)]

<<e,t>, <<e,t>,t>>

[λPλQ.¬x[P(x)Q(x)]]

<<e,t>, <<e,t>,t>>

[λPλQ.¬x[P(x)Q(x)]]

40 of 57

Generalized Quantifiers

41 of 57

English Lexical Determiners

every, each, all,

most,

two, three, … ten, ...

several, a few, a dozen, many, few

both, neither

some, a, the

no

How can we translate “most” into Lλ?

How about “several”, “a few”, …?

We can’t!

We need a more “general” theory of quantification!

42 of 57

The Role of Determiners

In our translations to Lλ, determiners were type <<e,t>,<<e,t>,t>>.

They take two “sets” and return truth values.

We can show this as D(A, B)

t

S

walked

likes Maggie

annoys Homer

introduced Marvin to Homer

...

<e,t>

VP

<<e,t>, t>

NP

<<e,t>, <<e,t>,t>>

D

a

every

no

some

...

<e, t>

NP

girl

therapist

Simpson

adult

...

A

B

43 of 57

⟦adult⟧M,g = { , , }

⟦child⟧M,g = { , , }

⟦walk⟧M,g = { , , , , }

⟦crawl⟧M,g = { }

DSimpsons = { , , , , , }

⟦simpson⟧M,g = { , , , , }

⟦therapist⟧M,g = { }

44 of 57

Universal Quantification

Every adult walks》= ∀x[adult(x) → walk(x)]

We can represent the meaning as:

⟦adult⟧M,g ⊆ ⟦walk⟧M,g

⟦every⟧M,g = {<A, B>: A ⊆ B}

⟦walk⟧M,g = { , , , , }

⟦adult⟧M,g = { , , }

t

S

walks

<e,t>

B

<<e,t>, t>

NP

<<e,t>, <<e,t>,t>>

D

Every

<e, t>

A

adult

45 of 57

Existential Quantification

A therapist walks》= ∃x[therapist(x) ⋀ walk(x)]

We can represent the meaning as:

⟦therapist⟧M,g ∩ ⟦walk⟧M,g ≠ ∅

⟦a(n)⟧M,g = {<A, B>: A ∩ B ≠ ∅}

⟦walk⟧M,g = { , , , , }

⟦therapist⟧M,g = { }

t

S

walks

<e,t>

B

<<e,t>, t>

NP

<<e,t>, <<e,t>,t>>

D

A (some)

<e, t>

A

therapist

46 of 57

Negative Quantification

No adult crawls》= ¬∃x[adult(x) ⋀ crawl(x)]

We can represent the meaning as:

⟦adult⟧M,g ∩ ⟦crawl⟧M,g = ∅

⟦no⟧M,g = {<A, B>: A ∩ B = ∅}

⟦adult⟧M,g = { , , }

⟦crawl⟧M,g = { }

t

S

crawls

<e,t>

B

<<e,t>, t>

NP

<<e,t>, <<e,t>,t>>

D

No

<e, t>

A

adult

47 of 57

Non-Classical Quantifiers

Most Simpsons walk》= ?

We can represent the meaning as:

|⟦simpson⟧M,g ∩ ⟦walk⟧M,g |/ |⟦simpson⟧M,g |> 0.5

⟦most⟧M,g = {<A, B>: |A ∩ B| / |A| > 0.5}

⟦walk⟧M,g = { , , , , }

⟦simpson⟧M,g = { , , , , }

t

S

walk

<e,t>

B

<<e,t>, t>

NP

<<e,t>, <<e,t>,t>>

D

most

<e, t>

A

Simpsons

48 of 57

Monotonicity

49 of 57

Monotonicity in Functions

A function f: D1 → D2 is monotonic (or upward monotone, or monotone increasing) when:

a ≤ b → f(a) < f(b)

A function f: D1 → D2 is antitonic (or downward monotone, or monotone decreasing) when:

a ≤ b → f(a) ≥ f(b)

50 of 57

Monotonicity in Determiners

A determiner D is monotonic (upward monotone, monotone increasing):

On its first argument iff when A ⊆ X: D(A)(B) ⇒ D(X)(B)

On its second argument iff when B ⊆ X: D(A)(B) ⇒ D(A)(X)

Example:

simpson ⊆ person: some (simpson)(walks) ⇒ some (person) (walks)

walk ⊆ move: some (simpson)(walks) ⇒ some (simpson)(moves)

Determiner “some” is monotonic (upward monotone) on both its arguments.

51 of 57

Antitonicity in Determiners

A determiner D is antitonic (downward monotone, monotone decreasing):

On its first argument iff when A ⊆ X: D(A)(B) ⇐ D(X)(B)

On its second argument iff when B ⊆ X: D(A)(B) ⇐ D(A)(X)

Example:

simpson ⊆ person: no (simpson)(walks) ⇐ no (person) (walks)

walk ⊆ move: no (simpson)(walks) ⇐ no (simpson)(moves)

Determiner “no” is antitonic (downward monotone) on both its arguments.

52 of 57

Non-monotonic Determiners

A determiner D is non-monotone on an argument iff D is neither monotonic or antitonic (neither upward nor downward monotone) on that argument.

53 of 57

Exercise

Determine the monotonicity of the following determiners:

every (A)(B)

at most ten (A)(B)

few (A)(B)

exactly three (A)(B)

most (A)(B)

A= student

A’ = LIN141 student

B = sing

B’ = sings opera

student

sings

LIN141

student

Sing opera

54 of 57

Monotonicity and Grammar

55 of 57

Negative Polarity Items

Some language expressions seem to be grammatical only in negative sentences.

Consider the case of ever or any in English:

  1. Chrysler dealers don’t ever sell any cars anymore.
  2. # Chrysler dealers ever sell any cars anymore.

Or with quantifiers:

  1. # Some Chrysler dealer ever sells any cars to anyone.
  2. No Chrysler dealer ever sells any cars to anyone.

56 of 57

Antitonic Items

However, soon it was discovered that the licensing factor is not negation, but rather the antitonic or downward entailing environment of the expression:

  • # Some student who had ever come to any lecture passed.
  • Every student who had ever come to any lecture passed.
  • No student who had ever come to any lecture passed.

Second argument:

  • # Some student passed any exam ever.
  • # Every student passed any exam ever.
  • No student passed any exam ever.

57 of 57

Take away

The logical properties of meaning and communication constrain and shape human language and grammar.

Precise formalization of language and its meaning allows us to discover these properties and discover why language is the way it is!