Counterfactual past — the two-uses-of-past machinery #
@cite{iatridou-2000}
The structural commitment that past morphology is ambiguous between
temporal and counterfactual uses, with only the temporal use subject
to the Upper Limit Constraint. Originally proposed by
@cite{iatridou-2000} (The Grammatical Ingredients of Counterfactuality); the substrate-side machinery lives here, and
@cite{iatridou-2000}'s paper-anchored derivation theorems live in
Phenomena/Conditionals/Studies/Iatridou2000.lean.
Core Machinery #
PastMorphologyUse: 2-case enum distinguishing temporal vs counterfactual past morphology.CounterfactualDistance: world-pair structure for the modal- distance interpretation.refinedULC: dispatch onPastMorphologyUse— temporal use carries the standardupperLimitConstraint, counterfactual use is exempt (True).
The split between this concept-file and the paper-anchored theorems
parallels Tense/SOT/Ambiguity.lean ↔ Studies/Ogihara1996.lean.
Two uses of past morphology, following @cite{iatridou-2000}.
Past morphology is ambiguous between:
- Temporal precedence (genuine past tense)
- Modal remoteness (counterfactual distance from actuality)
@cite{iatridou-2000}'s "exclusion feature": past morphology marks exclusion from the set of relevant times/worlds. Temporal past excludes present times; counterfactual past excludes actual worlds.
- temporal : PastMorphologyUse
Temporal: precedence on the time line
- counterfactual : PastMorphologyUse
Counterfactual: distance from actuality
Instances For
Equations
- Semantics.Tense.Counterfactual.instDecidableEqPastMorphologyUse 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
Counterfactual distance: past morphology marks modal remoteness, not temporal precedence. The "reference world" is remote from the actual world.
- actual : World
The actual world
- counterfactual : World
The counterfactual world
- distinct : self.actual ≠ self.counterfactual
The worlds are distinct (modal distance > 0)
Instances For
The refined ULC: the upper limit constraint applies only to temporal tense, not to counterfactual tense.
If the past morphology is temporal, ULC holds (R ≤ E_matrix). If the past morphology is counterfactual, ULC does not apply.
Equations
- Semantics.Tense.Counterfactual.refinedULC Semantics.Tense.Counterfactual.PastMorphologyUse.temporal embeddedR matrixE = Semantics.Tense.upperLimitConstraint embeddedR matrixE
- Semantics.Tense.Counterfactual.refinedULC Semantics.Tense.Counterfactual.PastMorphologyUse.counterfactual embeddedR matrixE = True
Instances For
Temporal tense is subject to ULC.
Counterfactual tense is exempt from ULC.
The two uses of past morphology are genuinely distinct.