1  Introduction

Introduction

Status: In Progress
v0.5

1.1 Why Causal Dynamics?

Any complex dynamical system (organism, population, ecosystem, clinical cohort, coupled socio-technical process) is a process of becoming.1 Structure constrains what can happen; dynamics unfolds those constraints through time; and observation gives us partial and “noisy” access to the state and process. At a declared descriptive scale, an occurrence may prehend what it incorporates through its causal relations2: each process is affected by its local context, and is in a way, unique. We might be interested in both the unique presentation of an occasion (e.g. what is unique about a patient’s adverse response to treatment), or in its invariances with respect to other occasions of its kind (e.g. what vaccine non-responders have in common). An occasion’s distinctive character emerges through concrescence, as it integrates its prehensions of the actual world and relevant possibilities into a novel unity whose consequences may be observed.

We distinguish an occurrence, an enduring object, and a repeatable pattern. An occasion is a scale-dependent unit of becoming. An enduring object is constituted through an ordered succession of occasions and may influence later occasions; in Whitehead’s account, it is a society whose occasions inherit a defining character (Whitehead 1978). A repeatable pattern is an organisation that may recur across distinct processes or objects; it is not itself an event-like cause. Whether a modelled referent is adequately understood as an enduring object depends on its declared identity criterion and constitution, not on its appearance as a graph node. The Glossary and Concept Reference defines the terminology and the semantic declarations required before a causal claim is made.

Graphs hold selected relations sufficiently still for intervention and counterfactual questions to be well posed. Becoming generates pattern, while statistical identification often requires the pattern to be stated first. We use formal mathematical tools to represent those processes and to track flowing systems, keeping each representation distinct from the process it describes. Association, intervention, and counterfactual queries therefore require a declared representation of the dependencies they presuppose, even when the represented system is changing.

Mathematical structures in this book describe possibilities under stated assumptions: possible assignments, transitions, or trajectories. A model is a representation of those possibilities, not the concrete process itself or evidence that any one possibility was realised.

The model treats formal causation as a claim about the structural conditions under which a process can unfold.3 A graph, equation, or constraint represents such a condition. Mechanism realises a particular form under stated conditions, while a trajectory represents unfolding actualised possibilities.

Causal models need not assign a single outcome to each set of causes. Darwinian evolution offers a scientifically specified account of the creative advance fixed in the production of biological novelty: heritable variation supplies variants, while differential reproduction changes their prevalence across generations. Its general patterns are observable and yield testable predictions, even though particular trajectories remain contingent (Darwin 1859).4 In a stochastic transition model, an innovation term represents process variation; an observation model may separately represent measurement error. Omitted state, aggregation, and model misspecification can also produce unexplained variation, but they are not interchangeable with process stochasticity. Where a model groups unresolved contributions in a term \(u\), that term records a limit of the specified representation, not a single causal mechanism. We distinguish these sources where the scientific question and available data permit; otherwise, we state what remains unresolved.

The conceptual architecture adopted here therefore guides the methodology. It informs which distinctions the technical model must preserve to formalise scientific hypotheses about nature: which structural conditions shape an unfolding, what becomes through time, what remains invariant after constitution, what acts through repeated temporal influence, and what the measurement process makes available to an observer. Those distinctions do not replace statistical identification or empirical validation; rather, they determine what must be represented before those procedures can answer the intended question. Each variable, relation, and intervention, therefore requires a declaration of referent, temporal support, scale, model role, relation type, replacement rule, and unchanged mechanisms. Our framework earns its practical value when that discipline prevents a modelling error, identifies a more informative intervention, or changes a decision under a strong and appropriately matched alternative.

This book formalises a causal data-generating process for quantifying those dynamical causal relations:

  • an invariant structural stratum whose hypotheses we can test in principle;
  • dynamical states that evolve through time (some latent, typically stochastic, none fully transparent);
  • an observable measurement process (noisy and partial) that generates data from those states;
  • causal semantics that keep association, intervention, and counterfactual questions distinct and map to different mathematical formulations.

The focus is practical wherever such systems appear: treatment policies in longitudinal data, ecosystem recovery and intervention effort, disease-spread thresholds, networks under perturbation, and analogous problems outside biology.

These applications depend on keeping observation and intervention distinct. An assay is a measurement of a system; a treatment or policy is something done to it. Models should specify both explicitly rather than treat observed values as interventions (Pearl 2009; Imbens and Rubin 2015). Pearl’s structural causal models formalise this distinction. This book brings their intervention and counterfactual semantics together with dynamical models, state-space inference, and graph theory. Its practical implementations will evolve with modelling techniques; the conceptual framework should remain useful. The terminology draws on the cited sources but serves a practical purpose: to specify interventions clearly enough that their consequences can be understood and assessed.

1.2 Why causality and time matter

Correlation is not causation. Causal effects are often estimated from observed associations, but their interpretation requires structure and assumptions. Observed associations can reflect causal effects, selection, and confounding; without causal structure, they do not by themselves identify the consequences of intervention (Pearl 2009). Time changes which causal questions we can answer. Longitudinal systems add feedback and time-varying confounding, and may be multistable: the same interaction graph can support more than one stable long-run pattern. In such cases, the system’s starting state and the timing and strength of intervention can matter as much as what we change (Robins 1986; Robins et al. 2000; Strogatz 2014; Scheffer et al. 2009).

Pearl’s ladder of causation distinguishes three modes of reasoning (Pearl 2009; Pearl and Mackenzie 2018; Bareinboim 2026): perceiving what is, acting upon it, and imagining what might have been for a specific unit. Each query requires a different model of what is available, changed, or held fixed; it is not interchangeable with prehension.5 Chapter 1 develops each level.

Level Question Typical mistake
L1: Association What happens if I observe \(X\)? Treating a predictive model as if it answers policy
L2: Intervention What happens if I do \(X\)? Ignoring confounding or mechanism change
L3: Counterfactual What would this unit have seen if \(X\) had differed? Averaging without fixing exogenous context \(\mathbf{u}\)

Complex dynamical systems make these distinctions acute. Mechanisms, transport across settings (Pearl and Bareinboim 2014; Bareinboim and Pearl 2012, 2013), and experiments that are impossible or unethical all push us toward explicit causal structure (McElreath 2020). Multistability, thresholds, and intervention timing (policy rollout, restoration effort, regulatory networks on fixed wiring) are worked through with code in Chapter 9 and Chapter 15.

The book’s core object is the causal dynamical model: a general framing for structure, time, and observation under Pearl’s levels of causal reasoning. The executable examples use a Julia stack as particular applications of the underlying mathematics. Package roles, the closed temporal lexicon, and the process gloss for API names are collected in Table 8; how to run the examples is under Using this book.

Causality is relational: an effect is specified relative to what generates it. A directed dyad \(X\rightarrow Y\) is the smallest graphical mark of direct relevance, but the structural assignment \(Y\coloneqq f_Y(\mathrm{Pa}(Y),U_Y)\) is the causal mechanism. Effects may depend irreducibly on combinations of parents, thresholds or complexes; graphs are projections of that mechanism-level structure. Chapter 2 retains the dyad as a pedagogical primitive before moving to interactions and larger assemblages.

1.3 Framework at a glance

