Temporal Connective Infrastructure #
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: Event Time → Prop (event predicates)
↓ eventDenotation (see Projection.lean)
Level 2: SentDenotation Time (interval sets — this file)
↓ timeTrace
Level 1: Set Time (point sets)
Sentence Denotations as NonemptyInterval Sets #
A sentence denotes a set of temporal intervals (its "run-times"). Statives denote homogeneous interval sets; accomplishments denote singletons.
Equations
- Tense.TemporalConnectives.SentDenotation Time = Set (NonemptyInterval Time)
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 [Ret20]'s formalization quantifies over.
Equations
- Tense.TemporalConnectives.timeTrace p = {t : Time | ∃ i ∈ p, t ∈ i}
Instances For
Stative denotation: the maximal interval i plus all its subintervals — the
principal downset Set.Iic i. It is therefore an IsLowerSet (isLowerSet_Iic),
which is the subinterval-closure property.
This models the idealized stative subinterval property (homogeneous down to
instants). The activity case has a minimal-parts floor — a single step is not
"running" — which is the proper-subinterval stratified reference of
Aspect/Stratified / [Cha17], not this lower set.
Equations
- Tense.TemporalConnectives.stativeDenotation i = Set.Iic i
Instances For
Accomplishment denotation: exactly the singleton interval i ({i}).
Captures the quantized property of telic events.
Equations
Instances For
Basic Properties #
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.