Question — Hamblin constructions #
Two basic question-content constructions, both built from ofSet
- inquisitive disjunction:
polar p— the polar interrogative?pfor propositionp. Defined asofSet p ⊔ ofSet pᶜ, matching [Pun19]'s?α := α ⩒ ¬α(since the support clause for¬αover an atom with truth setpreduces toq ⊆ pᶜ).which D P— the wh-question content "whiche ∈ DsatisfiesP e?", built as a Hamblin disjunction⨆ e ∈ D, ofSet (P e). One alternative per element ofD(modulo non-maximality of overlapping predicates).
Both constructions are defined in terms of the lattice operations
rather than stipulated by a fresh props set with bridge theorems —
informativity/inquisitivity facts then derive from info_sup,
info_ofSet, and properties of the underlying Set operations.
Polar question via inquisitive disjunction #
The polar interrogative content of a proposition p, defined
via [Pun19]'s ?α := α ⩒ ¬α. Alternatives are p
and pᶜ; non-informative (info = univ); inquisitive iff p is
non-trivial.
Equations
- Question.polar p = Question.ofSet p ⊔ Question.ofSet pᶜ
Instances For
polar is, by definition, the inquisitive disjunction of the two
declaratives. Not @[simp]: polar p is a meaningful surface
primitive (it's the polar interrogative), and unfolding it to its
lattice definition disrupts simp lemmas like info_polar. Use
explicitly when reasoning about the lattice structure.
A polar question is inquisitive iff its proposition is
non-trivial (neither ∅ nor univ). The trivial cases collapse to
declaratives because univ ⊆ p requires p = univ.
Membership in a polar question's alternatives when p is
non-trivial: the alternative set is exactly {p, pᶜ}. The two
alternatives are the maximal subsets of polar p, with no
intermediate maximal element. The non-triviality hypotheses rule
out the degenerate cases (polar ∅ = polar univ = ⊤) where the
two summands collapse and alt = {univ}.
Polar degenerate-case identities #
polar univ = ⊤: dual of polar_empty.
Membership in a polar question's alternatives — full
characterization covering both the inquisitive case (p non-trivial)
and the degenerate cases (p = ∅ or p = univ, which collapse the
polar question to ⊤).
Wh-question content via Hamblin alternatives #
A wh-question Which x ∈ D satisfies P x? (Hamblin) has one alternative
per element of D, given by the proposition P e for each e ∈ D.
We define this as the inquisitive disjunction of the principal ideals
generated by the per-element predicates.
The wh-question content for "Which x ∈ D satisfies P x?". One
alternative per element of D (modulo non-maximality of overlapping
predicates). The Hamblin construction: which D P = ⨆ e ∈ D, ofSet (P e).
Equations
- Question.which D P = ⨆ e ∈ D, Question.ofSet (P e)
Instances For
An alternative of which D P is necessarily either the empty
set (in the degenerate "no inhabited witness" case) or some
maximal P e for e ∈ D — i.e., a P e not properly contained
in any other P e'.
The convenient direction: a maximal P e (in the antichain sense
over D) that is nonempty is in alt (which D P).
For an antichain of nonempty per-element predicates, the
alternatives of which D P are exactly the predicate family: the
maximal elements of a lower closure of an antichain recover the
antichain.
Variant of alt_which_of_antichain with a pointwise hypothesis:
containment within the family collapses to equality of values.
A state resolves the join of principal contents iff it is empty or
contained in some P i.
For a nonempty pointwise antichain family, the alternatives of the join are exactly its range.
Hamblin construction from a finite alternative list #
Bridge primitive: ofList L packages a List (Set W) of alternatives
into a Question W, mediating between abstract Set-based issues and
finite-presentation consumers (Roberts QUD relevance, Hamblin focus
alternatives, etc.).
The Hamblin issue with alternatives drawn from a finite list L:
ofList L = ⨆ p ∈ L, ofSet p. The underlying-set view of L
is taken so the standard mem_biSup_iff API applies directly.
Equations
- Question.ofList L = ⨆ p ∈ {p : Set W | p ∈ L}, Question.ofSet p
Instances For
A state resolves ofList L iff it is empty or contained in some
listed alternative.
alt-characterization for ofList #
Under an antichain condition (or the stronger pairwise disjointness)
plus nonemptiness, the alternatives of ofList L are exactly the
listed elements.
Alternatives of ofList under the antichain condition (no cell
is contained in another) plus nonemptiness: alt (ofList L) = {p | p ∈ L}. The hypothesis is weaker than pairwise disjointness — cells
may overlap as long as no cell is a subset of any other distinct
cell.
Use case: question alternatives like "Does shop A sell Italian?",
"Does shop B sell Italian?" with truth-sets {A_only, both} and
{B_only, both}. The two cells overlap on both but neither is a
subset of the other, so they are still maximal alternatives in the
Hamblin issue.
Alternatives of ofList under pairwise disjoint + nonempty
cells: special case of alt_ofList_of_antichain_nonempty, since a
nonempty cell disjoint from every other cell is contained in none
of them.
Inf of two polar questions classified by a partition #
When two polar questions polar p ⊓ polar q are answered together,
the joint resolution carves the world space into the four "corners"
p ∩ q, p ∩ qᶜ, pᶜ ∩ q, pᶜ ∩ qᶜ. Every state resolving both
polars lies in some corner. A wh-question whose cells contain these
corners therefore satisfies polar p ⊓ polar q ≤ ofList L.