@cite{warstadt-2022}: Presupposition Triggering and Utterance Utility @cite{warstadt-2022} #
Empirical domain types and truth conditions for Warstadt's genus-species presupposition model. Two examples demonstrate that presupposition triggering emerges from pragmatic reasoning about utterance utility.
Green Card Example (Table 1) #
Three worlds, five utterances, two QUDs. The central prediction: under the "need visa?" QUD, "not green card" triggers the genus inference (Tom is non-US), but under "free drink?" QUD, no such inference arises.
Family-Genus-Species Example (Table 2) #
Four worlds in a taxonomic hierarchy (Olympic sprinter ⊂ runner ⊂ athlete), seven utterances, non-uniform priors. Species-level negation ("not Olympic sprinter") triggers stronger accommodation than genus-level ("not runner").
Green Card Example (Table 1) #
Equations
- Warstadt2022.instDecidableEqGCWorld x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Warstadt2022.instReprGCWorld = { reprPrec := Warstadt2022.instReprGCWorld.repr }
Equations
Equations
Instances For
Equations
Utterances for the green card scenario.
us/notUS: genus-level descriptionsgreenCard/notGreenCard: species-level descriptionssilence: null utterance
- us : GCUtterance
- notUS : GCUtterance
- greenCard : GCUtterance
- notGreenCard : GCUtterance
- silence : GCUtterance
Instances For
Equations
- Warstadt2022.instDecidableEqGCUtterance x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Warstadt2022.instReprGCUtterance = { reprPrec := Warstadt2022.instReprGCUtterance.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
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
- Warstadt2022.instDecidableEqGCQUD x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Warstadt2022.instReprGCQUD = { reprPrec := Warstadt2022.instReprGCQUD.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Warstadt2022.instInhabitedGCQUD = { default := Warstadt2022.instInhabitedGCQUD.default }
Instances For
Instances For
Equations
- Warstadt2022.instFintypeGCQUD = { elems := {Warstadt2022.GCQUD.needVisa, Warstadt2022.GCQUD.freeDrink}, complete := Warstadt2022.instFintypeGCQUD._proof_1 }
Truth conditions from Table 1. All negations are Boolean.
Equations
- Warstadt2022.gcMeaning Warstadt2022.GCUtterance.us Warstadt2022.GCWorld.usCitizen = true
- Warstadt2022.gcMeaning Warstadt2022.GCUtterance.us x✝ = false
- Warstadt2022.gcMeaning Warstadt2022.GCUtterance.notUS Warstadt2022.GCWorld.usCitizen = false
- Warstadt2022.gcMeaning Warstadt2022.GCUtterance.notUS x✝ = true
- Warstadt2022.gcMeaning Warstadt2022.GCUtterance.greenCard Warstadt2022.GCWorld.gcHolder = true
- Warstadt2022.gcMeaning Warstadt2022.GCUtterance.greenCard x✝ = false
- Warstadt2022.gcMeaning Warstadt2022.GCUtterance.notGreenCard Warstadt2022.GCWorld.gcHolder = false
- Warstadt2022.gcMeaning Warstadt2022.GCUtterance.notGreenCard x✝ = true
- Warstadt2022.gcMeaning Warstadt2022.GCUtterance.silence x✝ = true
Instances For
QUD answer function: maps each QUD to a world's answer.
Equations
- Warstadt2022.gcQUDAnswer Warstadt2022.GCQUD.needVisa Warstadt2022.GCWorld.nonUS = true
- Warstadt2022.gcQUDAnswer Warstadt2022.GCQUD.needVisa x✝ = false
- Warstadt2022.gcQUDAnswer Warstadt2022.GCQUD.freeDrink Warstadt2022.GCWorld.gcHolder = true
- Warstadt2022.gcQUDAnswer Warstadt2022.GCQUD.freeDrink x✝ = false
Instances For
QUD projection: two worlds are equivalent iff they give the same QUD answer.
Equations
- Warstadt2022.gcQUDProject q w1 w2 = (Warstadt2022.gcQUDAnswer q w1 == Warstadt2022.gcQUDAnswer q w2)
Instances For
PrProp decomposition of "green card": presupposes non-US, asserts has GC.
This captures the traditional presupposition analysis. The paper's key contribution is showing that this presupposition structure EMERGES from RSA reasoning over Boolean truth conditions, without being stipulated.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The Boolean meaning of "green card" decomposes as presupposition ∧ assertion.
"not green card" is Boolean negation of "green card".
"not US" is Boolean negation of "US".
needVisa QUD partition: {usCitizen, gcHolder} (no) vs {nonUS} (yes).
freeDrink QUD partition: {usCitizen, nonUS} (no) vs {gcHolder} (yes).
Family-Genus-Species Example (Table 2) #
World states for the family-genus-species hierarchy.
olympicSprinter: species (⊂ runner ⊂ athlete)runner: genus (⊂ athlete)otherAthlete: family levelnonAthlete: outside the hierarchy
Instances For
Equations
- Warstadt2022.instDecidableEqFGSWorld x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Warstadt2022.instReprFGSWorld = { reprPrec := Warstadt2022.instReprFGSWorld.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Utterances for the family-genus-species scenario.
Seven utterances: three positive descriptions at each taxonomic level, their Boolean negations, plus silence.
- olympicSprinter : FGSUtterance
- notOlympicSprinter : FGSUtterance
- runner : FGSUtterance
- notRunner : FGSUtterance
- athlete : FGSUtterance
- notAthlete : FGSUtterance
- silence : FGSUtterance
Instances For
Equations
- Warstadt2022.instDecidableEqFGSUtterance x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Warstadt2022.instReprFGSUtterance = { reprPrec := Warstadt2022.instReprFGSUtterance.repr }
Equations
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.
Truth conditions from Table 2.
Respects the taxonomic hierarchy: Olympic sprinter ⊂ runner ⊂ athlete.
Equations
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.olympicSprinter Warstadt2022.FGSWorld.olympicSprinter = true
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.olympicSprinter x✝ = false
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.notOlympicSprinter Warstadt2022.FGSWorld.olympicSprinter = false
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.notOlympicSprinter x✝ = true
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.runner Warstadt2022.FGSWorld.olympicSprinter = true
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.runner Warstadt2022.FGSWorld.runner = true
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.runner x✝ = false
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.notRunner Warstadt2022.FGSWorld.olympicSprinter = false
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.notRunner Warstadt2022.FGSWorld.runner = false
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.notRunner x✝ = true
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.athlete Warstadt2022.FGSWorld.nonAthlete = false
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.athlete x✝ = true
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.notAthlete Warstadt2022.FGSWorld.nonAthlete = true
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.notAthlete x✝ = false
- Warstadt2022.fgsMeaning Warstadt2022.FGSUtterance.silence x✝ = true
Instances For
Non-uniform world prior from Table 2 (percentages).
Equations
Instances For
Max QUD (full world identification).
Equations
- Warstadt2022.fgsQUDProject w1 w2 = (w1 == w2)
Instances For
Olympic sprinter entails runner.
Runner entails athlete.
Olympic sprinter entails athlete (transitivity).
Boolean negation: not Olympic sprinter = ¬ Olympic sprinter.
Boolean negation: not runner = ¬ runner.
Boolean negation: not athlete = ¬ athlete.
FGS priors sum to 1.
Green Card: Context Types #
A context is a subset of GCWorlds.
- usCitizen : Bool
- gcHolder : Bool
- nonUS : Bool
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Warstadt2022.instReprGCContext = { reprPrec := Warstadt2022.instReprGCContext.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Warstadt2022.instInhabitedGCContext.default = { usCitizen := default, gcHolder := default, nonUS := default }
Instances For
Equations
All 2³ = 8 contexts (subsets of GCWorld).
Equations
- One or more equations did not get rendered due to their size.
Instances For
A world is compatible with a context iff the context includes it.
Equations
Instances For
Equations
- Warstadt2022.gcContextPrior _c = 1 / 8
Instances For
Family-Genus-Species: Context Types #
A context is a subset of FGSWorlds.
- olympicSprinter : Bool
- runner : Bool
- otherAthlete : Bool
- nonAthlete : Bool
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
- Warstadt2022.instReprFGSContext = { reprPrec := Warstadt2022.instReprFGSContext.repr }
Equations
- Warstadt2022.instInhabitedFGSContext.default = { olympicSprinter := default, runner := default, otherAthlete := default, nonAthlete := default }
Instances For
Equations
All 2⁴ = 16 contexts.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Warstadt2022.fgsCompatible c Warstadt2022.FGSWorld.olympicSprinter = c.olympicSprinter
- Warstadt2022.fgsCompatible c Warstadt2022.FGSWorld.runner = c.runner
- Warstadt2022.fgsCompatible c Warstadt2022.FGSWorld.otherAthlete = c.otherAthlete
- Warstadt2022.fgsCompatible c Warstadt2022.FGSWorld.nonAthlete = c.nonAthlete
Instances For
Equations
- Warstadt2022.fgsContextPrior _c = 1 / 16
Instances For
Equations
- Warstadt2022.instDecidableEqFGSQUD x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Warstadt2022.instReprFGSQUD = { reprPrec := Warstadt2022.instReprFGSQUD.repr }
Equations
- Warstadt2022.instInhabitedFGSQUD = { default := Warstadt2022.instInhabitedFGSQUD.default }
Instances For
Equations
Instances For
Equations
Instances For
PrProp Connection #
The Boolean meaning of "green card" decomposes as presupposition ∧ assertion.
"not green card" is Boolean negation — no presupposition in the semantics.