Konuk, Quillien and Mascarenhas (2026): Plural Causes #
Konuk, Quillien and Mascarenhas extend the Necessity–Sufficiency Model of Icard, Kominsky and
Knobe from single causes to plural ones, conjunctions of events judged as causes in their own
right. Counterfactual worlds are sampled urn by urn, each urn keeping its actual draw with
probability s, the stability, and otherwise redrawn from its prior; a cause's score weights its
sufficiency by its probability and its necessity by the probability of its absence, the
substrate's CausalStrength.score over plural causes.
Experiment 1 is a game won with two colored balls out of three urns, Experiment 2 one won with (A ∧ B) ∨ (C ∧ D). Losses in Experiment 2 are scored against the classical negation of the rule or its homogeneous negation, after the homogeneity of plural predication described by Križ and Spector, on which each winning condition's plural predication is false.
Main statements #
score_twoOrMore_pair: in a two-of-three threshold game a pair scores the probability that its urns agree;intermediate_high_ranked_highestandlow_high_outscores_low_intermediate_iffgive the pair rankings of Experiment 1 as functions of the stability.mem_win_iff_barePlural,mem_homogeneousLoss_iff_barePlural,not_mem_homogeneousLoss_iff_indet: a win is the truth of some condition's plural predication, the homogeneous loss the falsity of each, and the two losses differ where a predication falls in the homogeneity gap.same_condition_pair_not_necessary,crossing_pair_necessary,partners_scored_alike,pair_scores_one,idle_urn_not_necessary,triple_positive_abnormal_inflation: the winning rounds of Experiment 2.classical_abnormal_deflation,homogeneous_abnormal_inflation,homogeneous_lt_iff,homogeneous_lt_of_ssubset,classical_triple_negative,homogeneousLoss_tripleNegative: the losing rounds.
Implementation notes #
- Necessity holds the urns outside the plural at their actual draws, as in the worked example of
p. 448, and the score weights by the plural's sampling probability, its prior at
s = 0. homogeneousLossnegates each winning condition over its urns that are white in the actual round, which gives both of the paper's homogeneous losses, (2) and that of p. 468.- Two of the paper's claims about the NSM fail in the model:
intermediate_high_ranked_highestneeds0 < s, andpartners_scored_alikecontradicts the abnormal deflation of p. 463.
TODO #
- The Counterfactual Effect Size Model of Quillien and Lucas, which p. 451 says ranks the intermediate and high pair highest at every stability.
- The
w-weighted mixture of the two losses, a coin drawn in each counterfactual world (p. 465).
References #
Counterfactual sampling #
The propensity of an urn keeps its actual draw x with probability s, the stability, and
otherwise redraws it from the prior p.
Equations
- KonukEtAl2026.propensity s p x = unitInterval.toNNReal s • MeasureTheory.Measure.dirac x + unitInterval.toNNReal (unitInterval.symm s) • ProbabilityTheory.bernoulliMeasure true false p
Instances For
The counterfactual distribution samples the urns independently, each by its propensity.
Equations
- KonukEtAl2026.sampling s p w₀ = MeasureTheory.Measure.pi fun (i : ι) => KonukEtAl2026.propensity s (p i) (w₀ i)
Instances For
The actual causal strength of the plural S for the outcome E in the round w₀ is its score
with the counterfactuals sampled at stability s from the priors p.
Equations
- KonukEtAl2026.causalStrength s p w₀ E S = CausalStrength.score (KonukEtAl2026.sampling s p w₀) w₀ E S
Instances For
With stability below one and priors strictly between zero and one, every nonempty event has positive probability.
With stability below one and priors strictly between zero and one, a nonempty plural cause may fail.
With stability below one and priors strictly between zero and one, when the outcome is that
the urns T all show their actual draws, a larger part of T scores higher.
The running example and Experiment 1: threshold games #
The outcome of a threshold game occurs when two causes or more are present,
A + B + C ≥ 2 (p. 450).
Equations
- KonukEtAl2026.twoOrMore = {w : ι → Bool | 2 ≤ {i : ι | w i = true}.card}
Instances For
With three causes, all present in the actual round, removing two of them leaves the outcome exactly when one of the two stays present.
Two urns agree when both show a colored ball or both a white one.
In a two-of-three threshold game won with all three causes, a pair scores the probability that its two causes agree, since it is fully sufficient and is necessary where both its causes are absent.
The probability that two urns agree under the paper's sampling, the round all colored.
Equations
- KonukEtAl2026.instDecidableEqDish x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- KonukEtAl2026.instFintypeDish = { elems := { val := ↑KonukEtAl2026.Dish.enumList, nodup := KonukEtAl2026.Dish.enumList_nodup }, complete := KonukEtAl2026.instFintypeDish._proof_1 }
Equations
- KonukEtAl2026.instDecidableEqUrn₁ x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- KonukEtAl2026.instFintypeUrn₁ = { elems := { val := ↑KonukEtAl2026.Urn₁.enumList, nodup := KonukEtAl2026.Urn₁.enumList_nodup }, complete := KonukEtAl2026.instFintypeUrn₁._proof_1 }
The holistic NSM rates the intermediate and high pair highest (p. 451), above the low and high
pair at every stability below one, and above the low and intermediate pair, by 9/10 · s(1 - s),
exactly when the counterfactuals are anchored to the actual round.
The NSM rates the low and high pair above the low and intermediate pair, the prediction from
which the participants deviated (p. 453), only for stabilities above 9/19.
Wins and losses under a disjunctive rule #
A rule lists sufficient conditions for a win, each a set of urns; the player wins when every urn of some condition gives a colored ball.
Equations
- KonukEtAl2026.win rule = {w : ι → Bool | ∃ D ∈ rule, ∀ i ∈ D, w i = true}
Instances For
The homogeneous loss in the losing round w₀ negates each winning condition as a plural over
its urns that are white in w₀, so that none of them gives a colored ball.
Equations
- KonukEtAl2026.homogeneousLoss rule w₀ = {w : ι → Bool | ∀ D ∈ rule, ∀ i ∈ D, w₀ i = false → w i = false}
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
A win is the truth of some condition's plural predication, "the urns of the condition gave colored balls".
In a losing round, the homogeneous loss is the falsity of each condition's plural predication over its urns that are white in the round, the homogeneous negation of the rule (pp. 459, 468).
A loss falls short of the homogeneous loss of the round where every urn is white exactly when some condition's plural predication falls in the homogeneity gap.
In a losing round the homogeneous loss is a loss.
When every urn appears in some condition, the homogeneous loss of a round is the plural cause of all its white balls.
Single causes under a rule of two conditions #
Under the rule X and Y, or all of R, giving X a colored ball wins exactly when Y has
one or all of R do.
Under the rule X and Y, or all of R, giving X a white ball wins exactly when all of
R give colored balls.
Under the rule X and Y, or all of R, the sufficiency of a colored ball from X for the
win is the probability that Y gives a colored ball.
Under the rule X and Y, or all of R, the sufficiency of a white ball from X for the
classical loss is the probability that Y gives a colored ball and R not all of them, given that
Y does or all of R do.
Experiment 2: the disjunctive rule #
Equations
- KonukEtAl2026.instDecidableEqUrn₂ x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- KonukEtAl2026.instFintypeUrn₂ = { elems := { val := ↑KonukEtAl2026.Urn₂.enumList, nodup := KonukEtAl2026.Urn₂.enumList_nodup }, complete := KonukEtAl2026.instFintypeUrn₂._proof_1 }
prior₂ gives each urn's probability of a colored ball in Experiment 2, from its 14, 2, 4 or
19 colored balls out of 20.
Equations
- KonukEtAl2026.prior₂ KonukEtAl2026.Urn₂.a = ⟨7 / 10, KonukEtAl2026.prior₂._proof_2⟩
- KonukEtAl2026.prior₂ KonukEtAl2026.Urn₂.b = ⟨1 / 10, KonukEtAl2026.dishPrior._proof_13⟩
- KonukEtAl2026.prior₂ KonukEtAl2026.Urn₂.c = ⟨1 / 5, KonukEtAl2026.prior₂._proof_9⟩
- KonukEtAl2026.prior₂ KonukEtAl2026.Urn₂.d = ⟨9 / 10, KonukEtAl2026.prior₂._proof_11⟩
Instances For
triplePositive is the round with colored balls from a, b and d, won through a and
b.
Equations
- KonukEtAl2026.triplePositive KonukEtAl2026.Urn₂.c = false
- KonukEtAl2026.triplePositive x✝ = true
Instances For
tripleNegative is the round with a colored ball from c only, lost.
Equations
- KonukEtAl2026.tripleNegative KonukEtAl2026.Urn₂.c = true
- KonukEtAl2026.tripleNegative x✝ = false
Instances For
otherColor X is the pair of urns of the color X does not have.
Equations
- KonukEtAl2026.otherColor KonukEtAl2026.Urn₂.a = {KonukEtAl2026.Urn₂.c, KonukEtAl2026.Urn₂.d}
- KonukEtAl2026.otherColor KonukEtAl2026.Urn₂.b = {KonukEtAl2026.Urn₂.c, KonukEtAl2026.Urn₂.d}
- KonukEtAl2026.otherColor KonukEtAl2026.Urn₂.c = {KonukEtAl2026.Urn₂.a, KonukEtAl2026.Urn₂.b}
- KonukEtAl2026.otherColor KonukEtAl2026.Urn₂.d = {KonukEtAl2026.Urn₂.a, KonukEtAl2026.Urn₂.b}
Instances For
Each urn wins with its partner, or the urns of the other color win, (1).
In a round where X gave a colored ball, its score is P(X) times the probability of a colored
ball from its partner, plus the probability of its absence when the win depends on it.
The winning rounds #
In the round where every urn gave a colored ball, neither winning condition is necessary, since the other still holds (p. 462).
In the round where every urn gave a colored ball, a pair across the two conditions is necessary to a positive degree, since without both its balls neither condition holds (p. 462).
In the round where every urn gave a colored ball, the model scores the two urns of a color alike, against the abnormal deflation the paper reports for it (p. 463).
In the round won through a and b, with a white ball from c, the pair of a and b is
fully sufficient and fully necessary and scores one, at the ceiling where the participants put it
(p. 465).
In the round won through a and b, the colored ball from d is idle, since removing it
never removes the win (p. 464).
In the round won through a and b, the rarer colored ball, from b, outscores the commoner
one, from a, an abnormal inflation in line with the participants (p. 465).
The losing rounds #
In the round where every urn gave a white ball, no single white ball is necessary for the classical loss, since the other white ball of its color still blocks its condition (p. 467).
In the round where every urn gave a white ball, every white ball is necessary for the homogeneous loss (p. 467).
In the round where every urn gave a white ball, the score of a white ball from X for the
classical loss, with q the probability of a colored ball, Y the partner of X and K the
probability that the other color wins.
Under the classical loss, the white ball an urn is likelier to give scores higher, b over a
and c over d, an abnormal deflation contrary to the participants (p. 466).
In every losing round of Experiment 2 the homogeneous loss is the plural cause of the round's white balls.
Under the homogeneous loss, of two pluralities of white balls the less likely scores higher.
Under the homogeneous loss, a plurality of white balls scores higher than any part of it, as the participants rated triples above pairs and pairs above their single balls (pp. 467, 469).
Under the homogeneous loss, the white balls an urn is less likely to give score higher, a
over b and d over c when every urn gave a white ball (p. 466), and a over b, alone and
with d, when c gave a colored one (p. 468).
In the round with a colored ball from c only, the white ball from d is indispensable for
the classical loss, and those from a and b are redundant with one another (p. 468).
The homogeneous loss of the round with a colored ball from c only is ¬A ∧ ¬B ∧ ¬D, the rule
negated as homogeneously as the facts allow (p. 468).