@cite{bylinina-nouwen-2020}: Lower-Bound Bare Numerals + RSA Derive Exact Readings #
@cite{bylinina-nouwen-2020} @cite{horn-1972}
@cite{bylinina-nouwen-2020} survey the two camps on bare-numeral semantics:
the lower-bound view (bare n = ≥n; @cite{horn-1972}) and the exact view
(bare n = =n). Under the lower-bound camp, the exact reading must arise
pragmatically. This study formalises that derivation: a standard
L0→S1→L1 RSA cascade with bare numerals over a 0–3 cardinality domain
strengthens "two" from ≥2 to peak at w=2, and analogously for "one".
The construction reuses atLeastMeaning from Theories/Semantics/Numerals/Basic.lean
via a small finite domain wrapper (NCard, NUtt) suited to rsa_predict reification.
The lbNuttMeaning_eq_atLeastMeaning grounding theorem witnesses that the inlined
meaning is the same one defined there.
Equations
- BylininaNouwen2020.instDecidableEqNCard x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- BylininaNouwen2020.instReprNCard = { reprPrec := BylininaNouwen2020.instReprNCard.repr }
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
Instances For
Equations
- BylininaNouwen2020.instDecidableEqNUtt 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
- BylininaNouwen2020.instReprNUtt = { reprPrec := BylininaNouwen2020.instReprNUtt.repr }
Equations
- One or more equations did not get rendered due to their size.
Equations
Instances For
Lower-bound meaning inlined for reification: n ≥ k. Avoids the
atLeastMeaning indirection that would defeat rsa_predict's definitional
unfolder. The grounding theorem below shows it agrees with atLeastMeaning.
Equations
- BylininaNouwen2020.lbNuttMeaning BylininaNouwen2020.NUtt.one x✝ = decide (x✝.toNat ≥ 1)
- BylininaNouwen2020.lbNuttMeaning BylininaNouwen2020.NUtt.two x✝ = decide (x✝.toNat ≥ 2)
- BylininaNouwen2020.lbNuttMeaning BylininaNouwen2020.NUtt.three x✝ = decide (x✝.toNat ≥ 3)
Instances For
The inlined meaning agrees with atLeastMeaning from Numerals.Basic.
Standard belief-based RSA over bare numerals with ≥ semantics:
S1 rates worlds by L0^α (here α = 1). The cascade is what
@cite{bylinina-nouwen-2020} call "scalar implicature in the
lower-bound camp".
Equations
- One or more equations did not get rendered due to their size.
Instances For
Under lower-bound semantics, RSA strengthens "two" from ≥2 to the
exact reading: L1 assigns more probability to w = 2 than w = 3.
Same effect for "one": L1("one", w = 1) > L1("one", w = 2).
"Three" trivially peaks at w = 3 (the only ≥3-compatible world in
the 0–3 range).