The word hierarchy has several distinct uses in this book. Pearl’s causal hierarchy orders queries by the information and operations they require. The Structural, Dynamical, and Observable strata organise modelling roles; they do not necessitate an ontological hierarchy. A compositional hierarchy, by contrast, concerns how the modelled system is organised, as in cells within tissues or individuals within populations. These uses are related in some applications, but none entails the others.

We organise the material along two axes that are easy to confuse but must be kept distinct:

  1. Three modelling strata: Structural, Dynamical, and Observable (mechanism class, realised process, and record-generating observation).
  2. Three levels of Reason: causal queries (associate, intervene, counterfactualise).

The three strata separate modelling roles: what may influence what, how latent states unfold, and how records are generated. They are not three orthogonal ontological realms. A transition law may be both a structural assignment and a dynamical object, and measurement is itself a physical process even when represented by a simple observation map. The book therefore keeps three axes distinct: ontic interpretation (possibility, process, event), model component (mechanism, transition, measurement law), and epistemic status (assumed, latent-inferred, observed). The strata organise discussion across these axes; they do not imply a hierarchy of reality or require each model component to occupy only one position on each axis (Figure 1.1).

Figure 1.1: Three modelling strata shown as a geological section. Surface measurement gives the Observable record, while ‘deeper’ Dynamical and Structural components are inferred under stated assumptions.
Stratum Role Examples
Structural What may influence what; invariances; admissible possibilities; identification Graphs, SCMs, \(do(\cdot)\), transport
Dynamical How latent states unfold and actualise possibilities ODEs/SDEs, attractors, feedback
Observable How records arise and how we learn from them Filtering, G-methods, TMLE, policy evaluation, incomplete observation

Chapter 1 introduces all three levels; the ranges below point to their main development and applications.

Level Question Where it is developed
L1 Forecast / associate 1–5b, 10–12, 19–21
L2 Intervene / do 4–6, 9, 13–15b, 22–24
L3 Counterfactual / imagine 4, 7, 16, 25–26, 28

1.3.1 Developing and evaluating causal-dynamical models

CDCS treats model development as an iterative process:

\[ \text{build} \to \text{fit} \to \text{criticise} \to \text{expand or repair} \to \text{compare} \to \text{decide}, \]

The decision may prompt another model revision. This follows the model-development discipline set out in Bayesian Workflow (Gelman et al. 2026), and applies whether a component is Bayesian, targeted, variational, mechanistic, or deterministic.

That cycle alone does not establish a causal claim. CDCS adds four requirements to make the claim explicit and assessable:

  1. specify the strata, referents, temporal support, and graph; state the intervention and estimand;
  2. assess whether the estimand is identifiable under the declared graph and assumptions, and retain the identification result (the certificate);
  3. fit and criticise the relevant dynamical, observation, filtering, and estimation components;
  4. report uncertainty, sensitivity, transport conditions, and the decision the result is intended to support.

The steps can send the analysis back to earlier choices. If predictions or dynamical behaviour fail their checks, the transition or observation model may need revision. If identification fails, or positivity, sensitivity, or transport checks are inadequate, the analyst may need to revise the estimand, graph, intervention, or target population. The certificate records the query, graph fingerprint, identification status, strategy, adjustment set, and assumptions. Downstream estimation can consume this record, but it does not validate the graph or mechanisms. Good predictive performance alone does not establish causal validity. The table relates the model-development cycle to the additional questions CDCS requires:

Model-development step Causal-dynamical question
Build and fit Which mechanism, state, observation, or estimation component is represented?
Criticise and compare Which empirical, dynamical, identification, or computational check fails?
Expand or repair Which model component, assumption, estimand, or target needs revision?
Decide What kind of claim is supported, and what decision can it inform?

Incomplete observation makes these requirements concrete. An assay may be absent, a longitudinal panel may have gaps, or an outcome may be censored. These are different observation processes; where they matter, the model must represent how and when measurements are obtained and how missingness relates to the process. They can also change which estimands are identifiable.

Chapter 1 makes the link among the three strata explicit with a state-space model:

\[ X_{t+1} = f(X_t, A_t, C, U^x_{t+1}), \qquad Y_t = h(X_t, C, U^y_t) \]

Here \(X_t\) is the latent state and \(Y_t\) the measured record. The Structural graph specifies how treatment \(A_t\) and context \(C\) relate to these variables and where an intervention acts; \(f\) gives the state transition, and \(h\) maps state and context to measurements. The exogenous inputs \(U^x\) and \(U^y\) enter the transition and observation mechanisms, respectively.

Chapter 9 examines Markov blankets and organism–environment cuts (FEP) as ways to relate structural boundaries to dynamical processes (Chapter 9). Part II develops the related concepts of robustness, resistance, and resilience.

1.3.2 Creative advance and counterfactual comparison

Evolutionary theory makes novelty scientifically tractable: heritable variation and differential reproduction generate population change whose broad patterns can be predicted even when particular trajectories remain contingent. Counterfactual analysis addresses a different question: given a specified process, how would it have unfolded under another intervention? The alternative is a modelled contrast, not an observed second history.

At the unit level, that contrast requires an explicit rule for relating trajectories across interventions. In the SCM coupling used here, we hold the exogenous realisation \(\mathbf u\) fixed, change the intervention, and propagate through \((G,F)\). Holding \(\mathbf u\) fixed pairs background inputs across the modelled trajectories. It is an assumption about which sources of variation persist across intervention regimes, not an empirical criterion of organismal identity. The choice of coupling therefore belongs to the scientific specification of the counterfactual, rather than following automatically from the observed trajectory.

1.4 Causal dynamical models

Two communities have built powerful but largely separate toolkits. Causal inference excels at interventional and counterfactual questions (Pearl 2009; Imbens and Rubin 2015) but often misses temporal structure, feedback, and attractors. Dynamical systems excel at mechanisms and long-run behaviour (Strogatz 2014; Hirsch et al. 2012) but often lack explicit \(do(\cdot)\) semantics. Real systems need both: time-varying confounding, attractor shifts, and a single object that supports forecasting, interventional simulation, and unit-level counterfactuals (Robins 1986; Robins et al. 2000; Laan and Rubin 2006; Ives and Carpenter 2007).

Questions that need both toolkits

  • What happens if we vaccinate earlier? (Chapter 9)
  • How much restoration effort to move an ecosystem between attractors? (Chapter 9)
  • What would this patient’s trajectory have been under another protocol? (Chapter 28)

A Causal Dynamical Model (CDM) combines mechanistic dynamics, explicit \(do(\cdot)\) and counterfactual semantics (fixed \(\mathbf{u}\)), state-space inference, and graph structure when applicable (Pearl 2009; Durbin and Koopman 2012; Särkkä 2013). CDMs instantiate the three strata and three levels in one generative story. Chapter 28 gives the full notation and a confounded treatment simulation.

1.4.1 CDM teaser: latent state, treatment, and confounding

Figure 1.2 is a compact CDM spine for a host immune marker under confounded treatment or vaccination: latent biomarker \(X_t\), noisy assay \(Y_t\), treatment \(A_{t-1}\), and confounder \(C_{t-1}\). Each \(t\) is one time step. The left panel emphasises the backdoor adjustment set \(\{C_{t-1}\}\) for the effect of \(A_{t-1}\) on \(Y_t\); the right panel shows \(do(A_{t-1})\), which severs \(C_{t-1}\to A_{t-1}\). The diagram isolates this one-step causal structure; exogenous inputs and the \(A_{t-1}\to C_t\) feedback edge return in Chapter 28.

