Documentation

Linglib.Fragments.English.NumeralModifiers

Semantic type of a numeral modifier.

Modifiers can be:

  • Tolerance-based: "around n" = λx. |n-x| ≤ y (with hidden tolerance y)
  • Interval-based: "between a b" = λx. a ≤ x ≤ b
  • Exactifier: "exactly n" = λx. x = n
  • Bound-setting: "at least n", "more than n", etc.
Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[implicit_reducible]
      Equations

      Pragmatic function of a numeral modifier.

      Following Égré et al. (2023): modifiers signal the shape of the speaker's private distribution over the true value.

      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          @[implicit_reducible]
          Equations

          Lexical entry for a numeral modifier.

          • form : String

            Surface form

          • modType : ModifierType

            Modifier type

          • pragFunction : PragmaticFunction

            Pragmatic function

          • requiresRound : Bool

            Requires round numeral?

          • isVague : Bool

            Is the modifier vague (tolerance-based)?

          • conveysShape : Bool

            Does it convey shape information beyond support?

          • soritesSusceptible : Bool

            Can it license sorites chains?

          • Bound direction (for bound-setting modifiers)

          • Modifier class (for bound-setting modifiers)

          • evaluativeValence : Features.EvaluativeValence

            Evaluative valence (@cite{blok-2015} / @cite{claus-walch-2024})

          • generatesIgnorance : Bool

            Does this modifier generate ignorance implicatures?

          • notes : String

            Notes

          Instances For
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              Equations
              Instances For

                "about": tolerance-based approximation.

                The most common English approximator. Used in BSB2022's stimuli: "about fifty minutes" vs "fifty minutes" vs "forty-nine minutes."

                ⟦about n⟧ = λy.λx. |n-x| ≤ y Pragmatically signals peaked private distribution centered on n.

                Source: @cite{beltrama-solt-burnett-2023}

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  "around": tolerance-based approximation.

                  ⟦around n⟧ = λy.λx. |n-x| ≤ y Pragmatically signals peaked private distribution centered on n.

                  Source: Égré et al. 2023

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    "approximately": explicit tolerance marker.

                    Similar to "around" but more formal register. Interacts with roundness: "approximately 100" natural, "approximately 99" marked.

                    Source: Phenomena/Gradability/Imprecision/Numerals.lean

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      "roughly": informal tolerance marker.

                      Behaves like "around" pragmatically.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        "between... and...": interval specification.

                        ⟦between a and b⟧ = λx. a ≤ x ≤ b Pragmatically signals flat distribution over [a,b]. Does NOT convey shape information (only support).

                        Source: Égré et al. 2023

                        Equations
                        • One or more equations did not get rendered due to their size.
                        Instances For

                          "exactly": precision enforcer.

                          ⟦exactly n⟧ = λx. x = n Removes imprecision. Point signal.

                          Source: Phenomena/Gradability/Imprecision/Numerals.lean (ExactlyModifierDatum)

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For

                            "precisely": formal exactifier.

                            Behaves like "exactly" semantically.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              "at least n": Class B lower bound (max ≥ n).

                              Generates ignorance implicatures because compatible with the bare reading. Neutral evaluative valence.

                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For

                                "at most n": Class B upper bound (max ≤ n).

                                Generates ignorance implicatures. NEGATIVE evaluative valence: "at most" is endorsed more in negative contexts. @cite{claus-walch-2024} show this produces reversed framing effects.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For

                                  "more than n": Class A lower bound (max > n).

                                  Does NOT generate ignorance implicatures (excludes the bare-numeral world). Neutral evaluative valence.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For

                                    "fewer than n": Class A upper bound (max < n).

                                    Does NOT generate ignorance implicatures (excludes the bare-numeral world). Neutral evaluative valence.

                                    Equations
                                    • One or more equations did not get rendered due to their size.
                                    Instances For

                                      "up to n": Class B upper bound (max ≤ n).

                                      Same truth conditions as "at most n", but POSITIVE evaluative valence. @cite{claus-walch-2024} show "up to" follows standard framing (endorsed more in positive contexts), unlike "at most".

                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For

                                        "from n on": Class B lower bound (max ≥ n).

                                        Positive evaluative valence: invites positive evaluation of the quantity. Generates ignorance implicatures (compatible with bare reading).

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For

                                          "almost": proximal approximation with polar exclusion.

                                          ⟦almost n⟧ = λx. close(x, n) ∧ ¬(x = n) [or ¬(x ≥ n) under LB]

                                          Unlike tolerance modifiers ("around"), "almost" EXCLUDES the target value (the polar component). @cite{nouwen-2006} decomposes "almost" into proximal (close to p) and polar (¬p) components. This creates a key LB/BL divergence:

                                          • Under LB: "almost three" = close to 3 AND <3 → only values below 3
                                          • Under BL: "almost three" = close to 3 AND ≠3 → values above OR below 3

                                          The empirical asymmetry (below only) is argued by @cite{penka-2006} to favor LB. @cite{nouwen-2006} shows that polar orientation is in general context-dependent (e.g., "almost that warm" vs "almost that cold" orient in opposite directions depending on the scale).

                                          Source: @cite{penka-2006} "Almost there: The meaning of almost"; @cite{nouwen-2006} "Remarks on the Polar Orientation of Almost".

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For

                                            "nearly": synonym of "almost" with slight register difference.

                                            Same proximal + polar semantics as "almost".

                                            Equations
                                            • One or more equations did not get rendered due to their size.
                                            Instances For

                                              Informativity scale for numeral modifiers.

                                              Ordered by how much information about the true value they convey: exactly > around > between

                                              "Exactly" gives the most information (point), "around" gives shape, "between" gives only support.

                                              Instances For
                                                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.
                                                  Instances For
                                                    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.
                                                      Instances For
                                                        Equations
                                                        • One or more equations did not get rendered due to their size.
                                                        Instances For

                                                          All tolerance modifiers convey shape information.

                                                          No interval or exact modifiers convey shape information.

                                                          Only tolerance modifiers are sorites-susceptible.

                                                          All Class B modifiers generate ignorance implicatures.

                                                          No Class A modifiers generate ignorance implicatures.

                                                          "at most" and "up to" differ only in evaluative valence.

                                                          Same modType, modClass, boundDir, but different evaluativeValence. This is the key @cite{blok-2015} / @cite{claus-walch-2024} observation.

                                                          All bound modifiers are classified as bound type.

                                                          No bound modifiers are vague.

                                                          Approximators are not sorites-susceptible (unlike tolerance modifiers).

                                                          Approximators have polar exclusion (distinguished from tolerance modifiers by type).