Documentation

Linglib.Phenomena.Causation.Studies.BarAsherSiegal2026

@cite{bar-asher-siegal-2026}: Causation and Causal Relations #

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

Formalization of the door-opening scenario from @cite{bar-asher-siegal-2026} Figure 1: a structural equation model with two alternative sufficient sets for a single effect (the door opening).

The Door-Opening Model #

Variables:

Mechanism: doorOpens = (handle ∧ ¬lock) ∨ (circuit ∧ electricity ∧ ¬lock), plus circuit := button for the automatic pathway. Two sufficient sets:

Key Result #

The model demonstrates CC-selection at work — completion mode (CoS verbs like open) succeeds when handle alone is the active pathway, but FAILS under overdetermination (both pathways active simultaneously). This captures @cite{bar-asher-siegal-2026}'s point that open is infelicitous when an alternative explanation exists.

Member-mode (Def 10b causally-necessary) divergence between open and cause awaits substrate support for multi-parent disjunctive mechanisms.

Sufficiency/completion predicates are imported from Core.Causal.BoolSEM (causallySufficientOn, completesForEffectOn) rather than re-stipulated locally — see CLAUDE.md "Theory-hub denotation as study-file constraint."

Six-vertex door scenario. Inductive enum so Fintype.elems gives a fixed canonical order and developDet reduces structurally.

  • handle : V
  • lock : V
  • circuit : V
  • electricity : V
  • button : V
  • doorOpens : V
Instances For
    @[implicit_reducible]
    Equations
    def BarAsherSiegal2026.instReprV.repr :
    VStd.Format
    Equations
    Instances For
      @[implicit_reducible]
      Equations
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Full graph: button → circuit; (handle, lock) → doorOpens (manual); (circuit, electricity, lock) → doorOpens (automatic).

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

          Manual-only graph: drops the automatic pathway entirely.

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

            Door-opens mechanism (full model): manual OR automatic, both need ¬lock.

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

              Door-opens mechanism (manual model): just handle ∧ ¬lock.

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

                    Manual-only model: handle completes the sufficient set for doorOpens (full open and cause felicity, per @cite{bar-asher-siegal-2026}). Both completion and member modes succeed because there's no alternative pathway.

                    Full model with handle alone: handle completes the manual sufficient set, satisfying open-style completion CC-selection. The automatic pathway doesn't fire because button=false in unlocked.

                    Overdetermination in the full model: when both pathways are independently activated (button=true, electricity=true alongside handle=true), removing handle still leaves doorOpens true via the automatic pathway — completion CC-selection FAILS for handle. This captures @cite{bar-asher-siegal-2026}'s point that open is infelicitous under overdetermination.