RSA L1 at α → ∞ recovers Fox's exh @cite{fox-2007} #
This file proves the concrete connection between RSA pragmatic inference and Neo-Gricean exhaustification for the simplest non-trivial case: the Horn scale ⟨some, all⟩.
Setup. Two utterances (weak = "some", strong = "all") and two worlds
(weakOnly = "some but not all", both = "all"). A belief-based RSA speaker S1
chooses utterances proportional to L0(w|u)^α, where L0 is the literal
listener posterior under a uniform prior.
Main result (l1_weak_weakOnly_tendsto_one): The pragmatic listener L1,
hearing "some", assigns probability converging to 1 to the "some but not all"
world as α → ∞. This IS the scalar implicature: some ∧ ¬all.
Connection to Fox 2007 (§5): Fox's innocent-exclusion computation on the same scale yields exh(some) = some ∧ ¬all — true at weakOnly, false at both. The RSA limit concentrates on exactly the worlds where exh returns true.
The proof factors through two key steps:
- At the weakOnly world, "all" is false so S1(some|weakOnly) = 1 exactly
(for any α > 0), since
rpow(0, α) = 0. - At the both world, "all" is strictly more informative (L0 = 1 vs 1/2),
so
rpow_luce_eq_softmaxconverts the rpow ratio to a softmax, andtendsto_softmax_infty_not_maxgives S1(some|both) → 0.
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.
Literal meaning: weak is true everywhere, strong only at "both".
Equations
- Comparisons.ExhaustivityLimit.meaning Comparisons.ExhaustivityLimit.ScaleU.weak x✝ = true
- Comparisons.ExhaustivityLimit.meaning Comparisons.ExhaustivityLimit.ScaleU.strong Comparisons.ExhaustivityLimit.ScaleW.both = true
- Comparisons.ExhaustivityLimit.meaning Comparisons.ExhaustivityLimit.ScaleU.strong Comparisons.ExhaustivityLimit.ScaleW.weakOnly = false
Instances For
L0(w|u): uniform prior, so 1/|⟦u⟧| if true, 0 if false.
Equations
- Comparisons.ExhaustivityLimit.l0 Comparisons.ExhaustivityLimit.ScaleU.weak x✝ = 1 / 2
- Comparisons.ExhaustivityLimit.l0 Comparisons.ExhaustivityLimit.ScaleU.strong Comparisons.ExhaustivityLimit.ScaleW.both = 1
- Comparisons.ExhaustivityLimit.l0 Comparisons.ExhaustivityLimit.ScaleU.strong Comparisons.ExhaustivityLimit.ScaleW.weakOnly = 0
Instances For
S1(u|w, α) = rpow(L0(w|u), α) / Σ_u' rpow(L0(w|u'), α).
Equations
- Comparisons.ExhaustivityLimit.s1 α w u = Comparisons.ExhaustivityLimit.l0 u w ^ α / ∑ u' : Comparisons.ExhaustivityLimit.ScaleU, Comparisons.ExhaustivityLimit.l0 u' w ^ α
Instances For
At weakOnly: s1(weak) = 1 for α > 0. "strong" is false, so rpow(0, α) = 0 — "weak" is the only live option.
S1(weak | both, α) → 0 as α → ∞. "strong" (L0 = 1) is more informative than "weak" (L0 = 1/2), so the softmax speaker concentrates on "strong".
Scalar implicature limit: L1(weakOnly | weak, α) → 1 as α → ∞.
The pragmatic listener hearing "some" concentrates on worlds where "all" is false. This IS the scalar implicature: some ∧ ¬all.
Fox's innocent exclusion: "strong" is the only excludable alternative.
exh(weak) = weak ∧ ¬strong.
The world where L1 concentrates is exactly where exh(weak) = true.
exh(weak) is false at the "both" world — L1 assigns probability 0 there.