Documentation

Linglib.Theories.Semantics.Tense.LexicalType

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 #

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-indexed past_{j,k}.

  • quantificational : LexicalType

    Quantificational: an operator over time-predicates.

Instances For
    @[implicit_reducible]
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      @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.

      def Semantics.Tense.pronominalLookup {Time : Type u_1} [LT Time] [DecidableLT Time] (g : Time) (j k : ) :
      Option Time

      @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
      Instances For
        theorem Semantics.Tense.pronominalLookup_eq_some_iff {Time : Type u_1} [LT Time] [DecidableLT Time] (g : Time) (j k : ) (t : Time) :
        pronominalLookup g j k = some t g k < g j g k = t

        The pronominal past denotes the referential index when defined.

        def Semantics.Tense.quantificationalPast {Time : Type u_1} [LT Time] (K : Set Time) (p : TimeProp) (t : Time) :

        @cite{sharvit-2014} (30b), p. 274: quantificational past. The contextual restrictor K constrains the domain of quantification.

        Equations
        Instances For
          theorem Semantics.Tense.quantificationalPast_mono {Time : Type u_1} [LT Time] {K : Set Time} {p q : TimeProp} (h : ∀ (t : Time), p tq t) {t : Time} :

          The quantificational past is monotone in its body predicate.