Skip to main content
Log in

Computational systems as higher-order mechanisms

  • Original Research
  • Published:
Synthese Aims and scope Submit manuscript

Abstract

I argue that there are different orders of mechanisms with different constitutive relevance and individuation conditions. In common first-order mechanistic explanations, constitutive relevance norms are captured by the matched-interlevel-experiments condition (Craver et al. (2021) Synthese 199:8807–8828). Regarding individuation, we say that any two mechanisms are of the same type when they have the same concrete components performing the same activities in the same arrangement. By contrast, in higher-order mechanistic explanations, we formulate the decompositions in terms of generalized basic components (GBCs). These GBCs (e.g., logic gates) possess causal properties that are common to a set of physical systems. Mechanistic explanations formulated in terms of GBCs embody the epistemic value of horizontal integration, which aims to explain as many phenomena as possible with a minimal amount of abstract components (Wajnerman Paz (2017a) Philos Psychol 30:213–234). Two higher-order mechanisms are of the same type when they share all the same GBCs, and they are organized as performing the same activities with the same interactions. I use this notion of mechanistic order to enhance the mechanistic account of computation (MAC) and provide an account of the epistemic norms of computational explanation and the nature of medium-independent functional properties and mechanisms. Finally, I use these new conceptual tools to address four criticisms of the MAC.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

Notes

  1. MAC has many versions depending on who articulates it (e.g., Coelho Mollo, 2018, 2019; Fresco, 2014; Kaplan, 2011; Kuokkanen, 2022a, 2022b; Milkowski, 2013; Piccinini, 2015, 2020). Here, I focus mainly on Piccinini’s version.

  2. Wajnerman Paz (2017a) explains: “… the kind of unification that I am considering in this section occurs when different phenomena can be explained by different models that describe sets of shared or common basic components or operations”. I use this idea to formulate an explicit constitutive relevance condition for abstract mechanisms.

  3. I will call GBC the criterion and GBCs (plural form) the abstract components used to formulate an abstract mechanistic explanation. Context should make clear which one is being referred to in every case.

  4. Coelho Mollo provides his own solution to this problem. However, his solution is based on assuming a distinction between mechanistic implementation and functional individuation, which entails that there are no higher-order mechanisms in the sense defined in this article. I will reject this solution since, as I will argue, abstract mechanisms are genuine mechanisms, and I will offer an alternative solution.

  5. Kuokkanen speaks of descriptive abstraction and claims the MAC does not entail an ontological commitment to platonic abstract objects. While I agree with the latter, I disagree that a merely descriptive view of abstraction is needed to avoid such a commitment. We are presented here with a false dilemma. Consider the following example. When describing something as a bacterium, many details about it are omitted and, therefore, to say “X is a bacterium” is, in this sense, an abstract description—as many of its components are replaced over time without affecting its identity as an individual organism. However, we would hardly say that “bacterium” is either a platonic abstract object or a mere descriptive abstraction, as this would imply that even you and I are abstract objects. Consequently, there is a sense in which abstraction is constitutive of what an individual is, given its individuation conditions. For this reason, I will speak of an additional constitutive criterion rather than a descriptive one.

  6. This is how I interpret his article based on the following: (1) he refers to the account in these terms: “the arguments from explanatory value and multiple realizability are not real problems for the MAC as a single hierarchy view” (p. 370), and (2) the fourth section is entitled: “The non-problems and the problem of MAC as a single hierarchy view”.

  7. The notion of “implementation mechanism” is to be interpreted in the following manner: (1) they are the explanandum of a mechanistic explanation that includes more than mathematical and topological structure details, and (2) in addition, the target system of that explanation should be susceptible of a computational (medium-independent) mechanistic explanation—i.e., this target system’s behavior has at least two possible mechanistic explanations—corresponding to the putative computation it implements.

  8. Piccinini (2020, pp. 36–37) advances an egalitarian ontology of levels to deal with causal exclusion. According to him, higher-level properties are aspects of their realizer properties that are invariant under some changes.

  9. The reason is that with respect to motifs, Levy (2016) offers only the following conditional claim: “if, and to the extent that motif-based analysis proves important and informative, it will be a distinctively non-level-like way of thinking about the brain”.

  10. Here ‘neuron’ is not characterized in terms of specific biophysical properties but in a medium medium-independent way.

  11. Algorithms are usually defined as effective procedures to compute the values of specific functions. For example, the algorithm employed to multiply two numbers that have more than one digit each, or, the algorithm used to obtain the least common multiple, which is usually taught in school.

  12. Higher orders are obtained by horizontal abstraction. However, what I call the highest order is technically not an order properly since it is not formulated in terms of a mechanism using GBCs. Nonetheless, I have decided to call it that way by analogy with the orders since it corresponds to the maximum possible level of horizontal abstraction.

  13. Although they can be part of mechanistic explanations, as explanandum phenomena.

  14. In the above example, if we were to abstract away the fact that the music box produces sounds and preserve only the mathematical structure of those sounds, we would not retain its teleofunctional identity as a music box. More precisely, its identity as a mechanism whose teleological function is to produce sounds from input patterns would be lost.

  15. One can still argue that, while the requirement is impossible to meet, it could act as a regulative epistemic ideal, in the sense that it would be better to have no abstraction at all (thanks to an anonymous reviewer for making this point). However, this would conflict with the generality of the explanations in science, and, for that reason, would be irrational for the mechanist to maintain such an epistemic norm. In the most extreme case, horizontal integration and the GBC norm for higher-order mechanisms, we go exactly in the opposite direction.

  16. The reason is not that “dimensions of variation” is intrinsically wrong, but that it could lead to the kind of misunderstanding accounted for here. If, by contrast, dimensions of variations are interpreted as pertaining to degrees of freedom (such as digits)—digits are individuated only by the capacity of the physical system to distinguish a finite number of states from each other, and no reference to a physical variable is needed—rather than specific physical variables (such as shape), the problem vanishes (Piccinini, personal communication).

References

Download references

Acknowledgements

I want to thank the University of Missouri—St. Louis and especially Gualtiero Piccinini for being such a great host and a very insightful commentator of my manuscripts during my research time there. Other people in St Louis were very supportive during my time there, especially those participating in The Philosophers’ Forum (such as Timothy Luft, Zhang Ling, Henrique Cassol Leal, and Logan Bohlinger, among others), David McGraw, and Nicolae Viorel Burcea. Additionally, this research would not have been possible without the guidance and comments made by Abel Wajnerman Paz. I am also thankful to Juan Manuel Garrido for his academic advice whenever it was needed. Two anonymous reviewers from Synthese made significant contributions through their comments. Lastly, I would like to express my most profound appreciation to my wife, Jessica Vásquez, for the support she has given me in developing my career.

Funding

Agencia Nacional de Investigación y Desarrollo (Chile). Beca de Doctorado Nacional 2020/21202030. Fondo Nacional de Desarrollo Científico y Tecnológico (Chile). Fondecyt de Iniciación 11220327.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jorge Ignacio Fuentes.

Ethics declarations

Conflict of interest

The author has no financial or other interests to declare.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fuentes, J.I. Computational systems as higher-order mechanisms. Synthese 203, 55 (2024). https://doi.org/10.1007/s11229-023-04482-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11229-023-04482-y

Keywords

Navigation