Figure 1.2: Minimal CDM unroll: backdoor adjustment for \(C_{t-1}\) (left) and \(do(A_{t-1})\) (right). Full endogenous/exogenous diagram and trajectories are in Chapter 28.

Read against Figure 1.1: \(C_{t-1}\) and \(A_{t-1}\) sit in the Structural stratum (parents and \(do(\cdot)\)); \(X_t\) is Dynamical latent state; \(Y_t\) is the Observable assay.

Simplified structural sketch (same host-immunity CDM as Chapter 28): \(C_{t-1}\) opens the backdoor \(A_{t-1} \leftarrow C_{t-1} \rightarrow X_t\), and

\[ \begin{aligned} A_{t-1} &\coloneqq \gamma \, C_{t-1} + U^{a}_{t-1}, \\ X_{t} &\coloneqq \varphi \, X_{t-1} + B \, A_{t-1} + D \, C_{t-1} + U^{x}_{t}, \\ Y_{t} &\coloneqq X_{t} + U^{y}_{t}. \end{aligned} \]

Here \(\varphi\), \(B\), and \(D\) are scalar coefficients (\(\varphi\) is the autoregressive weight on latent state, not the treatment \(A_{t-1}\)). These equations isolate the one-step path shown in the diagram; the executable model also specifies how \(C\) evolves and constrains the immune marker and assay to be non-negative. The intervention \(do(A_{t-1}=a)\) replaces the assignment for \(A_{t-1}\). For the simulation, we extend this one-step intervention to a sustained regimen, assigning treatment at every time step. g_computation estimates the population mean terminal assay under each regimen; their difference is an interventional contrast, not the unit-level counterfactual comparison discussed above.

include("scripts/ensure_packages.jl")
include("scripts/biological_showcases.jl")
@auto_using CausalDynamics Distributions StableRNGs

p = default_host_immunity_parameters()
cdm = host_immunity_cdm(p.x₀, p.c₀, p.φ, p.B, p.D, p.ρ, p.α, p.γ, p.σ_w, p.σ_v, p.σ_c, p.σ_a)
T_teaser = 40
gcomp_treat = g_computation(
    cdm, T_teaser, :y;
    intervention = do_sequence(:a, ones(T_teaser)), n = 40, rng = StableRNG(38),
)
gcomp_ctrl = g_computation(
    cdm, T_teaser, :y;
    intervention = do_sequence(:a, zeros(T_teaser)), n = 40, rng = StableRNG(39),
)
te_teaser = gcomp_treat.mean - gcomp_ctrl.mean
println(
    "g_computation TE on Y (T=$(T_teaser), n=40): ",
    round(te_teaser; digits = 3),
)
g_computation TE on Y (T=40, n=40): 3.438

The printed contrast uses a short horizon (\(T=40\)) and small Monte Carlo sample (\(n=40\)) for a readable teaser. Chapter 28 develops the same sustained-treatment comparison over a longer horizon (\(T=100\)) and with a larger Monte Carlo sample (\(n=80\)), alongside simulation trajectories, naive versus adjusted estimation, and Figure 32.2. Because the horizon differs, its terminal-assay contrast is a different estimand.

1.5 Using this book

This book is a work in progress. Use it as a conceptual and computational treatment of causal dynamics; package manuals and changelogs live in the repositories.

1.5.1 How to read this book

The book uses two complementary orders. Do not confuse them.

Epistemology (geological section). Only the Observable surface is given in measurement. Dynamical and Structural strata lie deeper and are inferred (Framework at a glance). In practice you often start from data and dig down.

Pedagogy (depth-first). Parts I–III teach deepest first: Structural assumptions → Dynamical becoming → Observable estimation. That is the clearest way to keep Pearl’s levels of Reason distinct before time and noise enter.

Unifying object. A Causal Dynamical Model (CDM) is the single generative story that spans all three strata. A minimal spine appears early (Chapter 1); the full synthesis is Chapter 28. Strata are analytical cuts through that object, not three unrelated textbooks.

Part Stratum Rungs owned Deferred
I Structural L1–L3 on graphs / SCMs; bridge to time (Ch. 9) Continuous dynamics; cohort estimators
II Dynamical L1–L3 on trajectories under \(do(\cdot)\) and shared \(\mathbf{u}\) Cross-fitted estimation; reporting
III Observable L1–L3 from data (G-methods, TMLE, LMTP, decision) Full CDM synthesis
IV Synthesis CDM + case studies + practice of Reason (reporting, software) —

Within each part the ladder Seeing → Doing → Imagining is replayed on purpose: same queries, thicker stratum. Cross-references mark where Part II’s interventions and Part III’s estimators answer the same L2 question with different information.

Audience: anyone modelling complex dynamical systems with feedback, latent structure, and imperfect observation (ecology, epidemiology, medicine, climate, and related fields), as well as statisticians and ML researchers bridging causality and dynamics, and graduate students in those areas.

Chapter map and progress: see the preface and chapter list. Concept tables (strata, levels, methods, and optional package terminology): Concept Reference Appendix.

Reading tracks

Prerequisites: probability, linear algebra, basic ODE or state-space exposure. Julia helps for the worked examples but is not required to follow the conceptual arc. No prior causal inference is assumed.

1.5.2 Why Julia

The book’s ideas are not tied to one language. The worked examples use Julia because it suits reading mathematics and running it in the same place (Bezanson et al. 2017, 2012).

One language, not two. Much technical computing still splits the work: explore in a slow, flexible language (Python, R, MATLAB), then rewrite hot paths in C or C++ for speed. That two-language problem costs time, introduces bugs, and separates the notebook from production code (Bezanson et al. 2012). Julia was designed so the same source can be interactive and fast enough for serious numerics. Here that means one file can hold the SCM, the ODE, and the estimator you run.

Syntax close to the maths. Julia lets you write \(α\), \(σ_w\), and \(X_{t+1}\) in code much as they appear in the equations (Unicode identifiers, broadcasting, linear-algebra operators). A working aim is that the model can be read from the code, rather than translated into an alien API. Notation on the page and in the examples is kept aligned on purpose. Executed chunks call the public APIs; occasional “From CausalDynamics.jl” (or sibling) callouts show a short package excerpt when that implementation is the definition (see snippets/package-source/).

Multiple dispatch. In many languages, a function “belongs” to one object: model.simulate(). In Julia, a function such as simulate or solve can have many methods, and the runtime selects which one to run from the types of all the arguments together (Bezanson et al. 2017). The same verb can therefore mean the right thing for an ODE problem, an SDE, or a discrete-time CDM, without a giant if typeof(x) == ... tree. For causal dynamics that matters because we reuse verbs (do, identify, simulate, solve) across graphs, trajectories, and estimators; dispatch keeps those verbs coherent as the types grow.

