Documentation

Linglib.Phenomena.Questions.Studies.AlonsoOvalleMoghiseh2025b

Alonso-Ovalle & Moghiseh (2025): Number Marking in What Interrogatives #

@cite{alonso-ovalle-moghiseh-2025b}

Luis Alonso-Ovalle and Esmail Moghiseh. Number marking in interrogative phrases: What interrogatives in Farsi. In: Proceedings of Sinn und Bedeutung 29, pp. 1–16.

Overview #

Farsi what interrogatives display a distinctive number-marking pattern: singular what CIs (che ketab-i, "what book") allow both singular and plural answers, unlike English where singular CIs restrict to singular answers only. This divergence is derived from four assumptions:

  1. Interrogatives range over generalized quantifiers — conjunctions (⊓) and disjunctions (⊔) built from non-empty subsets of an entity domain (@cite{xiang-2016}, @cite{elliott-nicolae-sauerland-2022}).
  2. Singular marking on bare interrogatives is a morphological default with no semantic import (@cite{maldonado-2020}).
  3. Singular marking on complex interrogatives has semantic import: SING restricts the domain to atoms (@cite{scontras-2022}).
  4. Differential object marker -ro restricts the subset selection function to singletons, signaling specificity (@cite{karimi-2003}).

Predictions #

Type±roSgPlEx.
SBI20
PBI21
SCI23
PCI25
SBI+26
SCI+27
PCI+28

Connection to yek-i DPs #

Farsi interrogative forms (chi, che) are homophonous with indefinites (@cite{alonso-ovalle-moghiseh-2025}, §5). The interrogative and indefinite share the same domain-building mechanism (⊓ ∪ ⊔ over GQs), but interrogatives compose with ANS while indefinites compose with existential closure. See Fragments.Farsi.Determiners and Phenomena.FreeChoice.FarsiYekI for the indefinite paradigm.

