Documentation

Linglib.Phenomena.ScalarImplicatures.Basic

Scalar Implicatures: Empirical Data + canonical some/all model #

Theory-neutral empirical patterns for scalar implicatures, plus the canonical 3-world SomeAllWorld model used by every study file in the directory that evaluates some/all sentence meanings.

Phenomena Covered #

  1. DE Blocking: Scalar implicatures blocked in downward-entailing contexts
  2. Weak vs Strong: ¬Bel_S(ψ) vs Bel_S(¬ψ) distinction
  3. Horn Scales: Scale examples with implicatures
  4. Hurford's Constraint: Entailing disjunctions and rescue by exhaustification
  5. Singh's Asymmetry: Order effects in scalar disjunctions

Canonical world model #

SomeAllWorld is the minimal scenario type for evaluating the some/all scalar contrast: three worlds covering "no entity has the property" / "at least one but not all do" / "all do". The three predicates atLeastOne/universal/notUniversal give the literal some/all/SI meanings. Used by Hurford.lean, Embedded/Basic.lean, Embedded/Attitudes.lean (as a component of BeliefWorld), and the GeurtsPouscoulous2009 study file.

Key References #

Canonical some/all world model #

The minimal scenario type for evaluating the some/all scalar contrast. Three worlds, parameterized by an implicit entity-set whose property-holders are being counted: zero (none), at least one but not all (someNotAll), or all (all).

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

      Literal some meaning: at least one entity has the property.

      Equations
      Instances For

        Literal all meaning: every entity has the property.

        Equations
        Instances For

          The canonical scalar implicature of some: not all. Defined as the negation of universal.

          Equations
          Instances For

            all asymmetrically entails some: this is the structural source of the some/all scalar contrast.

            The SI of some is exactly the complement of all.

            Empirical pattern: Scalar implicatures in DE contexts.

            In upward-entailing (UE) contexts, "some" implicates "not all". In downward-entailing (DE) contexts, this implicature is blocked.

            Examples:

            • UE: "John ate some cookies" → "not all cookies"
            • DE: "No one ate some cookies" → no "not all" implicature
            • ueExample : String

              Example in UE context

            • deExample : String

              Example in DE context

            • scalarTerm : String

              Scalar term used

            • strongerAlt : String

              Stronger alternative on the scale

            • implicatureInUE : Bool

              Does the implicature arise in UE?

            • implicatureInDE : Bool

              Does the implicature arise in DE?

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

                Classic example: "some" in DE blocks "not all" implicature. Source: @cite{ladusaw-1980}, @cite{geurts-2010} Ch. 3.2

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

                  "or" in DE blocks "not and" implicature. Source: @cite{geurts-2010} Ch. 3.2

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

                    "possible" in DE contexts. Source: @cite{horn-1989}

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

                      Restrictor of "every" is DE. Source: @cite{ladusaw-1980}, @cite{barwise-cooper-1981}

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

                        All DE blocking examples.

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

                          Empirical pattern: Weak vs strong implicatures.

                          From "some students came":

                          • Weak: Speaker doesn't believe all came (¬Bel_S(all))
                          • Strong: Speaker believes not all came (Bel_S(¬all))

                          The strong requires a competence assumption.

                          Source: @cite{soames-1982}, @cite{geurts-2010} Ch. 2.3

                          • utterance : String

                            The utterance

                          • alternative : String

                            The scalar alternative

                          • weakImplicature : String

                            Weak implicature description

                          • strongImplicature : String

                            Strong implicature description

                          • weakRequiresCompetence : Bool

                            Does weak require competence?

                          • strongRequiresCompetence : Bool

                            Does strong require competence?

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

                              Classic "some" example. Source: @cite{horn-1972}, @cite{geurts-2010} Ch. 2.3

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

                                "Or" example showing weak vs strong. Source: @cite{gazdar-1979}

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

                                  Numeral example. Source: @cite{horn-1972}

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

                                    A Horn scale with its members and example implicatures. Source: @cite{horn-1972}

                                    • name : String

                                      Name of the scale

                                    • members : List String

                                      Members from weakest to strongest

                                    • exampleSentence : String

                                      Example sentence with weakest term

                                    • implicature : String

                                      Resulting implicature

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

                                        Quantifier scale. Source: @cite{horn-1972}

                                        Equations
                                        Instances For

                                          Connective scale. Source: @cite{horn-1972}

                                          Equations
                                          Instances For

                                            Modal scale. Source: @cite{horn-1972}

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

                                              Numeral scale (with lower-bound semantics). Source: @cite{horn-1972}

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

                                                All Horn scale examples.

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

                                                  An example sentence demonstrating a scalar implicature.

                                                  • sentence : String

                                                    The sentence

                                                  • implicature : String

                                                    The predicted implicature

                                                  • arisesInUE : Bool

                                                    Does the implicature arise in upward-entailing context?

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

                                                      A Horn scale datum with weaker/stronger terms (string-level).

                                                      • name : String

                                                        Name of the scale

                                                      • weakerTerm : String

                                                        The weaker scalar term (e.g., "some")

                                                      • strongerTerm : String

                                                        The stronger scalar term (e.g., "all")

                                                      • exampleSentence : ScaleExample

                                                        Example sentence

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

                                                          Example: "Some students passed"

                                                          Equations
                                                          Instances For

                                                            The some/all scale datum.

                                                            Equations
                                                            Instances For

                                                              Example: "John sang or danced"

                                                              Equations
                                                              Instances For

                                                                The or/and scale datum.

                                                                Equations
                                                                Instances For

                                                                  Example: "It's possible it will rain"

                                                                  Equations
                                                                  Instances For

                                                                    The possible/necessary scale datum.

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

                                                                      All examples arise in UE contexts.

                                                                      A potential Hurford violation: a disjunction "A or B" where one disjunct entails the other.

                                                                      • sentence : String

                                                                        The disjunction sentence

                                                                      • disjunctA : String

                                                                        First disjunct

                                                                      • disjunctB : String

                                                                        Second disjunct

                                                                      • entailmentDirection : String

                                                                        Which direction is the entailment?

                                                                      • felicitous : Bool

                                                                        Is the sentence felicitous?

                                                                      • rescueMethod : Option String

                                                                        If felicitous, how is it rescued?

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

                                                                          Classic Hurford violation: hyponym or hypernym. "#John is American or Californian" — Californian entails American.

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

                                                                            "#John is a bachelor or unmarried" — bachelor entails unmarried.

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

                                                                              "#The number is even or divisible by 2"

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

                                                                                Rescued by exhaustification: "some or all". exh(some) = "some but not all", which doesn't entail "all".

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

                                                                                  Rescued: "possible or necessary". exh(possible) = "possible but not necessary", doesn't entail "necessary".

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

                                                                                    Rescued: "three or all" (distant entailing disjunction). exh(three) = "exactly three", which doesn't entail "all".

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

                                                                                      Infelicitous Hurford violations.

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

                                                                                        All violations are infelicitous.

                                                                                        All rescued cases are felicitous.

                                                                                        All rescued cases have a rescue method.

                                                                                        A Singh-style disjunction where one disjunct is stronger than the other.

                                                                                        • sentence : String

                                                                                          The full sentence

                                                                                        • weakerDisjunct : String

                                                                                          The weaker disjunct (e.g., "A or B")

                                                                                        • strongerDisjunct : String

                                                                                          The stronger disjunct (e.g., "A and B" / "both")

                                                                                        • weakerFirst : Bool

                                                                                          Is the weaker mentioned first?

                                                                                        • felicitous : Bool

                                                                                          Is the sentence felicitous?

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

                                                                                            Classic Singh example: weak-first is OK. "Mary solved problem A or B, or both"

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

                                                                                              "John ate cake or pie, or both"

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

                                                                                                "It's possible or necessary that it will rain"

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

                                                                                                  Strong-first is odd: "#both, or A or B"

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

                                                                                                    "#John ate both, or cake or pie"

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

                                                                                                      "#It's necessary or possible that it will rain" (Strong-first with modals)

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

                                                                                                        Weak-first cases are felicitous.

                                                                                                        Strong-first cases are infelicitous.

                                                                                                        All weak-first cases have weakerFirst = true.

                                                                                                        All strong-first cases have weakerFirst = false.

                                                                                                        The Singh asymmetry: felicitous ↔ weakerFirst (at the data level; theory explains why)