Composability. Julia packages are meant to combine rather than to swallow the world. A graph from one library, a solver from SciML, and a plotting backend can meet in a short script without forcing everything through one megapackage (Rackauckas and Nie 2017; Rackauckas 2026). That matches small, clear pieces (identify, estimate, display) that can be rearranged, rather than a single opaque application. Shared abstractions (arrays, tables, ODEProblem / solver interfaces, and similar) make it practical to swap one machine-learning backend or differential-equation solver for another as the ecosystem evolves, without rewriting the rest of the pipeline.

You can follow the conceptual arc without writing Julia. If you prefer another stack, treat the code as executable notation and port the ideas.

Implementation: Examples run in Julia with Quarto native engine: julia; scripts/ensure_packages.jl loads dependencies. The working stack is CausalDynamics.jl (graphs, identification, SCMs, CDM simulation), CausalTargeted.jl (cross-fitted LMTP / MTP grids), CausalMediation.jl (interventional and related mediation), and DAGMakie.jl (DAG visualisation): identify → estimate → display, with certificates bridging the steps. API names for identification and estimation stay Pearl / targeted-learning standard. Temporal identity may use the closed lexicon in Table 8 (occasion, enduring, constitution, constitutive, influence, onset, replacement, deployment). Whitehead glossary is book-side (glossary). For package manuals and changelogs, use the Documenter sites and repositories.

Cross-cutting themes: interventional vs conditional forecasting, transportability, model criticism, and consistent CDM notation.

1.6 Notation

Formal definitions (the canonical tuple \((G,F,P_U,\pi,g,h,\mathcal I,\mathcal S)\), interventions, counterfactuals, networked CDMs, and beyond the Markovian baseline) are in Chapter 28. The Glossary keeps the interpretive boundary between creative advance and Pearl’s \(\mathbf{u}\) explicit.

1.7 References

