Projects per year
Abstract
What is computational explanation? Many accounts treat it as a kind of causal explanation. I argue against two more specific versions of this view, corresponding to two popular treatments of causal explanation. The first holds that computational explanation is mechanistic, while the second holds that it is interventionist. However, both overlook an important class of computational explanations, which I call limitative explanations. Limitative explanations explain why certain problems cannot be solved computationally, either in principle or in practice. I argue that limitative explanations are not plausibly understood in either mechanistic or interventionist terms. One upshot of this argument is that there are causal and non-causal kinds of computational explanation. I close the paper by suggesting that both are grounded in the notion of computational implementation.
Original language | English |
---|---|
Pages (from-to) | 3441-3461 |
Number of pages | 21 |
Journal | Philosophical Studies |
Volume | 180 |
Issue number | 12 |
Early online date | 8 Oct 2023 |
DOIs | |
Publication status | Published - Dec 2023 |
Bibliographical note
Funding Information:The work described in this paper was partially supported by a Senior Research Fellowship award from the Research Grants Council of the Hong Kong SAR, China (‘Philosophy of Contemporary and Future Science’, Project no. SRFS2122-3H01).
Publisher Copyright:
© 2023, The Author(s), under exclusive licence to Springer Nature B.V.
Keywords
- Computer science
- Explanation
- Implementation
- Mathematical explanation
- Physical computation
Fingerprint
Dive into the research topics of 'Limitative computational explanations'. Together they form a unique fingerprint.Projects
- 1 Active
-
Philosophy of Contemporary and Future Science
ROWBOTTOM, D. P. (PI)
Research Grants Council (HKSAR)
1/01/22 → 31/12/26
Project: Grant Research