Roberts 2012: information structure in discourse #
The worked D₀ discourse of [Rob12] (Semantics & Pragmatics 5(6)): two individuals, two foods, and seven questions forming a strategy tree —
q₁ = Who ate what?
├─ q_a = What did Hilary eat? (q_ai: bagels? q_aii: tofu?)
└─ q_b = What did Robin eat? (q_bi: bagels? q_bii: tofu?)
— with her entailment table, the answer-composition equations (11), the derived complete-answer partition (4), strategy completeness, and the QUD-stack trace with its (10g.iii) well-formedness invariant.
A world is the Finset of eating events that occurred, and a question
is the join of its answers ([Ham73]): Question.ofSet of a
single event for the yes/no questions, ⨆ over the open index for the
wh-questions — her (1). Entailment (8) is inclusion of
completeAnswers. The substrate's inquisitive Question.polar, with
alternatives {p, pᶜ}, is the rival yes/no convention, not hers.
D₀ world space #
The two individuals of D₀.
Instances For
Equations
- Roberts2012.instDecidableEqPerson x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Roberts2012.instFintypePerson = { elems := { val := ↑Roberts2012.Person.enumList, nodup := Roberts2012.Person.enumList_nodup }, complete := Roberts2012.instFintypePerson._proof_1 }
Equations
- Roberts2012.instInhabitedPerson = { default := Roberts2012.instInhabitedPerson.default }
Equations
- Roberts2012.instDecidableEqFood x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Roberts2012.instFintypeFood = { elems := { val := ↑Roberts2012.Food.enumList, nodup := Roberts2012.Food.enumList_nodup }, complete := Roberts2012.instFintypeFood._proof_1 }
Equations
- Roberts2012.instInhabitedFood = { default := Roberts2012.instInhabitedFood.default }
A world of Roberts' D₀ scenario: the set of eating events that occurred in it.
Equations
- Roberts2012.World = Finset (Roberts2012.Person × Roberts2012.Food)
Instances For
u ate f — the worlds containing the event, i.e. the principal
up-set of its minimal world {(u, f)}.
Equations
- Roberts2012.ate u f = Set.Ici {(u, f)}
Instances For
Questions as q-alternative sets ((1), (2), (7)) #
Hilary ate the bagels.
Equations
Instances For
Hilary ate the tofu.
Instances For
Robin ate the bagels.
Instances For
Robin ate the tofu.
Instances For
"Did Hilary eat the bagels?"
Instances For
"Did Hilary eat the tofu?"
Instances For
"Did Robin eat the bagels?"
Instances For
"Did Robin eat the tofu?"
Equations
Instances For
"What did Hilary eat?" — the join of its answers.
Equations
Instances For
"What did Robin eat?"
Equations
Instances For
"Who ate what?" — D₀'s move 1, joining answers over person–food pairs.
Equations
- Roberts2012.q_1 = ⨆ (uf : Roberts2012.Person × Roberts2012.Food), Question.ofSet (Roberts2012.ate uf.1 uf.2)
Instances For
Alternative enumerations #
Alternative inclusions #
Subquestionhood in D₀ is alternative-set inclusion: each polar alternative is an alternative of its wh-question, and each wh alternative is an alternative of the big question.
The complete-answer partition ((4)), derived #
A state completely answers "What did u eat?" iff it lies within
one cell of the partition the q-alternatives induce.
Question entailment ((3), (8)) #
Her (8) — answering q₁ yields a complete answer to q₂ — is
completeAnswers q₁ ⊆ completeAnswers q₂; the î(1) table lists the
entailments among D₀'s seven questions.
"Who ate what?" entails "What did u eat?".
"What did u eat?" entails "Did u eat f?".
"Who ate what?" entails every polar subquestion.
Subquestions do not entail their superquestions: "Hilary ate both"
completely answers q_a but decides nothing about Robin.
"Did Hilary eat the bagels?" does not entail "What did Hilary eat?": the positive answer leaves the tofu alternative open.
Answer composition ((11)) #
Her Ans(aᵢ) ∩ Ans(aᵢᵢ) = Ans(a) and Ans(a) ∩ Ans(b) = Ans(1):
instances of completeAnswers_iSup_ofSet — the answers to a join are
the meet of the answers. By iSup_prod, "Who ate what?" is itself the
join of the per-person wh-questions, so (11c) is (11a) one level up.
Partial answerhood is not transitive in general (chaining loses
completeness at the middle link), which is why the stack invariant
proofs below go direct rather than composing.
The complete answers to "What did u eat?" are the joint complete
answers to its point questions.
Jointly answering the polar subquestions is exactly answering "What
did u eat?".
Jointly answering "What did Hilary eat?" and "What did Robin eat?" is exactly answering "Who ate what?".
Strategy of inquiry ((12)) #
Roberts' strategy for the D₀ scenario: answer q_1 by answering q_a and q_b; answer q_a by answering q_ai and q_aii; answer q_b by answering q_bi and q_bii.
Equations
Instances For
QUD stack traces ((10g), (17)) #
Initial state: accept move 1, "Who ate what?".
Equations
Instances For
Pursue Hilary's food: accept q_a.
Equations
Instances For
Pursue Hilary+bagels: accept q_ai.
Equations
Instances For
Stack well-formedness ((10g.iii)) #
The stack [q_a, q_1] is well-formed in the trivial common ground:
every complete answer to the subquestion partially answers the
question below it.
The full three-question stack [q_ai, q_a, q_1] is well-formed.
Answerhood ((3)) #
A partial answer evaluates at least one q-alternative, positively or negatively; the negative direction — ruling an alternative out — is her point against confirm-only answerhood.
"Hilary didn't eat bagels" negatively answers "Did Hilary eat the bagels?" — it falsifies its sole alternative.
"Hilary didn't eat bagels" partially answers "What did Hilary eat?" — it rules out the bagels alternative.
"Hilary ate bagels" positively answers "Did Hilary eat the bagels?".
"Hilary ate bagels" partially answers "Who ate what?" — it confirms one of its four alternatives.
Relevance ((15)) #
Assertion-clause relevance throughout; Roberts' clause for interrogative
moves is strategy membership, which qa_relevant_to_q1 proxies by
partial answerhood.
The assertion "Hilary ate bagels": a declarative's q-alternative set is the singleton of its content.
Instances For
"Hilary ate bagels" is relevant to move 1, "Who ate what?".
"Hilary ate bagels" is relevant to the entire D₀ strategy: it
partially answers q_1 (the strategy's root).