Documentation

Linglib.Studies.Heim1994

[Hei94b]: Interrogative Semantics and Karttunen's Semantics for know #

[Kar77b] [GS84]

Single-paper formalisation of [Hei94b] (IATL 1, pp. 128–144), "Interrogative Semantics and Karttunen's Semantics for know". The paper asks how Karttunen-style and G&S-style answer notions compare under question-embedding by know, and what minimal modification to Karttunen's semantics yields G&S-equivalent predictions.

Substrate identification #

[Hei94b] introduces two answer notions:

The substrate's strongAnswer Q w := {v | ∀ p ∈ alt Q, w ∈ p ↔ v ∈ p} is one canonical formulation of the G&S strong answer; Heim's ans₂ is the reflective formulation that quotients worlds by their ans₁-class. We prove strongAnswer ⊆ heimAns2 here; the converse holds when alternatives are pairwise distinguishable (a typical empirical assumption — the Heim 1994 §7 (21)/(24) examples are counterexamples to the bare equivalence on intensional / contingent contexts).

Section coverage #

Heim's two answer notions (§6 eq 15-16) #

def Heim1994.heimAns1 {W : Type u_1} (Q : Question W) (w : W) :
Set W

[Hei94b] (15): the answer-in-the-first-sense is the Karttunen intersection ∩⟦α⟧K(w). Identified with the substrate's weakAnswer.

Equations
Instances For
    def Heim1994.heimAns2 {W : Type u_1} (Q : Question W) (w : W) :
    Set W

    [Hei94b] (16): the answer-in-the-second-sense is the set of worlds whose ans₁-image equals w's. The reflective formulation of strong exhaustivity.

    Equations
    Instances For
      theorem Heim1994.heimAns2_self_mem {W : Type u_1} (Q : Question W) (w : W) :
      w heimAns2 Q w

      §6 bridge: strongAnswer ⊆ heimAns2 #

      The substrate's strongAnswer Q w := {v | ∀ p ∈ alt Q, w ∈ p ↔ v ∈ p} says v decides every alternative the same way as w. Heim's heimAns2 Q w := {v | weakAnswer Q v = weakAnswer Q w} says v and w have the same Karttunen intersection.

      Same-decision-on-every-alt implies same true-alt set, hence same intersection — direct.

      Heim's §6 inclusion: if v decides every alternative the same way as w, then v and w have the same Karttunen intersection.

      §4 redundancy #

      Heim's eq (8)→(9) says clause (i) "x believes ∩q(w)" is redundant given clause (ii) "x believes λw'[q(w') = q(w)]". The substrate captures this as Exhaustivity.strongAnswer_subset_weakAnswer: any state contained in the strong answer is contained in the weak answer. No paper-anchored re-export — call the substrate theorem directly.

      §1: simplified Karttunen content #

      The simplified Karttunen meaning of know(Q)(x) at world w is "x believes ∩q(w)" — substrate-level: "x's doxastic state is contained in weakAnswer Q w". The doxastic predicate itself lives in Semantics/Attitudes/Doxastic.lean; here we expose the content as weakAnswer.

      def Heim1994.simplifiedKarttunenContent {W : Type u_1} (Q : Question W) (w : W) :
      Set W

      [Hei94b] §1 (4): the simplified Karttunen content of know Q w is weakAnswer Q w — what the agent must believe.

      Equations
      Instances For

        §5: G&S strong answer #

        [GS84] whether denotes λw'. R(w') ↔ R(w), which is strongAnswer (polar R) w. The substrate already provides this; we re-export under the paper's vocabulary for cross-reference.

        def Heim1994.gsAnswer {W : Type u_1} (Q : Question W) (w : W) :
        Set W

        [Hei94b] §5 / [GS84]: the G&S answer is the substrate's strongAnswer.

        Equations
        Instances For
          theorem Heim1994.gsAnswer_subset_heimAns2 {W : Type u_1} (Q : Question W) (w : W) :
          gsAnswer Q w heimAns2 Q w

          [Hei94b] §6: G&S answer is contained in Heim's ans₂.