Documentation

Linglib.Studies.PottsLevy2015

[PL15]: lexical uncertainty and speaker expertise with disjunction #

Hurford-violating disjunctions ("X or A" with A ⊆ ⟦X⟧) are felicitous and carry ignorance implicatures. The paper derives both from RSA with lexical uncertainty (BLS 41, pp. 417–445): the listener jointly infers the world and the speaker's lexicon (eq. 14), and an expertise speaker (eq. 15) signals both world knowledge (α term) and lexicon knowledge (β term). Domain: 5 utterances × 3 states (w₁, w₂, and the uncertainty join w₁₂, where truth requires truth at both atoms) × 3 lexica for X (base = A ∪ B, excl = B, syn = A).

Main results #

Implementation notes #

α = 2 and β = 1 are natural powers, so each agent is a PMF.ofScores cast of an exact-ℚ≥0 score function the kernel computes with; the tower recurses through the score functions. No utterance row is dead (null is true everywhere), so the uniform fallback never fires. The disjunction cost exp(−1) is rationalized as 37/100 (qualitative predictions robust, paper §5.4). s2PMF is the endorsement reading of S₂ over the level-1 listener (an informativity-component decomposition); s2ExpPMF is the paper's eq. 17 lexicon-marginalized expertise speaker.

The definitional regime (syn dominating, "wine lover or oenophile") requires β > α (paper §5.4) and is not modeled.

TODO #

Model the definitional regime (β > α) and the implicature-blocking simulations of paper §5.3. Relate the lexica to Semantics.Exhaustification operators (excl_is_base_minus_A is the exh clause over alternatives {A, X}).

Domain #

World states: w₁ (only A), w₂ (only B), and the uncertainty join w₁₂ (both possible).

