Answerhood operators on Hamblin sets #
A Hamblin set H : Set (Set W) is a set of propositions. The theories that
take a question to denote such a set locate "the answer at world w" by an
operator on the members of H true at w:
trueAnswers H w, the [Kar77b] set of true members;weakAnswer H w, their intersection, the weakly exhaustive answer of [Hei94b] (Ans₁) and [BR99a];strongAnswer H w, the worlds deciding every member aswdoes, the strongly exhaustive answer of [GS84], and on a Hamblin set also Heim's Ans₂, since the weak answer determines the true members (ker_weakAnswer);partition H, the Groenendijk–Stokhof partition as aSetoid, the kernel oftrueAnswers H: its cells are the strong answers (strongAnswer_eq_cell), and as an inquisitive question it is the meet of the members' polar questions (fromSetoid_partition);IsStrongestTrueAnswer H w p, [Day96]'s maximally informative true member: the least true member under entailment,IsLeast. Its existence is Dayal's existential presuppositionIsExhaustivelyResolvable;dayalAnsreturns it anddayalStrongAnsapplies Heim's strengthening to it;IsExhaustivelyResolvableOn H s, the presupposition on an information state: a least member the state supports, Dayal's at the singleton{w};isExhaustivelyResolvable_range_iff, the presupposition on a topical propertyP : α → Set Wfrom short answers to propositions ([Xia22]), whose Hamblin set isSet.range P: a true short answer entailing every true one, the maximally informative member of Fox and Hackl, which on a strictly monotone property is the greatest or least true degree (isExhaustivelyResolvable_range_iff_isGreatest);box H R, the question under necessity, the image ofHunderSetRel.core R, whose presupposition at a world is the prejacent's on that world's modal base (isExhaustivelyResolvable_box_iff);KnowsAnswer H w Dox, the center's knowledge of the answer, the boxSetRel.coreover its doxastic alternatives applied to the weak answer, andPossiblyIgnorant H c Dox, [Day25]'s requirement on the perspectival center of a question;exhCell H p, [Fox18]'s cells;ofFinset F, a finite family of finite propositions, on which the presuppositions are decidable.
The presupposition holds exactly when the weak answer is itself a member
(isExhaustivelyResolvable_iff), so Dayal's operator agrees with Heim's and
Beck and Rullmann's wherever it is defined, and its strong form agrees with
the Groenendijk–Stokhof answer (dayalStrongAns_eq_some_iff). An inquisitive
question Q : Question W enters through its alternatives alt Q, an
antichain, over which the least true member is the only true member
(isStrongestTrueAnswer_iff_of_antichain): the number-sensitive answerhood
of [Day16] needs Hamblin sets whose members entail one another, which
alt discards.
References #
Karttunen sets and the weak and strong answers #
The true answers at w are the members of H true at w, the [Kar77b] denotation.
Equations
- Question.trueAnswers H w = {p : Set W | p ∈ H ∧ w ∈ p}
Instances For
The weakly exhaustive answer is the intersection of the true members ([Hei94b]'s Ans₁, [BR99a]'s Ans-BR).
Equations
- Question.weakAnswer H w = ⋂₀ Question.trueAnswers H w
Instances For
The strongly exhaustive answer at w is the set of worlds that decide every member of H as
w does ([GS84], [Hei94b]'s Ans₂).
Equations
- Question.strongAnswer H w = {v : W | ∀ p ∈ H, w ∈ p ↔ v ∈ p}
Instances For
In the partition of [GS84], two worlds are equivalent when they have the same true members: the kernel of the Karttunen denotation, whose cell [Hei94b]'s generalized analysis has the agent believe.
Equations
- Question.partition H = Setoid.ker (Question.trueAnswers H)
Instances For
The partition is the meet of the polar questions of the members.
The weak answer determines the true members: a world lies in each one's weak answer and each one's weak answer lies in all of its true members, so [Hei94b]'s Ans₂ on a Hamblin set, the proposition that the weak answer is what it is, is the cell of the partition.
The strong answer at w is the cell of w.
Two strong answers are equal or disjoint.
As an inquisitive question, the partition is the meet of the polar questions of the members: a state resolves it iff it resolves whether each member holds.
The strongly exhaustive answer to an inquisitive question mention-all answers it.
Dayal's strongest true answer #
A strongest true answer at w is a member of H true at w that entails every member true
at w, [Day96]'s maximally informative true member.
Equations
- Question.IsStrongestTrueAnswer H w p = IsLeast (Question.trueAnswers H w) p
Instances For
Dayal's existential presupposition holds at w when a strongest true member exists.
Equations
- Question.IsExhaustivelyResolvable H w = ∃ (p : Set W), Question.IsStrongestTrueAnswer H w p
Instances For
The presupposition holds exactly when the weak answer is itself a member.
Topical properties #
A question as a topical property P : α → Set W, from short answers to propositions
([Xia22]), has the Hamblin set Set.range P, whose true members are the image of the
true short answers.
On a topical property, Dayal's presupposition asks for a true short answer whose proposition entails every true one.
The proposition of a short answer is the strongest true answer of a topical property when it is true and entails every true one.
A topical property has a strongest true answer exactly when the proposition of some short answer is one.
On a strictly antitone topical property Dayal's presupposition holds exactly when some degree is the greatest true one.
On a strictly monotone topical property Dayal's presupposition holds exactly when some degree is the least true one.
Over an antichain the least true member is the only true member.
Over inquisitive alternatives the strongest true answer is the only true alternative.
Knowing the answer #
The center knows the answer to H at w: the weak answer holds throughout its doxastic
alternatives Dox, [Kar77b]'s meaning postulate for know.
Equations
- Question.KnowsAnswer H w Dox = (w ∈ Dox.core (Question.weakAnswer H w))
Instances For
The perspectival center is possibly ignorant in the context c when it may not know the
answer there, [Day25]'s requirement on the center of a question.
Equations
- Question.PossiblyIgnorant H c Dox = ∃ w ∈ c, ¬Question.KnowsAnswer H w Dox
Instances For
Asserting content that entails the center's knowledge of the answer leaves no world where the requirement holds.
Asserting that the center does not know the answer leaves the requirement to the context.
Asking whether some content holds leaves the requirement to the context.
A center whose only doxastic alternative is the actual world knows every answer.
A center with every world open knows only trivial answers.
Dayal's answerhood operator Ans-D returns the strongest true member when the presupposition holds.
Equations
- Question.dayalAns H w = if Question.weakAnswer H w ∈ H then some (Question.weakAnswer H w) else none
Instances For
Resolvability on an information state #
The members of H an information state s supports.
Equations
- Question.supported H s = {p : Set W | p ∈ H ∧ s ⊆ p}
Instances For
Dayal's presupposition holds on an information state when the state supports a least member.
On the singleton state {w} it is the presupposition at w.
Equations
- Question.IsExhaustivelyResolvableOn H s = ∃ (p : Set W), IsLeast (Question.supported H s) p
Instances For
Questions under necessity #
The question □Q over the accessibility R necessitates every member: it is the image of
H under SetRel.core R.
Equations
- Question.box H R = R.core '' H
Instances For
Necessity lifts the presupposition: □Q is resolvable at x iff Q is resolvable on the
worlds accessible from x, provided every world is the sole world accessible from some x.
The cell of p is the set of worlds where p is the strongest true member.
Equations
- Question.exhCell H p = {w : W | Question.IsStrongestTrueAnswer H w p}
Instances For
Where p is the strongest true member, the true members are those p entails.
The cell of the strongest true member at w is the strong answer at w.
Dayal's strong operator Ans-D/H, [Hei94b]'s strengthening of Ans-D, returns the worlds with
the same strongest true member as w.
Equations
- Question.dayalStrongAns H w = Option.map (Question.exhCell H) (Question.dayalAns H w)
Instances For
Where defined, Dayal's strong operator is the Groenendijk–Stokhof answer.
Finite Hamblin sets #
A finite family of finite propositions is the carrier on which the
presupposition is decidable; ofFinset places it in the Set (Set W) API.
The Hamblin set of a finite family of finite propositions.
Equations
- Question.ofFinset F = SetLike.coe '' ↑F
Instances For
Equations
- Question.instDecidableIsExhaustivelyResolvableOfFinsetOfDecidableEq F w = decidable_of_iff (∃ p ∈ F, w ∈ p ∧ ∀ q ∈ F, w ∈ q → p ⊆ q) ⋯
Equations
- Question.instDecidableIsExhaustivelyResolvableOnOfFinsetCoeFinsetOfDecidableEq F s = decidable_of_iff (∃ p ∈ F, s ⊆ p ∧ ∀ q ∈ F, s ⊆ q → p ⊆ q) ⋯
Polar and declarative questions #
A non-trivial polar question always satisfies Dayal's presupposition.