Temporal Structural Equation Models

Context

Temporal structural equation models reinterpret causal equations as stepwise mechanisms over trajectories. Gladyshev2025 - Temporal Causal Reasoning with Non-Recursive SEMs develops the CPLTL reasoning layer; Gladyshev2026 - Temporal Causal Models as a Model of Computation studies TSEMs as computational devices.

Formal Statement

For deterministic temporal SEMs with exogenous temporal context u, a computation starts from default endogenous assignment v and evolves by repeatedly applying the structural functions to the previous step:

For nondeterministic TSEMs over signature (V,R,D), each structural equation has type

A computation is a tree of configurations, with v_1 -> v_2 iff every next variable value belongs to its structural-equation output.

Time-indexed interventions fix values at specific steps, for example Y(n)<-y or do(Y^n<-y). CPLTL formulas combine such interventions with past/future temporal logic over the generated computation.

The computation paper proves:

  • an LBA accepts a string iff its constructed TSEM causal calculator accepts it;
  • a Turing machine accepts a string iff its corresponding TSEM causal calculator accepts it;
  • nondeterministic TSEMs can encode nondeterministic Turing machines step by step.

Derivation / Construction

  • A temporal context is an infinite sequence of exogenous assignments.
  • Non-recursive dependencies are interpreted as feedback across time, so a self-edge means dependence on the previous value rather than simultaneous self-definition.
  • Temporal equivalence compares observable variables across all interventions; rescalable equivalence allows one model’s time step to correspond to multiple steps of another model.
  • The LBA causal calculator represents current control state, head movement, written symbol, and tape symbols as TSEM variables.
  • Interventions support counterfactual computation questions: flipping an input bit or intermediate value can test causal necessity for an output.

Implications

  • Temporal SEMs unify interventionist counterfactuals with temporal-logic reasoning.
  • TSEM expressivity reaches classical computation models, so causal reasoning can be applied to computational traces.
  • The framework is promising for explaining failures, soft errors, and causal influence in programs or verified systems.
  • Undecidability can reappear when outcome specifications use rich temporal properties such as eventual halting.