Documentation

Linglib.Studies.CaoWhiteLassiter2025

The Three Measures #

All three are defined within structural causal models. SUF is continuous ∈ [0,1], INT is continuous ∈ [0,1], ALT is ℕ.

The three causal measures that jointly predict causative verb acceptability.

  • suf: Probability of sufficiency ([Pea19]). Continuous [0,1]. Computed via probSufficiency over a (possibly probabilistic) SEM V α.
  • int: Degree of intention. Continuous [0,1]. How much the causer intended the outcome relative to alternatives.
  • alt: Number of alternative actions available to the causee. ℕ. Fewer alternatives → stronger causal influence.
  • suf :
  • int :
  • alt :
Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      def CaoWhiteLassiter2025.instDecidableEqCausalMeasures.decEq (x✝ x✝¹ : CausalMeasures) :
      Decidable (x✝ = x✝¹)
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        SUF: Pearl's probability of sufficiency #

        [Pea19]'s probability of sufficiency — the counterfactual probability that intervening to set cause := xC produces effect = xE, against a factual context observed (cause took some other value, effect did not obtain). Built on the substrate's counterfactualSimulate (Pearl 3-step abduction–action–prediction, via the high-stability reduction in cfSeed) and the canonical PMF.probOfSet.

        noncomputable def CaoWhiteLassiter2025.probSufficiency {V : Type u_1} {α : VType u_2} [Fintype V] [DecidableEq V] [Causation.DecidableValuation α] (M : Causation.SEM V α) [M.graph.IsDAG] (observed : Causation.Valuation α) (cause : V) (xC : α cause) (effect : V) (xE : α effect) :
        ENNReal

        Probability of sufficiency ([Pea19]), the SUF measure of [CWL25]: the counterfactual probability that intervening cause := xC yields effect = xE, evaluated against the factual context observed.

        Pearl's three-step abduction–action–prediction, expressed via the substrate's counterfactualSimulate (develop of cfSeed): abduction preserves causally-independent observations and regenerates descendants (the high-stability reduction, [Las17b], [LK15]); action sets cause := xC; prediction reads off the probability of effect = xE via PMF.probOfSet.

        Distinct from plain interventional probability P(effect | do(cause)): causally-independent parents of effect recorded in observed are preserved rather than re-sampled — the oxygen-vs-match contrast [Pea19] uses to motivate the measure.

        Equations
        Instances For
          theorem CaoWhiteLassiter2025.probSufficiency_of_deterministic {V : Type u_1} {α : VType u_2} [Fintype V] [DecidableEq V] [Causation.DecidableValuation α] (M : Causation.SEM V α) [M.graph.IsDAG] [M.IsDeterministic] (observed : Causation.Valuation α) (cause : V) (xC : α cause) (effect : V) (xE : α effect) :
          probSufficiency M observed cause xC effect xE = if (M.developDet (M.cfSeed observed cause xC)).hasValue effect xE then 1 else 0

          Under IsDeterministic, probSufficiency collapses to the {0,1} indicator of whether the counterfactual development hits effect = xE. Follows from counterfactualSimulate_eq_pure_of_deterministic plus PMF.toOuterMeasure_pure_apply.

          theorem CaoWhiteLassiter2025.cfSeed_empty {V : Type u_1} {α : VType u_2} [DecidableEq V] (M : Causation.SEM V α) (cause : V) (xC : α cause) :

          At the empty (vacuous-abduction) context, cfSeed reduces to a plain extend: with nothing observed, abduction preserves nothing and the counterfactual seed merely sets the cause.

          Deterministic limit #

          In the deterministic limit (every mechanism a Dirac), SUF collapses to a {0,1} indicator. At the vacuous (empty) context this is exactly the [NL20] Def-23 sufficiency predicate causallySufficient — with nothing observed, Pearl's counterfactual degenerates to the bare interventional development of cause := true.

          noncomputable def CaoWhiteLassiter2025.deterministicSuf {V : Type u_1} [Fintype V] [DecidableEq V] (M : Causation.BoolSEM V) [M.graph.IsDAG] [Causation.SEM.IsDeterministic M] (background : Causation.Valuation fun (x : V) => Bool) (cause effect : V) :
          ENNReal

          Deterministic SUF as a {0,1} indicator over a BoolSEM: the [NL20] Def-23 sufficiency predicate causallySufficient.

          Equations
          Instances For

            Grounding theorem: at the empty context (vacuous abduction), the counterfactual probSufficiency reduces to the deterministic {0,1} indicator deterministicSuf — i.e. to [NL20]'s Def-23 sufficiency. Makes "interventional = counterfactual at a vacuous context" a theorem rather than a conflation.

            ALT → ActionType Bridge #

            Cao et al.'s continuous ALT measure generalizes the binary Volitional/NonVolitional distinction in CoerciveImplication.

            Map ALT count to the categorical ActionType from CoerciveImplication.

            • ALT = 0: causee had no choice → NonVolitional (forced action)
            • ALT > 0: causee could have done otherwise → Volitional
            Equations
            Instances For

              Interaction Profiles #

              The core empirical finding: each verb has a unique set of reliable interaction terms among SUF, INT, and ALT.

              Two-way and three-way interaction terms from the regression model.

              Instances For
                @[implicit_reducible]
                Equations
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  A verb's interaction profile: which interaction terms reliably predict its acceptability.

                  Instances For
                    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.
                      Instances For
                        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.
                          Instances For

                            Main Effects #

                            The regression coefficients for the main effects, showing the direction and relative magnitude of each measure's contribution.

                            Main effect coefficients from the Bayesian regression.

                            -- UNVERIFIED: coefficient values (+1.19, +0.54, -0.82) need verification

                            • sufResidAlt :
                            • int :
                            • alt :
                            Instances For
                              Equations
                              • One or more equations did not get rendered due to their size.
                              Instances For
                                Equations
                                Instances For

                                  Probabilistic example: genuinely fractional SUF #

                                  A 2-vertex SEM whose effect mechanism is PMF.bernoulli p — genuinely probabilistic, not Dirac. Demonstrates that probSufficiency accepts non-deterministic SEMs (no IsDeterministic constraint).

                                  A 2-vertex SEM: cause (root) and effect (one parent: cause).

                                  • cause : V
                                  • effect : V
                                  Instances For
                                    @[implicit_reducible]
                                    Equations
                                    @[implicit_reducible]
                                    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.
                                    Instances For
                                      Equations
                                      • One or more equations did not get rendered due to their size.
                                      Instances For
                                        noncomputable def CaoWhiteLassiter2025.ProbabilisticExample.effectMech (p : NNReal) (h : p 1) :
                                        Causation.Mechanism graph (fun (x : V) => Bool) V.effect

                                        The probabilistic mechanism for effect: ignores parent value, returns Bernoulli(p) directly. Genuinely non-Dirac when p ∉ {0, 1}.

                                        Equations
                                        • One or more equations did not get rendered due to their size.
                                        Instances For

                                          A genuinely probabilistic SEM (not IsDeterministic for p ∉ {0,1}).

                                          Equations
                                          • One or more equations did not get rendered due to their size.
                                          Instances For