Documentation

Linglib.Phenomena.ScalarImplicatures.Embedded.Attitudes

RSA Attitude Verb Embedding #

@cite{chierchia-fox-spector-2012} @cite{geurts-2010} @cite{sauerland-2004}

Models scalar implicatures embedded under attitude verbs like "believe".

The Phenomenon #

"John believes some students passed"

Can have two readings:

  1. Global: John believes [some passed] - speaker implicates "not all"
  2. Local: John believes [some-but-not-all passed] - John's belief includes "not all"

Unlike DE contexts, attitude verbs allow BOTH interpretations.

Theoretical Background #

Attitude verbs create INTENSIONAL contexts:

This differs from DE contexts where:

With attitude verbs:

@[reducible, inline]

Student outcomes in the actual world and John's beliefs use the canonical SomeAllWorld from Phenomena.ScalarImplicatures.Basic: .none (no students passed), .someNotAll (some-but-not-all passed), .all (all students passed).

Equations
Instances For

    World state tracking both reality and John's beliefs.

    Key insight: John's beliefs may differ from reality!

    • John might believe "some passed" when actually "all passed"
    • John might believe "all passed" when actually "some passed"
    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 actual world determines what's true at the matrix level

          Equations
          Instances For

            Two possible interpretations of "John believes some students passed":

            1. Global: The "some" gets its weak meaning; implicature computed at matrix
            • Literal: John believes [∃x. student(x) ∧ passed(x)]
            • Implicature: Speaker implicates John doesn't believe all passed
            1. Local: The "some" gets strong meaning inside the belief
            • Literal: John believes [∃x. student(x) ∧ passed(x) ∧ ¬∀y. student(y) → passed(y)]
            • = John believes some-but-not-all passed
            Instances For
              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.

                Truth conditions for "John believes some students passed".

                • Global: True iff John believes at least one passed (The "not all" is an implicature about the speaker's claim)

                • Local: True iff John believes some-but-not-all passed (The "not all" is part of what John believes)

                Equations
                Instances For

                  For comparison: "John believes all students passed" (unambiguous).

                  Equations
                  Instances For

                    Relevant worlds for the attitude embedding scenario.

                    We focus on cases where John has a definite belief about the students. (More complex models could include uncertainty in John's beliefs.)

                    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.

                      Utterances for the attitude scenario.

                      Instances For
                        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.

                          Truth under an interpretation (for "believes some" only).

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

                            Under global interpretation:

                            • "John believes some" is true in worlds where John believes ≥1 passed
                            • This includes both johnBelieves =.someNotAll AND johnBelieves =.all

                            Under local interpretation:

                            • "John believes some" is true only when John believes some-but-not-all
                            • johnBelieves =.all makes it FALSE

                            Semantic grounding for "some students passed" as a proposition.

                            At a world, "some students passed" is true iff ≥1 student passed. We model this with StudentOutcome:

                            • .none → false
                            • .someNotAll → true (some but not all)
                            • .all → true (all, which entails some)
                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For

                              Grounding Theorem 1: The global meaning corresponds to Montague semantics.

                              Global interpretation: "John believes some passed" = John's belief state satisfies "some passed" = somePassedProp(johnBelieves) = true

                              This theorem proves the stipulated johnBelievesSome equals the compositional evaluation somePassedProp.

                              Grounding Theorem 2: The local meaning corresponds to Montague semantics.

                              Local interpretation: "John believes some-but-not-all passed" = John's belief state satisfies "some-but-not-all passed" = someNotAllPassedProp(johnBelieves) = true

                              Grounding Theorem 3: The unambiguous "believes all" is grounded.

                              Semantic entailment grounding: "some-not-all" entails "some" at the propositional level.

                              This explains why local_entails_global holds: it follows from the semantics.