Type of situation predicates: (situation, situation) → Prop
The two situations are:
- s: The "local" or "described" situation
- s': The "anchor" or "reference" situation
Equations
- Semantics.Mood.SitPred W Time = (Situation W Time → Situation W Time → Prop)
Instances For
SUBJ operator (@cite{mendes-2025}, Definition on p.29).
⟦SUBJ^{s₁}_{s₀}⟧ = λP. [s₁ | s₁ ∈ hist(s₀)]; P(s₁)(s₀)
The subjunctive:
- Introduces a new situation dref s₁
- Constrains s₁ to be in the historical alternatives of s₀
- Passes s₁ and s₀ to the embedded predicate P
Analogous to an indefinite for situations.
Equations
- Semantics.Mood.SUBJ history P s₀ = ∃ s₁ ∈ Semantics.Tense.BranchingTime.historicalBase history s₀, P s₁ s₀
Instances For
IND operator (@cite{mendes-2025}, Definition on p.29).
⟦IND_{s₁,s₂}⟧ = λP. [| s₂ ≤ w_{s₁}]; P(s₂)(s₁)
The indicative:
- Retrieves existing situations s₁ and s₂
- Requires s₂'s world to be "part of" s₁'s world (same world)
- Passes s₂ and s₁ to P
Analogous to a definite for situations.
Instances For
Simplified IND: Just pass through with world check.
For cases where we're already working with a single world.
Equations
- Semantics.Mood.INDsimple P s = P s
Instances For
A situation context: a list of available situation drefs.
In CDRT, contexts track discourse referents. Here we track situations.
Available situation drefs
- current : Situation W Time
The "current" or "local" situation (for evaluation)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Dynamic situation predicate: updates the situation context.
Equations
- Semantics.Mood.DynSitPred W Time = (Semantics.Mood.SitContext W Time → Semantics.Mood.SitContext W Time → Prop)
Instances For
Dynamic SUBJ: introduces a situation and adds it to the context.
⟦SUBJ⟧_dyn = λP.λc. ∃s₁ ∈ hist(c.current). P({...c, situations := s₁ :: c.situations})
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dynamic IND: retrieves the most recent situation from context.
⟦IND⟧_dyn = λP.λc. c.situations.head? = some s → P(c)(c)
Equations
Instances For
Mood as Eventuality Closure #
@cite{grano-2024} proposes that mood morphemes operate on the eventuality argument of the complement clause:
- IND: existentially closes the eventuality argument (87), yielding a proposition
- SBJV₁: leaves the eventuality argument open (88a), yielding an event predicate (identity function)
- SBJV₂: leaves the eventuality argument open AND requires causal self-reference (134), for intention reports
This is independent of — and complementary to — the situation-level SUBJ/IND operators defined above.
IND existentially closes the eventuality argument (@cite{grano-2024}, (87)).
⟦INDIC⟧ = λP_(⟨vt⟩).∃e.P(e)
The eventuality variable is bound; the complement denotes a proposition.
Equations
- Semantics.Mood.INDev P = ∃ (e : Ev), P e
Instances For
SBJV₁ leaves the eventuality argument open (@cite{grano-2024}, (88a); §7 Subjunctive₃ (135)).
⟦SBJV₁⟧ = λP_(⟨vt⟩).P
The complement retains type ⟨vt⟩ — an event predicate, not a proposition.
In the core proposal (§5, (88a)), this is the general non-closing mood
operator. In the §7 unified theory, it becomes specifically Subjunctive₃
(135) — the identity variant for perception predicates ('see'), causative
predicates ('make'), and aspectual predicates ('begin'). These predicates
require or are compatible with eventuality abstraction but do not involve
causal self-reference or ordering semantics. Distinct from the 'want'
variant (§7, Subjunctive₁ (133)), which uses Portner & Rubinstein's ln
(local necessity), and the 'intend' variant (Subjunctive₂ (134) =
SBJVev₂), which incorporates CAUSE*.
Equations
Instances For
SBJV₂ leaves the eventuality argument open AND requires causal self-reference (@cite{grano-2024}, (134); unified theory §7).
⟦Subjunctive₂⟧ = λPλe[sn({λw.∃e'.CAUSE*(e,e',w) & P(w)(e')}, content(e), e)]
This is the variant operative with 'intend' in the §7 unified theory, which integrates CAUSE* from the core proposal (§4, (79)) with Portner & Rubinstein's (@cite{portner-rubinstein-2020}) modal quantification framework. The attitude state e must causally bring about the described event e' "in the right way" (@cite{searle-1983}; Harman 1976).
Equations
- Semantics.Mood.SBJVev₂ causeStar content P e = ∀ (w : W), content e w → ∃ (e' : Ev), causeStar e e' w ∧ P w e'
Instances For
Mood selection by embedding predicates.
Certain predicates select for specific moods in their complement:
- "know", "see" → typically indicative
- "want", "wish" → robustly subjunctive cross-linguistically
- "hope" → cross-linguistically variable (@cite{grano-2024}, Table 1)
- "say", "think" → mood-neutral (pragmatically flexible)
- indicativeSelecting : MoodSelector
- subjunctiveSelecting : MoodSelector
- crossLinguisticallyVariable : MoodSelector
- moodNeutral : MoodSelector
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- Semantics.Mood.instBEqMoodSelector.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Does the selector prefer subjunctive?
Equations
- Semantics.Mood.prefersSubjunctive Semantics.Mood.MoodSelector.indicativeSelecting = false
- Semantics.Mood.prefersSubjunctive Semantics.Mood.MoodSelector.subjunctiveSelecting = true
- Semantics.Mood.prefersSubjunctive Semantics.Mood.MoodSelector.crossLinguisticallyVariable = false
- Semantics.Mood.prefersSubjunctive Semantics.Mood.MoodSelector.moodNeutral = false
Instances For
Cross-linguistically variable selectors are distinct from both robust indicative-selecting and robust subjunctive-selecting.
Conditional with SF antecedent (@cite{mendes-2025}, main application).
"If Maria be.SF home, she will answer"
Structure:
- SUBJ introduces s₁ ∈ hist(s₀) (the "if" situation)
- Antecedent is evaluated at s₁
- Consequent is temporally anchored to s₁
This explains why SF enables future reference: the subjunctive introduces a future situation that the main clause can refer back to.
Equations
- Semantics.Mood.conditionalSF history antecedent consequent s₀ = Semantics.Mood.SUBJ history (fun (s₁ s₀' : Situation W Time) => antecedent s₁ → consequent s₁ s₀') s₀
Instances For
Standard indicative conditional (for comparison).
"If Maria is home, she answers"
Here the antecedent is evaluated at the same situation as the main clause. No new situation is introduced.
Equations
- Semantics.Mood.conditionalIND antecedent consequent s = (antecedent s → consequent s)
Instances For
Temporal shift.
The subjunctive future (SF) enables future reference because:
- SUBJ introduces a situation s₁ in the historical alternatives
- Historical alternatives can have times ≥ current time
- The consequent is evaluated relative to τ(s₁), not τ(s₀)
This temporal shift gives SF its future-oriented interpretation.
Equations
- Semantics.Mood.temporalShift history P s₀ = ∃ s₁ ∈ Semantics.Tense.BranchingTime.historicalBase history s₀, s₁.time ≥ s₀.time ∧ P s₁
Instances For
The future-oriented restriction: s₁ must be strictly after s₀.
Equations
- Semantics.Mood.futureShift history P s₀ = ∃ s₁ ∈ Semantics.Tense.BranchingTime.historicalBase history s₀, s₁.time > s₀.time ∧ P s₁
Instances For
SUBJ is existential: it introduces a situation.
SUBJ constrains to historical base: the introduced situation is in the historical alternatives.
SUBJ with reflexive history: if the history is reflexive, the current situation is always an option.
Non-veridicality:
A propositional operator F is non-veridical iff: F(p) does NOT entail p
The subjunctive is associated with non-veridical contexts because SUBJ introduces a situation that may differ from the actual one.
Equations
Instances For
SUBJ is non-veridical: the introduced situation may differ from actual.
This follows from the existential nature of SUBJ: it quantifies over situations in the historical base, which includes non-actual futures.
SUBJ as Temporal Anchor #
@cite{giannakidou-1998} @cite{mendes-2025} @cite{muskens-1996}
Both SUBJ's situation introduction and attitude embedding create new temporal reference points for embedded clauses:
SUBJ: introduces s₁ ∈ hist(s₀) with τ(s₁) ≥ τ(s₀). The embedded clause evaluates at τ(s₁), not τ(s₀). This is why the Subordinate Future (SF) enables future reference.
Attitude verbs: set embedded P = matrix E. The embedded clause's tense is relative to the matrix event time, not speech time.
The structural parallel: both mechanisms shift the temporal evaluation point of the embedded clause from the default (speech time or matrix time) to a newly introduced temporal anchor.
See Semantics.Attitudes.SituationDependent for the attitude side
and Semantics.Tense.SequenceOfTense for the formal connection.
SUBJ introduces a temporal anchor: the introduced situation's time is at or after the base situation's time.
This parallels attitude embedding, where the embedded clause's perspective time shifts to the matrix event time. Both mechanisms create a new temporal reference point for embedded evaluation.
SUBJ as Tower Push #
SUBJ introduces a new situation from the historical base. In the tower framework, this corresponds to pushing a mood-labeled context shift that changes the world and time coordinates to those of the introduced situation.
The tower-based subjShift is not a replacement for the existential
SUBJ operator — rather, it is the shift that the tower records when
a subjunctive clause is entered. The existential quantification over
situations is a separate semantic step. Both descriptions are independently
useful: the tower version tracks depth and enables interaction with other
depth-sensitive operations (presupposition, tense indexing); the existential
version directly models the semantics.
SUBJ as a context shift: a mood-labeled shift that changes the world and time to those of the introduced situation.
This is the shift that the tower records when a subjunctive clause
is entered. The newWorld and newTime are the coordinates of the
existentially introduced situation s₁.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The tower-based subjunctive: SUBJ holds iff there exists a situation
in the historical base such that pushing subjShift for that situation
and evaluating the predicate yields truth.
This is the bridge between the existential SUBJ and the tower push.