Compositional tense operators #
The compositional interpretation of a tense cell (Tense/Defs.lean) in the
situation-semantic style of [Men25]: constrain s P sit sit' holds
when the cell s relates the event situation's time to the evaluation
situation's time and the payload P holds at the event situation.
Following [Par73], the event situation is retrieved (an argument),
not quantified over. PAST/PRES/FUT name the three atomic cells'
operators; the dynamic counterparts in Tense/Dynamic.lean are the same
cells behind the update spine's test filter.
The tense cell s, applied compositionally ([Men25]):
⟦s⟧ = λP.λsit.λsit'. holds s τ(sit) τ(sit') ∧ P(sit) — the cell
constrains the event–evaluation comparison and the payload is
evaluated at the event situation.
Equations
- Tense.constrain s P sit sit' = (Core.Order.holds s sit.time sit'.time ∧ P sit)
Instances For
⟦PAST⟧ = constrain past: the event situation precedes the
evaluation situation.
Equations
Instances For
⟦PRES⟧ = constrain present: the event situation is contemporaneous
with the evaluation situation.
Equations
Instances For
⟦FUT⟧ = constrain future: the event situation follows the
evaluation situation.