Documentation

Linglib.Phenomena.TenseAspect.Studies.HeimComments1994

@cite{heim-1994-comments}: Comments on Abusch's Theory of Tense #

@cite{heim-1994-comments} @cite{abusch-1997} @cite{lewis-1979-attitudes}

Single-paper formalisation of @cite{heim-1994-comments} ("Comments on Abusch's theory of tense", in Kamp ed. Ellipsis, Tense and Questions, Dyana-2 R2.2.B; pp. 143–162). Heim's contribution: "more concrete formulations of some of the sketchier portions" of @cite{abusch-1997}'s sequence-of-tense + temporal de re analysis. Three substrate-relevant contributions:

  1. §1 (pp. 143–148) — tense-as-pronoun + presupposition formulation of constraints; doxastic-alternatives quantification for believe (eq 9). The substrate's IsRigidAcrossAlternatives quantifies over the same alternative-set.

  2. §2 (pp. 148–157) — Heim's central contribution. Two pieces:

    • ULC as presupposition (eq 16, p. 149): "If α_i is a tense, then [[α_i]]^g,c is only defined if g(i) does-not-follow g(0)." The substrate's Tense.upperLimitConstraint (in Tense/Basic.lean) IS this presupposition, already typed at [LE Time] and credited to @cite{heim-1994-comments} in its docstring; this study file proves the felicity-to-ULC bridge through the substrate primitive.
    • Time-concept (p. 155): "By a 'time-concept' I mean a function from world-time pairs to times. Think of these as the meanings of descriptions which a thinker might represent a time to herself." This is precisely Intension (WorldTimeIndex W T) T — one coordinate fewer than the substrate's TimeConcept := Intension (KContext W E P T) T (which adds the Speas-Tenny agent slot).
    • "Suitable" qualification (p. 155): "meant to exclude descriptions by which one might pick out a time without being sufficiently acquainted with it; see Abusch and Lewis." Maps to the substrate's Acquaintance.Cover filter at Idx := WorldTimeIndex W T, Res := T.
  3. §3 (pp. 158–162) — "Tense Licensing Condition" (TLC, eq 49, p. 161): an alternative framework using covert < and zero affixes plus an LF-distribution constraint. Out of substrate scope (would require Tree-rewrite operators on Tree C W, deferred per Tense/DeRe.lean docstring). Cited but not formalised here.

Substrate identification #

Heim's time-concept framework is a proper coordinate-projection of the substrate's: Heim works at Intension (WorldTimeIndex W T) T (world + time → time), the substrate at Intension (KContext W E P T) T (agent + addressee + world + time + position → time). The pullback toSubstrate := Intension.precomp KContext.toSituation carries Heim's framework into the substrate by pre-composing with the forgetful projection. The image is exactly the agent-blind substrate concepts (universal property below). Rigidity preservation, set-relativized rigidity preservation, and exhaustiveness preservation all factor through the substrate's intensional precomp infrastructure (Core/Logic/Intensional/Rigidity.lean).

What's not formalised #

@[reducible, inline]
abbrev Phenomena.TenseAspect.Studies.HeimComments1994.TimeConcept (W : Type u_1) (T : Type u_2) :
Type (max (max u_2 u_1) u_2)

@cite{heim-1994-comments} (p. 155): "By a 'time-concept' I mean a function from world-time pairs to times." This is the Lewis-style centered-world intension at one coordinate less than the substrate's Semantics.Tense.DeRe.TimeConcept (which adds a Speas-Tenny agent slot). Definitionally Intension (WorldTimeIndex W T) T.

