Documentation

Linglib.Semantics.Causation.PsychLink

Psych Verb Causal Links #

[Kim24] [All83] [Bac86] Formal integration of [Kim24]'s maintenance relation with existing [Lew73b] infrastructure: temporal intervals, event sorts, and counterfactual semantics.

Kim's core claim: stative Class II psych verbs involve a maintenance causal relation, not eventive causation. The two flavors differ along three dimensions:

PropertyEventiveMaintenance
Cause sortevent (external percept)state (mental representation)
EffectBECOME + state (transition)state only (no transition)
Temporalcause precedes effectcause and effect contemporaneous
Counterfactualeffect persists after cause ceaseseffect ceases with cause

The first three properties are formalized using existing Linglib types: Features.Dynamicity, NonemptyInterval.precedes/.overlaps. The fourth uses universalCounterfactual from Counterfactual.lean.

Key results #

theorem Causation.PsychLink.maintenance_temporal_symmetric {Time : Type u_1} [LinearOrder Time] (i₁ i₂ : NonemptyInterval Time) (h : (maintenanceLink Time).temporalConstraint i₁ i₂) :

Maintenance is temporally symmetric: if cause overlaps effect, effect overlaps cause. Delegates to NonemptyInterval.overlaps_symm.

theorem Causation.PsychLink.eventive_temporal_irrefl {Time : Type u_1} [LinearOrder Time] (i : NonemptyInterval Time) :

Eventive causation is temporally irreflexive: no eventuality can precede itself. Delegates to NonemptyInterval.precedes_irrefl.

theorem Causation.PsychLink.precedes_excludes_overlap {Time : Type u_1} [LinearOrder Time] (i₁ i₂ : NonemptyInterval Time) (h : (eventiveLink Time).temporalConstraint i₁ i₂) :

Precedence and overlap are mutually exclusive: if cause precedes effect, they cannot overlap. This is the structural basis for the eventive/stative dichotomy — the two temporal configurations are incompatible for any given pair of eventualities. Delegates to NonemptyInterval.precedes_not_overlaps.

Maintenance relates two states ([Kim24] property (a)).

Eventive causation relates two dynamic eventualities.

theorem Causation.PsychLink.maintenance_no_transition {Time : Type u_1} [LinearOrder Time] :

Maintenance involves no transition (no BECOME).

theorem Causation.PsychLink.eventive_has_transition {Time : Type u_1} [LinearOrder Time] :

Eventive causation involves a transition (BECOME).

The two causal flavors assign opposite values on every dimension.

def Causation.PsychLink.counterfactuallyDependent {W : Type u_1} [DecidableEq W] [Fintype W] (sim : Core.Order.SimilarityOrdering W) (causeProp effectProp : WProp) [DecidablePred causeProp] [DecidablePred effectProp] (w : W) :

Counterfactual dependence: in the closest worlds where the cause doesn't hold, the effect doesn't hold either.

¬cause □→ ¬effect

This characterizes maintenance causation ([Kim24] property (c)): "The problem concerns John" — in the closest worlds where John no longer has the mental representation, the concern ceases.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[implicit_reducible]
    instance Causation.PsychLink.counterfactuallyDependent_decidable {W : Type u_1} [DecidableEq W] [Fintype W] (sim : Core.Order.SimilarityOrdering W) (causeProp effectProp : WProp) [DecidablePred causeProp] [DecidablePred effectProp] (w : W) :
    Decidable (counterfactuallyDependent sim causeProp effectProp w)
    Equations
    def Causation.PsychLink.counterfactuallyPersistent {W : Type u_1} [DecidableEq W] [Fintype W] (sim : Core.Order.SimilarityOrdering W) (causeProp effectProp : WProp) [DecidablePred causeProp] [DecidablePred effectProp] (w : W) :

    Counterfactual persistence: in the closest worlds where the cause doesn't hold, the effect STILL holds.

    ¬cause □→ effect

    This characterizes eventive causation: "The noise frightened John" — even if the noise hadn't occurred (in the closest worlds), the frightened state, once established by BECOME, persists independently.

    Equations
    Instances For
      @[implicit_reducible]
      instance Causation.PsychLink.counterfactuallyPersistent_decidable {W : Type u_1} [DecidableEq W] [Fintype W] (sim : Core.Order.SimilarityOrdering W) (causeProp effectProp : WProp) [DecidablePred causeProp] [DecidablePred effectProp] (w : W) :
      Decidable (counterfactuallyPersistent sim causeProp effectProp w)
      Equations
      theorem Causation.PsychLink.dependent_excludes_persistent {W : Type u_1} [DecidableEq W] [Fintype W] (sim : Core.Order.SimilarityOrdering W) (causeProp effectProp : WProp) [DecidablePred causeProp] [DecidablePred effectProp] (w : W) (hDep : counterfactuallyDependent sim causeProp effectProp w) (hNonempty : (sim.closestWorlds w {w : W | ¬causeProp w}).Nonempty) :
      ¬counterfactuallyPersistent sim causeProp effectProp w

      Counterfactual dependence and persistence are mutually exclusive when the set of closest ¬cause worlds is non-empty.

      If all closest ¬cause worlds satisfy ¬effect (dependence), then at least one closest world falsifies effect, so persistence fails.

      Proved by extracting a witness from the non-empty closest-world list and showing it satisfies ¬ effectProp w (from dependence) and effectProp w (from persistence), a contradiction.

      The three defining properties of maintenance causation from [Kim24], formalized using existing infrastructure:

      (a) Relates two eventualities — both are states (Features.Dynamicity.stative) (b) Temporal contemporaneity — NonemptyInterval.overlaps (c) No transition — effect is a persisting state, not a change

      Property (c) is formalized structurally (no BECOME) rather than via counterfactuals, because the counterfactual characterization ("effect ceases when cause ceases") requires a concrete world space and similarity ordering. The structural version — no BECOME means no independent grounding for the effect — is the deeper explanation for WHY maintenance-caused states are counterfactually dependent.