Documentation

Linglib.Semantics.Reference.Context.Index

Indices of evaluation #

An index of evaluation is a world–time pair, the circumstance of evaluation of [kaplan-1989] with world and temporal coordinates only: a product, with its coordinates named (Index.world, Index.time), so that the Prod instances and API apply. It is not the Kratzer situation, a preordered type with parthood, nor the Pearl–Halpern partial valuation (Causation.Situation).

References #

@[reducible, inline]
abbrev Reference.Index (W : Type u_1) (T : Type u_2) :
Type (max u_1 u_2)

A world–time index of evaluation.

Equations
Instances For
    @[reducible, inline]
    abbrev Reference.Index.world {W : Type u_1} {T : Type u_2} (i : Index W T) :
    W

    The world coordinate.

    Equations
    Instances For
      @[reducible, inline]
      abbrev Reference.Index.time {W : Type u_1} {T : Type u_2} (i : Index W T) :
      T

      The temporal coordinate.

      Equations
      Instances For
        @[simp]
        theorem Reference.Index.world_mk {W : Type u_1} {T : Type u_2} (w : W) (t : T) :
        world (w, t) = w
        @[simp]
        theorem Reference.Index.time_mk {W : Type u_1} {T : Type u_2} (w : W) (t : T) :
        time (w, t) = t