Embedded Scalar Implicature Types #
Shared types and definitions for modeling embedded scalar implicatures
(the "Every student read some book" scenario). Used by both
RSAExhExpressivity (comparing RSA vs EXH expressivity) and
CompositionalRSA (extending RSA to local readings).
The Scenario #
We model 2 students (Alice, Bob), each of whom either read "some but not all" (S) or "all" (A) books.
Definitions #
EmbeddedSIWorld: 4 world states (SS, SA, AS, AA)EmbeddedSIMessage: 2 messages (everySome, everyAll)embeddedMeaning: literal meaning functionExhScope: global vs local EXH scopeglobalExhMeaning,localExhMeaning: truth conditions under each scopeexhScopedMeaning: scope-parameterized meaning
World states for the embedded SI scenario. Each student either read "some but not all" (S) or "all" (A).
- SS : EmbeddedSIWorld
- SA : EmbeddedSIWorld
- AS : EmbeddedSIWorld
- AA : EmbeddedSIWorld
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.
Instances For
Equations
- RSA.Core.EmbeddedSI.instBEqEmbeddedSIWorld.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Messages in the embedded SI scenario
- everySome : EmbeddedSIMessage
- everyAll : EmbeddedSIMessage
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.
Instances For
Equations
- RSA.Core.EmbeddedSI.instBEqEmbeddedSIMessage.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Literal meaning: when is each message true?
- "every some" is true in all worlds (some ⊆ all)
- "every all" is true only in AA
Equations
- RSA.Core.EmbeddedSI.embeddedMeaning RSA.Core.EmbeddedSI.EmbeddedSIMessage.everySome x✝ = true
- RSA.Core.EmbeddedSI.embeddedMeaning RSA.Core.EmbeddedSI.EmbeddedSIMessage.everyAll RSA.Core.EmbeddedSI.EmbeddedSIWorld.AA = true
- RSA.Core.EmbeddedSI.embeddedMeaning RSA.Core.EmbeddedSI.EmbeddedSIMessage.everyAll x✝ = false
Instances For
Scope position for EXH
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Truth conditions under global EXH: "every student read some" ∧ ¬"every student read all"
True at: SS, SA, AS (not AA)
Equations
- RSA.Core.EmbeddedSI.globalExhMeaning RSA.Core.EmbeddedSI.EmbeddedSIWorld.SS = true
- RSA.Core.EmbeddedSI.globalExhMeaning RSA.Core.EmbeddedSI.EmbeddedSIWorld.SA = true
- RSA.Core.EmbeddedSI.globalExhMeaning RSA.Core.EmbeddedSI.EmbeddedSIWorld.AS = true
- RSA.Core.EmbeddedSI.globalExhMeaning RSA.Core.EmbeddedSI.EmbeddedSIWorld.AA = false
Instances For
Truth conditions under local EXH: "every student [read some but not all]"
True at: SS only
Equations
- RSA.Core.EmbeddedSI.localExhMeaning RSA.Core.EmbeddedSI.EmbeddedSIWorld.SS = true
- RSA.Core.EmbeddedSI.localExhMeaning RSA.Core.EmbeddedSI.EmbeddedSIWorld.SA = false
- RSA.Core.EmbeddedSI.localExhMeaning RSA.Core.EmbeddedSI.EmbeddedSIWorld.AS = false
- RSA.Core.EmbeddedSI.localExhMeaning RSA.Core.EmbeddedSI.EmbeddedSIWorld.AA = false
Instances For
EXH-with-scope: meaning depends on scope position