Modal Base Kind #
@cite{klecha-2016}
Classification of modal bases by their temporal character. This is the foundational type underlying the distinction between doxastic (DOX) and circumstantial (CIR) modal base pronouns.
DOX returns actual histories (ending at eval time) โ past/present orientation. CIR returns future histories (departing from eval time) โ future orientation.
This type lives in Core because it is referenced by both theory-layer
modules (Modality.TemporalConstraint, Tense.ModalTense) and by
phenomena-layer study files. It depends only on GramTense from Core.
Classification of modal base temporal character. @cite{klecha-2016} (35): DOX returns actual histories ๐_t, CIR returns future histories โฑ_t.
- doxastic : ModalBaseKind
Doxastic: accessible histories are actual (end at eval time). Yields past/present temporal orientation.
- circumstantial : ModalBaseKind
Circumstantial: accessible histories are future (depart from eval time). Yields future temporal orientation.
Instances For
Equations
- Core.Modality.instDecidableEqModalBaseKind 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
- Core.Modality.instReprModalBaseKind = { reprPrec := Core.Modality.instReprModalBaseKind.repr }
The temporal orientation permitted by a modal base kind. @cite{klecha-2016} Table 1 and ยง1.2.
Equations
- Core.Modality.ModalBaseKind.doxastic.permitsOrientation Core.Time.Tense.GramTense.past = true
- Core.Modality.ModalBaseKind.doxastic.permitsOrientation Core.Time.Tense.GramTense.present = true
- Core.Modality.ModalBaseKind.doxastic.permitsOrientation Core.Time.Tense.GramTense.nonpast = true
- Core.Modality.ModalBaseKind.doxastic.permitsOrientation Core.Time.Tense.GramTense.future = false
- Core.Modality.ModalBaseKind.circumstantial.permitsOrientation Core.Time.Tense.GramTense.future = true
- Core.Modality.ModalBaseKind.circumstantial.permitsOrientation Core.Time.Tense.GramTense.nonpast = true
- Core.Modality.ModalBaseKind.circumstantial.permitsOrientation Core.Time.Tense.GramTense.past = false
- Core.Modality.ModalBaseKind.circumstantial.permitsOrientation Core.Time.Tense.GramTense.present = false
Instances For
Doxastic modal bases block future orientation (the ULC).
Circumstantial modal bases permit future orientation.
The upper limit is derived from doxastic temporal character: DOX blocks future, permits past and present.