Equations
Instances For

    Substrate-level pullback of a Heim time-concept along the forgetful projection Core.Context.KContext.toSituation. This IS the substrate's intensional pre-composition operator Intension.precomp instantiated at g := KContext.toSituation — no new content; the pullback's structural properties transport from the substrate's precomp/IsRigid.precomp/IsRigidOn.precomp closure lemmas (Core/Logic/Intensional/Rigidity.lean).

    Equations
    Instances For

      Pullback preserves rigidity: a rigid Heim time-concept lifts to a rigid substrate TimeConcept. Direct application of substrate's Intension.IsRigid.precomp at g := KContext.toSituation.

      Pullback preserves set-relativized rigidity: rigidity on a set S : Set (WorldTimeIndex W T) of Heim alternatives lifts to rigidity on the preimage Set.preimage KContext.toSituation S of substrate alternatives. Direct application of substrate's Intension.IsRigidOn.precomp at g := KContext.toSituation.

      This is the last-mile companion to toSubstrate_isRigid that closes the substrate's IsRigidAcrossAlternatives family (in Tense/DeRe.lean) under the Heim quotient — Heim time-concepts that are rigid across a doxastic alternative set lift to substrate concepts rigid across the corresponding pulled-back alternative set.

      theorem Phenomena.TenseAspect.Studies.HeimComments1994.toSubstrate_factors_iff_agent_blind {W : Type u_1} {E : Type u_2} {P : Type u_3} {T : Type u_4} [Nonempty E] [Nonempty P] (k : Semantics.Tense.DeRe.TimeConcept W E P T) :
      (∃ (c : TimeConcept W T), k = toSubstrate c) ∀ (c₁ c₂ : Core.Context.KContext W E P T), c₁.toSituation = c₂.toSituationk c₁ = k c₂

      Universal property of the pullback (the deep structural claim): a substrate TimeConcept k arises as the pullback of some Heim time-concept iff k is agent-blind (factors through KContext.toSituation).

      This characterises Heim's framework as the quotient of the substrate's framework by agent variation — Heim works at the ⟨world, time⟩ resolution; the substrate adds a ⟨agent, addressee, position⟩ refinement. The pullback-image is precisely the substrate concepts that "don't see" the refinement.

      The witness construction in the backward direction uses Classical.arbitrary on the agent / position coordinates, so the theorem requires Nonempty E and Nonempty P (otherwise KContext W E P T is empty and the universal property is degenerate).

      @cite{heim-1994-comments} eq (16) p. 149: "If α_i is a tense, then [[α_i]]^g,c is only defined if g(i) does-not-follow g(0)." Heim's presuppositional construal of @cite{abusch-1997}'s Upper Limit Constraint is already encoded in the substrate as Theories.Semantics.Tense.upperLimitConstraint (typed [LE Time], anchored to @cite{heim-1994-comments} in its docstring). This bridge theorem projects the substrate's TemporalDeReReading isFelicitousWith .past (strict <) onto the substrate's ULC primitive (weak ), via le_of_lt.

      The implication is one-way: substrate .past is strict precedence, Heim's ULC is non-strict, the converse fails on the simultaneous boundary case. The substrate's .present constraint (which Heim handles separately as a tense-pronoun resolution) covers the boundary case.

      @[reducible, inline]

      @cite{heim-1994-comments} (p. 155): "the qualification 'suitable' is meant to exclude descriptions by which one might pick out a time without being sufficiently acquainted with it; see Abusch and Lewis."

      Heim's "suitable" set of time-concepts IS the substrate's Semantics.Reference.Acquaintance.Cover at the appropriate instantiation Idx := WorldTimeIndex W T, Res := T. Membership c ∈ cov is the suitability predicate directly — no separate IsSuitable wrapper is needed.

      Equations
      Instances For

        Pullback preserves cover exhaustiveness: if cov is a suitability cover for Heim time-concepts that exhaustively identifies values in dom : Set T at every Heim WorldTimeIndex, then the lifted cover toSubstrate '' cov exhaustively identifies the same dom at every substrate KContext. This is the substantive content of "Heim's acquaintance qualification carries through to the substrate framework": the agent-blind quotient does not weaken exhaustiveness, because every substrate context projects to a Heim index where the cover is exhaustive.