@cite{konuk-et-al-2026}: Plural Causes #
@cite{konuk-et-al-2026}
Formalizes Konuk, Quillien & Mascarenhas (2026) "Plural causes," Open Mind.
Core Contributions #
- Compound causes: A∧B is treated as a single compound binary variable for causal selection, not decomposed into individual contributions.
- Necessity-Sufficiency Model (NSM):
NSM(C) = P(C)·Suf(C) + (1-P(C))·Nec(C)from @cite{icard-et-al-2017}, applied to compound causes. - Anti-linearity: NSM(INT∧HIGH) > NSM(LOW∧INT) even though LOW and HIGH have comparable individual causal strength (Experiment 1).
- Homogeneous loss: Loss judgments follow LOSS_strong = ¬A∧¬B∧¬C∧¬D, not classical ¬((A∧B)∨(C∧D)) (Experiment 2), mixed with classical via fitted parameter w ≈ 0.77.
- Crossing avoidance: Within-disjunct plural causes (A∧B) preferred over cross-disjunct (A∧C) when the rule is (A∧B)∨(C∧D) (Experiment 2).
V2 substrate #
The two scenarios (threshold game + disjunctive rule) share a single
KonukVar inductive enum (9 vertices). Each scenario's win-vertex
mechanism is a Boolean function of its parents (threshold-≥-2 for
win; (A∧B)∨(C∧D) for exp2Win). Compound sufficiency/necessity
are polymorphic predicates over BoolSEM defined via developDetOn
with the explicit vertex list.
Equations
- KonukEtAl2026.instDecidableEqKonukVar 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.
Equations
- KonukEtAl2026.instReprKonukVar = { reprPrec := KonukEtAl2026.instReprKonukVar.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
The shared causal graph for both experiments.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The shared BoolSEM for both Konuk experiments.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Topologically-ordered vertex list (roots before win-vertices).
Equations
- One or more equations did not get rendered due to their size.
Instances For
A compound cause is sufficient iff setting all its variables to
true produces the effect under developDetOn.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- KonukEtAl2026.instDecidableCompoundSufficient M bg causes effect = Classical.dec (KonukEtAl2026.compoundSufficient M bg causes effect)
A compound cause is necessary iff setting all its variables to
false prevents the effect under developDetOn.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- KonukEtAl2026.instDecidableCompoundNecessary M bg causes effect = Classical.dec (KonukEtAl2026.compoundNecessary M bg causes effect)
Any pair of urns is sufficient (compound sufficiency).
But compound pairs ARE necessary in the actual world.
Individual urns are not necessary (overdetermination), but compound pairs are — removing any pair drops below threshold. This justifies treating A∧B as the unit of causal attribution.
NSM for a compound pair {X,Y} in the threshold-≥-2 game (Suf=1).
NSM = 1 - P(WIN ∧ ¬C), where P(WIN ∧ ¬C) is the probability that exactly one of {X,Y} is on AND the third urn Z is also on.
Equations
- KonukEtAl2026.nsmThreshold pX pY pZ = 1 - (pX * (1 - pY) + (1 - pX) * pY) * pZ
Instances For
NSM({INT, HIGH}) = 39/40.
NSM({LOW, INT}) = 21/40.
Anti-linearity: INT∧HIGH has strictly higher NSM than LOW∧INT.
The additive hypothesis predicts LOW∧INT ≈ INT∧HIGH (since LOW and HIGH have comparable individual NSM in the threshold game). The holistic NSM gives 39/40 vs 21/40, matching the empirical finding.
Classical LOSS = ¬((A∧B) ∨ (C∧D)) ≡ ¬(A∧B) ∧ ¬(C∧D).
Equations
- KonukEtAl2026.lossClassical a b c d = (!(a && b) && !(c && d))
Instances For
Homogeneous LOSS = ¬A ∧ ¬B ∧ ¬C ∧ ¬D.
Equations
- KonukEtAl2026.lossStrong a b c d = (!a && !b && !c && !d)
Instances For
LOSS_strong entails classical LOSS.
Classical LOSS does NOT entail LOSS_strong.
Witness: A=1, B=0, C=0, D=0 — neither A∧B nor C∧D holds (classical LOSS), but A is present (LOSS_strong fails).
Mixture model: w · LOSS_strong + (1-w) · LOSS_classical.
Fitted w ≈ 0.77, reflecting the dominance of the homogeneous reading over the classical reading.
Equations
- KonukEtAl2026.lossMixed w a b c d = (w * if KonukEtAl2026.lossStrong a b c d = true then 1 else 0) + (1 - w) * if KonukEtAl2026.lossClassical a b c d = true then 1 else 0
Instances For
At w = 1, the mixture reduces to LOSS_strong.
At w = 0, the mixture reduces to classical LOSS.
The loss gap (classical but not strong) is exactly someSatisfy for the
"is present" predicate: some but not all variables are false.
The classical negation ¬(A∧B) ∧ ¬(C∧D) allows worlds where some variables are true and others false. The homogeneous negation ¬A∧¬B∧¬C∧¬D requires all false. The gap is the truth-value gap from @cite{kriz-spector-2021}.
Disjunct membership classification for a pair of variables.
- withinAB : DisjunctMembership
- withinCD : DisjunctMembership
- crossDisjunct : DisjunctMembership
Instances For
Equations
- KonukEtAl2026.instDecidableEqDisjunctMembership 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
Classify a pair of Experiment 2 variables by disjunct membership.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Structural crossing avoidance: within-disjunct compound {A,B} is sufficient for WIN, but cross-disjunct compound {A,C} is NOT.
A∧B matches a conjunctive law, so setting A=B=1 fires the law and produces WIN. But A∧C does not match any single law.
In Triple-1, the compound A∧B is both sufficient (in empty bg) and necessary (in actual world).
In Triple-0 (loss), under homogeneous representation LOSS = ¬A∧¬B∧¬D, the white ball from D is indispensable.
LOSS_strong holds iff every individual variable is false.
LOSS_strong is exactly noneSatisfy from @cite{kriz-spector-2021}.