Questions/ScopeReadings.lean #
@cite{dayal-2016} @cite{groenendijk-stokhof-1984} @cite{szabolcsi-1997}
Pair-List, Choice, and Mention-Some Readings (@cite{groenendijk-stokhof-1984}, Chapter VI, Sections 2-5).
The Phenomenon #
Embedded questions exhibit scope interactions with quantifiers:
Pair-List Readings (Section 2.1): "Which student was recommended by each professor?" → For each professor, which student they recommended (list of pairs)
Here the universal quantifier takes WIDE scope over the wh-phrase. The answer is a functional relation: professor → student.
Choice Readings (Section 2.2): "John knows whom Mary or Sue invited" → John knows the answer, where the answer depends on whether Mary or Sue is the one asking
The disjunction/existential takes WIDE scope over the wh-phrase. Different individuals can give different complete answers.
Semantic Analysis #
Pair-List: ∀y. ?x. R(y,x)
- The question is parameterized by the universal
- Answer must resolve the question for each y
Choice: ∃y. ?x. R(y,x) (or ∨)
- The question is parameterized by which y is relevant
- Answer resolves the question for SOME y (the one that matters)
Pair-List Readings #
"Which student was recommended by each professor?"
Standard Reading: ?x. ∀y. Prof(y) → Recommended(y, x)
- One student recommended by ALL professors
- Very restrictive; often no such student exists
Pair-List Reading: ∀y. Prof(y) → ?x. Recommended(y, x)
- For each professor, which student they recommended
- Answer is a FUNCTION from professors to students
The pair-list reading arises when:
- The universal takes wide scope over the wh-phrase
- The answer is a function/relation
A pair-list question: for each element of a domain, ask a wh-question.
"Which X did each Y verb?" becomes: ∀y∈Y. ?x. R(y, x)
- universalDomain : List E
The domain of the universal ("each professor")
- whDomain : List E
The wh-domain ("which student")
- relation : W → E → E → Bool
The relation being asked about
- universalNP : String
Name of the universal NP
- whPhrase : String
Name of the wh-phrase
Instances For
A pair-list answer: a function from the universal domain to wh-answers.
- pairs : E → Option E
The function mapping each universal element to its answer
Instances For
Convert a pair-list question to a GSQuestion.
The partition groups worlds by the ENTIRE function from Y to X: Two worlds are equivalent iff they have the same pair-list.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Build individual question for a specific universal element.
Equations
Instances For
A pair-list question is equivalent to a conjunction of individual questions.
∀y. ?x. R(y,x) = ∧_{y∈Y} ?x. R(y,x)
The partition induced by the pair-list question agrees pointwise with the conjunction of per-element individual questions.
Number of cells in pair-list: can be up to |X|^|Y| (exponential).
If each professor can recommend any student, and there are n professors and m students, the pair-list question has up to m^n cells.
Instances For
Choice Readings #
"John knows whom Mary or Sue invited"
Non-Choice Reading: John knows: ?x. (Mary-invited(x) ∨ Sue-invited(x))
- John knows who was invited by at least one of them
Choice Reading: John knows: Mary-invited(?x) ∨ Sue-invited(?x)
- Depending on whether Mary or Sue is relevant, John knows that answer
- This is a de re reading of the disjunction
The choice reading arises when:
- A disjunctive/existential NP takes wide scope over the wh-phrase
- The embedded question is "parameterized" by which disjunct is true
"Whom does John or Mary love?" can be answered:
- "If John: Bill. If Mary: Sue." This gives DIFFERENT answers depending on who is the lover.
A choice question: question parameterized by a disjunction.
"Whom does Y₁ or Y₂ verb?"
- disjuncts : List E
The disjuncts
- whDomain : List E
The wh-domain
- relation : W → E → E → Bool
The relation
- disjunctionNP : String
Description of the disjunction
- whPhrase : String
The wh-phrase
Instances For
A choice answer: potentially different answer for each disjunct.
- activeDisjunct : E
Which disjunct is "active"
- answer : E
The answer for that disjunct
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Under choice reading, different disjuncts can give different answers.
"Whom does John or Mary love?"
- Answer: "John loves Bill; Mary loves Sue"
- This is the CONDITIONAL ANSWER: for each disjunct, the answer.
Equations
- cq.conditionalAnswer w = List.map (fun (d : E) => (d, List.filter (cq.relation w d) cq.whDomain)) cq.disjuncts
Instances For
Convert choice question to LiftedQuestion under choice reading.
The choice reading involves existential quantification over disjuncts, which is like disjunction. Since disjunction of equivalence relations is NOT an equivalence relation, we must use the lifted type.
Two worlds are equivalent iff for SOME disjunct, they give the same answer.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Under NON-choice reading, worlds match iff ALL disjunct-answers match.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Relationship between choice and non-choice readings #
The choice reading (existential/disjunctive) is semantically COARSER than the non-choice reading (universal/conjunctive). However, since they now have different types (LiftedQuestion vs GSQuestion), direct comparison via refinement (⊑) is not available.
To compare them, lift the non-choice reading and show that the lifted non-choice "entails" the choice reading in the sense that any property holding of all disjunct-questions holds of at least one.
Existential Wide Scope #
"Which student does some professor recommend?"
Similar to choice readings, but with existential quantifier:
Narrow Scope: ?x. ∃y. Prof(y) ∧ Recommends(y,x)
- Which student is recommended by at least one professor?
Wide Scope: ∃y. Prof(y) ∧ ?x. Recommends(y,x)
- There is some professor; which student do they recommend?
The wide scope reading is a "functional" or "choice" reading where the existential picks out a specific professor.
Narrow scope: ∃y. ?x. R(y,x) collapses to ?x. ∃y. R(y,x)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Wide scope: for the "relevant" y, what's the answer?
This is similar to choice reading - the answer can vary based on which existential witness is considered.
Since this involves existential quantification (which is like disjunction), we must use the lifted type to avoid the transitivity problem.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Functional Readings #
When the wh-answer is FUNCTIONALLY DEPENDENT on a wide-scope quantifier, we get readings where the answer is a function.
"Which of his teachers does every student admire?" → Answer: "John admires Smith, Mary admires Jones,..." → A function from students to teachers
The function IS the complete answer under the pair-list reading.
A functional answer: maps each element of one domain to another.
Equations
Instances For
The number of possible functional answers.
Equations
- Semantics.Questions.ScopeReadings.numFunctionalAnswers domainSize rangeSize = (rangeSize + 1) ^ domainSize
Instances For
A question has a functional reading if the answer is a function.
This happens when:
- There's a pair-list configuration (universal over wh)
- For each domain element, there's a unique wh-answer
Equations
- One or more equations did not get rendered due to their size.
Instances For
Mention-Some and Scope #
"Where can I buy an Italian newspaper?"
This has a mention-some reading: ONE place suffices.
The existential "an Italian newspaper" can take wide scope: ∃x. Paper(x) ∧ ?place. Sells(place, x)
But this doesn't fully explain mention-some, which is about the QUESTIONER'S GOAL, not scope.
However, wide scope CAN interact with mention-some:
- "Which student does some professor recommend?" (choice + mention-some)
- "Who speaks some Scandinavian language?" (existential + mention-some)
See MentionSome.lean for full G&S Section 5 treatment:
- I-MS rule (formal semantic operation)
- P-ANS analysis and its problems
- Embedded mention-some under "know"/"wonder"
- Verb licensing (why "depends" blocks mention-some)
Convert an ExistentialQuestion to a MentionSomeInterrogative.
This connects the scope-based existential question to the G&S Section 5 formal treatment of mention-some.
Equations
- eq.toMentionSomeInterrogative = { whDomain := eq.whDomain, abstract := fun (w : W) (x : E) => eq.existentialDomain.any fun (y : E) => eq.relation w y x }
Instances For
Wide-scope existential implies mention-some is licensed.
@cite{groenendijk-stokhof-1984}, Section 5: When an existential takes wide scope over the wh-phrase, the question receives a mention-some interpretation because any witness for the existential provides a sufficient answer.
When Do These Readings Arise? #
Pair-List Licensing:
- Universal quantifier c-commands wh-phrase
- The question has a "natural functional interpretation"
- The answer can be presented as a list
"Which student did each professor recommend?" ✓ "Each professor recommended which student?" (marked)
Choice Licensing:
- Disjunction/existential c-commands wh-phrase
- The different disjuncts/witnesses are contextually salient
- Conditional answers are felicitous
"Whom does John or Mary love?" ✓ (if both John and Mary are salient)
Factors:
- Attitude verbs: "know" licenses pair-list more than "wonder"
- Definiteness: definite subjects are harder for pair-list
- Information structure: contrastive focus on universal
Predict pair-list availability from factors.
Equations
- One or more equations did not get rendered due to their size.