Instances For
    @[implicit_reducible]
    Equations
    def PottsLevy2015.instReprWorld.repr :
    WorldStd.Format
    Equations
    Instances For
      @[implicit_reducible]
      Equations

      Utterances: the atoms A, B, the ambiguous term X, the disjunction, and the designated null message.

      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.

          Lexica for X: base (X = A ∪ B), excl (X = B, exhaustified), syn (X = A, synonymous).

          Instances For
            @[implicit_reducible]
            Equations
            def PottsLevy2015.instReprLex.repr :
            LexStd.Format
            Equations
            Instances For
              @[implicit_reducible]
              Equations

              Truth conditions #

              def PottsLevy2015.truth (l : Lex) (u : Utterance) (w : World) :
              Bool

              Truth at all worlds: "A or X" is A ∨ X, and truth at the join w₁₂ requires truth at both atoms (the speaker asserts only what holds across all epistemically accessible worlds).

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

                Truth-conditional facts #

                excl(X) = base(X) ∧ ¬A: the excl lexicon is the exhaustification of X relative to the alternative A.

                syn(X) = A: the syn lexicon narrows X to its overlap with A.

                excl is a proper refinement of base.

                Under syn, "A or X" is extensionally "A": the Hurford violation.

                Under excl, A and X are disjoint: the exhaustified reading that rescues the disjunction.

                Under syn, "A or X" is false at w₁₂ (it reduces to A, which fails at w₂).

                The agent tower (eqs. 10–17) #

                Agents are PMFs, each with one ℚ≥0 score function as its computational face: the tower recurses through the normalized scores (÷0 = 0, though no row here is dead), the PMF is their PMF.ofScores cast, and PMF.ofScores_apply is the pointwise hom between the two.

                def PottsLevy2015.s1Score (l : Lex) (w : World) :
                Utteranceℚ≥0

                Speaker scores (eq. 11 at α = 2, uniform world prior, zero cost): the normalized squared literal listener of eq. 10.

                Equations
                Instances For
                  noncomputable def PottsLevy2015.s1 (l : Lex) (w : World) :

                  Speaker (eq. 11).

                  Equations
                  Instances For
                    def PottsLevy2015.l1FixedScore (l : Lex) (u : Utterance) :
                    Worldℚ≥0

                    Fixed-lexicon pragmatic listener (the paper's lowercase l₁, eq. 12): the speaker renormalized over worlds — Bayes with a uniform prior, at a single lexicon (Figure 2's "fixed 𝓛" column).

                    Equations
                    Instances For
                      def PottsLevy2015.l1Score (u : Utterance) :
                      Worldℚ≥0

                      Lexical-uncertainty listener over worlds (the paper's uppercase L₁, eq. 14/16): the per-lexicon normaliser cancels under uniform priors, leaving ∑ s₁.

                      Equations
                      Instances For
                        noncomputable def PottsLevy2015.l1 (u : Utterance) :
                        PMF World

                        Joint listener over worlds (eq. 16).

                        Equations
                        Instances For
                          def PottsLevy2015.l1LatScore (u : Utterance) :
                          Lexℚ≥0

                          Joint-listener lexicon-posterior scores (eq. 14).

                          Equations
                          Instances For
                            noncomputable def PottsLevy2015.l1Lat (u : Utterance) :
                            PMF Lex

                            Joint listener over lexica (eq. 14).

                            Equations
                            Instances For

                              Disjunction cost factor exp(−C(m)) with C(or) = 1, rationalized as 37/100 ≈ exp(−1).

                              Equations
                              Instances For
                                def PottsLevy2015.s2Score (l : Lex) (w : World) :
                                Utteranceℚ≥0

                                Expertise-speaker scores (eq. 15 at α = 2, β = 1): normalized l₁(w|m,L)² · L₁(L|m) · exp(−C(m)).

                                Equations
                                Instances For
                                  noncomputable def PottsLevy2015.s2End (w : World) :

                                  Endorsement speaker: the L₁ world posterior renormalized per world (the informativity component of eq. 15 in isolation).

                                  Equations
                                  Instances For
                                    def PottsLevy2015.l2Score (u : Utterance) (w : World) :
                                    ℚ≥0

                                    L₂ scores (eq. 14 at k = 2): summed expertise speakers. At fixed u they are the world-posterior scores; at fixed w, the eq. 17 lexicon-marginalized speaker scores.

                                    Equations
                                    Instances For
                                      noncomputable def PottsLevy2015.l2 (u : Utterance) :
                                      PMF World

                                      L₂ listener over worlds (eq. 16 at k = 2).

                                      Equations
                                      Instances For
                                        noncomputable def PottsLevy2015.l2Lat (u : Utterance) :
                                        PMF Lex

                                        L₂ listener over lexica (eq. 14 at k = 2).

                                        Equations
                                        Instances For
                                          noncomputable def PottsLevy2015.s2Exp (w : World) :

                                          Marginal expertise speaker (eq. 17 at k = 2, uniform lexicon prior).

                                          Equations
                                          Instances For

                                            The L₁ inferences #

                                            The ignorance implicature: hearing "A or X", L₁ ranks the uncertainty state on top — w₁₂ > w₁ > w₂. The speaker could have said "A" knowing w₁ or "X" knowing w₂ (under excl), so the disjunction signals commitment to neither disjunct.

                                            The Hurford rescue: hearing "A or X", L₁ ranks the exclusivized lexicon on top — excl > base > syn. excl makes the disjunction maximally informative; syn makes it redundant.

                                            Speaker rationality #

                                            The eq. 11 speaker (under excl) uses the disjunction exactly when uncertain: at w₁₂ it beats both bare disjuncts, while knowing w₁ the bare "A" wins.

                                            Endorsement decomposition #

                                            Eq. 15's two utility terms as independent components: informativity via the endorsement speaker s2End (S₂(u|w) ∝ L₁(w|u)) and expertise via lexicon signaling. With β > 0 the speaker has both reasons to use the disjunction.

                                            The informativity component alone already selects the disjunction exactly when uncertain ("A" is false at w₁₂ under every lexicon).

                                            The expertise component: "A or X" signals the excl lexicon more strongly than "A" does (all lexica agree on "A", so its lexicon posterior is near-uniform). This asymmetry is what β > 0 amplifies.

                                            Predictions at the stacked level (Figure 10) #

                                            L₂ hearing "A or X" reproduces the uncertainty ordering w₁₂ > w₁ > w₂ (Figure 10 world margins .91 > .09 > 0).

                                            L₂ hearing "A or X" reproduces the lexicon ordering excl > base > syn (Figure 10 lexicon margins .49 > .34 > .17).

                                            The eq. 17 marginal speaker uses the disjunction exactly when uncertain (p. 436).