Documentation

Studies.ScontrasPearl2021

Scontras and Pearl (2021): When Pragmatics Matters More for Truth-Value Judgments #

Scontras and Pearl model the truth-value judgment task for the scopally ambiguous sentences every horse didn't jump and two horses didn't jump. A world is the number of horses that jumped. A speaker who knows the world, a scope interpretation and a question under discussion chooses between the sentence and silence, aiming to convey the answer to the question (S1). A pragmatic listener inverts that speaker jointly over worlds, interpretations and questions (L1). The endorsing speaker, who sees only the world, chooses between the sentence and silence by the listener's beliefs about the world (S2), so that a truth-value judgment is a production decision.

Main results #

Implementation notes #

TODO #

References #

The utterances of (2) are the null utterance, which says nothing, and the scopally ambiguous test sentence.

Instances For
    @[instance_reducible]
    Equations
    @[instance_reducible]
    Equations

    The scope interpretations of the test sentence put the determiner over negation, or negation over the determiner.

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

      The questions under discussion of (3) and (7) ask how many horses jumped, and whether all, none, exactly two or at least two did.

      Instances For
        @[instance_reducible]
        Equations
        @[instance_reducible]
        Equations
        @[reducible, inline]
        abbrev ScontrasPearl2021.World (n : ℕ) :

        A world is the number of horses, out of n, that jumped.

        Equations
        Instances For

          Semantics #

          A scope interpretation negates the determiner on the tree of numbers. The surface interpretation, the determiner over negation, is its inner negation, and the inverse interpretation, negation over the determiner, is its outer negation.

          Equations
          Instances For

            On its surface interpretation every horse didn't jump is no horse jumped, the paper's "none" reading.

            On its inverse interpretation every horse didn't jump is not all horses jumped, the paper's "not-all" reading.

            A numeral is the cardinal quantifier of the interval that the comparison c selects at k. The comparison .eq gives the exact reading and .ge the at-least reading.

            Equations
            Instances For
              @[reducible, inline]

              The numeral two on its exact reading.

              Equations
              Instances For
                @[reducible, inline]

                The numeral two on its at-least reading.

                Equations
                Instances For
                  def ScontrasPearl2021.ext (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) :
                  Scope → Utt → Finset (World n)

                  The extension of an utterance under a scope interpretation ((2), (6)) among n horses. The null utterance is true everywhere. With w jumpers, n - w horses lie outside the scope jump and w inside it, and D horses didn't jump is true when the interpretation's negation of D holds of those two counts.

                  Equations
                  Instances For
                    theorem ScontrasPearl2021.mem_ext {D : Quantifier.NumberTree} [DecidableRel D] {n : ℕ} {w : World n} {i : Scope} :
                    w ∈ ext D n i Utt.amb ↔ i.negation D (n - ↑w) ↑w
                    theorem ScontrasPearl2021.mem_ext_surface {D : Quantifier.NumberTree} [DecidableRel D] {n : ℕ} {w : World n} :
                    w ∈ ext D n Scope.surface Utt.amb ↔ D (↑w) (n - ↑w)
                    theorem ScontrasPearl2021.mem_ext_inverse {D : Quantifier.NumberTree} [DecidableRel D] {n : ℕ} {w : World n} :
                    w ∈ ext D n Scope.inverse Utt.amb ↔ ¬D (n - ↑w) ↑w

                    On its surface interpretation every horse didn't jump is true where none jumped (2).

                    On its inverse interpretation every horse didn't jump is true where not all jumped (2).

                    theorem ScontrasPearl2021.mem_ext_numeral_surface {c : Degree.Comparison} {k n : ℕ} {w : World n} :
                    w ∈ ext (numeral c k) n Scope.surface Utt.amb ↔ c.Rel (n - ↑w) k

                    On its surface interpretation a numeral sentence is true where the number of non-jumpers stands in the numeral's comparison to its value (6).

                    theorem ScontrasPearl2021.mem_ext_numeral_inverse {c : Degree.Comparison} {k n : ℕ} {w : World n} :
                    w ∈ ext (numeral c k) n Scope.inverse Utt.amb ↔ ¬c.Rel (↑w) k

                    On its inverse interpretation a numeral sentence is true where the number of jumpers does not stand in the numeral's comparison to its value (6).

                    theorem ScontrasPearl2021.ext_congr {D : Quantifier.NumberTree} [DecidableRel D] {n : ℕ} {D' : Quantifier.NumberTree} [DecidableRel D'] (h : ∀ (a b : ℕ), a + b = n → (D a b ↔ D' a b)) (i : Scope) (u : Utt) :
                    ext D n i u = ext D' n i u

                    The extension sees a determiner only at counts that sum to the number of horses, a row of the tree of numbers, so determiners that agree there have the same extensions.

                    Among n restrictor members, exactly n lie inside the scope just in case none lies outside.

                    Among n restrictor members, at least n lie inside the scope just in case none lies outside.

                    With as many horses as the numeral counts, the numeral sentence on the exact reading is true exactly where every horse didn't jump is, on both interpretations (§4.2.1).

                    With as many horses as the numeral counts, the numeral sentence on the at-least reading is true exactly where every horse didn't jump is, on both interpretations (§4.2.1).

                    With four horses, two horses didn't jump on the exact reading of the numeral is true on its surface interpretation only where exactly two jumped ((6), Figure 5).

                    With four horses, two horses didn't jump on the exact reading is true on its inverse interpretation wherever the number of jumpers is not two (6).

                    With four horses, two horses didn't jump on the at-least reading is true on its surface interpretation where fewer than three jumped (6).

                    With four horses, two horses didn't jump on the at-least reading is true on its inverse interpretation where fewer than two jumped (6).

                    def ScontrasPearl2021.project (n : ℕ) :
                    QUD → World n → World n ⊕ Bool

                    The projection of a question ((3), (7)) sends a world to its answer, the number of jumpers for how many?, and for the polar questions whether all, none, exactly two or at least two jumped.

                    Equations
                    Instances For
                      def ScontrasPearl2021.cell (n : ℕ) (q : QUD) (w : World n) :
                      Finset (World n)

                      The cell of a world under a question is the set of worlds sharing its answer.

                      Equations
                      Instances For
                        theorem ScontrasPearl2021.mem_cell {n : ℕ} {q : QUD} {w w' : World n} :
                        w' ∈ cell n q w ↔ project n q w' = project n q w
                        theorem ScontrasPearl2021.mem_cell_self {n : ℕ} (q : QUD) (w : World n) :
                        w ∈ cell n q w
                        theorem ScontrasPearl2021.mem_cell_all {n : ℕ} {w w' : World n} :
                        w' ∈ cell n QUD.all w ↔ (w' = Fin.last n ↔ w = Fin.last n)

                        With two horses, exactly two? asks whether all jumped.

                        With two horses, at least two? asks whether all jumped.

                        The model #

                        noncomputable def ScontrasPearl2021.L0 (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (i : Scope) :
                        ProbabilityTheory.Kernel Utt (World n)

                        The literal listener is uniform on the extension of the utterance under the scope interpretation, with no world prior (fn. 6).

                        Equations
                        Instances For
                          instance ScontrasPearl2021.instIsFiniteKernelUttWorldL0 (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (i : Scope) :
                          ProbabilityTheory.IsFiniteKernel (L0 D n i)
                          theorem ScontrasPearl2021.map_L0_apply (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (i : Scope) (q : QUD) (u : Utt) (w : World n) :
                          (((L0 D n i).map (project n q)) u) {project n q w} = (ProbabilityTheory.uniformOn ↑(ext D n i u)) ↑(cell n q w)

                          The literal listener of a scope interpretation gives a world's answer to a question the fraction of the extension lying in the world's cell.

                          noncomputable def ScontrasPearl2021.S1 (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) :
                          ProbabilityTheory.Kernel (World n × Scope × QUD) Utt

                          The speaker of §3.1, at a world, a scope interpretation and a question, knows the world's answer to the question and is informative at rationality α about the belief of the interpretation's literal listener about it. The utterances are costless (fn. 8).

                          Equations
                          • One or more equations did not get rendered due to their size.
                          Instances For
                            theorem ScontrasPearl2021.S1_apply (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (w : World n) (l : Scope × QUD) :
                            (S1 D n α) (w, l) = (RSA.speaker α 0 (⇑((L0 D n l.1).map (project n l.2))) MeasureTheory.Measure.dirac) (project n l.2 w)
                            instance ScontrasPearl2021.instIsFiniteKernelProdWorldScopeQUDUttS1 (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) :
                            ProbabilityTheory.IsFiniteKernel (S1 D n α)
                            theorem ScontrasPearl2021.isMarkovKernel_S1 (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (hα : 0 ≤ α) :
                            ProbabilityTheory.IsMarkovKernel (S1 D n α)
                            noncomputable def ScontrasPearl2021.L1 (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (μ : MeasureTheory.Measure (World n)) (ν : MeasureTheory.Measure (Scope × QUD)) :
                            ProbabilityTheory.Kernel Utt (World n × Scope × QUD)

                            The pragmatic listener of §3.1 inverts the speaker over worlds, interpretations and questions, against the product of the world prior and a prior on interpretations and questions (the paper's P(i) P(q)).

                            Equations
                            Instances For
                              instance ScontrasPearl2021.instIsFiniteKernelUttProdWorldScopeQUDL1 (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (μ : MeasureTheory.Measure (World n)) (ν : MeasureTheory.Measure (Scope × QUD)) :
                              ProbabilityTheory.IsFiniteKernel (L1 D n α μ ν)
                              noncomputable def ScontrasPearl2021.S2 (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (μ : MeasureTheory.Measure (World n)) (ν : MeasureTheory.Measure (Scope × QUD)) :
                              ProbabilityTheory.Kernel (World n) Utt

                              The endorsing speaker of §3.1 is, at the observed world, the best response at unit rationality to the world marginal of the pragmatic listener.

                              Equations
                              Instances For
                                theorem ScontrasPearl2021.S2_numeral_eq_self (n : ℕ) (α : ℝ) (μ : MeasureTheory.Measure (World n)) (ν : MeasureTheory.Measure (Scope × QUD)) :

                                With as many horses as the numeral counts, the numeral model on the exact reading is the every-not model (§4.2.1).

                                theorem ScontrasPearl2021.S2_numeral_ge_self (n : ℕ) (α : ℝ) (μ : MeasureTheory.Measure (World n)) (ν : MeasureTheory.Measure (Scope × QUD)) :

                                With as many horses as the numeral counts, the numeral model on the at-least reading is the every-not model (§4.2.1).

                                Production shares #

                                noncomputable def ScontrasPearl2021.cellMass (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (l : Scope × QUD) (u : Utt) (w : World n) :
                                ℝ

                                The cell mass is the fraction of the extension of an utterance under a scope interpretation that lies in the cell of a world under a question, which is the literal listener's mass on the world's answer.

                                Equations
                                Instances For
                                  theorem ScontrasPearl2021.cellMass_eq (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (l : Scope × QUD) (u : Utt) (w : World n) :
                                  cellMass D n l u w = ↑(ext D n l.1 u ∩ cell n l.2 w).card / ↑(ext D n l.1 u).card
                                  theorem ScontrasPearl2021.cellMass_nonneg (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (l : Scope × QUD) (u : Utt) (w : World n) :
                                  0 ≤ cellMass D n l u w
                                  theorem ScontrasPearl2021.cellMass_null_pos (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (l : Scope × QUD) (w : World n) :
                                  0 < cellMass D n l Utt.null w
                                  noncomputable def ScontrasPearl2021.share (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (l : Scope × QUD) (w : World n) :
                                  ℝ

                                  The share is the probability that the speaker produces the test sentence at a world under a scope interpretation and a question.

                                  Equations
                                  Instances For
                                    theorem ScontrasPearl2021.share_eq (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (hα : 0 ≤ α) (l : Scope × QUD) (w : World n) :
                                    share D n α l w = cellMass D n l Utt.amb w ^ α / (cellMass D n l Utt.amb w ^ α + cellMass D n l Utt.null w ^ α)
                                    theorem ScontrasPearl2021.share_nonneg (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (l : Scope × QUD) (w : World n) :
                                    0 ≤ share D n α l w
                                    theorem ScontrasPearl2021.share_le_one (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (l : Scope × QUD) (w : World n) :
                                    share D n α l w ≤ 1
                                    theorem ScontrasPearl2021.share_lt_one (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (hα : 0 ≤ α) (l : Scope × QUD) (w : World n) :
                                    share D n α l w < 1
                                    theorem ScontrasPearl2021.share_pos (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (hα : 0 ≤ α) {l : Scope × QUD} {w : World n} (h : w ∈ ext D n l.1 Utt.amb) :
                                    0 < share D n α l w

                                    The test sentence is produced at a world at which it is true.

                                    theorem ScontrasPearl2021.S1_real_null (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (hα : 0 ≤ α) (l : Scope × QUD) (w : World n) :
                                    ((S1 D n α) (w, l)).real {Utt.null} = 1 - share D n α l w

                                    The null utterance takes the rest of the speaker's mass.

                                    def ScontrasPearl2021.cellCount (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (l : Scope × QUD) (u : Utt) (w : World n) :
                                    ℕ

                                    The cell count is the number of worlds in the cell of w under the question of l at which u is true under the interpretation of l.

                                    Equations
                                    Instances For
                                      theorem ScontrasPearl2021.share_le_share_iff (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (hα : 0 < α) {D' : Quantifier.NumberTree} [DecidableRel D'] {l l' : Scope × QUD} {w w' : World n} (hS : 0 < (ext D n l.1 Utt.amb).card) (hS' : 0 < (ext D' n l'.1 Utt.amb).card) :
                                      share D n α l w ≤ share D' n α l' w' ↔ cellCount D n l Utt.amb w * cellCount D' n l' Utt.null w' * (ext D' n l'.1 Utt.amb).card ≤ cellCount D' n l' Utt.amb w' * cellCount D n l Utt.null w * (ext D n l.1 Utt.amb).card

                                      In comparing production probabilities across worlds, interpretations, questions and determiners, the rationality cancels, leaving a comparison of the odds of the test sentence against silence, each the fraction of the sentence's extension in the world's cell over the fraction of all worlds in it.

                                      theorem ScontrasPearl2021.share_lt_share_iff (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (hα : 0 < α) {D' : Quantifier.NumberTree} [DecidableRel D'] {l l' : Scope × QUD} {w w' : World n} (hS : 0 < (ext D n l.1 Utt.amb).card) (hS' : 0 < (ext D' n l'.1 Utt.amb).card) :
                                      share D n α l w < share D' n α l' w' ↔ cellCount D n l Utt.amb w * cellCount D' n l' Utt.null w' * (ext D' n l'.1 Utt.amb).card < cellCount D' n l' Utt.amb w' * cellCount D n l Utt.null w * (ext D n l.1 Utt.amb).card

                                      Endorsement #

                                      noncomputable def ScontrasPearl2021.production (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (ν : MeasureTheory.Measure (Scope × QUD)) (w : World n) :
                                      ℝ

                                      The production at a world is the probability that the test sentence is produced there, the interpretation and the question drawn from ν.

                                      Equations
                                      Instances For
                                        noncomputable def ScontrasPearl2021.expectedProduction (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (μ : MeasureTheory.Measure (World n)) (ν : MeasureTheory.Measure (Scope × QUD)) :
                                        ℝ

                                        The expected production is the prior probability that the test sentence is produced, the observation marginal of the speaker.

                                        Equations
                                        Instances For
                                          theorem ScontrasPearl2021.production_nonneg (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (ν : MeasureTheory.Measure (Scope × QUD)) (w : World n) :
                                          0 ≤ production D n α ν w
                                          theorem ScontrasPearl2021.expectedProduction_eq_sum (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (μ : MeasureTheory.Measure (World n)) (ν : MeasureTheory.Measure (Scope × QUD)) [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.IsProbabilityMeasure ν] :
                                          expectedProduction D n α μ ν = ∑ w : World n, μ.real {w} * production D n α ν w
                                          theorem ScontrasPearl2021.production_le_one (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (ν : MeasureTheory.Measure (Scope × QUD)) [MeasureTheory.IsProbabilityMeasure ν] (w : World n) :
                                          production D n α ν w ≤ 1
                                          theorem ScontrasPearl2021.production_lt_one (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (ν : MeasureTheory.Measure (Scope × QUD)) [MeasureTheory.IsProbabilityMeasure ν] (hα : 0 ≤ α) (w : World n) :
                                          production D n α ν w < 1
                                          theorem ScontrasPearl2021.production_pos (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (ν : MeasureTheory.Measure (Scope × QUD)) [MeasureTheory.IsProbabilityMeasure ν] (hα : 0 ≤ α) {w : World n} (h : ∀ (l : Scope × QUD), w ∈ ext D n l.1 Utt.amb) :
                                          0 < production D n α ν w

                                          The test sentence is produced with positive probability at a world at which it is true on both interpretations.

                                          theorem ScontrasPearl2021.expectedProduction_lt_one (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (μ : MeasureTheory.Measure (World n)) (ν : MeasureTheory.Measure (Scope × QUD)) [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.IsProbabilityMeasure ν] (hα : 0 ≤ α) :
                                          expectedProduction D n α μ ν < 1
                                          theorem ScontrasPearl2021.expectedProduction_pos (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (μ : MeasureTheory.Measure (World n)) (ν : MeasureTheory.Measure (Scope × QUD)) [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.IsProbabilityMeasure ν] (hα : 0 ≤ α) {w : World n} (hμ : μ {w} ≠ 0) (h : ∀ (l : Scope × QUD), w ∈ ext D n l.1 Utt.amb) :
                                          0 < expectedProduction D n α μ ν
                                          noncomputable def ScontrasPearl2021.endorse (m z : ℝ) :
                                          ℝ

                                          endorse m z is the endorsement probability as a function of the production probability m at the observed world and its expectation z under the world prior.

                                          Equations
                                          Instances For
                                            theorem ScontrasPearl2021.endorse_denom_pos {m z : ℝ} (hm0 : 0 ≤ m) (hm1 : m ≤ 1) (hz0 : 0 < z) (hz1 : z < 1) :
                                            0 < m * (1 - z) + z * (1 - m)
                                            theorem ScontrasPearl2021.endorse_le_endorse {m m' z : ℝ} (hm0 : 0 ≤ m) (hm1 : m' ≤ 1) (hz0 : 0 < z) (hz1 : z < 1) (h : m ≤ m') :
                                            endorse m z ≤ endorse m' z

                                            Endorsement rises with the production probability at the observed world.

                                            theorem ScontrasPearl2021.endorse_antitone {m z z' : ℝ} (hm0 : 0 ≤ m) (hm1 : m ≤ 1) (hz0 : 0 < z) (hz1 : z' < 1) (h : z ≤ z') :
                                            endorse m z' ≤ endorse m z

                                            Endorsement falls with the expected production probability.

                                            theorem ScontrasPearl2021.one_half_lt_endorse_iff {m z : ℝ} (hm0 : 0 ≤ m) (hm1 : m ≤ 1) (hz0 : 0 < z) (hz1 : z < 1) :
                                            1 / 2 < endorse m z ↔ z < m

                                            The sentence is endorsed more often than not exactly when it is produced at the observed world more often than on average.

                                            theorem ScontrasPearl2021.S2_real_amb (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (μ : MeasureTheory.Measure (World n)) (ν : MeasureTheory.Measure (Scope × QUD)) [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.IsProbabilityMeasure ν] (hα : 0 < α) {w : World n} (hμ : μ {w} ≠ 0) (hz0 : 0 < expectedProduction D n α μ ν) (hz1 : expectedProduction D n α μ ν < 1) :
                                            ((S2 D n α μ ν) w).real {Utt.amb} = endorse (production D n α ν w) (expectedProduction D n α μ ν)

                                            The endorsement probability at a world of positive prior is the production probability at the world played against its expectation under the world prior (§3.1).

                                            theorem ScontrasPearl2021.one_half_lt_S2_real_amb_iff (D : Quantifier.NumberTree) [DecidableRel D] (n : ℕ) (α : ℝ) (μ : MeasureTheory.Measure (World n)) (ν : MeasureTheory.Measure (Scope × QUD)) [MeasureTheory.IsProbabilityMeasure μ] [MeasureTheory.IsProbabilityMeasure ν] (hα : 0 < α) {w : World n} (hμ : μ {w} ≠ 0) (hz0 : 0 < expectedProduction D n α μ ν) (hz1 : expectedProduction D n α μ ν < 1) :
                                            1 / 2 < ((S2 D n α μ ν) w).real {Utt.amb} ↔ expectedProduction D n α μ ν < production D n α ν w

                                            The sentence is endorsed more often than not exactly when it is produced at the observed world more often than on average under the world prior (§5.1).

                                            The every-not model (§3) #

                                            theorem ScontrasPearl2021.zero_mem_ext_every {n : ℕ} (hn : 0 < n) (i : Scope) :

                                            The sentence every horse didn't jump is true at the no-success world on both interpretations.

                                            theorem ScontrasPearl2021.map_L0_every_all {n : ℕ} (hn : 0 < n) (i : Scope) (w : World n) :
                                            (((L0 Quantifier.NumberTree.all n i).map (project n QUD.all)) Utt.amb) {project n QUD.all w} = if w = Fin.last n then 0 else 1

                                            Under the question all? the sentence every horse didn't jump fully resolves the question in the negative on either interpretation, as its literal listener is certain of the answer at every world short of total success.

                                            theorem ScontrasPearl2021.S1_all_scope (α : ℝ) {n : ℕ} (hn : 0 < n) (w : World n) :

                                            Under the question all? the two scope interpretations of every horse didn't jump produce alike at every world, since the sentence answers the question in the negative on either reading (§3.2, §5.1).

                                            theorem ScontrasPearl2021.production_all (α : ℝ) {n : ℕ} (ρ : MeasureTheory.Measure Scope) [MeasureTheory.IsProbabilityMeasure ρ] (hn : 0 < n) (w : World n) :
                                            production Quantifier.NumberTree.all n α (ρ.prod (MeasureTheory.Measure.dirac QUD.all)) w = share Quantifier.NumberTree.all n α (Scope.surface, QUD.all) w

                                            With the question settled as all?, the production of the sentence at a world does not depend on the scope prior.

                                            theorem ScontrasPearl2021.expectedProduction_all (α : ℝ) {n : ℕ} (ρ : MeasureTheory.Measure Scope) [MeasureTheory.IsProbabilityMeasure ρ] (hn : 0 < n) (μ : MeasureTheory.Measure (World n)) [MeasureTheory.IsProbabilityMeasure μ] :
                                            expectedProduction Quantifier.NumberTree.all n α μ (ρ.prod (MeasureTheory.Measure.dirac QUD.all)) = ∑ w : World n, μ.real {w} * share Quantifier.NumberTree.all n α (Scope.surface, QUD.all) w
                                            theorem ScontrasPearl2021.S2_real_amb_all (α : ℝ) {n : ℕ} (ρ : MeasureTheory.Measure Scope) [MeasureTheory.IsProbabilityMeasure ρ] (hα : 0 < α) (hn : 0 < n) (μ : MeasureTheory.Measure (World n)) [MeasureTheory.IsProbabilityMeasure μ] (ρ' : MeasureTheory.Measure Scope) [MeasureTheory.IsProbabilityMeasure ρ'] {w : World n} (hμ : μ {w} ≠ 0) (hz0 : 0 < expectedProduction Quantifier.NumberTree.all n α μ (ρ.prod (MeasureTheory.Measure.dirac QUD.all))) (hz1 : expectedProduction Quantifier.NumberTree.all n α μ (ρ.prod (MeasureTheory.Measure.dirac QUD.all)) < 1) :
                                            ((S2 Quantifier.NumberTree.all n α μ (ρ.prod (MeasureTheory.Measure.dirac QUD.all))) w).real {Utt.amb} = ((S2 Quantifier.NumberTree.all n α μ (ρ'.prod (MeasureTheory.Measure.dirac QUD.all))) w).real {Utt.amb}

                                            With the question settled as all?, endorsement does not depend on the scope prior, which matters only through questions the two interpretations answer differently (§3.2, Figure 3).

                                            Two horses (§3.2) #

                                            theorem ScontrasPearl2021.share_le_share_all (α : ℝ) (hα : 0 < α) (i : Scope) (q : QUD) :

                                            At the not-all world of the two-horse scenario, the question all? maximizes the production of the sentence under either interpretation, since the sentence answers it fully on either reading (§3.2, Figure 2).

                                            theorem ScontrasPearl2021.share_none_le_share (α : ℝ) (hα : 0 < α) (i : Scope) (q : QUD) :

                                            At the not-all world, the question none? minimizes the production of the sentence under either interpretation (§3.2, Figure 2).

                                            On the surface interpretation the sentence is false at the not-all world, so how many? has it produced less often than all?, under which it is nonetheless a full answer.

                                            On the inverse interpretation, none? has the sentence produced less often than how many?, since the sentence, not all jumped, leaves none? open.

                                            theorem ScontrasPearl2021.share_antitone (α : ℝ) (hα : 0 < α) (l : Scope × QUD) :

                                            Production of the sentence falls with the number of jumpers, under every interpretation and question.

                                            theorem ScontrasPearl2021.production_antitone (α : ℝ) (hα : 0 < α) (ν : MeasureTheory.Measure (Scope × QUD)) :
                                            theorem ScontrasPearl2021.S2_real_amb_mono_baseRate (α : ℝ) (ν : MeasureTheory.Measure (Scope × QUD)) [MeasureTheory.IsProbabilityMeasure ν] (hα : 0 < α) {p p' : ↑unitInterval} (hp : 0 < ↑p) (hpp' : ↑p ≤ ↑p') (hp' : ↑p' < 1) (w : World 2) :
                                            ((S2 Quantifier.NumberTree.all 2 α (MeasureTheory.Measure.map Nat.cast (ProbabilityTheory.binomial 2 p)) ν) w).real {Utt.amb} ≤ ((S2 Quantifier.NumberTree.all 2 α (MeasureTheory.Measure.map Nat.cast (ProbabilityTheory.binomial 2 p')) ν) w).real {Utt.amb}

                                            Raising the success base rate of the binomial world prior raises endorsement at every world (§3.2, Figure 2), since the more success is expected, the more the sentence rules out on either reading.

                                            The two-not model (§4) #

                                            theorem ScontrasPearl2021.share_twoAtLeast_le_share_twoExact (α : ℝ) (hα : 0 < α) (q : QUD) :

                                            With four horses and two jumpers, the surface interpretation of the sentence is produced at least as often on the exact reading of the numeral as on the at-least reading, whatever the question, since the exact reading makes the sentence true at that world alone (§4.2.2, Figure 7).

                                            theorem ScontrasPearl2021.share_twoAtLeast_lt_share_twoExact (α : ℝ) (hα : 0 < α) {q : QUD} (hq : q ≠ QUD.all) :

                                            The advantage of the exact reading is strict under every question but all?, which the surface interpretation answers fully on either reading.

                                            Under the inverse interpretation and the question all? the at-least reading is produced more often at that world. Not exactly two jumped is compatible with all four having jumped and so leaves all? open, while not at least two jumped settles it. This is why the paper's 2-of-4 fit needs a low prior on inverse scope (§4.2.2, Figure 7).