Documentation

Linglib.Phenomena.ScalarImplicatures.Hurford

RSA Analysis of Hurford's Constraint #

@cite{hurford-1974} @cite{singh-2008} @cite{potts-levy-2015}

Models Hurford's constraint as a consequence of speaker rationality in RSA.

Hurford's constraint: "#A or B" is infelicitous when A ⊆ B or B ⊆ A.

In RSA, felicity = speaker rationality. A speaker wouldn't say "A or B" if:

  1. One disjunct is redundant (B⊆A makes B add nothing)
  2. A simpler utterance (just "A") conveys the same information

The rescue by exhaustification works because:

Status #

The ℚ-based RSA evaluation infrastructure (RSA.Eval, boolToRat, LURSA) has been removed. Type definitions and semantic characterizations of redundancy are preserved. RSA computations (L1, S1) need to be re-implemented using the new RSAConfig framework.

Model #

@[reducible, inline]

World states for Hurford scenarios use the canonical SomeAllWorld from Phenomena.ScalarImplicatures.Basic: .none (nothing read), .someNotAll (some-but-not-all read), .all (all read).

Equations
Instances For

    Utterances for Hurford disjunction scenarios.

    Key utterances:

    • some_: "Mary read some of the books"
    • all_: "Mary read all of the books"
    • someOrAll: "Mary read some or all of the books"
    • null: Null/silence alternative
    Instances For
      @[implicit_reducible]
      Equations
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Base lexicon: "some" = at-least-one (weak reading).

        Under this lexicon:

        • "some" is true in {someNotAll, all_}
        • "all" is true only in {all_}
        • "some or all" = "some" ∨ "all" = "some" (since all⊆some)

        This makes "some or all" redundant -- a Hurford violation.

        Equations
        Instances For

          Refined lexicon: "some" = some-but-not-all (exhaustified reading).

          Under this lexicon:

          • "some" is true only in {someNotAll}
          • "all" is true only in {all_}
          • "some or all" is now informative: covers {someNotAll, all_}

          This rescues the Hurford violation -- the disjunction is no longer redundant.

          Equations
          Instances For

            Worlds where "some or all" is true under base lexicon

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

              Worlds where "some" is true under base lexicon

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

                Under base lexicon, "some or all" and "some" have the same extension. This is the semantic redundancy that causes Hurford violations.

                Worlds where "some or all" is true under refined lexicon

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

                  Worlds where "some" is true under refined lexicon

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

                    Under refined lexicon, "some or all" covers more worlds than "some" alone. This is why the disjunction is informative and the Hurford violation is rescued.

                    Connection to empirical Hurford data.

                    The model predicts:

                    1. Hurford violations (e.g., "American or Californian") = low S1 probability because the disjunction is redundant under the natural reading

                    2. Rescued cases (e.g., "some or all") = higher S1 probability when the listener interprets with the refined lexicon (exh applied)

                    The prediction: felicitous iff the disjunction is informative under some lexicon.

                    Worlds for hyponymy scenario

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

                        Utterances for hyponymy scenario

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

                            Worlds where "American or Californian" is true

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

                              Worlds where "American" alone is true

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

                                For hyponymy, the disjunction is always redundant -- no rescue possible.