Questions/Hamblin.lean #
@cite{hamblin-1973b} @cite{karttunen-1977} @cite{kratzer-shimoyama-2002b} @cite{partee-rooth-1983} @cite{kratzer-shimoyama-2002}
Hamblin Semantics for Questions.
The Hamblin View #
Questions denote sets of propositions - their possible answers. A question Q has type <<s,t>,t>, i.e., (W → Bool) → Bool.
This contrasts with G&S partition semantics where questions are equivalence relations. The Hamblin view is:
- More directly compositional (questions are the same type as GQs)
- Naturally conjoinable (type ends in t)
- Foundation for alternative semantics
Coordination #
Since <<s,t>,t> is conjoinable, we can directly apply Partee & Rooth's generalized conjunction:
- Q₁ ∧ Q₂ = λp. Q₁(p) ∧ Q₂(p)
- Q₁ ∨ Q₂ = λp. Q₁(p) ∨ Q₂(p)
Hamblin question denotation: a set of propositions (possible answers).
A question Q is true of proposition p iff p is a possible answer to Q. Type: <<s,t>,t> in Montague notation.
Equations
- Semantics.Questions.Hamblin.QuestionDen W = ((W → Bool) → Bool)
Instances For
A polar question has two alternatives: p and ¬p
Equations
Instances For
A wh-question over a domain: "which x satisfies P?"
Equations
- Semantics.Questions.Hamblin.which domain pred worlds ans = domain.any fun (e : E) => worlds.all fun (w : W) => ans w == pred e w
Instances For
Conjoin two question denotations. (Q₁ ∧ Q₂)(P) = Q₁(P) ∧ Q₂(P)
Semantically: P answers (Q₁ ∧ Q₂) iff P answers both Q₁ and Q₂.
Equations
- Semantics.Questions.Hamblin.conj q1 q2 p = (q1 p && q2 p)
Instances For
Disjoin two question denotations. (Q₁ ∨ Q₂)(P) = Q₁(P) ∨ Q₂(P)
Semantically: P answers (Q₁ ∨ Q₂) iff P answers Q₁ or P answers Q₂.
Equations
- Semantics.Questions.Hamblin.disj q1 q2 p = (q1 p || q2 p)
Instances For
Equations
Conjunction of questions is commutative.
Disjunction of questions is commutative.
Conjunction is associative.
Disjunction is associative.
A proposition p is a complete answer to Q if Q(p) = true.
Equations
Instances For
The tautology answers every question vacuously (if in the denotation).
Equations
Instances For
The contradiction answers no question.
Equations
Instances For
Hamblin vs Partition Semantics #
The two views are related but not equivalent:
Hamblin: Q = {p | p is a possible answer} Partition: Q = equivalence relation where w ~ v iff same answer
A Hamblin question can be converted to a partition by taking the equivalence relation induced by the alternatives. Conversely, a partition can be viewed as a Hamblin question whose answers are the characteristic functions of its cells.
See Partition.lean for the G&S partition semantics.