Documentation

Linglib.Theories.Semantics.Questions.DecisionTheoretic

Decision-Theoretic Question Semantics #

@cite{van-rooy-2003} @cite{van-rooy-safarova-2003} @cite{blackwell-1953} @cite{chierchia-2013}

Topical home for question semantics extended with utility / cost structure. The "value of a question" is defined relative to a decision problem; relevance, polar profiles, and Blackwell dominance are all derived notions over the inquisitive substrate.

Layout #

Substrate split #

Question denotations are inquisitive (Core.Question W) — Set-based alternatives. Decision problems live in Core.Agent.DecisionTheory with Finset-based action and cell sets. The bridge requires [Fintype W] plus per-alternative decidability; consumers that don't need finite computation work directly with the Set-shaped predicates here.

Decision-relevance (@cite{van-rooy-2003} Op(P)) #

A question is decision-relevant if learning its answer can change which action maximises expected utility. The notion specialises @cite{van-rooy-2003}'s Op(P) to the inquisitive substrate: rather than computing EU(after Q) − EU(before Q) numerically, we ask whether some alternative of Q would shift the optimal action.

Q is decision-relevant to dp: there exist two non-empty alternatives p, p' ∈ alt Q and two actions a, a' ∈ acts such that a strictly dominates a' on p while a' strictly dominates a on p'. Then learning which alternative obtains shifts the optimal choice — the operational content of @cite{van-rooy-2003} Op(P) > 0.

The non-emptiness clauses rule out the degenerate case where Q = ⊥ (only in alt): with empty witness propositions the dominance conditions hold vacuously without genuinely distinguishing any worlds. Mathlib-shape: a substantive decision-relevance claim requires substantive (nonempty) witnesses.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Bridge to Core.DecisionTheory.IsResolved #

    theorem Semantics.Questions.DecisionTheoretic.IsDecisionRelevant.alts_resolve_distinct {W : Type u_1} {A : Type u_2} {Q : Core.Question W} {dp : Core.DecisionTheory.DecisionProblem W A} {acts : Set A} (h : IsDecisionRelevant Q dp acts) :
    pQ.alt, p.Nonempty p'Q.alt, p'.Nonempty aacts, a'acts, a a' Core.DecisionTheory.IsResolved dp {a, a'} p Core.DecisionTheory.IsResolved dp {a, a'} p'

    @cite{van-rooy-2003} §3.1 connection: a IsDecisionRelevant witness (p, p', a, a') exhibits two Q-alts whose two-action restriction is IsResolved to different witnesses. On p, action a resolves the restricted DP (dp, {a, a'}); on p', action a' does. So IsDecisionRelevant is precisely "two Q-alts resolve to distinct actions" in the substrate's IsResolved vocabulary.

    theorem Semantics.Questions.DecisionTheoretic.IsDecisionRelevant.singleton_alt_false {W : Type u_1} {A : Type u_2} {Q : Core.Question W} {dp : Core.DecisionTheory.DecisionProblem W A} {acts : Set A} (hSingle : ∀ (p p' : Set W), p Q.altp' Q.altp = p') :
    ¬IsDecisionRelevant Q dp acts

    The trivial question (single alternative) is not decision-relevant: one substantive alternative cannot witness the action-reversal.

    Polar utility profiles (@cite{van-rooy-safarova-2003}) #

    A polar question Q? = {p, ¬p} has a utility profile determined by the asymmetry of action-payoffs between the p-cell and the ¬p-cell.

    def Semantics.Questions.DecisionTheoretic.IsPPQ {W : Type u_1} {A : Type u_2} (Q : Core.Question W) (dp : Core.DecisionTheory.DecisionProblem W A) (acts : Set A) (p : Set W) :

    Q is a PPQ for action set acts and polar split (p, ¬p): one specific alternative p ∈ alt Q strictly dominates every other alternative across every action. The "positive" cell is where the speaker's preferred outcome lies. @cite{van-rooy-safarova-2003}.

    Equations
    Instances For
      def Semantics.Questions.DecisionTheoretic.IsNPQ {W : Type u_1} {A : Type u_2} (Q : Core.Question W) (dp : Core.DecisionTheory.DecisionProblem W A) (acts : Set A) (p : Set W) :

      Q is an NPQ for action set acts and polar split (p, ¬p): a strictly non-p alternative is the utility-preferred one. @cite{van-rooy-safarova-2003}.

      Equations
      Instances For

        Q is an alternative-utility question for action set acts: no single alternative strictly dominates. The utility-balanced case. @cite{van-rooy-safarova-2003}.

        Equations
        Instances For
          theorem Semantics.Questions.DecisionTheoretic.IsPPQ.not_isAltQ {W : Type u_1} {A : Type u_2} {Q : Core.Question W} {dp : Core.DecisionTheory.DecisionProblem W A} {acts : Set A} {p : Set W} (h : IsPPQ Q dp acts p) :
          ¬IsAltQ Q dp acts

          A PPQ rules out the alt-utility classification.

          Blackwell informativeness (@cite{blackwell-1953}) #

          The Blackwell informativeness order on questions is Core.Question.Relevance.questionEntails P Q: every alternative of P is contained in some alternative of Q (P is finer than Q). The dual condition — every nonempty Q-alt is covered by a nonempty P-alt — is Core.Question.Relevance.CoversAltsOf P Q. On partition questions the two coincide; on general inquisitive Question W they are distinct. The decision-relevance preservation theorem requires the dual form.

          The decision-relevance preservation theorem itself (CoversAltsOf.preserves_decisionRelevant) is declared at the bottom of this file, outside the topic namespace, under Core.Question.CoversAltsOf so dot notation works at consumer sites.

          Question entropy and NPI strength (@cite{chierchia-2013}) #

          @cite{chierchia-2013} relates NPI distribution to the informativeness of the alternative set raised by a sentence (the information-theoretic strand earlier traced through @cite{israel-1996} on lexical-semantic polarity sensitivity). A question whose alternatives are equiprobable under the prior carries maximal Shannon entropy; NPIs prefer such high-entropy contexts. The earlier @cite{krifka-1995a} Linguistic Analysis polarity-items paper is the foundational lexical-semantic NPI account but does not formulate licensing in entropy terms — the Chierchia/Israel synthesis is the right citation here.

          The numeric API requires real-valued logarithms over the prior; deferred to a follow-up that lifts Core.Probability's PMF API to expose Shannon entropy. The Prop-level placeholder HasMultipleSubstantiveAlternatives captures the load-bearing condition that the question is informative — necessary for any NPI-licensing notion.

          Q has multiple substantive alternatives: some pair of distinct alternatives are both nonempty. Necessary for any NPI-licensing formulation (a single-alt question carries no informational asymmetry). @cite{chierchia-2013} prerequisite.

          Equations
          Instances For

            A decision-relevant question necessarily has multiple substantive (nonempty, distinct) alternatives. The substrate-level contrapositive of IsDecisionRelevant.singleton_alt_false: decision-relevance requires informational asymmetry, which is @cite{chierchia-2013}'s prerequisite for NPI licensing. So any decision-relevant question is a candidate NPI-licensing context.

            CoversAltsOf API extensions #

            Theorem placed under Core.Question.CoversAltsOf namespace (not the file's Semantics.Questions.DecisionTheoretic topic namespace) so dot-notation hCover.preserves_decisionRelevant resolves at consumer sites. Mathlib pattern: declarations follow the type's namespace, not the file's topic namespace.

            @cite{blackwell-1953} ↔ @cite{van-rooy-2003}: when every nonempty alt of Q is covered by a nonempty alt of P, decision-relevance is preserved from Q to P.