Documentation

Linglib.Core.Time.Orientation

Orientation Times: the universal role vocabulary for tense #

@cite{klein-1994} @cite{kiparsky-2002} @cite{reichenbach-1947} @cite{declerck-2006}

The contemporary linguistic literature on tense has largely converged on a four-element role vocabulary for the times that tense and aspect manipulate:

The fifth case sub (n : Nat) covers framework-specific intermediate TOs: Declerck's TO₂, TO₃, etc. in chained tenses (past perfect, conditional perfect). The natural-number index counts outward from the perspective TO: Declerck's TO₂ is sub 0, TO₃ is sub 1. This keeps the universal vocabulary closed while admitting arbitrarily-long chains.

Orientation is the canonical Role type used by Domain, TenseSystem, and AspectSystem in the rest of the temporal substrate. Framework-specific role mappings (Reichenbach → {utterance, topic, situation, perspective}; Declerck → {utterance, situation, perspective, sub n}) live with the respective framework files.

The universal vocabulary of orientation times in modern tense theory. See the module docstring for the framework-mapping and citations.

  • utterance : Orientation

    Utterance time (TU / S / t₀). When the utterance is made.

  • topic : Orientation

    Topic time (TT / R). The time about which a claim is made.

  • situation : Orientation

    Situation time (TSit / E / TS / τ(e)). When the situation obtains.

  • perspective : Orientation

    Perspective time (P). What tense locates topic time against — equal to the utterance time in root clauses, shifted in FID and embedded contexts. Also covers Declerck's TO₁ (the binding TO of a domain).

  • sub (n : Nat) : Orientation

    An intermediate TO in a chain. sub 0 = Declerck's TO₂, sub 1 = TO₃, and so on; the index counts outward from perspective.

Instances For
    def Core.Time.instDecidableEqOrientation.decEq (x✝ x✝¹ : Orientation) :
    Decidable (x✝ = x✝¹)
    Equations
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For