Bridge: RSA Scope Freezing → Quantification Phenomena #
Connects the RSA scope-freezing model to empirical scope availability data
from Phenomena.Quantification.Data. The RSA model provides domain types
and meaning functions; this bridge file applies them to concrete freezing
examples (possessor baseline/frozen) and states rescue/suppression predictions.
Status #
The old getInverseProb and l1Interp functions (which used RSA.Eval)
have been removed. Domain types and interpretation priors are preserved.
Prediction theorems are stated with sorry pending RSA computation rebuild.
Convert grammatical availability to interpretation prior.
Key assumption: Frozen readings get prior ε > 0, not 0.
This encodes the RSA view that "grammatically unavailable" ≠ "impossible", just "strongly dispreferred." Grammar theories would set ε = 0; RSA sets ε > 0.
This is the core disagreement:
- Grammar: P(frozen reading) = 0 (categorical)
- RSA: P(frozen reading) = ε > 0 (gradient, rescuable)
The rescue theorem below only goes through because ε > 0.
Equations
- RSA.ScopeFreezing.Bridge.interpPriorFromAvailability Phenomena.Quantification.Data.Availability.ambiguous ε Semantics.Scope.ScopeConfig.surface = 1
- RSA.ScopeFreezing.Bridge.interpPriorFromAvailability Phenomena.Quantification.Data.Availability.surfaceOnly ε Semantics.Scope.ScopeConfig.surface = 1
- RSA.ScopeFreezing.Bridge.interpPriorFromAvailability Phenomena.Quantification.Data.Availability.inverseOnly ε Semantics.Scope.ScopeConfig.surface = ε
- RSA.ScopeFreezing.Bridge.interpPriorFromAvailability Phenomena.Quantification.Data.Availability.ambiguous ε Semantics.Scope.ScopeConfig.inverse = 1
- RSA.ScopeFreezing.Bridge.interpPriorFromAvailability Phenomena.Quantification.Data.Availability.surfaceOnly ε Semantics.Scope.ScopeConfig.inverse = ε
- RSA.ScopeFreezing.Bridge.interpPriorFromAvailability Phenomena.Quantification.Data.Availability.inverseOnly ε Semantics.Scope.ScopeConfig.inverse = 1
Instances For
Interpretation prior from a freezing example (uses grammar's prediction)
Equations
Instances For
Baseline example from phenomena data
Instances For
Frozen example from phenomena data
Instances For
Baseline: inverse available
Frozen: grammar suppresses inverse (prior = ε = 1/100)
With ε = 0 (grammar's view), inverse prior is exactly 0
Equations
Instances For
RSA Predictions (pending computation rebuild) #
The following predictions require RSA L0/S1/L1 computation infrastructure:
- Baseline: inverse available -
getInverseProb uniformWorldPrior baseline > 1/2 - Frozen: grammar suppresses inverse -
getInverseProb uniformWorldPrior frozen < 1/10 - Rescue: world prior overrides grammar -
getInverseProb rescueWorldPrior frozen > 1/2 - Grammar view: no rescue possible -
getInverseProb rescueWorldPrior grammarInterpPrior = 0
These depend on L1 marginal computation over interpretation priors, which is being rebuilt in the new RSAConfig framework.
Connection to Grammar Theories #
Both Minimalism and CCG predict possessor_frozen.observed =.surfaceOnly:
- Minimalism: DP phase blocks QR (see
Minimalism.Phenomena.Scope.predictsFreezing) - CCG: Single derivation for possessor DP (see
CCG.Scope.ccgPredictsFreezing)
RSA takes this grammatical prediction as input (via interpPriorFromExample)
and shows that strong world priors can still rescue the frozen reading.
This distinguishes RSA from categorical grammar accounts:
- Grammar: P(inverse | frozen) = 0 (impossible)
- RSA: P(inverse | frozen, strong context) > 0.5 (rescuable)