Temporal Connective Infrastructure #
@cite{allen-1983} @cite{krifka-1989}
Shared types and basic lemmas for temporal connective semantics.
Sentence denotations are sets of temporal intervals — the "run-times" of a sentence's truth. Two canonical patterns:
- Stative: the maximal interval plus all its subintervals (homogeneity)
- Accomplishment: a singleton interval (quantized)
Temporal trace (timeTrace) projects from interval sets (Level 2) to point
sets (Level 1). This is the lower half of the three-level projection chain:
Level 3: EvPred Time (event predicates)
↓ eventDenotation (see EventBridge.lean)
Level 2: SentDenotation Time (interval sets — this file)
↓ timeTrace
Level 1: Set Time (point sets)
A sentence denotes a set of temporal intervals (its "run-times"). Statives denote homogeneous interval sets; accomplishments denote singletons.
Equations
Instances For
The set of all time points contained in some interval of a denotation. This projects from interval-set representation to time-set representation, which is what @cite{rett-2020}'s formalization quantifies over.
Instances For
Stative denotation: the maximal interval i plus all its subintervals.
Captures the subinterval (homogeneity) property of states/activities.
Equations
Instances For
Accomplishment denotation: exactly the singleton interval i.
Captures the quantized property of telic events.
Equations
Instances For
Stative denotations are closed under subintervals (the subinterval property). This connects to Krifka's CUM (cumulative reference): if an interval is in the denotation, all its subintervals are too.
Every point subinterval of a stative denotation's maximal interval is in the set.
An accomplishment denotation has exactly one member.
The maximal interval is in its own stative denotation (reflexivity).
The time trace of a stative denotation is exactly the set of times contained in the maximal interval.
The time trace of an accomplishment denotation is exactly the set of times contained in the unique interval.