@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 (pp. 143–148) — tense-as-pronoun + presupposition formulation of constraints; doxastic-alternatives quantification for
believe(eq 9). The substrate'sIsRigidAcrossAlternativesquantifies over the same alternative-set.§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-followg(0)." The substrate'sTense.upperLimitConstraint(inTense/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'sTimeConcept := 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.Coverfilter atIdx := WorldTimeIndex W T,Res := T.
- ULC as presupposition (eq 16, p. 149): "If α_i is a tense,
then [[α_i]]^g,c is only defined if
§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 onTree C W, deferred perTense/DeRe.leandocstring). 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 #
- §3 TLC: covert affix + LF-distribution constraint. Requires
modelling tense morphemes as elements of a
Tree C WLF and defining "in the domain of" on tree contexts. The substrate exposes only theoutputof res-movement (no Tree-rewrite operators). Heim's TLC IS a substrate-orthogonal proposal — it makes claims about LF distribution (syntactic side), not about the centered-world content (semantic side) the substrate captures. - Heim's de se PRO analysis (eq 11–12, p. 147): de se reading
via Comp-binding of an i-typed variable. The substrate's
holderContext.agentis structurally Heim's de se anchor, but the LF-binding mechanism is deferred along with §3 TLC. - Heim's "back-shifted" reading via res-movement (eq 32–33,
pp. 154–155): res-moved tense + Lewis acquaintance-relation lexical
entry for
believe. Substrate'sTemporalDeReReadingIS the output-level encoding of this; the Tree-rewrite syntactic operation that produces it is deferred.
@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.
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.
@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.