George (2011): Question Embedding and the Semantics of Answers #
George builds a question from an abstract, the extension at each world of a property of the things a wh-phrase ranges over. The question operator gives its mention-some answers and, composed with an exhaustivity operator, its strongly exhaustive answers, the fibers of the abstract; a responsive predicate holds of a question when it holds of some answer. Against weak exhaustivity, the strongly exhaustive answers of a question and its negation coincide because complementation is a bijection of extensions, and knowing one settles the other only for an agent who knows the domain, so Maggie knows who was admitted but not who wasn't is consistent on strong readings. Against reducibility, question-embedding know depends on belief as well as knowledge, and George's twin relations theory derives both uses of a responsive predicate from a pair of an existential and a universal relation to propositions.
Main statements #
classes_partition_mentionSome: the cells of the partition are the strongly exhaustive answers other than the contradiction.negation_generalization,restricted_compl_subsingleton_iff: a question and its negation have the same strongly exhaustive answers, and with a restrictor outside the negation knowing one settles the other exactly when the domain is known.reducible_iff_exists,reducible_embed: a reducible predicate is one computed from the answers and the propositions it holds of, as every reductive account is.TwinRelations.exists_proposition_of_question,TwinRelations.question_of_forall_proposition,TwinRelations.question_singleton: the linking results of the twin relations theory.Newspaper.know_not_reducible,know_question_stronglyExhaustive_iff: know is not reducible, but on strongly exhaustive answers it is knowing the true answer.rows_predicted: the dissertation's truth judgments in its scenarios.
Implementation notes #
Abstracts are functions W → Set τ from worlds to extensions, and answer sets are
Set (Set W). George takes knowledge and belief as primitives; the scenarios model belief by
doxastic states and knowledge as true belief, and only factivity is used in general. His
ignorare (101b) drops the existential conjunct that the twin relations rule yields, so the two
agree on nonempty answer sets. In the admission scenarios the fourth candidate is Wesley of (16),
and Rupert's state is Maggie's: the scenarios differ in their questions.
References #
Answer sets from abstracts #
The question operator Q (113) gives the mention-some answers of an abstract, one for each
value.
Equations
- George2011.mentionSome α = Set.range fun (β : τ) => {w : W | β ∈ α w}
Instances For
The strongly exhaustive answers are Q applied to the abstract composed with the
exhaustivity operator X (111), so they are the fibers of the abstract, and an extension no world
realizes contributes the contradiction.
Equations
- George2011.stronglyExhaustive α = Set.range fun (S : Set τ) => α ⁻¹' {S}
Instances For
Groenendijk and Stokhof's true strongly exhaustive answer, George's (125), is the worlds where the abstract has the same extension.
The weakly exhaustive answer (130) is the worlds whose extension includes this one's.
Only one strongly exhaustive answer is true at a world (p. 41).
The partition (129) relates the worlds where the abstract has the same extension, so its cells partition the worlds (p. 70).
The cells of the partition (129) are the strongly exhaustive answers other than the contradiction (footnote 24).
The contradiction is a strongly exhaustive answer exactly when some extension is realized in no world, the dissertation's (128).
The weakly exhaustive answers (131) are the weak answers of the worlds.
Equations
- George2011.weaklyExhaustive α = Set.range (Question.weakAnswer (George2011.mentionSome α))
Instances For
A world's weakly exhaustive answer is the least true member of (131), not its only one.
The weak answers true at w are those of the worlds with smaller extensions, so a world has
several true weakly exhaustive answers (p. 76).
Negation: (9) #
Relabelling extensions bijectively leaves the strongly exhaustive answers fixed.
With negation outscoping any restrictor, a question and its negation have the same strongly exhaustive answers (9).
Partial answers: (116)–(118) #
The generalized partial answers (116) close an answer set under arbitrary disjunction, which is a closure operator (117a)–(117c).
Equations
- George2011.part = ClosureOperator.ofPred (fun (P : Set (Set W)) => Set.sUnion '' 𝒫 P) (fun (P : Set (Set W)) => ∀ T ⊆ P, ⋃₀ T ∈ P) ⋯ ⋯ ⋯
Instances For
Every mention-some answer is a partial answer to the strongly exhaustive answers (117d).
The disjunction of all strongly exhaustive answers is the tautology (123b).
Information states knowing a strongly exhaustive answer #
A state supports a strongly exhaustive answer exactly when the extension is constant on it.
With the actual world in the state, supporting a strongly exhaustive answer is entailing the true one (p. 41).
With the restrictor D outside the negation and the positive extension A ⊆ D settled, the
negated question is settled exactly when the domain is (p. 86).
Embedding and reducibility #
By the embedding rule (51) a responsive predicate holds of a question when it holds of some answer.
Equations
- George2011.embed R P x = ∃ p ∈ P, R p x
Instances For
A predicate has the reducibility property (9) of chapter 4 when the questions it relates an individual to are a function of the propositions it relates it to.
Equations
- George2011.Reducible R RQ = Function.FactorsThrough (fun (x : E) => {P : Set (Set W) | RQ P x}) fun (x : E) => {p : Set W | R p x}
Instances For
A question relation computed from the answer set and the propositions an individual is related to is reducible, as every reductive account's is (p. 117).
Existential quantification over any selection of answers is reducible (p. 118), including the baseline rule and Lahiri's quantification over true answers.
Twin relations: §4.5.3 #
On the twin relations theory a responsive predicate's lexical entry is a pair of relations, one that some answer must bear and one that every answer must bear (p. 158).
Instances For
The question-embedding use (85b) relates an individual to an answer set every answer of which bears the universal relation and some answer the existential one.
Equations
- R.question P x = ((∀ p ∈ P, R.universal p x) ∧ ∃ p ∈ P, R.existential p x)
Instances For
The propositional use (85a) requires both relations.
Equations
- R.proposition p x = (R.existential p x ∧ R.universal p x)
Instances For
Relating an individual to an answer set relates it to one of the answers (102).
Relating an individual to every answer of a nonempty answer set relates it to the set (103).
On a singleton the question-embedding use is the propositional use, so a clause can be embedded as the singleton of its proposition (§4.5.3.6).
A trivial universal relation, as for be certain (98)–(99), gives back the embedding rule.
With all its content in the universal relation, as for Italian ignorare (100)–(101), a predicate denies the embedding rule for the negated relation on nonempty answer sets.
know (86) has knowledge as its existential relation and the truth of what is believed as its universal one.
Equations
- George2011.TwinRelations.know knows believes w = { existential := knows, universal := fun (p : Set W) (x : E) => believes p x → w ∈ p }
Instances For
Knowing a question is knowing some answer and believing no false one (71).
As knowledge entails truth, the propositional use of know is knowledge (84).
forgot (96) has forgetting as its existential relation and the forgetting of whatever was known as its universal one.
Equations
- George2011.TwinRelations.forgot forgot knew = { existential := forgot, universal := fun (p : Set W) (x : E) => knew p x → forgot p x }
Instances For
For a believer with consistent beliefs the universal half of (71) adds nothing over strongly exhaustive answers, so knowing the question is knowing the true answer (pp. 154, 163).
The newspaper scenario (35)–(36): know is not reducible #
A world records whether Rupert can buy a newspaper at PaperWorld and at Newstopia.
Equations
- George2011.Newspaper.World = (Bool × Bool)
Instances For
The two agents, Janna and Red.
Instances For
Equations
- George2011.Newspaper.instDecidableEqAgent x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Each agent's state is the worlds compatible with what they believe; Janna believes the PaperWorld answer, Red also the Newstopia one (35).
Equations
- George2011.Newspaper.state George2011.Newspaper.Agent.janna = {w : George2011.Newspaper.World | w.1 = true}
- George2011.Newspaper.state George2011.Newspaper.Agent.red = {w : George2011.Newspaper.World | w.1 = true ∧ w.2 = true}
Instances For
Newspapers are sold at PaperWorld only.
Equations
- George2011.Newspaper.actual = (true, false)
Instances For
Where can Rupert buy a newspaper (37) is the abstract giving the shops that sell, false
for PaperWorld and true for Newstopia.
Equations
- George2011.Newspaper.sells w = {s : Bool | (if s = true then w.2 else w.1) = true}
Instances For
An agent believes what their state entails.
Equations
- George2011.Newspaper.believes p a = (George2011.Newspaper.state a ⊆ p)
Instances For
Knowledge as true belief, the propositional relation the scenario holds fixed.
Equations
Instances For
The question-embedding know of (71) and (86).
Equations
Instances For
Red and Janna know the same propositions (35a), (35c).
(33) is true.
(34) is untrue, since Red believes the false Newstopia answer.
Admissions: §3.1 #
Equations
- George2011.Admissions.instDecidableEqStatus x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
A world assigns a status to each of four candidates, Riley, Adam, Robin and Wesley in Maggie's scenario and Anne, Red, Alex and Jonathan in Rupert's.
Equations
Instances For
applicant, the restrictor of who in (14b)/(15b).
Equations
- George2011.Admissions.applicant w = {x : Fin 4 | w x ≠ George2011.Admissions.Status.notApplicant}
Instances For
The admitted candidates.
Equations
- George2011.Admissions.admitted w = {x : Fin 4 | w x = George2011.Admissions.Status.admitted}
Instances For
The rejected candidates.
Equations
- George2011.Admissions.rejected w = {x : Fin 4 | w x = George2011.Admissions.Status.rejected}
Instances For
Which applicants were admitted (14b), with the restrictor outside the negation.
Equations
Instances For
Which applicants weren't admitted (15b).
Equations
Instances For
The state of someone sent the complete list of admitted candidates, the first two.
Equations
- George2011.Admissions.listed = {w : George2011.Admissions.World | ∀ (x : Fin 4), w x = George2011.Admissions.Status.admitted ↔ x = 0 ∨ x = 1}
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- George2011.Admissions.instDecidablePredFinOfNatNatMemSetApplicant w x = { decide := !decide (w x = George2011.Admissions.Status.notApplicant), reflects_decide := ⋯ }
Equations
- One or more equations did not get rendered due to their size.
Maggie does not know who the applicants are, since Robin may or may not have applied.
(12) is true on the strongly exhaustive reading.
(13) is false on the strongly exhaustive reading, by domain uncertainty.
Nor any mention-some answer (p. 86).
Rupert knows which of his four students were admitted.
Read as complementation, which weren't admitted is known too, by (9).
Read as were rejected, which weren't admitted is not known, the complementation failure of (17)–(20).
Spector's spies (20)–(22), §4.2.3 #
A world says which of Alex's four colleagues (Faith, William, Andrew, Robin) are spies.
Equations
- George2011.Spies.World = (Fin 4 → Bool)
Instances For
Which of his colleagues are spies.
Equations
- George2011.Spies.spy w = {x : Fin 4 | w x = true}
Instances For
In the actual world of (20) Faith and William are the spies.
Equations
- George2011.Spies.actual = ![true, true, false, false]
Instances For
Alex believes all four are spies.
Equations
- George2011.Spies.alex = {w : George2011.Spies.World | ∀ (x : Fin 4), w x = true}
Instances For
Alex knows what his state entails and is true.
Equations
- George2011.Spies.knows p = (George2011.Spies.alex ⊆ p ∧ George2011.Spies.actual ∈ p)
Instances For
(21d) is false on the strongly exhaustive reading, since Alex knows no strongly exhaustive answer.
Yet Alex knows the weakly exhaustive answer (21b), so a weakly exhaustive know wrongly makes (21d) true.
Spector's repair, (71) over the mention-some answers, makes (21d) false, since Alex believes the false answer that Andrew is a spy.
forgot, (44)–(46) #
A world records whether Rupert can buy a newspaper at PaperWorld and at Cellulose City.
Equations
- George2011.Forgot.World = (Bool × Bool)
Instances For
The two agents, Janna and Red.
Instances For
Equations
- George2011.Forgot.instDecidableEqAgent x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Both agents once knew the PaperWorld answer, and Red also the Cellulose City one (45).
Equations
- George2011.Forgot.past George2011.Forgot.Agent.janna = {w : George2011.Forgot.World | w.1 = true}
- George2011.Forgot.past George2011.Forgot.Agent.red = {w : George2011.Forgot.World | w.1 = true ∧ w.2 = true}
Instances For
Janna now knows nothing about newspapers and Red still knows the Cellulose City answer.
Equations
- George2011.Forgot.present George2011.Forgot.Agent.janna = Set.univ
- George2011.Forgot.present George2011.Forgot.Agent.red = {w : George2011.Forgot.World | w.2 = true}
Instances For
An agent knew what their past state entailed.
Equations
- George2011.Forgot.knew p a = (George2011.Forgot.past a ⊆ p)
Instances For
An agent forgot what they knew and no longer know.
Equations
- George2011.Forgot.forgot p a = (George2011.Forgot.knew p a ∧ ¬George2011.Forgot.present a ⊆ p)
Instances For
Where could Rupert buy a newspaper, false for PaperWorld and true for Cellulose City.
Equations
- George2011.Forgot.sells w = {s : Bool | (if s = true then w.2 else w.1) = true}
Instances For
forgot as a twin relations pair.
Equations
Instances For
(44a) is true.
(44b) is untrue, since Red still knows the Cellulose City answer.
In a state model Red has also forgotten the conjunction (47c), so the scenario is not a counterexample to reducibility, as George anticipates (p. 138).
The dissertation's judgments #
Equations
- George2011.instDecidableEqSentence x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- George2011.instReprSentence = { reprPrec := George2011.instReprSentence.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
What each sentence claims in its scenario, on the readings the dissertation assigns.
Equations
- One or more equations did not get rendered due to their size.
- George2011.Verdict George2011.Sentence.admittedKnown = (Question.supported (George2011.stronglyExhaustive George2011.Admissions.admittedApplicant) George2011.Admissions.listed).Nonempty
- George2011.Verdict George2011.Sentence.notAdmittedKnown = (Question.supported (George2011.stronglyExhaustive George2011.Admissions.notAdmittedApplicant) George2011.Admissions.listed).Nonempty
- George2011.Verdict George2011.Sentence.jannaNewspaper = George2011.Newspaper.know.question (George2011.mentionSome George2011.Newspaper.sells) George2011.Newspaper.Agent.janna
- George2011.Verdict George2011.Sentence.redNewspaper = George2011.Newspaper.know.question (George2011.mentionSome George2011.Newspaper.sells) George2011.Newspaper.Agent.red
Instances For
A row's sentence and whether the dissertation judges it true.
- sentence : Sentence
- holds : Bool
Instances For
Equations
- George2011.instDecidableEqRow.decEq { sentence := a, holds := a_1 } { sentence := b, holds := b_1 } = if h : a = b then h ▸ if h : a_1 = b_1 then h ▸ isTrue ⋯ else isFalse ⋯ else isFalse ⋯
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- George2011.instReprRow = { reprPrec := George2011.instReprRow.repr }
The sentence and truth judgment recorded in a datum.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The rows of the dissertation's judgments.
Equations
- George2011.rows = List.filterMap George2011.Row.ofDatum George2011.Examples.all