Tense as a typed lexical object @cite{sharvit-2014} #
@cite{sharvit-2014}'s central distinction ((30), p. 274): tenses come in two semantic types across languages, motivated by cross-linguistic variation in before-clauses (Japanese vs Polish/English) and attitude reports (English vs Japanese vs Polish).
Two semantic types #
Pronominal tense (after @cite{partee-1973}): an element of
D_i. A pronominal pastpast_{j,k}carries two indices —jevaluation,kreferential. When defined,[[past_{j,k}]]^g := g k, with definedness conditiong k < g j((30a)).Quantificational tense (after Prior 1967, Montague 1974): an operator.
[[PAST]]^{K,g}(p)(t)is true iff∃ t' ∈ K, t' < t ∧ p t'((30b)). The contextually-supplied restrictorK ⊆ Timeconstrains the domain of quantification.
Empirical signature #
The two types make different predictions for past-under-past in
before-clauses: quantificational past triggers Inherent Presupposition
Failure under @cite{beaver-condoravdi-2003}'s before semantics, because
no minimum exists in a dense set of times preceded by a quantificational-
past witness. The IPF mechanism is in
Theories/Semantics/Tense/TemporalConnectives/Before.lean.
The cross-linguistic typology ((98), (99)) lives in
Phenomena/TenseAspect/Studies/Sharvit2014.lean.
@cite{sharvit-2014}'s two semantic types for tense lexical items ((30), p. 274).
- pronominal : LexicalType
Pronominal: an element of
D_i, two-indexedpast_{j,k}. - quantificational : LexicalType
Quantificational: an operator over time-predicates.
Instances For
Equations
- Semantics.Tense.instDecidableEqLexicalType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Semantics.Tense.instReprLexicalType = { reprPrec := Semantics.Tense.instReprLexicalType.repr }
@cite{sharvit-2014}'s no-mixing assumption (§6.1, p. 300): a language has either pronominal or quantificational tenses, not both, and not neither. The two types are distinct as a structural fact.
@cite{sharvit-2014} (30a), p. 274: pronominal-past lookup. The two
indices are j (evaluation) and k (referential); the past is
defined iff g k < g j, in which case it denotes g k.
Modeled as Option Time (mathlib idiom for partial functions).
Equations
- Semantics.Tense.pronominalLookup g j k = if g k < g j then some (g k) else none
Instances For
The pronominal past denotes the referential index when defined.
@cite{sharvit-2014} (30b), p. 274: quantificational past. The
contextual restrictor K constrains the domain of quantification.
Equations
- Semantics.Tense.quantificationalPast K p t = ∃ (t' : Time), t' ∈ K ∧ t' < t ∧ p t'
Instances For
The quantificational past is monotone in its body predicate.