Entity domain: two atomic individuals and their mereological join. t12 = t1t2 in the sense of @cite{link-1983}.

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

      Evaluation worlds: what did Roya buy?

      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.

          Distributivity holds for the join entity at all worlds.

          The GQ generators conjGQs/disjGQs and their underlying lattice operations (conjGQ/disjGQ) are imported from Core.Logic.Quantification.Generators, where they are defined as iterated meets/joins of Montagovian individual quantifiers.

          - `conjGQ X P = X.all P` — universal quantification over X
          - `disjGQ X P = X.any P` — existential quantification over X
          - `conjGQs dom` — all ⊓(X) for ∅ ≠ X ⊆ dom (@cite{xiang-2016})
          - `disjGQs dom` — all ⊔(X) for ∅ ≠ X ⊆ dom 
          
          def AlonsoOvalleMoghiseh2025b.hamblinSet (dom : List Entity) :
          List (WorldBool)

          Hamblin set: propositions from applying each GQ in ⊓(dom) ∪ ⊔(dom) to the VP bought. Implements eq. (29) for the buy predicate.

          ⟦Q⟧(dom) = {λw. Q(λe. bought(e, w)) | Q ∈ ⊓(dom) ∪ ⊔(dom)}

          Since NPQ Entity = (Entity → Prop) → Prop, we use the propositional characterization conjGQ_iff_forall / disjGQ_iff_exists to compute a Bool result from the Bool predicate bought.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            def AlonsoOvalleMoghiseh2025b.hamblinSetRo (dom : List Entity) :
            List (WorldBool)

            Hamblin set with -ro: restricted to singleton subsets (eq. 52). -ro imposes |f(P)| = 1, so each entity contributes exactly one proposition, eliminating conjunctive and disjunctive GQs.

            Also serves as the individual-level Hamblin set for EXH_P competition: the singular alternative ranges over individual GQs (singletons), which is exactly what -ro does. The coincidence is structural — both operations restrict to |X| = 1.

            Equations
            Instances For
              def AlonsoOvalleMoghiseh2025b.entails (p q : WorldBool) :
              Bool

              Propositional entailment over the finite world set.

              Equations
              Instances For
                def AlonsoOvalleMoghiseh2025b.epHolds (hamblin : List (WorldBool)) (w : World) :
                Bool

                Dayal's Exhaustivity Presupposition: does ANS find a strongest true answer at w? (@cite{dayal-1996}, eq. 8)

                EP(H, w) = ∃p ∈ H. p(w) ∧ ∀q ∈ H. q(w) → p ⊆ q

                Corresponds to dayalEP in Theories.Semantics.Questions.Exhaustivity.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  def AlonsoOvalleMoghiseh2025b.exhPAntiUniq (singularIndivH : List (WorldBool)) (w : World) :
                  Bool

                  EXH_P anti-uniqueness (@cite{marty-2017}, @cite{elliott-sauerland-2019}, eq. 15). For plural interrogatives competing with singular alternatives: the question is felicitous at w only if more than one individual-level proposition in the singular alternative's Hamblin set is true.

                  Connects to pexIEII in Theories.Semantics.Exhaustification.Presuppositional.

                  Equations
                  Instances For

                    BI domain: atoms + pluralities. Singular marking on BIs is a default with no semantic import (§4, assumption 2).

                    Equations
                    Instances For

                      CI domain: atoms only. ⟦SING⟧ = λP.λx: ATOM(x). P(x) (eq. 42, @cite{scontras-2022}). Implements the semantic content of singular marking on CIs.

                      Equations
                      Instances For

                        The model's predictions derive from three structural facts about propositional entailment under the bought predicate:

                        1. **Conjunction strength**: ⊓({t1,t2}) yields B(t1) ∧ B(t2), which
                           entails both B(t1) and B(t2). This creates strongest answers at
                           plural worlds — the mechanism behind Farsi SCIs accepting plurals.
                        
                        2. **Atomic independence**: B(t1) and B(t2) are logically independent.
                           Without conjunction GQs, no strongest answer exists at plural worlds.
                        
                        3. **Singleton absorption**: At singular worlds (one atom bought),
                           the unique true atomic proposition entails every true disjunction
                           (by disjunction introduction), so EP always holds.
                        
                        The entailment facts in (1) and (3) are derived from the lattice
                        structure of GQ generators in `Core.Logic.Quantification.Generators`:
                        - `conjGQ_le_individual`: ⊓(X) ≤ individual(a) for a ∈ X
                        - `individual_le_disjGQ`: individual(a) ≤ ⊔(X) for a ∈ X
                        - `conjGQ_le_disjGQ'`: ⊓(X) ≤ ⊔(X) for non-empty X
                        
                        The bridge `npq_le_entails` lifts NPQ lattice `≤` to the study's
                        propositional `entails`, connecting the abstract lattice structure
                        to the concrete model. 
                        

                        B(t1) and B(t2) are logically independent.

                        • w1 witnesses B(t1) ⊬ B(t2): Roya bought t1 but not t2
                        • w2 witnesses B(t2) ⊬ B(t1): Roya bought t2 but not t1 This is why EP fails for individual-only Hamblin sets at w12: neither individual proposition can serve as the strongest true answer.

                        B(t1) ∧ B(t2) entails each atom individually (conjunction elimination). Structural proof: ⊓({t1,t2}) ≤ individual(tᵢ) in the NPQ lattice (conjGQ_le_individual), lifted to propositional entailment via npq_le_entails.

                        B(t1) entails any disjunction containing it (disjunction introduction). Structural proof: individual(t1) ≤ ⊔(X) for t1 ∈ X in the NPQ lattice (individual_le_disjGQ), lifted to propositional entailment.

                        The conjunction also entails the disjunction of its conjuncts. Structural proof: ⊓(X) ≤ ⊔(X) for non-empty X (conjGQ_le_disjGQ'), lifted to propositional entailment. Combined with conj_entails_atoms, this makes ⊓({t1,t2}) the strongest element in any Hamblin set built from {t1, t2}.

                        EP holds at w12 for GQ-ranging over atoms: ⊓({t1,t2}) = B(t1) ∧ B(t2) is true at w12 and entails every other proposition in the Hamblin set (by conj_entails_atoms and conj_entails_disj).

                        EP fails at w12 for individual-ranging over atoms: the Hamblin set is {B(t1), B(t2)}, both true at w12, but independent by atoms_independent. Neither can be strongest → no ANS → EP fails. This is the English SCI pattern.

                        At w1 (only t1 bought), EP holds for any Hamblin set containing B(t1). B(t1) is the unique true atomic proposition, and it entails every true disjunction via atom_entails_containing_disj. The proof covers both the full GQ Hamblin set and the individual Hamblin set.

                        At w12 (both atoms bought), EP holds for GQ-ranging over the full domain: ⊓({t1,t2,t12}) = B(t1) ∧ B(t2) ∧ B(t12) is the strongest true proposition (entails all others by conjunction elimination).

                        Anti-uniqueness at w1: only one individual proposition true (B(t1)), so the count is 1, not > 1. Plural marking's presupposition fails → singular answer blocked for all PL-marked interrogatives at w1.

                        Anti-uniqueness at w12: both B(t1) and B(t2) true (count = 2 > 1). Plural marking's presupposition holds → plural answers allowed.

                        The seven interrogative configurations from the Farsi paradigm.

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

                            Predicted singular answer availability. For base types, singular = EP holds at w1 (a world where one atom bought). For plural types, additionally requires EXH_P anti-uniqueness.

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

                              Predicted plural answer availability. Plural = EP holds at w12 (a world where both atoms bought).

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

                                Each prediction derives from the structural lemmas in § 5. The proofs explicitly chain the relevant structural facts via simp only.

                                ### Bare Interrogatives
                                
                                BIs range over GQs from the FULL entity domain (atoms + pluralities).
                                Singular marking on BIs is a morphological default (no semantic import). 
                                

                                SBI (chi, what.SG): allows singular answers. (ex. 20a) EP holds at w1 by ep_at_singular_world: B(t1) is the strongest true answer in the full GQ Hamblin set.

                                SBI: allows plural answers. (ex. 20b) EP holds at w12 by ep_gq_full_w12: ⊓({t1,t2,t12}) produces a conjunction proposition that entails all others.

                                PBI (chi-a, what.PL): blocks singular via EXH_P. (ex. 21a) EP itself holds at w1 (ep_at_singular_world), but EXH_P anti-uniqueness fails: only B(t1) is true among individual propositions at w1 (antiUniq_w1), so count = 1, not > 1.

                                PBI: allows plural. (ex. 21b) EP holds at w12 (ep_gq_full_w12) and anti-uniqueness holds (antiUniq_w12): both B(t1) and B(t2) true → count = 2 > 1.

                                Complex Interrogatives #

                                CIs range over GQs from the ATOM domain ({t1, t2}).
                                SING restricts the domain to atoms — this is the semantic content
                                of singular marking on CIs, unlike BIs where it's vacuous. 
                                

                                SCI (che ketab-i, what book.SG.INDEF): allows singular. (ex. 23a) EP holds at w1 by ep_at_singular_world.

                                SCI: allows plural answers — the key Farsi innovation. (ex. 23b) Unlike English SCIs (individual-ranging → independent propositions → EP fails at plural worlds by atoms_independent), Farsi SCIs range over GQs. The conjunction GQ ⊓({t1, t2}) produces B(t1) ∧ B(t2), which entails both atomic propositions (conj_entails_atoms) and the disjunction (conj_entails_disj) → EP holds by ep_gq_atoms_w12.

                                PCI (che ketab-a-i, what book.PL.INDEF): blocks singular. (ex. 25a) EP holds but anti-uniqueness fails at w1 (antiUniq_w1).

                                PCI: allows plural. (ex. 25b) EP holds at w12 and anti-uniqueness holds (antiUniq_w12).

                                With Differential Object Marker -ro #

                                *-ro* restricts the selection function to singletons, eliminating
                                conjunctive and disjunctive GQs. The Hamblin set reduces to
                                individual propositions {B(e) | e ∈ dom}. 
                                

                                SBI + -ro (chi ro): allows singular. (ex. 26a) EP holds at w1 by ep_at_singular_world.

                                SBI + -ro: allows plural. (ex. 26b) BI domain includes t12, so the Hamblin set is {B(t1), B(t2), B(t12)}. B(t12) = B(t1) ∧ B(t2) by distributivity (bought_distributive), so at w12 it entails both → EP holds.

                                SCI + -ro (che ketab-i ro): allows singular. (ex. 27a) EP holds at w1 by ep_at_singular_world.

                                SCI + -ro: blocks plural. (ex. 27b) SING restricts domain to atoms {t1, t2}. -ro restricts to singletons, giving Hamblin = {B(t1), B(t2)}. At w12: both true but neither entails the other (atoms_independent) → EP fails (ep_indiv_atoms_w12). This recovers the English SCI pattern, only with -ro.

                                PCI + -ro (che ketab-a-i ro): blocks singular. (ex. 28a) EP holds at w1 but anti-uniqueness fails (antiUniq_w1).

                                PCI + -ro: allows plural. (ex. 28b) EP holds at w12 (BI domain includes t12, giving strongest answer) and anti-uniqueness holds (antiUniq_w12).

                                All 14 predictions verified in aggregate. Each case is proved individually above via structural lemmas; this theorem confirms they compose correctly into the full paradigm table.

                                theorem AlonsoOvalleMoghiseh2025b.ciDomain_is_atoms :
                                ciDomain = List.filter (fun (e : Entity) => decide (isAtom e)) allEntities

                                CI domain = atom filter of all entities. Connects SING (eq. 42) to Features.Number.Category.singular ([+atomic]).

                                The Farsi/English SCI divergence in one theorem. Both use atoms-only domain (SING). The difference: Farsi ranges over GQs (hamblinSet), English over individuals (hamblinSetRo). Only GQ-ranging allows plural answers at w12.

                                Farsi side: ⊓({t1,t2}) creates B(t1)∧B(t2), which entails both B(t1) and B(t2) (conj_entails_atoms) → strongest answer → EP holds. English side: {B(t1), B(t2)} are independent (atoms_independent) → no strongest answer → EP fails.

                                theorem AlonsoOvalleMoghiseh2025b.ro_eliminates_disjunction :
                                have disj := fun (w : World) => bought Entity.t1 w || bought Entity.t2 w; ((hamblinSet biDomain).any fun (p : WorldBool) => allWorlds.all fun (w : World) => p w == disj w) = true ((hamblinSetRo biDomain).any fun (p : WorldBool) => allWorlds.all fun (w : World) => p w == disj w) = false

                                -ro eliminates disjunctive propositions from the Hamblin set, blocking free choice interpretations (§4, eqs. 62–63).

                                Full Hamblin set includes ⊔({t1,t2}) = B(t1) ∨ B(t2), which enables free choice readings. -ro restricts to singletons, so only B(t1), B(t2), B(t12) remain — no disjunctions.

                                theorem AlonsoOvalleMoghiseh2025b.hamblinSet_decomposition (dom : List Entity) (w : World) (p : WorldBool) :
                                p hamblinSet domXCore.Quantification.nonemptySubsets dom, (p w = true Core.Quantification.conjGQ X fun (e : Entity) => bought e w = true) (p w = true Core.Quantification.disjGQ X fun (e : Entity) => bought e w = true)

                                The Hamblin set decomposes into conjGQ and disjGQ applications. Each proposition in hamblinSet dom is conjGQ X (bought · w) or disjGQ X (bought · w) for some non-empty X ⊆ dom. This connects the study's concrete Hamblin set to the lattice-theoretic GQ generators in Core.Logic.Quantification.Generators.

                                theorem AlonsoOvalleMoghiseh2025b.plurality_via_gq :
                                have bt12 := fun (w : World) => bought Entity.t12 w; have conjt1t2 := fun (w : World) => bought Entity.t1 w && bought Entity.t2 w; (allWorlds.all fun (w : World) => bt12 w == conjt1t2 w) = true

                                B(t12) is extensionally equivalent to B(t1) ∧ B(t2): the mereological join's predicate equals the conjunction of its parts. This follows from distributivity (bought_distributive) and is how plural answers arise even from the BI individual Hamblin set: the -ro Hamblin set over biDomain includes B(t12), which is the conjunction proposition in disguise.

                                Farsi interrogative datum with acceptability judgment.

                                • farsi : String
                                • gloss : String
                                • intType : IntType
                                • singularOk : Bool
                                • pluralOk : Bool
                                • exNum : String
                                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

                                      Every datum's acceptability judgment matches the model's prediction. Each per-datum check is verified structurally in § 7; this aggregates them as a single data consistency check.