Aitchison, John. 1986. The Statistical Analysis of Compositional Data. Chapman & Hall.
Allen, Linda J. S. 2007. An Introduction to Stochastic Processes with Applications to Biology. 2nd ed. Pearson Prentice Hall.
Anderson, Roy M., and Robert M. May. 1992. Infectious Diseases of Humans: Dynamics and Control. Oxford University Press.
Angrist, Joshua D., Guido W. Imbens, and Donald B. Rubin. 1996. “Identification of Causal Effects Using Instrumental Variables.” Journal of the American Statistical Association 91 (434): 444–55.
Angrist, Joshua D., and Jörn-Steffen Pischke. 2009. Mostly Harmless Econometrics: An Empiricist’s Companion. Princeton University Press.
Araujo, Wellington, Luiz Oliveira, Marcio Machado, Anderson Nascimento, et al. 2025. “Quantifying First-Order Markov Violations in Noisy Reinforcement Learning: A Causal Discovery Approach.” arXiv Preprint.
Aristotle. 1996. Physics. Edited by David Bostock. Translated by Robin Waterfield. Oxford University Press.
Arnold, Vladimir I. 2012. Ordinary Differential Equations. 3rd ed. Springer.
Ashby, W. Ross. 1956. An Introduction to Cybernetics. Chapman; Hall.
Avin, Chen, Ilya Shpitser, and Judea Pearl. 2005. “Identifiability of Path-Specific Effects.” Proceedings of the 19th International Joint Conference on Artificial Intelligence, 357–63.
Barabási, Albert-László. 2016. Network Science. Cambridge University Press.
Bareinboim, Elias. 2026. Causal AI.
Bareinboim, Elias, and Judea Pearl. 2012. “Causal Transportability with Limited Experiments.” Proceedings of the 27th AAAI Conference on Artificial Intelligence, 95–101.
Bareinboim, Elias, and Judea Pearl. 2013. “A General Algorithm for Deciding Transportability of Experimental Results.” Journal of Causal Inference 1 (1): 107–34.
Bareinboim, Elias, and Judea Pearl. 2016. “Causal Inference and the Data-Fusion Problem.” Proceedings of the National Academy of Sciences 113 (27): 7345–52.
Barrat, Alain, Marc Barthélemy, and Alessandro Vespignani. 2008. Dynamical Processes on Complex Networks. Cambridge University Press.
Battiston, Federico, Giulia Cencetti, Iacopo Iacopini, et al. 2020. “Networks Beyond Pairwise Interactions: Structure and Dynamics.” Physics Reports 874: 1–92. https://doi.org/10.1016/j.physrep.2020.05.004.
Bellman, Richard. 1957. Dynamic Programming. Princeton University Press.
Benson, Austin R., Rediet Abebe, Michael T. Schaub, Ali Jadbabaie, and Jon Kleinberg. 2018. “Simplicial Closure and Higher-Order Link Prediction.” Proceedings of the National Academy of Sciences 115 (48): E11221–30. https://doi.org/10.1073/pnas.1800683115.
Bertsekas, Dimitri P. 2019. Reinforcement Learning and Optimal Control. Athena Scientific.
Bezanson, Jeff, Alan Edelman, Stefan Karpinski, and Viral B. Shah. 2017. “Julia: A Fresh Approach to Numerical Computing.” SIAM Review 59 (1): 65–98. https://doi.org/10.1137/141000671.
Bezanson, Jeff, Stefan Karpinski, Viral B. Shah, and Alan Edelman. 2012. Why We Created Julia. Https://julialang.org/blog/2012/02/why-we-created-julia/.
Bhaskar, Roy. 2008. A Realist Theory of Science. 2nd ed. Routledge.
Blei, David M., Alp Kucukelbir, and Jon D. McAuliffe. 2017. “Variational Inference: A Review for Statisticians.” Journal of the American Statistical Association 112 (518): 859–77.
Bonabeau, Eric. 2002. “Agent-Based Modeling: Methods and Techniques for Simulating Human Systems.” Proceedings of the National Academy of Sciences 99 (suppl 3): 7280–87.
Bongers, Stephan, Patrick Forré, Jonas Peters, and Joris M. Mooij. 2021. “Foundations of Structural Causal Models with Cycles and Latent Variables.” Annals of Statistics 49 (5): 2885–915.
Brauer, Fred, Carlos Castillo-Chavez, and Zhilan Feng. 2019. Mathematical Models in Epidemiology. Springer.
Chaloner, Kathryn, and Isabella Verdinelli. 1995. “Bayesian Experimental Design: A Review.” Statistical Science 10 (3): 273–304.
Chen, Ricky T. Q., Yulia Rubanova, Jesse Bettencourt, and David K. Duvenaud. 2018. “Neural Ordinary Differential Equations.” Advances in Neural Information Processing Systems 31.
Chernozhukov, Victor, Denis Chetverikov, Mert Demirer, et al. 2018. “Double/Debiased Machine Learning for Treatment and Structural Parameters.” The Econometrics Journal 21 (1): C1–68. https://doi.org/10.1111/ectj.12097.
Chernozhukov, Victor, Christian Hansen, Nathan Kallus, Martin Spindler, and Vasilis Syrgkanis. 2024. Applied Causal Inference Powered by ML and AI. https://doi.org/10.48550/arXiv.2403.02467.
Chickering, David Maxwell. 2002. “Optimal Structure Identification with Greedy Search.” Journal of Machine Learning Research 3: 507–54.
Chung, Junyoung, Kyle Kastner, Laurent Dinh, Kratarth Goel, Aaron C. Courville, and Yoshua Bengio. 2015. “A Recurrent Latent Variable Model for Sequential Data.” Advances in Neural Information Processing Systems 28.
Cinelli, Carlos, Andrew Forney, and Judea Pearl. 2024. “A Crash Course in Good and Bad Controls.” Sociological Methods & Research 53 (3): 1071–104. https://doi.org/10.1177/00491241221099552.
Cinelli, Carlos, and Chad Hazlett. 2020. “Making Sense of Sensitivity: Extending Omitted Variable Bias.” Journal of the Royal Statistical Society: Series B (Statistical Methodology) 82 (1): 39–67. https://doi.org/10.1111/rssb.12348.
Dahabreh, Issa J., Sarah E. Robertson, Jon A. Steingrimsson, Elizabeth A. Stuart, and Miguel A. Hernán. 2019. “Extending Inferences from a Randomized Trial to a New Target Population.” Statistics in Medicine 39 (14): 1999–2014.
Darwin, Charles. 1859. On the Origin of Species by Means of Natural Selection. John Murray.
Dashti, S. Ghazaleh, Katherine J. Lee, Julie A. Simpson, Ian R. White, John B. Carlin, and Margarita Moreno-Betancur. 2024. “Handling Missing Data When Estimating Causal Effects with Targeted Maximum Likelihood Estimation.” American Journal of Epidemiology 193 (7): 1019–30. https://doi.org/10.1093/aje/kwae012.
Datseris, George, Ali Vahdati, and Timothy C. DuBois. 2022. “Agents.jl: A Performant and Feature-Full Agent-Based Modeling Software of Minimal Code Complexity.” SIMULATION 98 (3): 191–208. https://doi.org/10.1177/00375497211068820.
Davis, Timothy A. 2006. Direct Methods for Sparse Linear Systems. SIAM. https://doi.org/10.1137/1.9780898718881.
Díaz, Iván, and Nima S. Hejazi. 2020. “Causal Mediation Analysis for Stochastic Interventions.” Journal of the Royal Statistical Society: Series B (Statistical Methodology) 82 (3): 661–83. https://doi.org/10.1111/rssb.12362.
Díaz, Iván, Katherine L. Hoffman, and Nima S. Hejazi. 2024. “Causal Survival Analysis Under Competing Risks Using Longitudinal Modified Treatment Policies.” Lifetime Data Analysis 30: 213–36. https://doi.org/10.1007/s10985-023-09606-7.
Díaz, Iván, Nicholas Williams, Katherine L. Hoffman, and Edward J. Schenck. 2023. “Nonparametric Causal Effects Based on Longitudinal Modified Treatment Policies.” Journal of the American Statistical Association 118 (542): 846–57. https://doi.org/10.1080/01621459.2021.1955691.
Díaz Muñoz, Iván, and Mark J. van der Laan. 2012. “Population Intervention Causal Effects Based on Stochastic Interventions.” Biometrics 68 (2): 541–49. https://doi.org/10.1111/j.1541-0420.2011.01685.x.
Donohue, Ian, Helmut Hillebrand, José M. Montoya, et al. 2016. “Navigating the Complexity of Ecological Stability.” Ecology Letters 19 (9): 1172–85.
Doucet, Arnaud, Nando de Freitas, and Neil Gordon. 2001. “Sequential Monte Carlo Methods in Practice.” Statistics for Engineering and Information Science (New York).
Durbin, James, and Siem Jan Koopman. 2012. Time Series Analysis by State Space Methods. 2nd ed. Oxford University Press.
Eberhardt, Frederick, Clark Glymour, and Richard Scheines. 2007. “On the Number of Experiments Required to Identify the Causal Structure of a System.” Journal of Machine Learning Research 8: 2651–98.
Ejaz, Adiba, and Elias Bareinboim. 2026. “Relational Structural Causal Models.” arXiv Preprint arXiv:2606.14892 R-140. https://arxiv.org/pdf/2606.14892.
Fairbanks, James. 2025. “Going Beyond Graphs: Simplicial, Hyper, and Relational Structure.” JuliaCon Global 2025.
Friston, Karl. 2010. “The Free-Energy Principle: A Unified Brain Theory?” Nature Reviews Neuroscience 11 (2): 127–38.
Friston, Karl. 2013. “Life as We Know It.” Journal of The Royal Society Interface 10 (86): 20130475.
Friston, Karl J., and Ping Ao. 2012. “Free Energy, Value, and Attractors.” Computational and Mathematical Methods in Medicine 2012: 937860. https://doi.org/10.1155/2012/937860.
Friston, Karl, James Kilner, and Lee Harrison. 2006. “A Free Energy Principle for the Brain.” Journal of Physiology-Paris 100 (1–3): 70–87.
Frühwirth-Schnatter, Sylvia. 2006. Finite Mixture and Markov Switching Models. Springer.
Fudenberg, Drew, and Jean Tirole. 1991. Game Theory. MIT Press.
Gabry, Jonah, Daniel Simpson, Aki Vehtari, Michael Betancourt, and Andrew Gelman. 2019. “Visualization in Bayesian Workflow.” Journal of the Royal Statistical Society: Series A 182 (2): 389–402.
Gardiner, Crispin. 2009. Stochastic Methods: A Handbook for the Natural and Social Sciences. 4th ed. Springer.
Ge, Hong, Kai Xu, Will Tebbutt, Mohamed Tarek, Martin Trapp, et al. 2024. Turing.jl: Bayesian Inference with Probabilistic Programming. V. 0.30. Released. https://turing.ml/.
Gelman, Andrew, John B. Carlin, Hal S. Stern, David B. Dunson, Aki Vehtari, and Donald B. Rubin. 2013. Bayesian Data Analysis. 3rd ed. Chapman & Hall/CRC.
Gelman, Andrew, Aki Vehtari, Richard McElreath, et al. 2026. Bayesian Workflow. Chapman & Hall. https://avehtari.github.io/Bayesian-Workflow/.
Gilbert, Nigel. 2008. Agent-Based Models. Quantitative Applications in the Social Sciences. SAGE Publications.
Gnecco, Nicola, Jonas Peters, Sebastian Engelke, and Niklas Pfister. 2026. “Boosted Control Functions: Distribution Generalization and Invariance in Confounded Models.” Journal of Machine Learning Research 27 (46): 1–57. https://jmlr.org/papers/v27/24-2207.html.
Golub, Gene H., and Charles F. Van Loan. 2013. Matrix Computations. 4th ed. Johns Hopkins University Press. https://doi.org/10.1137/1.9781421407944.
Granger, Clive W. J. 1969. “Investigating Causal Relations by Econometric Models and Cross-Spectral Methods.” Econometrica 37 (3): 424–38.
Gruber, Susan, and Mark J. van der Laan. 2012. “tmle: An R Package for Targeted Maximum Likelihood Estimation.” Journal of Statistical Software 51 (13). https://doi.org/10.18637/jss.v051.i13.
Guckenheimer, John, and Philip Holmes. 1983. Nonlinear Oscillations, Dynamical Systems, and Bifurcations of Vector Fields. Springer.
Gumuskaya, Berna et al. 2024. “Mobile Anthrobots Form Biological Superbots.” Advanced Science 11 (3): 2303575. https://doi.org/10.1002/advs.202303575.
Hamilton, James D. 1994. Time Series Analysis. Princeton University Press.
Heng, Siyu, Jiawei Zhang, and Yang Feng. 2026. “Design-Based Causal Inference with Missing Outcomes: Missingness Mechanisms, Imputation-Assisted Randomization Tests, and Covariate Adjustment.” Journal of the American Statistical Association 121 (553): 312–25. https://doi.org/10.1080/01621459.2025.2516204.
Hernán, Miguel A., and James M. Robins. 2020. Causal Inference: What If. Chapman & Hall/CRC.
Hethcote, Herbert W. 2000. “The Mathematics of Infectious Diseases.” SIAM Review 42 (4): 599–653.
Hirsch, Morris W., Stephen Smale, and Robert L. Devaney. 2012. Differential Equations, Dynamical Systems, and an Introduction to Chaos. 3rd ed. Academic Press.
Holling, Crawford S. 1973. “Resilience and Stability of Ecological Systems.” Annual Review of Ecology and Systematics 4: 1–23.
Horn, Roger A., and Charles R. Johnson. 2013. Matrix Analysis. 2nd ed. Cambridge University Press. https://doi.org/10.1017/CBO9781139020411.
Imai, Kosuke, Luke Keele, and Teppei Yamamoto. 2010. “Identification, Inference, and Sensitivity Analysis for Causal Mediation Effects.” Statistical Science 25 (1): 51–71.
Imbens, Guido W., and Donald B. Rubin. 2015. Causal Inference in Statistics, Social, and Biomedical Sciences. Cambridge University Press.
Ives, Anthony R., and Stephen R. Carpenter. 2007. “Stability and Diversity of Ecosystems.” Science 317 (5834): 58–62.
JuliaDynamics. 2024. Associations.jl. Https://github.com/JuliaDynamics/Associations.jl.
Keeling, Matt J., and Pejman Rohani. 2011. Modeling Infectious Diseases in Humans and Animals. Princeton University Press.
Kermack, William Ogilvy, and Anderson G. McKendrick. 1927. “A Contribution to the Mathematical Theory of Epidemics.” Proceedings of the Royal Society of London. Series A 115 (772): 700–721.
Khalil, Hassan K. 2002. Nonlinear Systems. 3rd ed. Prentice Hall.
King, Ruth, Perry de Valpine, and Rachel S. McCrea. 2016. “Statistical Ecology.” Annual Review of Statistics and Its Application 3: 401–26.
Kingma, Diederik P., and Max Welling. 2014. “Auto-Encoding Variational Bayes.” arXiv Preprint arXiv:1312.6114.
Kirk, Geoffrey S., John E. Raven, and Malcolm Schofield. 1983. The Presocratic Philosophers: A Critical History with a Selection of Texts. 2nd ed. Cambridge University Press.
Kitano, Hiroaki. 2004. “Biological Robustness.” Nature Reviews Genetics 5 (11): 826–37.
Koller, Daphne, and Nir Friedman. 2009. Probabilistic Graphical Models: Principles and Techniques. MIT Press.
Kriegman, Sam et al. 2021. “Kinematic Self-Replication in Reconfigurable Organisms.” Proceedings of the National Academy of Sciences 118 (49): e2112672118. https://doi.org/10.1073/pnas.2112672118.
Krishnan, Rahul G., Uri Shalit, and David Sontag. 2017. “Structured Inference Networks for Nonlinear State Space Models.” AAAI Conference on Artificial Intelligence.
Laan, Mark J. van der, Eric C. Polley, and Alan E. Hubbard. 2007. “Super Learner.” Statistical Applications in Genetics and Molecular Biology 6 (1).
Laan, Mark J. van der, and Sherri Rose. 2011. Targeted Learning: Causal Inference for Observational and Experimental Data. Springer Series in Statistics. Springer.
Laan, Mark J. van der, and Daniel Rubin. 2006. “Targeted Maximum Likelihood Learning.” The International Journal of Biostatistics 2 (1).
Leonov, Gennady A., and Nikolay V. Kuznetsov. 2016. Hidden Attractors in Dynamical Systems: Systems with No Equilibria, Coexistence of Attractors and Multistability. Lecture slides, Faculty of Mathematics and Mechanics, St. Petersburg University. https://math.spbu.ru/user/nk/PDF/Hidden-attractor-coexistence-multistability.pdf.
Levin, Michael. 2022. “Technological Approach to Mind Everywhere: An Experimentally-Grounded Framework for Understanding Diverse Bodies and Minds.” Frontiers in Systems Neuroscience 16: 768201. https://doi.org/10.3389/fnsys.2022.768201.
Levin, Michael. 2026. “Ingressing Minds: Causal, Non-Physical Patterns in-Form Natural, Synthetic, and Hybrid Embodiments.” Philosophies 11 (5): 161. https://doi.org/10.3390/philosophies11050161.
Li, Mingxuan, Junzhe Zhang, and Elias Bareinboim. 2026. “Causal Flow q-Learning for Robust Offline Reinforcement Learning.” Preprint, March, 1–1.
Little, Roderick J. A., and Donald B. Rubin. 2019. Statistical Analysis with Missing Data. 3rd ed. Wiley.
Liu, Richard, Nicholas T. Williams, Kara E. Rudolph, and Iván Díaz. 2024. General Targeted Machine Learning for Modern Causal Mediation Analysis. https://doi.org/10.48550/arXiv.2408.14620.
Liu, Xuanqing, Si Si, Wei Cao, Sanjiv Kumar, and Cho-Jui Hsieh. 2019. “Neural SDE: Stabilizing Neural ODE Networks with Stochastic Noise.” arXiv Preprint arXiv:1906.02355.
Machamer, Peter, Lindley Darden, and Carl F. Craver. 2000. “Thinking about Mechanisms.” Philosophy of Science 67 (1): 1–25. https://doi.org/10.1086/392759.
Maiti, A, P Jain, and E Bareinboim. 2025. “Counterfactual Rationality: A Causal Approach to Game Theory.” Openreview.net. https://openreview.net/pdf?id=k1ztkEHN5Q.
Manski, Charles F. 2003. Partial Identification of Probability Distributions. Springer.
Massey, James L. 1990. “Causality, Feedback and Directed Information.” Proceedings of the 1990 International Symposium on Information Theory and Its Applications (Hawaii, USA), 303–5.
McElreath, Richard. 2020. Statistical Rethinking: A Bayesian Course with Examples in r and Stan. 3rd ed. Routledge.
Miao, Hongyu, Xiaoyue Xia, Alan S. Perelson, and Hulin Wu. 2011. “On Identifiability of Nonlinear ODE Models and Applications in Viral Dynamics.” SIAM Review 53 (1): 3–39.
Mohan, Karthika, and Judea Pearl. 2018. Graphical Models for Processing Missing Data. https://arxiv.org/abs/1801.03583v2.
Morris, Luke, Andrew Baas, Evan Arias, Micah Gatlin, Evan Patterson, and James Fairbanks. 2024. “Decapodes: A Diagrammatic Tool for Representing, Composing, and Computing Spatialized Partial Differential Equations.” Journal of Computational Science 81: 102345. https://doi.org/10.1016/j.jocs.2024.102345.
Murphy, Susan A. 2003. “Optimal Dynamic Treatment Regimes.” Journal of the Royal Statistical Society: Series B 65 (2): 331–55.
Newman, Mark E. J. 2018. Networks. 2nd ed. Oxford University Press.
Nowak, Martin A. 2006. Evolutionary Dynamics: Exploring the Equations of Life. Harvard University Press.
Øksendal, Bernt. 2013. Stochastic Differential Equations: An Introduction with Applications. 6th ed. Springer.
Pearl, Judea. 1988. Probabilistic Reasoning in Intelligent Systems: Networks of Plausible Inference. Morgan Kaufmann.
Pearl, Judea. 2009. Causality: Models, Reasoning, and Inference. 2nd ed. Cambridge University Press.
Pearl, Judea. 2014. “Probabilistic and Causal Inference: The Works of Judea Pearl.” ACM Turing Award Lecture.
Pearl, Judea, and Elias Bareinboim. 2014. “External Validity: From Do-Calculus to Transportability Across Populations.” Statistical Science 29 (4): 579–95.
Pearl, Judea, and Dana Mackenzie. 2018. The Book of Why: The New Science of Cause and Effect. Basic Books.
Pedersen, Amy B., and Simon A. Babayan. 2011. “Wild Immunology.” Molecular Ecology 20 (5): 872–80. https://doi.org/10.1111/j.1365-294X.2010.04972.x.
Peirce, Charles Sanders. 1934. Collected Papers of Charles Sanders Peirce, Volume 5: Pragmatism and Pragmaticism. Edited by Charles Hartshorne and Paul Weiss. Harvard University Press.
Peters, Jonas, Stefan Bauer, and Niklas Pfister. 2022. “Causal Models for Dynamical Systems.” In Probabilistic and Causal Inference: The Works of Judea Pearl, edited by Hector Geffner, Rina Dechter, and Joseph Y. Halpern. Association for Computing Machinery. https://doi.org/10.1145/3501714.3501752.
Peters, Jonas, Dominik Janzing, and Bernhard Schölkopf. 2017. Elements of Causal Inference: Foundations and Learning Algorithms. MIT Press.
Petersen, Maya L., Kristin E. Porter, Susan Gruber, Yue Wang, and Mark J. van der Laan. 2012. “Diagnosing and Responding to Violations in the Positivity Assumption.” Statistical Methods in Medical Research 21 (1): 31–54. https://doi.org/10.1177/0962280210386207.
Pfister, Niklas, Stefan Bauer, and Jonas Peters. 2019. “Learning Stable and Predictive Structures in Kinetic Systems.” Proceedings of the National Academy of Sciences 116 (51): 25405–11. https://doi.org/10.1073/pnas.1905688116.
Porter, Mason A., and James P. Gleeson. 2016. Dynamical Systems on Networks: A Tutorial. Springer.
Proclus. 1963. The Elements of Theology. 2nd ed. Edited and translated by E. R. Dodds. Clarendon Press.
Puterman, Martin L. 2014. Markov Decision Processes: Discrete Stochastic Dynamic Programming. 2nd ed. Wiley.
Rackauckas, Christopher. 2026. Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications. https://doi.org/10.5281/zenodo.6917234.
Rackauckas, Christopher, Yingbo Ma, Julius Martensen, et al. 2020. “Universal Differential Equations for Scientific Machine Learning.” arXiv Preprint arXiv:2001.04385. https://arxiv.org/abs/2001.04385.
Rackauckas, Christopher, and Qing Nie. 2017. “DifferentialEquations.jl – a Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia.” Journal of Open Research Software 5 (1): 15. https://doi.org/10.5334/jors.151.
Raghavan, Arvind, and Elias Bareinboim. 2026. “Causal Identification from Counterfactual Data: Completeness and Bounding Results.” arXiv Preprint arXiv:2602.23541. https://arxiv.org/pdf/2602.23541.
Raue, Andreas, Clemens Kreutz, Thomas Maiwald, et al. 2009. “Structural and Practical Identifiability Analysis of Partially Observed Dynamical Models by Exploiting the Profile Likelihood.” Bioinformatics 25 (15): 1923–29.
Rezende, Danilo Jimenez, Shakir Mohamed, and Daan Wierstra. 2014. “Stochastic Backpropagation and Approximate Inference in Deep Generative Models.” International Conference on Machine Learning, 1278–86.
Richardson, Thomas S., and James M. Robins. 2013. “Single World Intervention Graphs (SWIGs): A Unification of the Counterfactual and Graphical Approaches to Causality.” Center for the Statistics and the Social Sciences, University of Washington Series, no. 128.
Robins, James M. 1986. “A New Approach to Causal Inference in Mortality Studies with a Sustained Exposure Period—Application to Control of the Healthy Worker Survivor Effect.” Mathematical Modelling 7 (9–12): 1393–512.
Robins, James M., Miguel A. Hernán, and Babette Brumback. 2000. “Marginal Structural Models and Causal Inference in Epidemiology.” Epidemiology 11 (5): 550–60.
Rosenbaum, Paul R. 2002. Observational Studies. 2nd ed. Springer.
Rothman, Kenneth J., Sander Greenland, and Timothy L. Lash. 2021. Modern Epidemiology. 4th ed. Lippincott Williams & Wilkins.
Rubenstein, Paul K., Sebastian Weichwald, Stephan Bongers, et al. 2017. “Causal Consistency of Structural Equation Models.” arXiv Preprint arXiv:1707.00819, ahead of print. https://doi.org/10.48550/arXiv.1707.00819.
Runge, Jakob, Sebastian Bathiany, Erik Bollt, et al. 2019. “Detecting and Quantifying Causal Associations in Large Nonlinear Time Series Datasets.” Science Advances 5 (11): eaau4996. https://doi.org/10.1126/sciadv.aau4996.
Ryan, Elizabeth G., Christopher C. Drovandi, James M. McGree, and Anthony N. Pettitt. 2016. “A Review of Modern Computational Approaches for Optimal Experimental Design in Regression Models.” Journal of the Royal Statistical Society: Series C 65 (5): 779–816.
Saltelli, Andrea, Marco Ratto, Terry Andres, et al. 2008. Global Sensitivity Analysis: The Primer. John Wiley & Sons.
Särkkä, Simo. 2013. Bayesian Filtering and Smoothing. Cambridge University Press.
Scheffer, Marten, Jordi Bascompte, William A. Brock, et al. 2009. “Early-Warning Signals for Critical Transitions.” Nature 461 (7260): 53–59.
Schreiber, Thomas. 2000. “Measuring Information Transfer.” Physical Review Letters 85 (2): 461–64. https://doi.org/10.1103/PhysRevLett.85.461.
Schulam, Peter, and Suchi Saria. 2017. “Reliable Decision Support Using Counterfactual Models.” Advances in Neural Information Processing Systems 30.
Schuler, Maya S., and Sherri Rose. 2017. “Targeted Maximum Likelihood Estimation for Causal Inference in Observational Studies.” American Journal of Epidemiology 185 (1): 65–73.
Segall, Matthew David. 2025. Patterns Are Not Puppeteers: The Return and Reformation of Platonic Form in Biology. https://footnotes2plato.com/2025/11/10/patterns-are-not-puppeteers-the-return-and-reformation-of-platonic-form-in-biology/.
Segall, Matthew David. 2026. A Dialogue with Michael Levin: Ingressing Minds and the Eros of the Universe. https://footnotes2plato.substack.com/p/dialogue-with-michael-levin.
Shen, Zhichao, Jing Liu, Yong Jiang, Zhaoran Chen, et al. 2019. “Causal Discovery and Forecasting in Nonstationary Environments with State-Space Models.” PMC / Proceedings of Machine Learning Research.
Shi, Jifan, Yang Li, Juan Zhao, et al. 2026. “Deciphering Interventional Dynamical Causality from Non-Intervention Complex Systems.” The Innovation 7 (10): 101358. https://doi.org/10.1016/j.xinn.2026.101358.
Shpitser, Ilya, and Judea Pearl. 2006. “Identification of Joint Interventional Distributions in Recursive Semi-Markovian Causal Models.” Proceedings of the 21st National Conference on Artificial Intelligence 2: 1219–26.
Sikulu, Maggy T., Silas Majambere, Bakar O. Khatib, Abdullah S. Ali, Leon E. Hugo, and Floyd E. Dowell. 2014. “Using a Near-Infrared Spectrometer to Estimate the Age of Anopheles Mosquitoes Exposed to Pyrethroids.” PLOS ONE 9 (3): e90657. https://doi.org/10.1371/journal.pone.0090657.
Simondon, Gilbert. 2020. Individuation in Light of Notions of Form and Information. Translated by Taylor Adkins. University of Minnesota Press.
Sokol, Alexander, and Niels Richard Hansen. 2014. “Causal Interpretation of Stochastic Differential Equations.” Electronic Journal of Probability 19: 1–24. https://doi.org/10.1214/EJP.v19-3051.
Spirtes, Peter, Clark Glymour, and Richard Scheines. 2000. Causation, Prediction, and Search. 2nd ed. MIT Press.
Strang, Gilbert. 2016. Introduction to Linear Algebra. 5th ed. Wellesley-Cambridge Press. https://math.mit.edu/~gs/linearalgebra/.
Strogatz, Steven H. 2014. Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering. 2nd ed. Westview Press.
Sugihara, George, Robert May, Hao Ye, et al. 2012. “Detecting Causality in Complex Ecosystems.” Science 338 (6106): 496–500. https://doi.org/10.1126/science.1227079.
Sun, Jie, Dane Taylor, and Erik M. Bollt. 2015. “Causal Entropy Approach to Detect Causal Time Series.” Entropy 17 (11): 7676–702. https://doi.org/10.3390/e17117676.
Sun, Rui, Liujia Qian, Yongge Li, et al. 2026. “An Operational Perturbation Proteomics-Based Virtual Cell Model.” Nature, ahead of print. https://doi.org/10.1038/s41586-026-11001-9.
Sutton, Richard S., and Andrew G. Barto. 2018. Reinforcement Learning: An Introduction. 2nd ed. MIT Press.
Tennenholtz, Guy, Assaf Hallak, Shie Mannor, Uri Shalit, Lior Shani, and Aviv Tamar. 2020. “Off-Policy Evaluation in Partially Observable Environments.” Proceedings of the AAAI Conference on Artificial Intelligence 34 (04): 6148–56.
Thompson, Evan. 2007. Mind in Life: Biology, Phenomenology, and the Sciences of Mind. Harvard University Press.
VanderWeele, Tyler J. 2015. Explanation in Causal Inference: Methods for Mediation and Interaction. Oxford University Press.
VanderWeele, Tyler J., and Peng Ding. 2017. “Sensitivity Analysis in Observational Research: Introducing the e-Value.” Annals of Internal Medicine 167 (4): 268–74.
Vaswani, Ashish, Noam Shazeer, Niki Parmar, et al. 2017. “Attention Is All You Need.” Advances in Neural Information Processing Systems 30. https://proceedings.neurips.cc/paper/2017/hash/3f5ee243547dee91fbd053c1c4a845aa-Abstract.html.
Vehtari, Aki, Andrew Gelman, and Jonah Gabry. 2017. “Practical Bayesian Model Evaluation Using Leave-One-Out Cross-Validation and WAIC.” Statistics and Computing 27 (5): 1413–32.
Wainwright, Martin J., and Michael I. Jordan. 2008. Graphical Models, Exponential Families, and Variational Inference. Foundations and Trends in Machine Learning. Now Publishers.
Wang, Le-Zhi, Ri-Qi Su, Zi-Gang Huang, et al. 2016. “A Geometrical Approach to Control and Controllability of Nonlinear Dynamical Networks.” Nature Communications 7 (1): 11323. https://doi.org/10.1038/ncomms11323.
Whitehead, Alfred North. 1929. The Function of Reason. Princeton University Press.
Whitehead, Alfred North. 1978. Process and Reality: An Essay in Cosmology. Edited by David Ray Griffin and Donald W. Sherburne. Free Press.
Williams, Nicholas T., and Iván Díaz. 2023. “lmtp: An R Package for Estimating the Causal Effects of Modified Treatment Policies.” Observational Studies. https://muse.jhu.edu/article/883479.
Wooldridge, Michael. 2009. An Introduction to MultiAgent Systems. 2nd ed. John Wiley & Sons.
Zhang, Jiji. 2008. “On the Completeness of Orientation Rules for Causal Discovery in the Presence of Latent Confounders and Selection Bias.” Artificial Intelligence 172 (16): 1873–96. https://doi.org/10.1016/j.artint.2008.08.001.
Zhang, Stephen, Suryanarayana Maddu, Xiaojie Qiu, and Victor Chardès. 2026. “Inferring Stochastic Dynamics with Growth from Cross-Sectional Data.” arXiv Preprint arXiv:2505.13197. http://arxiv.org/abs/2505.13197v3.
Zhang, Zhiwei, Wei Liu, Bo Zhang, Li Tang, and Jun Zhang. 2016. “Causal Inference with Missing Exposure Information: Methods and Applications to an Obstetric Study.” Statistical Methods in Medical Research 25 (5): 2053–66. https://doi.org/10.1177/0962280213513758.

  1. The familiar summary πάντα ῥεῖ (“everything flows”) is attributed to Heraclitus; his surviving river fragments express the associated flux (Kirk et al. 1983). We follow Heraclitus and Whitehead in understanding the world as process rather than as a collection of static substances (Whitehead 1978).↩︎

  2. Whitehead’s term “prehend” concerns the way an actual occasion takes account of a datum. CDCS uses it narrowly for recipient-specific incorporation represented by a declared mechanism. The modelling use neither attributes consciousness nor makes every graph node an actual occasion; see the Glossary (Whitehead 1978).↩︎

  3. In the classical vocabulary, formal causation concerns the character or organisation by which something is what it is. CDCS uses the term for structural conditions that condition dynamical actualisation. A graph, equation, or constraint is a finite representation of such conditioning. The wider distinction among material, formal, efficient, and final explanatory roles descends from Aristotle, to which we give formal mathematical and statistical representation (Aristotle 1996; Whitehead 1978; Segall 2025, 2026).↩︎

  4. We use Whitehead’s creative advance for the broader production of novelty, treating biological evolution as one observable instance (Whitehead 1929, 1978)↩︎

  5. The comparison is a limited analogy between forms of taking account, not an identification of Pearl’s levels with Whitehead’s metaphysical categories.↩︎