Causative Construction Selection (CC-Selection) #
@cite{baglini-bar-asher-siegal-2020} @cite{baglini-bar-asher-siegal-2025} @cite{bar-asher-siegal-2026}
CC-selection is the mechanism by which causative constructions constrain which element of a causal model can be linguistically realized as "the cause."
Two modes:
memberOfSufficientSet(verb cause): any necessary conditioncompletionOfSufficientSet(CoS verbs like open): the completing condition
The legacy CausalDynamics-based completesForEffect,
ccConstraintSatisfied, typeLevelSufficiency, tokenLevelCausation,
actualizationHolds, CausalDependency were deleted in Phase D-H.
The polymorphic V2 versions are promoted to canonical here.
How a causative construction selects its cause from a causal model.
- memberOfSufficientSet : CCSelectionMode
- completionOfSufficientSet : CCSelectionMode
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Semantics.Causation.CCSelection.instDecidableEqCCSelectionMode x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
V2 completesForEffect: cause-as-xC develops effect-as-xE;
cause-as-xC_alt does not. Polymorphic but-for completion check.
Bool models pass xC = xE = true, xC_alt = false.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Semantics.Causation.CCSelection.instDecidableCompletesForEffect M bg cause xC xC_alt effect xE = Classical.dec (Semantics.Causation.CCSelection.completesForEffect M bg cause xC xC_alt effect xE)
actualizationHolds: alias for completesForEffect.
Equations
- Semantics.Causation.CCSelection.actualizationHolds M bg cause xC xC_alt effect xE = Semantics.Causation.CCSelection.completesForEffect M bg cause xC xC_alt effect xE