Grammatical Mood #
Morphological mood categories: indicative vs subjunctive (and subtypes).
This is the verb-morphological distinction, independent of:
IllocutionaryMood(declarative/interrogative/imperative — speech act force)SAPMood(configurational mood from Speas & Tenny's 2×2 matrix)
The two dimensions are orthogonal: a clause can be [interrogative, indicative] ("Does he sleep?") or [interrogative, subjunctive] (Spanish "¿Que duerma?").
See Theories/Semantics/Mood/Basic.lean for the semantic operators (SUBJ, IND)
that interpret these categories.
This file lives in Core/Mood/ alongside IllocutionaryMood.lean (force) and
ClauseType.lean (force × mood); together they form the unified mood-category
namespace Core.Mood. Discourse-act material (Searle classes, direction of
fit, preparatory conditions, discourse roles) lives in
Core/Discourse/IllocutionaryForce.lean.
Grammatical mood categories.
Following the typological literature:
- Indicative: The default, "realis" mood
- Subjunctive: Non-default, "irrealis" mood (covers many subtypes)
Instances For
Equations
- Core.Mood.instDecidableEqGramMood 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.Mood.instReprGramMood = { reprPrec := Core.Mood.instReprGramMood.repr }
Equations
- Core.Mood.instInhabitedGramMood = { default := Core.Mood.instInhabitedGramMood.default }
Instances For
Subjunctive subtypes (for finer-grained analysis).
Different languages grammaticalize different subjunctive functions:
- Counterfactual: contrary-to-fact conditionals
- Dubitative: epistemic uncertainty
- Optative: wishes and desires
- Potential: epistemic/circumstantial possibility
- counterfactual : SubjunctiveType
- dubitative : SubjunctiveType
- optative : SubjunctiveType
- potential : SubjunctiveType
- subordinateFuture : SubjunctiveType
Instances For
Equations
- Core.Mood.instDecidableEqSubjunctiveType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- Core.Mood.instReprSubjunctiveType = { reprPrec := Core.Mood.instReprSubjunctiveType.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
The semantic effects of grammatical mood, connecting two independent dimensions:
- Situation-level (@cite{mendes-2025}): SUBJ introduces a new situation dref; IND retrieves an existing one
- Eventuality-level (@cite{grano-2024}): SBJV leaves the complement's eventuality argument open for abstraction; IND existentially closes it
These dimensions are complementary: situation introduction enables temporal anchoring (SF in Portuguese/Spanish), while eventuality openness enables abstraction over the event argument (required by causatives, intention reports, aspectual predicates, and memory/perception reports).
- introducesSituation : Bool
SUBJ introduces a new situation dref (@cite{mendes-2025})
- eventualityOpen : Bool
SBJV leaves the eventuality argument open for abstraction (@cite{grano-2024})
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Core.Mood.instReprMoodEffect = { reprPrec := Core.Mood.instReprMoodEffect.repr }
Map grammatical mood to its semantic effects.
Indicative mood does neither: it retrieves an existing situation and existentially closes the eventuality argument.
Subjunctive mood does both: it introduces a new situation dref and leaves the eventuality argument open for abstraction.
Equations
- Core.Mood.GramMood.indicative.effect = { introducesSituation := false, eventualityOpen := false }
- Core.Mood.GramMood.subjunctive.effect = { introducesSituation := true, eventualityOpen := true }
Instances For
Indicative mood closes the eventuality argument.
Subjunctive mood leaves the eventuality argument open.
Indicative and subjunctive differ on both dimensions.