Documentation

Linglib.Phenomena.Plurals.Studies.Charlow2021.Data

@cite{charlow-2021}: Empirical Data #

@cite{charlow-2021}

Finite witnessing models for the cumulative reading puzzle.

Sentence: "Exactly three boys saw exactly five movies."

Scenario A (Figure 1): 3 boys, 5 movies. Each boy saw some movies; collectively all 5 movies were seen by some boy. Both cumulative and pseudo-cumulative readings are true.

Scenario B: 4 boys, 6 movies. Four boys collectively saw 6 movies, but a 3-boy subgroup saw exactly 5.

The key empirical observation: native speakers judge the sentence FALSE in Scenario B, matching the cumulative reading.

inductive Data.Boy3 :
Instances For
    @[implicit_reducible]
    instance Data.instDecidableEqBoy3 :
    DecidableEq Boy3
    Equations
    @[implicit_reducible]
    instance Data.instReprBoy3 :
    Repr Boy3
    Equations
    def Data.instReprBoy3.repr :
    Boy3Std.Format
    Equations
    Instances For
      @[implicit_reducible]
      instance Data.instFintypeBoy3 :
      Fintype Boy3
      Equations
      inductive Data.Movie5 :
      Instances For
        @[implicit_reducible]
        instance Data.instDecidableEqMovie5 :
        DecidableEq Movie5
        Equations
        def Data.instReprMovie5.repr :
        Movie5Std.Format
        Equations
        Instances For
          @[implicit_reducible]
          Equations
          def Data.scenarioA_saw :
          Boy3Movie5Bool

          Scenario A seeing relation (bipartite graph): b1 saw m1, m2; b2 saw m3, m4; b3 saw m5. Collectively: 3 boys saw 5 movies.

          Equations
          Instances For
            inductive Data.Boy4 :
            Instances For
              @[implicit_reducible]
              instance Data.instDecidableEqBoy4 :
              DecidableEq Boy4
              Equations
              def Data.instReprBoy4.repr :
              Boy4Std.Format
              Equations
              Instances For
                @[implicit_reducible]
                instance Data.instReprBoy4 :
                Repr Boy4
                Equations
                @[implicit_reducible]
                instance Data.instFintypeBoy4 :
                Fintype Boy4
                Equations
                inductive Data.Movie6 :
                Instances For
                  @[implicit_reducible]
                  instance Data.instDecidableEqMovie6 :
                  DecidableEq Movie6
                  Equations
                  def Data.instReprMovie6.repr :
                  Movie6Std.Format
                  Equations
                  Instances For
                    @[implicit_reducible]
                    Equations
                    def Data.scenarioB_saw :
                    Boy4Movie6Bool

                    Scenario B seeing relation: b1 saw m1, m2; b2 saw m3, m4; b3 saw m5; b4 saw m6. Four boys participated, seeing 6 distinct movies total.

                    Equations
                    Instances For
                      def Data.cumulativeReading {B : Type u_1} {M : Type u_2} [BEq B] [BEq M] (saw : BMBool) (allBoys : List B) (allMovies : List M) (n_boys n_movies : ) :
                      Bool

                      Cumulative reading: the total number of boys who saw any movie = n_boys, AND the total number of movies seen by any boy = n_movies. This is the "global count" interpretation.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        def Data.pseudoCumulativeReading {B : Type u_1} {M : Type u_2} [BEq M] (saw : BMBool) (allBoys : List B) (allMovies : List M) (n_boys n_movies : ) :
                        Bool

                        Pseudo-cumulative reading: ∃ a subset of n_boys boys such that the movies they collectively saw number exactly n_movies. (Does NOT require the subset to be the maximal group.)

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

                          Scenario A: cumulative reading is TRUE. 3 boys participated in seeing, and 5 movies were seen.

                          Scenario A: pseudo-cumulative reading is also TRUE.

                          Scenario B: cumulative reading is FALSE. 4 boys participated (not 3), and 6 movies were seen (not 5).

                          Scenario B: pseudo-cumulative reading is TRUE (the overgeneration). {b1,b2,b3} is a 3-element subset that collectively saw 5 movies.