Situation-level mood operators #
[Men25]'s mood operators work like determiners for situations:
SUBJ introduces a new situation dref constrained to the historical
alternatives of the anchor (like indefinite a), IND retrieves an
existing situation and tests same-worldhood (like definite the).
The Subordinate Future of Portuguese/Spanish — present morphology with
future reference in subordinate contexts — is his main application:
SF is subjunctive, introducing a future situation dref that the main
clause retrieves for temporal anchoring (conditionalSF).
Main declarations #
SitPred,sameWorld— situation predicates and the modal kernel.SUBJ,IND— the situation-level mood operators.conditionalSF— the SF conditional.nonVeridical,subj_nonveridical— subjunctive non-veridicality.subjShift— SUBJ as a tower context shift.
A situation predicate, relating a described situation to its anchor.
Equations
- Mood.SitPred W Time = (Intensional.WorldTimeIndex W Time → Intensional.WorldTimeIndex W Time → Prop)
Instances For
The modal kernel: two situations share their world coordinate.
abbrev so decide/rw see through it.
Equations
- Mood.sameWorld s₁ s₂ = (s₁.world = s₂.world)
Instances For
The subjunctive introduces a new situation dref from the historical alternatives of the anchor — an indefinite for situations ([Men25], Definition on p.29).
Equations
- Mood.SUBJ history P s₀ = ∃ s₁ ∈ history.historicalBase s₀, P s₁ s₀
Instances For
The indicative retrieves existing situations and tests that they share a world — a definite for situations ([Men25], Definition on p.29).
Equations
- Mood.IND P s₁ s₂ = (Mood.sameWorld s₂ s₁ ∧ P s₂ s₁)
Instances For
A conditional with an SF antecedent: SUBJ introduces the if
situation, and the consequent is temporally anchored to it — why SF
enables future reference ([Men25]).
Equations
- Mood.conditionalSF history antecedent consequent s₀ = Mood.SUBJ history (fun (s₁ s₀' : Intensional.WorldTimeIndex W Time) => antecedent s₁ → consequent s₁ s₀') s₀
Instances For
Surviving IND means the two situations share a world.
With a reflexive history, the anchor itself is always an option.
The introduced situation is a temporal anchor at or after the base
situation's time — the mechanism SF exploits for future reference, and
the parallel to attitude verbs shifting embedded evaluation to matrix
event time (Semantics/Attitudes/SituationDependent.lean).
Non-veridicality #
A propositional operator is non-veridical iff F p can hold
without p ([Gia98]).
Equations
- Mood.nonVeridical F = ∃ (P : Intensional.WorldTimeIndex W Time → Prop) (s : Intensional.WorldTimeIndex W Time), F P s ∧ ¬P s
Instances For
SUBJ is non-veridical whenever the history branches: the
introduced situation may differ from the actual one.
SUBJ as tower push #
Entering a subjunctive clause pushes a mood-labeled context shift to the coordinates of the introduced situation; the existential quantification over situations is a separate semantic step. The tower version tracks depth for depth-sensitive operations (presupposition, tense indexing).
The mood-labeled context shift to the introduced situation's world and time.
Equations
- One or more equations did not get rendered due to their size.