Documentation

Linglib.Studies.Kennedy2015

[Ken15]: De-Fregean numerals — neo-Gricean derivation #

[Ken15] [Sau04] [Nou10] [GN07] [FG12] [Fra11]

[Ken15] replaces the Horn scale ⟨1, 2, 3, …⟩ with a single lexically-grouped alternative set containing the bare numeral together with all of its surface modifications:

  ALT(n) = {bare n, more than n, fewer than n, at least n, at most n}

The point is anti-Horn-scale: there is no fixed scale direction. The asymmetric-entailment filter of [Sau04]'s primary-implicature operator does the work that a pre-categorized "lower" or "upper" scale would otherwise do. Asserting "at least n" makes only the lower-direction alternatives (bare n, more than n) asymmetrically stronger; the upper-direction alternatives (fewer than n, at most n) are not — they're disjoint or overlapping but not subsets — so they don't trigger primary implicatures. The Class A / Class B distinction (labels from [Nou10], which [Ken15] contests by replacing Nouwen's lexical bifurcation with one denotation + asymmetric entailment) falls out as a structural property of the modifier's relation:

We formalize both routes:

§3 is our own integration contribution, not Kennedy's — Kennedy's paper discusses [Fra11]'s IBR as the probabilistic counterpart, not [FG12]-style RSA. The two routes are theoretically distinct: §2 follows Kennedy directly; §3 shows the same qualitative predictions emerge from a soft-max listener over the same alternative set and bare-numeral semantics.

The formalization consumes Numeral.Entry.denoteUnder from Semantics/Numerals/Basic.lean directly — there is no separate "Kennedy meaning" function (Kennedy's alternative set is which numeral words to consider, not what they mean).

Domain: cardinality 0–5 (Fin 6, wide enough that Class A "more than 3" needs w = 4 to be non-trivial).

@[reducible, inline]

Cardinality worlds 0–5. We use Fin 6 directly: decide runs over the type-class-derived Fintype, and the six-element domain is wide enough that Class A "more than 3" needs w = 4 to be non-trivial.

Equations
Instances For

    Kennedy's alternative set members for n = 3. One enum unifying bare and all four modifications — Class A vs Class B is read off asymmetric-entailment, not from membership in a pre-split sublist. The RSA analysis lives in Kennedy2015PMF.

    Instances For
      @[implicit_reducible]
      Equations
      def Kennedy2015.instReprKUtt.repr :
      KUttStd.Format
      Equations
      Instances For
        @[implicit_reducible]
        Equations
        @[implicit_reducible]
        Equations

        The numeral word (Numeral.Entry) a Kennedy alternative is — all at argument 3, with their surface forms.

        Equations
        Instances For
          def Kennedy2015.kMean (u : KUtt) (w : KCard) :

          Prop-valued meaning of any Kennedy alternative under bilateral (exact) bare semantics — Numeral.Entry.denoteUnder with bare := bareMeaning.

          Equations
          Instances For

            Sauerland's primary-implicature schema applied to Kennedy's single alternative set distinguishes Class A from Class B with no probability:

            For asserted φ and alternative set ALT, the primary implicatures are {¬Kψ | ψ ∈ ALT, ψ asymmetrically entails φ over the speaker's worlds}.

            Over the six-world domain, the meanings at n = 3 are:

            ExprTrue at
            bare 3{3}
            more than 3{4, 5}
            fewer than 3{0, 1, 2}
            at least 3{3, 4, 5}
            at most 3{0, 1, 2, 3}

            Asserting "at least 3": bare 3 ⊊ at least 3 and more than 3 ⊊ at least 3 — both asymmetrically stronger. The upper-direction alternatives fewer than 3 and at most 3 are not subsets (the former is disjoint, the latter overlaps but extends below). So 2 primary implicatures fire.

            Asserting "more than 3": bare 3 is disjoint (rules out subset relation in either direction); at least 3 is a weaker alternative (superset, not subset); at most 3 and fewer than 3 are also not subsets. So 0 primary implicatures fire — exactly Kennedy's Class A prediction.

            The alternative set is Finset.univ : Finset KUtt (all 5 KUtt constructors); the world domain is Finset.univ : Finset KCard (Fin 6 via Fintype).

            Class B (lower-bound) triggers two primary implicatures. Asserting "at least 3" makes both "bare 3" and "more than 3" asymmetrically stronger over the six-world domain; the upper-direction alternatives are not.

            Class A (lower-bound) triggers no primary implicatures. Asserting "more than 3" makes no alternative in Kennedy's full set — neither bare-direction nor cross-direction — asymmetrically stronger.

            Mirror image: Class B (upper-bound) triggers two primary implicatures.

            Mirror image: Class A (upper-bound) triggers no primary implicatures.