Groenendijk and Stokhof (1984): Studies on the Semantics of Questions #
Groenendijk and Stokhof take a question to be a partition of the indices, here a Setoid. Who
walks relates two indices when the same individuals walk at both (who), so that at an index it
denotes the proposition true exactly where the walkers are those of that index, and whether p
is the bipartition by p. Know and tell relate an individual to the proposition denoted, so
to know who walks is to have one's alternatives inside the actual cell (Knows). An
individual's information at an index is a set of indices compatible with what they believe
inside a set compatible with what they know, which contains the index (InformationSets). A
proposition answers a question for the individual when adding it to their information leaves
the information inside one cell, and answers it partially when it rules out a cell.
Main statements #
Knows.mem_core: to know the answer is to know every true proposition the question decides.not_knows_who_of_believes: believing that someone walks who does not excludes knowing who walks.who_compl: who walks and who doesn't walk are one question.who_le_whichDeRe,whichDeRe_compl,Men.readings_independent: which man walks read de re follows from who walks and is which man doesn't walk read de re, while the de dicto reading is independent of it.karttunen_knows_of_knows,Walkers.karttunen_knows: Karttunen's postulate for know follows from this one, but holds of someone who wrongly believes that Suzy walks.InformationSets.update,InformationSets.LetsKnow.givesTrueAnswer: updating with a proposition keeps information well formed, and a proposition that lets one know an answer gives a true one.Figure13.letsKnow_byName: of a name and a description that answer alike on someone's beliefs, only the name, which is true, lets them know the answer.better_or_inter_or_union: of two compatible partial answers, one is better, or their conjunction or their disjunction is better than both.knowsSome_of_knows: knowing who has a pen gives the mention-some knowledge once someone has a pen.
Implementation notes #
Extensions are topical properties E → Set W and attitudes are SetRel W W read through
SetRel.core. Mathlib's order on Setoid is the dissertation's inclusion of questions
(Setoid.le_iff_forall_classes), whose dual atoms are the bipartitions (Setoid.isCoatom_iff).
The domain of individuals is fixed across indices, as the dissertation assumes in accepting (X);
the update of information is classical, and giving an answer leaves out chapter IV's
presupposition that the question is open. The mention-some question is Question.which. Two
printed claims are corrected, the equation for the answers compatible with a conjunction
(TwoCells.determined_inter_ne) and the cells that (at least) an M G's rules out in figure 15
(Figure15.indefinite_partial_false). Page numbers are the dissertation's printed ones.
TODO #
- Chapter IV's indirect answers and its comparison and correctness of answers (sections 7 to 9), the pragmatic comparison of appendix 2 of chapter V, and the claim that a partial answer to a bipartition is complete (chapter IV, p. 235).
- Chapter V's linguistic answers and the pragmatic properties of terms, and chapter VI's choice
readings, whose examples are rows of
Data.Examples.GroenendijkStokhof1984. - Chapter III's functional readings.
References #
Questions #
The extension of P at w is the set of individuals that have P there.
Equations
- GroenendijkStokhof1984.extension P w = {x : E | w ∈ P x}
Instances For
Who P? relates two indices at which P has the same extension (chapter II, p. 85).
Equations
- GroenendijkStokhof1984.who P = Setoid.ker (GroenendijkStokhof1984.extension P)
Instances For
Which G P? read de dicto asks for the extension of G and P together (chapter II,
p. 112).
Equations
- GroenendijkStokhof1984.whichDeDicto G P = GroenendijkStokhof1984.who fun (x : E) => G x ∩ P x
Instances For
Which G P? read de re at w asks for the extension of P among the individuals that are
G at w (chapter II, p. 114).
Equations
- GroenendijkStokhof1984.whichDeRe G P w = Setoid.ker fun (v : W) => GroenendijkStokhof1984.extension G w ∩ GroenendijkStokhof1984.extension P v
Instances For
Who P? is the partition of the propositions that each individual has P.
Which G P? read de re at w is the partition of Karttunen's denotation of the question for
the individuals that are G at w.
Who P? is the meet of the polar questions whether each individual has P (chapter IV,
p. 220).
Who walks? entails Does John walk? (chapter I, (5)).
Which men walk and who are the men together entail which men don't walk, all read de dicto (chapter I, (8)).
Asking of each individual whom they love is asking who loves whom, the pair-list reading of whom does everyone love over a fixed domain (chapter VI, pp. 447–449).
Knowing the answer #
An individual whose alternatives at w are given by R knows the answer to Q at w when
every alternative lies in the cell of w, the proposition the question denotes at w.
Equations
- GroenendijkStokhof1984.Knows R Q w = (w ∈ R.core (Q.cell w))
Instances For
Knowing the answer to a question is knowing the answer to every question it entails.
To know the answer is to know every true proposition the question decides, which uses no factivity, so that the arguments (I) to (VII) of chapter II hold for tell as for know.
To know who walks is to know of each walker that they walk and of each non-walker that they don't (chapter II, p. 87).
Someone whose beliefs D are consistent and lie within their knowledge K, and who believes
of a non-walker that they walk, doesn't know who walks (chapter II, (VIII) and p. 109).
Karttunen's postulate for know #
Knowing the answer to a partition satisfies Karttunen's meaning postulate for know on the Hamblin set, both its clause for the true answers and its clause for an empty set of them.
Without its clause for an empty answer set, Karttunen's postulate counts anyone as knowing who walks when nobody walks, so that it validates (XIII) only through that clause (chapter II, pp. 92–93).
Bill and Suzy at two indices. At true only Bill walks and at false both do; John cannot
tell the indices apart, and believes that both walk.
Bill walks at both indices, Suzy only at false.
Equations
Instances For
John's knowledge leaves both indices open.
Equations
- GroenendijkStokhof1984.Walkers.john = Set.univ
Instances For
John believes that Bill and Suzy walk.
Equations
- GroenendijkStokhof1984.Walkers.johnBelieves = {p : Bool × Bool | p.2 = false}
Instances For
Karttunen's postulate counts John as knowing who walks at true, where only Bill walks,
though he believes that Suzy walks too, so that it does not validate (VIII); nor does it count
him as knowing who doesn't walk, so that it does not validate (X) (chapter II, pp. 86–88).
De dicto and de re readings #
One individual at four indices, which record whether it is a man and whether it walks. The
actual index is (true, false) or (true, true); each relation lists the indices John cannot
exclude.
It is a man at the indices (true, _).
Equations
- GroenendijkStokhof1984.Men.man x✝ = {w : Bool × Bool | w.1 = true}
Instances For
It walks at the indices (_, true).
Equations
- GroenendijkStokhof1984.Men.walk x✝ = {w : Bool × Bool | w.2 = true}
Instances For
John knows that it does not walk but not that it is a man, the counter-model of chapter II, p. 112.
Equations
- GroenendijkStokhof1984.Men.notMan = {p : (Bool × Bool) × Bool × Bool | p.2 = (true, false) ∨ p.2 = (false, false)}
Instances For
John knows neither that it is a man nor that it does not walk.
Equations
- GroenendijkStokhof1984.Men.notManWalks = {p : (Bool × Bool) × Bool × Bool | p.2 = (true, false) ∨ p.2 = (false, true)}
Instances For
John knows that it walks but not that it is a man, the situation of chapter II, p. 89.
Equations
- GroenendijkStokhof1984.Men.notManButWalks = {p : (Bool × Bool) × Bool × Bool | p.2 = (true, true) ∨ p.2 = (false, true)}
Instances For
Who walks does not entail which man walks read de dicto, since John knows the answer to the first but not to the second (chapter II, (XI)).
Which man walks does not entail which man doesn't walk with the conclusion read de dicto, whatever the reading of the premiss (chapter II, (XII)).
Which man walks read de dicto does not entail which man doesn't walk read de re (chapter II, (XII)).
The de dicto and de re readings of John knows which man walks are logically independent (chapter II, p. 90).
Neither which men walk? nor which men don't walk? entails the other (chapter I, (7)).
Information and answers #
The semantic answers to Q compatible with the information J (chapter IV, (14)).
Equations
- GroenendijkStokhof1984.compatible Q J = {X : Set W | X ∈ Q.classes ∧ (X ∩ J).Nonempty}
Instances For
The partition that Q makes on J, whose blocks are the traces on J of the compatible
answers (chapter IV, (15)).
Equations
- GroenendijkStokhof1984.restrict Q J = (fun (x : Set W) => x ∩ J) '' GroenendijkStokhof1984.compatible Q J
Instances For
J offers an answer to Q when the partition Q makes on J has the single block J
(chapter IV, (20)).
Equations
- GroenendijkStokhof1984.OffersAnswer Q J = (GroenendijkStokhof1984.restrict Q J = {J})
Instances For
An information set offers an answer exactly when it is nonempty and lies inside one cell.
Information offers an answer exactly when it is nonempty and resolves the question as an inquisitive question.
Less information offers an answer that more information offers, as long as it is not empty (chapter IV, (18)).
J offers a true answer at i when J with i added still offers an answer (chapter IV,
(23)).
Equations
- GroenendijkStokhof1984.OffersTrueAnswer Q J i = GroenendijkStokhof1984.OffersAnswer Q (insert i J)
Instances For
Information containing the index offers a true answer when it offers an answer.
J is closer to an answer to Q than K when it lies within K and fewer semantic answers
are compatible with it (chapter IV, (30)).
Equations
- GroenendijkStokhof1984.CloserToAnswer Q J K = (J ⊆ K ∧ GroenendijkStokhof1984.compatible Q J ⊂ GroenendijkStokhof1984.compatible Q K)
Instances For
J gives access to the true answer at i when the cell of i is compatible with it
(chapter IV, (31)).
Equations
- GroenendijkStokhof1984.GivesAccess Q J i = (Q.cell i ∈ GroenendijkStokhof1984.compatible Q J)
Instances For
Equations
- GroenendijkStokhof1984.instDecidableNonemptyOfFintypeOfDecidablePredMemSet_studies = decidable_of_iff (∃ (v : W), v ∈ s) ⋯
Equations
- GroenendijkStokhof1984.instDecidableRelROfFintypeOfDecidablePredMemSet_studies P x✝¹ x✝ = decidable_of_iff (∀ (x : E), x✝¹ ∈ P x ↔ x✝ ∈ P x) ⋯
Equations
- GroenendijkStokhof1984.instDecidableOffersAnswerOfFintypeOfDecidableRelROfDecidablePredMemSet = decidable_of_iff (J.Nonempty ∧ ∃ (w : W), ∀ v ∈ J, Q v w) ⋯
Equations
- One or more equations did not get rendered due to their size.
Equations
- GroenendijkStokhof1984.instDecidableGivesAccessOfFintypeOfDecidableRelROfDecidablePredMemSet = decidable_of_iff (Q.cell i ∩ J).Nonempty ⋯
An individual's information at the index i consists of the indices compatible with what
they believe, a nonempty set, among those compatible with what they know, which contain i
(chapter IV, (21)).
- doxastic : Set W
The indices compatible with what the individual believes.
- epistemic : Set W
The indices compatible with what the individual knows.
- doxastic_nonempty : self.doxastic.Nonempty
- mem_epistemic : i ∈ self.epistemic
Instances For
The individual has an answer when their beliefs offer one (chapter IV, (24)).
Equations
Instances For
The individual has a true answer when their beliefs offer a true one.
Equations
Instances For
The individual knows an answer when their knowledge offers one.
Equations
Instances For
The individual's knowledge offers a true answer exactly when it offers an answer.
To know an answer is to have a true one (chapter IV, p. 226).
To have a true answer is to have an answer (chapter IV, p. 226).
Knowing the answer at i along a relation whose alternatives at i are the individual's
knowledge is knowing an answer.
Updating with P adds P to the beliefs when they are consistent with it, and to the
knowledge when, further, P is true (chapter IV, (25)).
Equations
- One or more equations did not get rendered due to their size.
Instances For
P gives the individual an answer to Q when updating with it gives them one (chapter IV,
(27) and (29)).
Equations
- S.GivesAnswer P Q = (S.update P).HasAnswer Q
Instances For
P gives the individual a true answer when updating with it gives them a true one.
Equations
- S.GivesTrueAnswer P Q = (S.update P).HasTrueAnswer Q
Instances For
P lets the individual know an answer when updating with it lets them know one.
Equations
- S.LetsKnow P Q = (S.update P).KnowsAnswer Q
Instances For
What lets one know an answer gives a true answer (chapter IV, (28)).
What gives a true answer gives an answer (chapter IV, (28)).
P gives the individual a partial answer to Q when updating their beliefs with it brings
them closer to an answer (chapter IV, (33)).
Equations
- S.GivesPartialAnswer P Q = GroenendijkStokhof1984.CloserToAnswer Q (S.update P).doxastic S.doxastic
Instances For
P gives a true partial answer when, further, the updated beliefs still give access to the
true answer (chapter IV, (32) and (33)).
Equations
- S.GivesTruePartialAnswer P Q = (S.GivesPartialAnswer P Q ∧ GroenendijkStokhof1984.GivesAccess Q (S.update P).doxastic i)
Instances For
A proposition that gives an answer to a question open on the individual's beliefs gives a partial answer (chapter IV, p. 235).
Figure 13 of chapter IV #
Two individuals, 0 and 1. An index records which of them is the F, a property true of
exactly one individual, and which of them G. At the actual index 1 is the F and only 0 G's.
The individual believes, wrongly, that 0 is the F, and knows, rightly, that exactly one
individual G's.
An index records who is the F and who G's.
Equations
- GroenendijkStokhof1984.Figure13.Index = (Fin 2 × Finset (Fin 2))
Instances For
Who G's?
Equations
- GroenendijkStokhof1984.Figure13.whoGs = GroenendijkStokhof1984.who fun (a : Fin 2) => {w : GroenendijkStokhof1984.Figure13.Index | a ∈ w.2}
Instances For
Who is the F?
Equations
- GroenendijkStokhof1984.Figure13.whoIsTheF = GroenendijkStokhof1984.who fun (a : Fin 2) => {w : GroenendijkStokhof1984.Figure13.Index | w.1 = a}
Instances For
The individual's information at the actual index.
Equations
- One or more equations did not get rendered due to their size.
Instances For
That 0 is the one who G's, an answer that names the individual.
Equations
- GroenendijkStokhof1984.Figure13.byName = {w : GroenendijkStokhof1984.Figure13.Index | w.2 = {0}}
Instances For
That the F is the one who G's, an answer that describes the individual.
Equations
- GroenendijkStokhof1984.Figure13.byDescription = {w : GroenendijkStokhof1984.Figure13.Index | w.2 = {w.1}}
Instances For
That if anyone G's, the F does.
Equations
- GroenendijkStokhof1984.Figure13.ifAnyoneThenTheF = {w : GroenendijkStokhof1984.Figure13.Index | w.2.Nonempty → w.1 ∈ w.2}
Instances For
That nobody G's.
Equations
- GroenendijkStokhof1984.Figure13.nobody = {w : GroenendijkStokhof1984.Figure13.Index | w.2 = ∅}
Instances For
That everybody G's.
Equations
- GroenendijkStokhof1984.Figure13.everybody = {w : GroenendijkStokhof1984.Figure13.Index | w.2 = Finset.univ}
Instances For
The question who G's is open on the individual's beliefs and on their knowledge.
The individual has an answer to who is the F, but not a true one.
The two answers are logically independent, each combination of their truth values holding at some index.
An answer true at (0, {0}) and false at (0, {1}) leaves the individual's beliefs only
(0, {0}).
The two answers are equivalent on the individual's beliefs.
Both answers give the individual a true answer to who G's.
Only the answer by name lets the individual know who G's, since the description is false at the actual index and so does not reach their knowledge.
The much weaker answer that if anyone G's the F does already gives a true answer.
That nobody G's and that everybody G's are incompatible with the individual's beliefs, so neither gives an answer.
Figure 15 of chapter IV #
Three individuals, 0 and 1 the M's and 2 the only F; an index is the set of individuals
who G there. The individual believes that someone but not everyone G's, and only 2 G's at the
actual index.
An index records who G's.
Equations
- GroenendijkStokhof1984.Figure15.Index = Finset (Fin 3)
Instances For
The proposition that x G's.
Equations
- GroenendijkStokhof1984.Figure15.G x = {w : GroenendijkStokhof1984.Figure15.Index | x ∈ w}
Instances For
The actual index.
Equations
Instances For
The indices at which someone but not everyone G's.
Equations
- GroenendijkStokhof1984.Figure15.someNotAll = {w : GroenendijkStokhof1984.Figure15.Index | w ≠ ∅ ∧ w ≠ Finset.univ}
Instances For
Equations
- GroenendijkStokhof1984.Figure15.instDecidablePredIndexMemSetSomeNotAll w = { decide := decide (w ≠ ∅) && decide (w ≠ Finset.univ), reflects_decide := ⋯ }
The individual's information at the actual index, with the same beliefs and knowledge.
Equations
- One or more equations did not get rendered due to their size.
Instances For
That if 0 G's then 1 does gives a true partial answer.
That the one who G's is an M gives a partial answer that is not true.
That at least an M G's gives a partial answer that is not true. It rules out of the beliefs
only the actual cell, where only 2 G's, where the text says it rules out the cells where
nobody and where only 1 G's (p. 236).
That the one who G's is an F gives a complete true answer.
Comparing answers, appendix 2 of chapter V #
The union of the semantic answers to Q compatible with P (chapter V, appendix 2, (1)).
Equations
Instances For
P gives a partial semantic answer to Q when it is compatible with some but not all of its
answers (chapter V, appendix 2, (2)).
Equations
- GroenendijkStokhof1984.GivesPartialSemanticAnswer P Q = (GroenendijkStokhof1984.determined Q P ≠ ∅ ∧ GroenendijkStokhof1984.determined Q P ≠ Set.univ)
Instances For
P₁ is a more informative answer than P₂ when it is compatible with fewer answers
(chapter V, appendix 2, (11)).
Equations
- GroenendijkStokhof1984.MoreInformative Q P₁ P₂ = (GroenendijkStokhof1984.determined Q P₁ ⊂ GroenendijkStokhof1984.determined Q P₂)
Instances For
Of two equally informative answers, the weaker is the more standard (chapter V, appendix 2, (12)).
Equations
- GroenendijkStokhof1984.MoreStandard Q P₁ P₂ = (GroenendijkStokhof1984.determined Q P₁ = GroenendijkStokhof1984.determined Q P₂ ∧ P₂ ⊂ P₁)
Instances For
P₁ is a quantitatively better answer than P₂ when it is more informative, or equally
informative and more standard (chapter V, appendix 2, (13)).
Equations
- GroenendijkStokhof1984.Better Q P₁ P₂ = (GroenendijkStokhof1984.MoreInformative Q P₁ P₂ ∨ GroenendijkStokhof1984.MoreStandard Q P₁ P₂)
Instances For
The answers compatible with a disjunction are those compatible with either disjunct (chapter V, appendix 2, (4)).
The answers compatible with a conjunction are compatible with each conjunct (chapter V, appendix 2, (3), which states an equation).
Of two different compatible propositions the first of which gives a partial answer, one is better than the other, or their conjunction or their disjunction is a partial answer better than both (chapter V, appendix 2, (18), which also assumes that the second gives a partial answer).
Four indices in two cells, {0, 1} and {2, 3}.
The question whose cells are {0, 1} and {2, 3}.
Equations
- GroenendijkStokhof1984.TwoCells.cells = Setoid.ker fun (i : Fin 4) => decide (↑i < 2)
Instances For
Each of {0, 2} and {1, 2} is compatible with both cells but their conjunction only with
{2, 3}, so the answers compatible with a conjunction need not be those compatible with both
conjuncts.
Mention-some knowledge, chapter VI, section 5.3 #
Someone knows who P's on the mention-some reading when, of someone who P's, they know that they P (chapter VI, (25) and (28)).
Equations
- GroenendijkStokhof1984.KnowsSome R P w = ∃ (x : E), w ∈ P x ∧ w ∈ R.core (P x)
Instances For
When nobody has a pen, John knows who has a pen is false on its mention-some reading, even when John knows that nobody does (chapter VI, p. 538).
A true complete answer to who has a pen, other than that nobody does, is a true complete answer on the mention-some reading (chapter VI, p. 538).
A true complete answer on the mention-some reading gives a true partial answer to who has a pen, as long as someone could fail to have one (chapter VI, p. 538).