Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-10T09:16:49.114Z Has data issue: false hasContentIssue false

A Formal Framework for Representing Mechanisms?

Published online by Cambridge University Press:  01 January 2022

Rights & Permissions [Opens in a new window]

Abstract

In this article I tackle the question of how the hierarchical order of mechanisms can be represented within a causal graph framework. I illustrate an answer to this question proposed by Casini, Illari, Russo, and Williamson and provide an example that their formalism does not support two important features of nested mechanisms: (i) a mechanism’s submechanisms are typically causally interacting with other parts of said mechanism, and (ii) intervening in some of a mechanism’s parts should have some influence on the phenomena the mechanism brings about. Finally, I sketch an alternative approach taking (i) and (ii) into account.

Information

Type
Research Article
Copyright
Copyright © The Philosophy of Science Association
Figure 0

Figure 1.

Figure 1

Figure 2.

Figure 2

Figure 3.

Figure 3

Figure 4.

Figure 4

Figure 5. According to definition 3, the graph of the restriction of a causal model with the graph depicted above would be , if one chooses to marginalize out U. It would be , if marginalizing out Z, and , if marginalizing out Z and U. When one restricts the original model to , the resulting structure would be (without an edge between X and Z).

Figure 5

Figure 6. Boxed graphs are the associated causal graphs of an MLCM’s causal models . Dashed lines are the edges of this MLCM’s level graph.

Figure 6

Figure 7. Water dispenser mechanism by means of a two-stage MLCM (causal models M1 and M2). Graph with the dashed edge connecting the MLCM’s two causal models M1 and M2 is the MLCM’s level graph.