@cite{iatridou-2000} — Morphological Data @cite{iatridou-2000} #
Theory-neutral cross-linguistic data on counterfactual morphology from @cite{iatridou-2000} "The Grammatical Ingredients of Counterfactuality", Linguistic Inquiry 31(2): 231–270.
Key Empirical Generalizations #
- Past morphology is uniform: FLV, PresCF, and PastCF all use past morphology, but differ in the number of past layers.
- Imperfective is not universal: languages that lack imperfective (e.g., English) omit it in CFs; languages with imperfective (e.g., Greek) use it in all CF types.
- Subjunctive mirrors past subjunctive availability: a CF can contain subjunctive only if the language has a distinct past subjunctive form (generalization 42).
Data Sources #
- Tables 1–2 of @cite{iatridou-2000}
- Example sentences from §2
See also #
Phenomena/Modality/Studies/CarianiSantorio2018.lean— selectional account where past morphology shifts the modal parameter rather than introducing a separate counterfactual operator. C&S §5.3.2 identifies would with morphological past will, dovetailing with Iatridou's past-morphology-as-modal-shift generalization.
@cite{iatridou-2000}'s predicate classification for counterfactual gating.
The distinction between FLV and PresCF (both with 1 modal ExclF) depends on the predicate type:
- ILPs and statives yield PresCF ("If he knew French,...")
- Telic predicates yield FLV ("If he were to leave tomorrow,...")
- ilp : IatridouPredType
Individual-Level Predicate: "be tall", "know French"
- stative : IatridouPredType
Stage-Level stative: "be sick", "be available"
- telic : IatridouPredType
Telic predicate: "arrive", "build a house"
Instances For
Equations
- Iatridou2000.instDecidableEqIatridouPredType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Map Vendler classes to @cite{iatridou-2000}'s predicate classification.
States and activities map to stative; achievements and accomplishments map to telic.
Equations
- Iatridou2000.VendlerClass.toIatridou Features.VendlerClass.state = Iatridou2000.IatridouPredType.stative
- Iatridou2000.VendlerClass.toIatridou Features.VendlerClass.activity = Iatridou2000.IatridouPredType.stative
- Iatridou2000.VendlerClass.toIatridou Features.VendlerClass.semelfactive = Iatridou2000.IatridouPredType.stative
- Iatridou2000.VendlerClass.toIatridou Features.VendlerClass.achievement = Iatridou2000.IatridouPredType.telic
- Iatridou2000.VendlerClass.toIatridou Features.VendlerClass.accomplishment = Iatridou2000.IatridouPredType.telic
Instances For
@cite{iatridou-2000}'s three counterfactual conditional types, distinguished by the number of ExclFs and predicate type.
- flv : CounterfactualType
Future Less Vivid: 1 ExclF modal + telic predicate
- presCF : CounterfactualType
Present Counterfactual: 1 ExclF modal + ILP/stative
- pastCF : CounterfactualType
Past Counterfactual: 2 ExclFs (modal + temporal)
Instances For
Equations
- Iatridou2000.instDecidableEqCounterfactualType x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
The number of ExclFs required for each counterfactual type.
Equations
Instances For
Classify a counterfactual from its ExclF configuration and
predicate type. Returns none if there is no modal ExclF
(a non-counterfactual sentence).
Equations
- Iatridou2000.classifyCounterfactual true true predType = some Iatridou2000.CounterfactualType.pastCF
- Iatridou2000.classifyCounterfactual true false Iatridou2000.IatridouPredType.telic = some Iatridou2000.CounterfactualType.flv
- Iatridou2000.classifyCounterfactual true false Iatridou2000.IatridouPredType.ilp = some Iatridou2000.CounterfactualType.presCF
- Iatridou2000.classifyCounterfactual true false Iatridou2000.IatridouPredType.stative = some Iatridou2000.CounterfactualType.presCF
- Iatridou2000.classifyCounterfactual false temporalExcl predType = none
Instances For
Telic predicate + 1 modal ExclF = FLV.
ILP + 1 modal ExclF = PresCF.
Stative + 1 modal ExclF = PresCF.
Two ExclFs = PastCF regardless of predicate type.
No modal ExclF = not a counterfactual.
@cite{iatridou-2000}'s subjunctive generalization (42): "A CF can contain a subjunctive morpheme only if that subjunctive morpheme has a past tense form".
Strictly, the paper states this as a one-directional conditional (requires → has). We encode the biconditional because all languages in our data satisfy both directions: English and Greek lack past subjunctive and don't require subjunctive in CFs; Italian has past subjunctive and requires it.
Equations
- Iatridou2000.iatridouSubjGeneralization hasPastSubj requiresSubj = (requiresSubj = hasPastSubj)
Instances For
All three counterfactual types collapse to the framework-agnostic
Core.Mood.SubjunctiveType.counterfactual tag.
Equations
Instances For
Every @cite{iatridou-2000} counterfactual type maps to
.counterfactual.
PastCF tower has depth 2 — corresponding to the two past morpheme layers observed cross-linguistically.
(Tower-level corollary; uses the subjShift/temporalShift
infrastructure from Semantics.Modality.Exclusion.)
A morphological datum for counterfactual conditionals.
Each datum records the verb morphology in the antecedent and consequent of a specific counterfactual type in a specific language.
- language : String
Language name
- cfType : String
Counterfactual type: "FLV", "PresCF", or "PastCF"
- antecedentForm : String
Verb morphology in the antecedent
- consequentForm : String
Verb morphology in the consequent
- hasPastMorph : Bool
Whether past morphology is present
- hasImpfMorph : Bool
Whether imperfective morphology is present
- hasSubjMorph : Bool
Whether subjunctive morphology is present
- pastLayers : ℕ
Number of past morpheme layers
- gloss : String
Gloss of the example
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
A datum for whether a language requires subjunctive in counterfactuals.
Iatridou's generalization: a language requires subjunctive in CFs iff it has a morphologically distinct past subjunctive.
- language : String
Language name
- hasPastSubjunctive : Bool
Whether the language has a distinct past subjunctive form
- cfRequiresSubjunctive : Bool
Whether counterfactuals require subjunctive morphology
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
English FLV: "If he were to take the exam tomorrow,..."
Equations
- One or more equations did not get rendered due to their size.
Instances For
English PresCF: "If he knew the answer,..."
Equations
- One or more equations did not get rendered due to their size.
Instances For
English PastCF: "If he had taken the exam,..."
Equations
- One or more equations did not get rendered due to their size.
Instances For
Greek FLV: "An + past + impf, tha + past + impf"
Based on @cite{iatridou-2000}, example (6). Greek FLV and PresCF have identical morphological form; the FLV/PresCF distinction is made by predicate type and temporal adverbials, not by morphology.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Greek PresCF: "An + past + impf, tha + past + impf"
Based on @cite{iatridou-2000}, example (6). Morphologically identical to FLV in Greek; the counterfactual reading arises from the stative predicate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Greek PastCF: "An + past + past + impf, tha + past + past + impf"
Based on @cite{iatridou-2000}, example (6c). The additional past layer (the pluperfect ixe + participle) distinguishes PastCF from PresCF/FLV.
Equations
- One or more equations did not get rendered due to their size.
Instances For
French FLV: "imparfait, conditionnel"
Equations
- One or more equations did not get rendered due to their size.
Instances For
French PresCF: "imparfait, conditionnel"
Equations
- One or more equations did not get rendered due to their size.
Instances For
French PastCF: "plus-que-parfait, conditionnel passé"
Equations
- One or more equations did not get rendered due to their size.
Instances For
English: no distinct past subjunctive, no subjunctive required.
Equations
- Iatridou2000.english_subj = { language := "English", hasPastSubjunctive := false, cfRequiresSubjunctive := false }
Instances For
Greek: no past subjunctive, no subjunctive required in CFs.
Greek CFs use past + imperfective morphology (indicative), not subjunctive. Greek has a subjunctive-like particle (na), but this is not used in counterfactual conditionals.
Equations
- Iatridou2000.greek_subj = { language := "Greek", hasPastSubjunctive := false, cfRequiresSubjunctive := false }
Instances For
French: no productive past subjunctive, no subjunctive required in CFs.
French CFs use the indicative imparfait ("si j'avais..."), not the subjonctif. French has a literary past subjunctive (subjonctif imparfait), but it is not used productively in counterfactuals.
Equations
- Iatridou2000.french_subj = { language := "French", hasPastSubjunctive := false, cfRequiresSubjunctive := false }
Instances For
Italian: has distinct past subjunctive, subjunctive required in CFs.
Italian CFs require the congiuntivo (subjunctive), which has a robust past form (congiuntivo trapassato). This is one of the positive cases for Iatridou's generalization (42): "A CF can contain a subjunctive morpheme only if that subjunctive morpheme has a past tense form."
Equations
- Iatridou2000.italian_subj = { language := "Italian", hasPastSubjunctive := true, cfRequiresSubjunctive := true }
Instances For
All CF types use past morphology.
PastCF has more past layers than PresCF/FLV.
English FLV: 1 past layer = 1 ExclF (FLV).
English PresCF: 1 past layer = 1 ExclF (PresCF).
English PastCF: 2 past layers = 2 ExclFs (PastCF).
Greek FLV: 1 past layer = 1 ExclF (FLV).
Greek PresCF: 1 past layer = 1 ExclF (PresCF).
Greek PastCF: 2 past layers = 2 ExclFs (PastCF).
French FLV: 1 past layer = 1 ExclF (FLV).
French PresCF: 1 past layer = 1 ExclF (PresCF).
French PastCF: 2 past layers = 2 ExclFs (PastCF).
English: no past subjunctive, no CF subjunctive required.
Greek: no past subjunctive, no CF subjunctive required.
French: no productive past subjunctive, no CF subjunctive required.
Italian: has past subjunctive, CF requires subjunctive.
"If he knew French" (ILP + 1 modal ExclF) → PresCF.
"If he were to leave" (telic + 1 modal ExclF) → FLV.
"If he had left" (telic + 2 ExclFs) → PastCF.
"If he were sick" (stative + 1 modal ExclF) → PresCF.
"If he had known" (ILP + 2 ExclFs) → PastCF.
PastCF is exempt from ULC via Deal's refined ULC.
Equations
- Iatridou2000.CFCtx = Core.Context.KContext Bool Unit Unit ℤ
Instances For
The actual context: world = true (actual), time = 0 (now).
Equations
- Iatridou2000.actualCtx = { agent := (), addressee := (), world := true, time := 0, position := () }
Instances For
Root tower: the actual speech-act context, depth 0.
Instances For
FLV/PresCF: one subjunctive shift to a counterfactual world. The counterfactual world (false) differs from the actual world (true).
Equations
Instances For
The tower has depth 1 — matching 1 past morpheme layer.
Modal ExclF holds: counterfactual world ≠ actual world.
Temporal ExclF does NOT hold: time is unchanged (0 = 0).
Tower depth (1) matches English FLV past layers (1).
Tower depth (1) matches English PresCF past layers (1).
PastCF: two shifts — one modal (subjunctive, world shift) and one temporal (additional past layer, time shift to -5).
Equations
Instances For
Tower depth is 2 — matching 2 past morpheme layers.
Modal ExclF holds: counterfactual world ≠ actual world.
Temporal ExclF holds: shifted time (-5) ≠ speech time (0).
Tower depth (2) matches English PastCF past layers (2).
Tower depth (2) matches Greek PastCF past layers (2).
Even in a PastCF tower (depth 2), the origin context is preserved.