Documentation

Linglib.Theories.Semantics.Causation.CCSelection

Causative Construction Selection (CC-Selection) #

@cite{baglini-bar-asher-siegal-2020} @cite{baglini-bar-asher-siegal-2025} @cite{bar-asher-siegal-2026}

CC-selection is the mechanism by which causative constructions constrain which element of a causal model can be linguistically realized as "the cause."

Two modes:

The legacy CausalDynamics-based completesForEffect, ccConstraintSatisfied, typeLevelSufficiency, tokenLevelCausation, actualizationHolds, CausalDependency were deleted in Phase D-H. The polymorphic V2 versions are promoted to canonical here.

How a causative construction selects its cause from a causal model.

Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[implicit_reducible]
      Equations
      noncomputable def Semantics.Causation.CCSelection.completesForEffect {V : Type u_1} {α : VType u_2} [Fintype V] [DecidableEq V] [Core.Causal.DecidableValuation α] (M : Core.Causal.SEM V α) [M.graph.IsDAG] [M.IsDeterministic] (background : Core.Causal.Valuation α) (cause : V) (xC xC_alt : α cause) (effect : V) (xE : α effect) :

      V2 completesForEffect: cause-as-xC develops effect-as-xE; cause-as-xC_alt does not. Polymorphic but-for completion check. Bool models pass xC = xE = true, xC_alt = false.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[implicit_reducible]
        noncomputable instance Semantics.Causation.CCSelection.instDecidableCompletesForEffect {V : Type u_1} {α : VType u_2} [Fintype V] [DecidableEq V] [Core.Causal.DecidableValuation α] (M : Core.Causal.SEM V α) [M.graph.IsDAG] [M.IsDeterministic] (bg : Core.Causal.Valuation α) (cause : V) (xC xC_alt : α cause) (effect : V) (xE : α effect) :
        Decidable (completesForEffect M bg cause xC xC_alt effect xE)
        Equations
        @[reducible, inline]
        abbrev Semantics.Causation.CCSelection.actualizationHolds {V : Type u_1} {α : VType u_2} [Fintype V] [DecidableEq V] [Core.Causal.DecidableValuation α] (M : Core.Causal.SEM V α) [M.graph.IsDAG] [M.IsDeterministic] (bg : Core.Causal.Valuation α) (cause : V) (xC xC_alt : α cause) (effect : V) (xE : α effect) :

        actualizationHolds: alias for completesForEffect.

        Equations
        Instances For