Knick and Sharf (2026): On focus and the perfect aspect #
Knick and Sharf compose viewpoint aspect, the perfect and tense: an event predicate becomes an
interval property under the imperfective or perfective, a set of world-time points under the
perfect, and a proposition under a tense. The U-perfect, whose perfect time span has its
left boundary in a domain tᵣ, entails its simple present competitor whatever the domain and is
equivalent to it under broad focus, where the domain is unrestricted, which is why competition
rules it out there. Among the focus alternatives, a domain further in the past is stronger.
Main results #
u_perf_entails_simple_present: the U-perfect entails the simple present.broad_focus_equiv: under broad focus the two are equivalent.earlier_lb_stronger_impf: an earlier left boundary is stronger under the imperfective.earlier_lb_not_weaker_impf: and not conversely.
Implementation notes #
- A left boundary is a time point, where the paper's left boundary is a subinterval of
tᵣ; the paper'sPERF_XNis the perfect over the spans whose left boundary lies intᵣ. later_lb_stronger_prfv, the reversed ordering under the perfective, is not drawn in the paper.
References #
Tense #
The present tense evaluates a set of world-time points at the speech time tc in the world
w.
Equations
- KnickSharf2026.evalPres p tc w = ((w, tc) ∈ p)
Instances For
The past tense evaluates a set of world-time points at some time before the speech time tc,
the quantificational past of Semantics/Tense/Quantificational.lean.
Equations
- KnickSharf2026.evalPast p tc w = ModalLogic.Diamond (Tense.toSetRel (Semantics.Denotes.denote Tense.past)) (fun (t : T) => (w, t) ∈ p) tc
Instances For
The future tense evaluates a set of world-time points at some time after the speech time
tc.
Equations
- KnickSharf2026.evalFut p tc w = ModalLogic.Diamond (Tense.toSetRel (Semantics.Denotes.denote Tense.future)) (fun (t : T) => (w, t) ∈ p) tc
Instances For
Composed forms #
The simple present is PRES(atPoint(IMPF(V))), so John runs holds at speech time when
some event e with [tc, tc] ⊂ τ(e) satisfies V.
Equations
- KnickSharf2026.simplePresent V tc w = KnickSharf2026.evalPres (Aspect.atPoint (Aspect.IMPF V)) tc w
Instances For
The simple past is PAST(atPoint(PRFV(V))), so John ran holds when some t < tc and some
event e with τ(e) ⊆ [t, t] satisfy V.
Equations
- KnickSharf2026.simplePast V tc w = KnickSharf2026.evalPast (Aspect.atPoint (Aspect.PRFV V)) tc w
Instances For
The present perfect progressive is PRES(PERF(IMPF(V))), so John has been running holds
at tc when some perfect time span right-bounded by tc satisfies IMPF(V).
Equations
- KnickSharf2026.presPerfProg V tc w = KnickSharf2026.evalPres (Aspect.PERF (Aspect.IMPF V)) tc w
Instances For
The present perfect simple is PRES(PERF(PRFV(V))), so John has run holds at tc when
some perfect time span right-bounded by tc satisfies PRFV(V).
Equations
- KnickSharf2026.presPerfSimple V tc w = KnickSharf2026.evalPres (Aspect.PERF (Aspect.PRFV V)) tc w
Instances For
The present perfect progressive with Extended Now is PRES(PERF_XN(IMPF(V), tᵣ)), the
U-perfect reading of [KS26]; John has been running since Monday restricts the left
boundary of the perfect time span to tᵣ.
Equations
- KnickSharf2026.presPerfProgXN V tᵣ tc w = KnickSharf2026.evalPres (Aspect.PERF fun (x : W) => (fun (x : NonemptyInterval T) => x.toProd.1) ⁻¹' tᵣ ∩ Aspect.IMPF V x) tc w
Instances For
The past perfect progressive is PAST(PERF(IMPF(V))), so John had been running holds when
some t < tc satisfies PERF(IMPF(V)).
Equations
- KnickSharf2026.pastPerfProg V tc w = KnickSharf2026.evalPast (Aspect.PERF (Aspect.IMPF V)) tc w
Instances For
Unfolding #
The simple present unfolds to ∃e, [tc, tc] ⊂ τ(e) ∧ V(w)(e).
The U-perfect under narrow focus, (39b), holds when some perfect time span with its left
boundary in tᵣ and its right boundary at tc falls under the imperfective.
Results #
The U-perfect (39b) entails its simple present competitor (39a) whatever the domain tᵣ,
since a perfect time span ending at tc inside the run time of an event puts tc itself inside
it.
Under broad focus, where the domain tᵣ is the whole line, the U-perfect is equivalent to
the simple present, the equivalence by which competition rules it out; the converse direction
takes the point tc as the perfect time span.
An earlier left boundary is stronger under the imperfective, the ordering of the focus
alternatives in (33) and (35), since an event whose run time contains the perfect time span from
tLB₁ also contains the shorter one from a later tLB₂.
A later left boundary is stronger under the perfective (28), since an event fitting inside
the shorter span from tLB₂ also fits inside the longer span from an earlier tLB₁.
The ordering is strict, as the state s'' of (33) shows, since an event going on since
tLB₂ need not have been going on since an earlier tLB₁. The counterexample takes the boundaries
0 and 2, speech time 4, and an event running over [1, 5].