Scope of negation with respect to numeral interpretation.
Following Jespersen (cited in @cite{horn-1972}), negation can target:
- The lower bound (internal): "not ≥n" = "<n"
- The exact reading (external): "not =n" = "≠n"
- internal : NegationScope
Internal negation: targets lower bound. "doesn't have 3" = has <3
- external : NegationScope
External negation: targets exact reading. "doesn't have THREE" = has ≠3
Instances For
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.
Compute the negated meaning under a given scope.
- Internal: ¬(≥n) = <n (negates lower bound)
- External: ¬(=n) = ≠n (negates exact reading)
Equations
Instances For
Internal negation of lower-bound: "not ≥n" = "<n"
Equations
- NeoGricean.lowerBound_internal_neg w k = decide (k < w.toNat)
Instances For
External negation targets exact reading: "not =n" = "≠n"
Equations
- NeoGricean.external_neg w k = (k != w.toNat)
Instances For
Lower-bound internal negation gives <n
"John doesn't have 3 children" (unstressed) → ¬(≥3) → <3 → compatible with 0, 1, 2
Lower-bound external negation gives ≠n
"John doesn't have THREE children" (stressed) → ¬(=3) → compatible with 0, 1, 2, 4, 5,...
The asymmetry is predicted by lower-bound semantics
Internal negation (default) differs from external negation (marked):
- Internal: worlds where ¬(≥n), i.e., <n
- External: worlds where ≠n
At world 4: internal gives false (4 ≥ 3), external gives true (4 ≠ 3)
Problem for Exact semantics: No internal/external distinction
If "three" literally means =3, then negation gives ≠3. There's no "weaker" lower-bound assertion to negate.
Both scopes collapse to the same meaning.
The key divergence: world 4
Lower-bound: internal at 4 = false, external at 4 = true (DIFFERENT) Exact: internal at 4 = true, external at 4 = true (SAME)
Empirically, "John doesn't have 3 children" (unstressed) suggests <3, not ≠3. This requires the internal/external distinction that only lower-bound provides.
The default (unmarked) reading of negated numerals.
Following Jespersen/Horn, the default is internal negation, which targets the lower bound.
Instances For
The marked reading requires prosodic emphasis.
"John doesn't have THREE children" (stress on THREE) targets the pragmatically enriched exact reading.
Instances For
Default interpretation is internal
"John doesn't have 3 children" (unmarked) → Internal negation → <3 (not ≥3)
Equations
- NeoGricean.interpretNegatedNumeral _T _w stressed = if stressed = true then NeoGricean.NegationScope.external else NeoGricean.NegationScope.internal
Instances For
Count worlds compatible with negated numeral under given scope.
Equations
- NeoGricean.compatibleUnderNegation T w scope = List.filter (NeoGricean.negatedMeaning T w scope) T.worlds
Instances For
Lower-bound internal: fewer worlds than external
"doesn't have 3" (internal): {0, 1, 2} "doesn't have THREE" (external): {0, 1, 2} (within standard worlds)
Filter extended worlds under negation for a given numeral.
Equations
- NeoGricean.compatibleExtended w scope = List.filter (fun (k : ℕ) => NeoGricean.negatedMeaning Semantics.Lexical.Numeral.LowerBound w scope k) NeoGricean.extendedWorlds
Instances For
With extended worlds, the asymmetry is clear
Internal "not 3": {0, 1, 2} (worlds < 3) External "not THREE": {0, 1, 2, 4, 5} (worlds ≠ 3)
Summary: Negation Scope Supports Lower-Bound Semantics
| Reading | Form | Meaning | Theory Support |
|---|---|---|---|
| Internal | "doesn't have 3" | <3 | Lower-bound |
| External | "doesn't have THREE" | ≠3 | Both |
The existence of two distinct readings (internal vs external) is predicted by lower-bound semantics but not by exact semantics.
Empirical fact: Unmarked negation gives <n, not ≠n. This requires a lower bound to negate.