Documentation

Linglib.Phenomena.Imprecision.Numerals

Roundness level of a numeral.

More round = more potential for imprecision.

Source: @cite{krifka-2007}, @cite{sauerland-stateva-2007}

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

      Classify numeral roundness (simplified).

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

        Numeral imprecision datum: context-dependent exactness.

        • numeral : Nat

          The numeral

        • roundness : RoundnessLevel

          Roundness level

        • sentenceFrame : String

          Sentence frame

        • exactContext : String

          Context favoring exact reading

        • inexactContext : String

          Context favoring inexact reading

        • actualValue : Nat

          Actual value in scenario

        • acceptableExact : Bool

          Acceptable in exact context?

        • acceptableInexact : Bool

          Acceptable in inexact context?

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

            The cars scenario from the dissertation.

            Source: dissertation (19), (20)

            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

                Minimal pair showing round/non-round asymmetry.

                • roundNumeral : Nat

                  Round numeral

                • nonRoundNumeral : Nat

                  Non-round numeral

                • context : String

                  Context (same for both)

                • actualValue : Nat

                  Actual value

                • roundAcceptable : Bool

                  Round numeral acceptable?

                • nonRoundAcceptable : Bool

                  Non-round acceptable?

                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

                        Numerals under negation require polar questions.

                        Source: @cite{solt-waldon-2019}

                        • positiveSentence : String

                          Positive sentence

                        • negativeSentence : String

                          Negative sentence

                        • howManyContext : String

                          "How many" question context

                        • polarContext : String

                          Polar question context

                        • negativeOkHowMany : Bool

                          Negative OK in how-many context?

                        • negativeOkPolar : Bool

                          Negative OK in polar context?

                        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

                              The game show scenario tests for homogeneity gaps.

                              Context makes both exact and inexact readings relevant. If numerals had gaps like plurals, neither sentence should be clearly true.

                              Source: dissertation (164)

                              • sentence : String

                                The sentence

                              • scenario : String

                                Scenario description

                              • exactReadingTrue : Bool

                                Exact reading true?

                              • inexactReadingTrue : Bool

                                Inexact reading true?

                              • acceptable : Bool

                                Judgment: is sentence acceptable?

                              • speakersAgree : Bool

                                Do speakers agree?

                              • notes : String

                                Notes

                              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

                                      "Exactly" removes imprecision, parallel to "all" for plurals.

                                      Source: dissertation (4)

                                      • bareSentence : String

                                        Bare numeral sentence

                                      • exactlySentence : String

                                        Modified sentence

                                      • context : String

                                        Context

                                      • actualValue : Nat

                                        Actual value

                                      • bareAcceptable : Bool

                                        Bare acceptable?

                                      • exactlyAcceptable : Bool

                                        Exactly acceptable?

                                      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

                                            "Approximately" explicitly marks imprecision.

                                            Interestingly, "approximately" doesn't add imprecision to a precise expression; it makes imprecision explicit on an already-imprecise expression.

                                            Source: dissertation (4)

                                            • bareSentence : String

                                              Bare sentence

                                            • approxSentence : String

                                              Approximately sentence

                                            • roundness : RoundnessLevel

                                              Roundness of numeral

                                            • approxNatural : Bool

                                              Is approximately acceptable with this numeral?

                                            • notes : String

                                              Notes

                                            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

                                                    Time expressions show similar round/non-round patterns.

                                                    Source: dissertation (163)

                                                    • sentence : String

                                                      The sentence

                                                    • timeExpression : String

                                                      Time expression

                                                    • round : Bool

                                                      Is it round?

                                                    • scenario : String

                                                      Scenario

                                                    • actualTime : String

                                                      Exact arrival time

                                                    • acceptable : Bool

                                                      Sentence acceptable?

                                                    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

                                                            Granularity affects which numerals count as "round."

                                                            E.g., on a scale of dozens, 48 might be "round" (4 dozen).

                                                            Source: @cite{krifka-2007}

                                                            • numeral : Nat

                                                              The numeral

                                                            • coarseScale : String

                                                              Coarse scale description

                                                            • roundOnCoarse : Bool

                                                              Is numeral round on this scale?

                                                            • fineScale : String

                                                              Fine scale description

                                                            • roundOnFine : Bool

                                                              Is numeral round on this scale?

                                                            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

                                                                  Core empirical generalizations about numeral imprecision.

                                                                  • roundPermitsImprecision : Bool

                                                                    Round numerals permit imprecision

                                                                  • nonRoundRequiresExact : Bool

                                                                    Non-round require exactness

                                                                  • exactlyRemoves : Bool

                                                                    "Exactly" removes imprecision

                                                                  • negationRequiresPolar : Bool

                                                                    Negation requires polar questions

                                                                  • noHomogeneityGaps : Bool

                                                                    No clear homogeneity gaps (unlike plurals)

                                                                  • contextSensitive : Bool

                                                                    Imprecision is context-sensitive

                                                                  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

                                                                        Coarse round → positive k-ness score. If classifyRoundness n ≠.exact, then n % 10 = 0, giving at least multipleOf5 and multipleOf10, so roundnessScore ≥ 2.