Causal Sufficiency #
Causal sufficiency semantics for the verb "make" based on @cite{nadathur-lauer-2020} Definition 23.
Insight #
"X made Y happen" asserts that X was sufficient for Y:
- Given the background situation, adding X guarantees Y
- The effect is inevitable once the cause is in place
Formal Definition (Def 23) #
C is causally sufficient for E in situation s iff: normalDevelopment(s ⊕ {C = true}) includes E = true
In other words: if we add C to the background, E necessarily follows.
Linguistic Examples #
"Kim made Sandy leave"
- Kim's action (persuasion, coercion, etc.) was sufficient for Sandy leaving
- Once Kim acted, Sandy's departure was guaranteed
"The short circuit made the fire start"
- The short circuit alone was enough to cause the fire
- No other conditions needed (beyond background)
Semantics of "make": X was causally sufficient for Y (@cite{nadathur-lauer-2020} §5.1).
Equations
- NadathurLauer2020.Sufficiency.makeSem dyn background causeEvent effectEvent = Core.StructuralEquationModel.causallySufficient dyn background causeEvent effectEvent
Instances For
Standard constructors produce positive dynamics.
Sufficiency is monotone for positive dynamics.
In causal models with no inhibitory connections (all preconditions require
true, all effects set variables to true), adding c2 = true to the
background preserves causal sufficiency.
Proof: Define trueLE s₁ s₂ ("every variable true in s₁ is true in s₂").
Show that positive dynamics preserve trueLE through applyLawsOnce
(induction on the law list) and normalDevelopment (induction on fuel,
with a fixpoint absorption lemma for the asymmetric case).
Sufficiency implies effect occurrence (after cause).
In disjunctive causation (A ∨ B → C), each disjunct is sufficient.
In conjunctive causation (A ∧ B → C), neither alone is sufficient.
In conjunctive causation, A is sufficient when B is in the background.