The AT Relation #
@cite{condoravdi-2002}
Temporal instantiation of eventuality predicates, dispatching on eventuality sort. Events require temporal inclusion (τ(e) ⊆ t); states require temporal overlap (τ(e) ∘ t). This distinction, due to @cite{kamp-rohrer-1983} and @cite{partee-1984}, is the bridge between eventuality classification and temporal operators (tense, aspect, modals).
Key Definitions #
atEvent/atState: sort-specific instantiation at an intervalat': unified dispatch onDynamicityatEventForward/atStateForward/atForward: instantiation in the future of a point — @cite{condoravdi-2002}'s[t,_)expansion
Bridge to Klein's Aspect Operators #
prfv_iff_atEvent: PRFV andatEventare definitionally equalimpf_implies_atState: IMPF (proper inclusion) impliesatState(overlap)
AT at an Interval #
Temporal instantiation of an eventive predicate at interval t:
∃e[P(w)(e) ∧ τ(e) ⊆ t]. Events must be fully contained in the
reference interval.
Equations
- Semantics.Tense.Modal.AtOperator.atEvent P w t = ∃ (e : Semantics.Events.Event Time), P w e ∧ e.runtime.subinterval t
Instances For
Temporal instantiation of a stative predicate at interval t:
∃e[P(w)(e) ∧ τ(e) ∘ t]. States need only overlap the reference
interval.
Equations
- Semantics.Tense.Modal.AtOperator.atState P w t = ∃ (e : Semantics.Events.Event Time), P w e ∧ e.runtime.overlaps t
Instances For
@cite{condoravdi-2002} [19]: unified AT relation dispatching on eventuality sort.
at' .dynamic P w t = atEvent P w t (event ⊆ interval)
at' .stative P w t = atState P w t (state ∘ interval)
Equations
Instances For
Eventive instantiation is stronger than stative: if the event is contained in the interval, it certainly overlaps it.
AT with Forward Expansion #
@cite{condoravdi-2002} [22]–[23]: modals expand the evaluation time
forward to [t, _) — the interval from t to the end of time.
Since Interval requires finite bounds, we express the constraints
directly: for events, the event starts at or after t; for states,
the state persists at or past t.
Event instantiated in the future of t: the event starts at or
after t. Corresponds to AT([t,_), w, P) for eventive P.
Equations
- Semantics.Tense.Modal.AtOperator.atEventForward P w t = ∃ (e : Semantics.Events.Event Time), P w e ∧ t ≤ e.runtime.start
Instances For
State instantiated through t: the state persists at or past t.
Corresponds to AT([t,_), w, P) for stative P.
Equations
- Semantics.Tense.Modal.AtOperator.atStateForward P w t = ∃ (e : Semantics.Events.Event Time), P w e ∧ t ≤ e.runtime.finish
Instances For
Forward AT, dispatching on sort.
Equations
Instances For
Forward stative is weaker than forward eventive: if the event starts
at or after t, its finish is also at or after t.
Bridge to Klein's Aspect Operators #
PRFV and atEvent check the same condition (conjunction is
commuted).
IMPF implies atState: if the reference interval is properly
contained in the event runtime (IMPF), then the event runtime
certainly overlaps the reference interval.
Monotonicity #
atEvent is monotone in the reference interval: if a larger interval
contains the smaller, eventive instantiation at the smaller implies
instantiation at the larger.
atEvent at a point [t,t] implies atEventForward at t:
if an event is instantiated at time t, it starts at or after t.
atState at a point [t,t] implies atStateForward at t:
if a state overlaps time t, it persists at or past t.