Grammatical tense #
A tense, past, present or future (Tense, from Syntax/Category/Verb/Tense.lean), denotes a
comparison cell, a Finset Ordering of the positions in which a reference time may stand to a
perspective time, so the constraint a tense imposes on times r and p is
compare r p β β¦tβ§. Following Kiparsky, tense locates the reference time relative to the
perspective time, not the speech time. Cells are the elements of the Boolean algebra
π« {lt, eq, gt}, so the derived categories are joins and complements of tense denotations
rather than further tenses: Klecha's nonpast is β¦presentβ§ β β¦futureβ§, the nonfuture is
β¦futureβ§αΆ, and the unconstrained cell is β€.
Cells compose: comp R S collects the positions of a to c compatible with a to b in R
and b to c in S. A cell is also a relation between times (toSetRel), the union of the
relations <, = and > of its positions. The relation is defined on any order, so the past
relates a moment of branching time to the moments below it. On linear time it is the constraint
compare r p β C, and the relation of a composed cell contains the composite of the relations,
with equality when time is dense and has no first or last moment.
Main declarations #
Tense.denote: the cell a tense denotes, writtenβ¦tβ§.Tense.nonpast: the cell of the present or future.Tense.comp: the composition of two cells.Tense.toSetRel: a cell as a relation between times.
Main statements #
Tense.inv_toSetRel: the converse of a cell's relation is the relation of its mirror image.Tense.toSetRel_comp_subset,Tense.toSetRel_comp: the composite of two cells' relations lies in the relation of the composed cell, and is that relation on dense time without endpoints.
References #
A tense denotes the cell of orderings in which the reference time may stand to the perspective time, before it for the past, at it for the present and after it for the future.
Equations
- Tense.past.denote = {Ordering.lt}
- Tense.present.denote = {Ordering.eq}
- Tense.future.denote = {Ordering.gt}
Instances For
Equations
- Tense.instDenotesFinsetOrdering = { denote := Tense.denote }
The nonpast is the cell of a reference time at or after the perspective time.
Equations
- Tense.nonpast = {Ordering.eq, Ordering.gt}
Instances For
The nonpast is the join of the present and the future, not a fourth tense.
The nonfuture is the join of the past and the present.
The composition of two cells collects the orderings of a to c compatible with a to
b in R and b to c in S.
Equations
- Tense.comp R S = {o : Ordering | β r β R, β s β S, o β r.comp s}
Instances For
A past followed by a future leaves the relation of the outer times open.
A future followed by a past leaves the relation of the outer times open.
Cells on linear time #
On dense time without endpoints a cell composition is realized through an intermediate time.
The relation of a cell #
The relation of a cell relates a perspective time to the reference times that stand to it in one of the cell's positions.
Equations
- Tense.toSetRel C = {x : T Γ T | β o β C, o.Compares x.2 x.1}
Instances For
The converse of a cell's relation is the relation of its mirror image, which exchanges the past with the future.
On linear time a cell relates a perspective time to a reference time exactly when the position of the reference time is in the cell.
On dense time the past relation composed with itself is the past relation, since a time before an earlier time is earlier and an earlier time has a time between.
On linear time the relation of a cell is the constraint the cell imposes.
Equations
- Tense.instDecidableMemProdSetRelToSetRelMk = decidable_of_iff (compare r p β C) β―