RSA Attitude Verb Embedding #
@cite{chierchia-fox-spector-2012} @cite{geurts-2010} @cite{sauerland-2004}
Models scalar implicatures embedded under attitude verbs like "believe".
The Phenomenon #
"John believes some students passed"
Can have two readings:
- Global: John believes [some passed] - speaker implicates "not all"
- Local: John believes [some-but-not-all passed] - John's belief includes "not all"
Unlike DE contexts, attitude verbs allow BOTH interpretations.
Theoretical Background #
Attitude verbs create INTENSIONAL contexts:
- The embedded clause is evaluated at John's belief worlds, not the actual world
- Implicatures can be computed globally (about the speaker's assertion) or locally (about John's belief content)
This differs from DE contexts where:
- Local implicature strengthens the embedded clause
- Which weakens the overall sentence (due to downward monotonicity)
- So global is pragmatically preferred
With attitude verbs:
- Local implicature changes what John believes
- This doesn't weaken the overall sentence
- Both interpretations are felicitous
Student outcomes in the actual world and John's beliefs.
For "John believes some students passed", we need to track:
- How many students ACTUALLY passed
- How many students JOHN BELIEVES passed
- noneO : StudentOutcome
- someO : StudentOutcome
- allO : StudentOutcome
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- RSA.AttitudeEmbedding.instBEqStudentOutcome.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
World state tracking both reality and John's beliefs.
Key insight: John's beliefs may differ from reality!
- John might believe "some passed" when actually "all passed"
- John might believe "all passed" when actually "some passed"
- actual : StudentOutcome
What actually happened
- johnBelieves : StudentOutcome
What John believes happened
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Instances For
The actual world determines what's true at the matrix level
Equations
Instances For
Equations
Instances For
Equations
Instances For
John's beliefs determine what's true in embedded contexts
Equations
Instances For
Equations
Instances For
Equations
Instances For
Instances For
Two possible interpretations of "John believes some students passed":
- Global: The "some" gets its weak meaning; implicature computed at matrix
- Literal: John believes [∃x. student(x) ∧ passed(x)]
- Implicature: Speaker implicates John doesn't believe all passed
- Local: The "some" gets strong meaning inside the belief
- Literal: John believes [∃x. student(x) ∧ passed(x) ∧ ¬∀y. student(y) → passed(y)]
- = John believes some-but-not-all passed
- global : AttitudeInterpretation
- local_ : AttitudeInterpretation
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- RSA.AttitudeEmbedding.instBEqAttitudeInterpretation.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Truth conditions for "John believes some students passed".
Global: True iff John believes at least one passed (The "not all" is an implicature about the speaker's claim)
Local: True iff John believes some-but-not-all passed (The "not all" is part of what John believes)
Equations
Instances For
For comparison: "John believes all students passed" (unambiguous).
Equations
Instances For
For comparison: "John believes no students passed" (unambiguous).
Equations
Instances For
Relevant worlds for the attitude embedding scenario.
We focus on cases where John has a definite belief about the students. (More complex models could include uncertainty in John's beliefs.)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Utterances for the attitude scenario.
- believesSome : AttitudeUtterance
- believesAll : AttitudeUtterance
- believesNone : AttitudeUtterance
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- RSA.AttitudeEmbedding.instBEqAttitudeUtterance.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Truth under an interpretation (for "believes some" only).
Equations
- RSA.AttitudeEmbedding.utteranceMeaning RSA.AttitudeEmbedding.AttitudeUtterance.believesSome interp w = RSA.AttitudeEmbedding.believesSomeMeaning interp w
- RSA.AttitudeEmbedding.utteranceMeaning RSA.AttitudeEmbedding.AttitudeUtterance.believesAll interp w = RSA.AttitudeEmbedding.believesAllMeaning w
- RSA.AttitudeEmbedding.utteranceMeaning RSA.AttitudeEmbedding.AttitudeUtterance.believesNone interp w = RSA.AttitudeEmbedding.believesNoneMeaning w
Instances For
Under global interpretation:
- "John believes some" is true in worlds where John believes ≥1 passed
- This includes both johnBelieves =.someO AND johnBelieves =.allO
Under local interpretation:
- "John believes some" is true only when John believes some-but-not-all
- johnBelieves =.allO makes it FALSE
The key difference: global and local differ when John believes all.
Local entails global for attitude embedding (unlike DE contexts).
But global does NOT entail local.
Semantic grounding for "some students passed" as a proposition.
At a world, "some students passed" is true iff ≥1 student passed. We model this with StudentOutcome:
Equations
- RSA.AttitudeEmbedding.somePassedProp outcome = (outcome == RSA.AttitudeEmbedding.StudentOutcome.someO || outcome == RSA.AttitudeEmbedding.StudentOutcome.allO)
Instances For
Semantic grounding for "some-but-not-all students passed".
Equations
Instances For
Semantic grounding for "all students passed".
Equations
- RSA.AttitudeEmbedding.allPassedProp outcome = (outcome == RSA.AttitudeEmbedding.StudentOutcome.allO)
Instances For
Grounding Theorem 1: The global meaning corresponds to Montague semantics.
Global interpretation: "John believes some passed" = John's belief state satisfies "some passed" = somePassedProp(johnBelieves) = true
This theorem proves the stipulated johnBelievesSome equals the
compositional evaluation somePassedProp.
Grounding Theorem 2: The local meaning corresponds to Montague semantics.
Local interpretation: "John believes some-but-not-all passed" = John's belief state satisfies "some-but-not-all passed" = someNotAllPassedProp(johnBelieves) = true
Grounding Theorem 3: The unambiguous "believes all" is grounded.
Semantic entailment grounding: "some-not-all" entails "some" at the propositional level.
This explains why local_entails_global holds: it follows from the semantics.
The local→global entailment is grounded in propositional semantics.