Documentation

Linglib.Theories.Pragmatics.RSA.Implementations.BellerGerstenberg2025

Causal expressions in English for describing causation.

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.
      Equations
      • One or more equations did not get rendered due to their size.

      A causal world encapsulates the three causal aspects from CSM.

      Simplification Note #

      This is a simplified representation. In the full paper, these aspects are computed from structural causal models via counterfactual simulation. Here we treat them as primitive Boolean features to focus on the RSA pragmatic reasoning over expression choice.

      See Core.StructuralEquationModel and NadathurLauer2020 for full causal machinery.

      • whether : Bool

        Whether-causation: was cause necessary? (but-for test)

      • how : Bool

        How-causation: did cause affect how outcome occurred?

      • sufficient : Bool

        Sufficient-causation: was cause sufficient?

      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          Equations
          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.

              All 8 possible causal worlds (2³ combinations of W, H, S)

              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.

                Semantics of causal expressions in terms of causal aspects.

                From @cite{beller-gerstenberg-2025}:

                • affected: W ∨ H ∨ S (any causal involvement)
                • enabled: W ∨ S (necessity or sufficiency, but not just how)
                • caused: H ∧ (W ∨ S) (process + counterfactual dependence)
                • made_no_difference: ¬W ∧ ¬H ∧ ¬S (no causal involvement)
                Equations
                Instances For

                  RSAConfig for causal expression choice.

                  Meaning: Boolean expression semantics (1 if expression applies, 0 otherwise). World prior: uniform over causal worlds. S1 score: belief-based (rpow): score = L0(w|u)^α.

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

                    "caused" implies "enabled": if H ∧ (W ∨ S) then W ∨ S.

                    This captures the scalar relationship: "caused" is stronger than "enabled".

                    "enabled" implies "affected": if W ∨ S then W ∨ H ∨ S.

                    This captures the scalar relationship: "enabled" is stronger than "affected".

                    World where cause was only necessary (W only)

                    Equations
                    Instances For

                      World where cause was only sufficient (S only)

                      Equations
                      Instances For

                        World where cause affected how (H only)

                        Equations
                        Instances For

                          World with full causation (W, H, S all true)

                          Equations
                          Instances For

                            World with no causal involvement

                            Equations
                            Instances For

                              World where "caused" applies (H and W)

                              Equations
                              Instances For

                                How RSA Derives Causal Expression Pragmatics #

                                Literal Semantics (L0) #

                                Pragmatic Speaker (S1) #

                                Pragmatic Listener (L1) #

                                This captures the scalar implicature pattern: stronger expressions implicate the presence of stronger causal aspects.

                                Bridge to Structural Causal Models #

                                Beller & Gerstenberg's W, H, S dimensions can be COMPUTED from structural causal models, grounding the primitive Boolean features in the counterfactual reasoning machinery of Core.StructuralEquationModel.

                                B&G dimensionStructural definition
                                W (whether)causallyNecessary — would effect still occur without cause?
                                H (how)hasDirectLaw — does a causal law directly connect cause to effect?
                                S (sufficient)causallySufficient — does adding cause guarantee effect?

                                This bridge reveals why certain causal scenarios yield specific expression choices: the structural properties of the causal model determine the W-H-S world, which determines literal semantics, which RSA pragmatics then sharpens.

                                Compute a CausalWorld from a structural causal model.

                                Grounds B&G's W-H-S Booleans in Core.StructuralEquationModel: W = necessity, H = direct law, S = sufficiency.

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

                                  Solo cause → full causation world (W=true, H=true, S=true).

                                  When there's one direct cause and no alternatives, all three causal dimensions are active.

                                  Overdetermination → W=false, H=true, S=true.

                                  The cause is sufficient (S) and directly connected (H), but NOT necessary (W=false) because the alternative cause in the background would produce the effect anyway.

                                  Causal chain → W=true, H=false, S=true.

                                  The initial cause is sufficient (S) and necessary (W), but NOT directly connected (H=false) — it operates through an intermediate. This is @cite{levin-2019}'s "intervening causer" scenario.

                                  Expression predictions from structural models #

                                  The structural bridge makes testable predictions: given a causal model, we can compute both the W-H-S world AND the appropriate causal expression.

                                  Chain causation: "caused" is NOT literally true.

                                  Despite sufficiency and necessity, the lack of direct connection (H=false) means "caused" doesn't apply. B&G predict speakers will use "enabled" instead — capturing @cite{levin-2019}'s intuition that indirect causation is expressed differently.

                                  Chain causation: "enabled" still applies.

                                  W ∨ S = true ∨ true = true, so "enabled" is literally true. This is the weaker expression appropriate for indirect causation.

                                  Overdetermination: "caused" is literally true.

                                  H ∧ (W ∨ S) = true ∧ (false ∨ true) = true. The cause is directly connected (H) and sufficient (S), so "caused" applies even without necessity (W=false).

                                  Bridge between B&G's "caused" and N&L's make/cause distinction.

                                  In the overdetermination scenario, makeSem holds (a IS sufficient) but causeSem fails (a is NOT necessary). Meanwhile B&G's "caused" applies (because H is true). This shows B&G's expression semantics and N&L's verb semantics make orthogonal predictions:

                                  • N&L: You can say "A made C happen" (sufficient) but NOT "A caused C" (not necessary)
                                  • B&G: Speakers would use "caused" (H ∧ S = true)

                                  The divergence reflects different questions: N&L model verb choice (make vs cause), B&G model expression choice (caused vs enabled).