Documentation

Linglib.Semantics.Causation.CoerciveImplication

Coercive Implication ([NL20]) #

"X made Y do Z" with volitional Z implies coercion: sufficiency (Z was determined) + volitionality (Y could choose otherwise) → Y's choice was overridden.

The legacy CausalDynamics-based CoerciveContext + Kim/Sandy examples were deleted in Phase D-H. The polymorphic V2 hasCoerciveImplication is promoted to canonical here.

Action volitionality (volitional/non-volitional/ambiguous).

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

      Coercion strength: strong (volitional), weak (ambiguous), none.

      Instances For
        @[implicit_reducible]
        Equations
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          noncomputable def Causation.CoerciveImplication.hasCoerciveImplication {V : Type u_1} {α : VType u_2} [Fintype V] [DecidableEq V] [DecidableValuation α] (M : SEM V α) [M.graph.IsDAG] [M.IsDeterministic] (background : Valuation α) (causerAction : V) (xCauser : α causerAction) (causeeIsVolitional : Bool) (causeeEvent : V) (xEvent : α causeeEvent) :

          V2 coercive implication: causer's action-as-xCauser is causally sufficient for a volitional causee action-as-xEvent. Polymorphic.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[implicit_reducible]
            noncomputable instance Causation.CoerciveImplication.instDecidableHasCoerciveImplication {V : Type u_1} {α : VType u_2} [Fintype V] [DecidableEq V] [DecidableValuation α] (M : SEM V α) [M.graph.IsDAG] [M.IsDeterministic] (bg : Valuation α) (causer : V) (xC : α causer) (vol : Bool) (effect : V) (xE : α effect) :
            Decidable (hasCoerciveImplication M bg causer xC vol effect xE)
            Equations