•  1
  •  6
    Gödel on Turing on Computability
    In Adam Olszewski, Jan Wolenski & Robert Janusz (eds.), Church's Thesis After 70 Years, Ontos Verlag. pp. 393-419. 2006.
  •  40
    1. Marr on Computational-Level Theories Marr on Computational-Level Theories (pp. 477-500)
    with John D. Norton, Holger Andreas, Jouni-Matti Kuukkanen, Aris Spanos, Eckhart Arnold, Elliott Sober, Peter Gildenhuys, and Adela Helena Roszkowski
    Philosophy of Science 77 (4): 477-500. 2010.
    According to Marr, a computational-level theory consists of two elements, the what and the why. This article highlights the distinct role of the Why element in the computational analysis of vision. Three theses are advanced: that the Why element plays an explanatory role in computational-level theories, that its goal is to explain why the computed function is appropriate for a given visual task, and that the explanation consists in showing that the functional relations between the representing c…Read more
  •  54
    Computational physical systems may exhibit indeterminacy of computation (IC). Their identified physical dynamics may not suffice to select a unique computational profile. We consider this phenomenon from the point of view of cognitive science and examine how computational profiles of cognitive systems are identified and justified in practice, in the light of IC. To that end, we look at the literature on the underdetermination of theory by evidence and argue that the same devices that can be succ…Read more
  •  17
    The Nature of Physical Computation
    Oxford University Press. 2021.
    What does it mean to say that an object or system computes? What is it about laptops, smartphones, and nervous systems that they are considered to compute, and why does it seldom occur to us to describe stomachs, hurricanes, rocks, or chairs that way? Though computing systems are everywhere today, it is very difficult to answer these questions. The book aims to shed light on the subject by arguing for the semantic view of computation, which states that computingsystems are always accompanied by …Read more
  •  38
    It is often indeterminate what function a given computational system computes. This phenomenon has been referred to as “computational indeterminacy” or “multiplicity of computations.” In this paper, we argue that what has typically been considered and referred to as the challenge of computational indeterminacy in fact subsumes two distinct phenomena, which are typically bundled together and should be teased apart. One kind of indeterminacy concerns a functional characterization of the system’s r…Read more
  •  107
    It is generally accepted that, in the cognitive and neural sciences, there are both computational and mechanistic explanations. We ask how computational explanations can integrate into the mechanistic hierarchy. The problem stems from the fact that implementation and mechanistic relations have different forms. The implementation relation, from the states of an abstract computational system to the physical, implementing states is a homomorphism mapping relation. The mechanistic relation, however,…Read more
  • Time to Reinspect the Foundations?
    with Diane Proudfoot, Jack Copeland, and Eli Dresner
    Communications of the Acm 59 (11): 34-38. 2016.
  •  13
    The role of the environment in computational explanations
    with Jens Harbecke
    European Journal for Philosophy of Science 9 (3): 1-19. 2019.
    The mechanistic view of computation contends that computational explanations are mechanistic explanations. Mechanists, however, disagree about the precise role that the environment – or the so-called “contextual level” – plays for computational explanations. We advance here two claims: Contextual factors essentially determine the computational identity of a computing system ; this means that specifying the “intrinsic” mechanism is not sufficient to fix the computational identity of the system. I…Read more
  •  15
    The role of the environment in computational explanations
    with Jens Harbecke
    European Journal for Philosophy of Science 9 (3): 1-19. 2019.
    The mechanistic view of computation contends that computational explanations are mechanistic explanations. Mechanists, however, disagree about the precise role that the environment – or the so-called “contextual level” – plays for computational explanations. We advance here two claims: Contextual factors essentially determine the computational identity of a computing system ; this means that specifying the “intrinsic” mechanism is not sufficient to fix the computational identity of the system. I…Read more
  •  29
    The role of the environment in computational explanations
    with Jens Harbecke
    European Journal for Philosophy of Science 9 (3): 1-19. 2019.
    The mechanistic view of computation contends that computational explanations are mechanistic explanations. Mechanists, however, disagree about the precise role that the environment – or the so-called “contextual level” – plays for computational explanations. We advance here two claims: Contextual factors essentially determine the computational identity of a computing system ; this means that specifying the “intrinsic” mechanism is not sufficient to fix the computational identity of the system. I…Read more
  •  109
    In defense of the semantic view of computation
    Synthese 197 (9): 4083-4108. 2020.
    The semantic view of computation is the claim that semantic properties play an essential role in the individuation of physical computing systems such as laptops and brains. The main argument for the semantic view rests on the fact that some physical systems simultaneously implement different automata at the same time, in the same space, and even in the very same physical properties. Recently, several authors have challenged this argument. They accept the premise of simultaneous implementation bu…Read more
  •  42
    The Brain as an Input–Output Model of the World
    Minds and Machines 28 (1): 53-75. 2018.
    An underlying assumption in computational approaches in cognitive and brain sciences is that the nervous system is an input–output model of the world: Its input–output functions mirror certain relations in the target domains. I argue that the input–output modelling assumption plays distinct methodological and explanatory roles. Methodologically, input–output modelling serves to discover the computed function from environmental cues. Explanatorily, input–output modelling serves to account for the…Read more
  •  119
    Global Supervenience, Coincident Entities and Anti-Individualism
    Philosophical Studies 109 (2): 171-196. 2002.
    Theodore Sider distinguishes two notions of global supervenience: strong global supervenience and weak global supervenience. He then discusses some applications to general metaphysical questions. Most interestingly, Sider employs the weak notion in order to undermine a familiar argument against coincident distinct entities. In what follows, I reexamine the two notions and distinguish them from a third, intermediate, notion (intermediate global supervenience). I argue that (a) weak global superve…Read more
  •  300
    More on Global Supervenience
    Philosophy and Phenomenological Research 59 (3): 691-701. 1999.
    Jaegwon Kim contends that global supervenience is consistent with non-materialistic cases. Paull and Sider, Horgan, as well as Kim, attempt to defend it from these charges. It is shown here that their defense is only partially successful. Their defense meets one challenge to global supervenience---the hydrogen-atom case---but fails to meet other, ‘local’, cases. It is suggested that the other challenges can be met if global supervenience is combined with weak supervenience. The combination of gl…Read more
  •  90
    Brains as analog-model computers
    Studies in History and Philosophy of Science Part A 41 (3): 271-279. 2010.
    Computational neuroscientists not only employ computer models and simulations in studying brain functions. They also view the modeled nervous system itself as computing. What does it mean to say that the brain computes? And what is the utility of the ‘brain-as-computer’ assumption in studying brain functions? In previous work, I have argued that a structural conception of computation is not adequate to address these questions. Here I outline an alternative conception of computation, which I call…Read more
  •  19
    Anomalism and Supervenience: A Critical Survey
    Canadian Journal of Philosophy 39 (2): 237-272. 2009.
    The thesis that mental properties are dependent, or supervenient, on physical properties, but this dependence is not lawlike, has been influential in contemporary philosophy of mind. It is put forward explicitly in Donald Davidson's seminal ‘Mental Events.’ On the one hand, Davidson claims that the mental is anomalous, that ‘there are no strict deterministic laws on the basis of which mental events can be predicted and explained’ (1970, 208), and, in particular, that there are no strict psychoph…Read more
  •  19
    What is Computer Science About?
    The Monist 82 (1): 131-149. 1999.
    What is computer-science about? CS is obviously the science of computers. But what exactly are computers? We know that there are physical computers, and, perhaps, also abstract computers. Let us limit the discussion here to physical entities and ask: What are physical computers? What does it mean for a physical entity to be a computer? The answer, it seems, is that physical computers are physical dynamical systems that implement formal entities such as Turing-machines. I do not think that this a…Read more
  •  115
    Strong Global Supervenience is Valuable
    Erkenntnis 71 (3): 417-423. 2009.
    It is generally assumed that everything that can be said about dependence with the notion of strong global supervenience can also be said with the notion of strong supervenience. It is argued here, however, that strong global supervenience has a metaphysically distinctive role to play. It is shown that when the relevant sets include relations , strong global supervenience and strong supervenience are distinct. It is then concluded that there are claims about dependence of relations that can be m…Read more
  •  57
    A key component of scientific inquiry, especially inquiry devoted to developing mechanistic explanations, is delineating the phenomenon to be explained. The task of delineating phenomena, however, has not been sufficiently analyzed, even by the new mechanistic philosophers of science. We contend that Marr’s characterization of what he called the computational level provides a valuable resource for understanding what is involved in delineating phenomena. Unfortunately, the distinctive feature of …Read more
  •  215
    Are all three of Marr's levels needed? Should they be kept distinct? We argue for the distinct contributions and methodologies of each level of analysis. It is important to maintain them because they provide three different perspectives required to understand mechanisms, especially information-processing mechanisms. The computational perspective provides an understanding of how a mechanism functions in broader environments that determines the computations it needs to perform. The representation …Read more
  • Is the mind/brain a kind of a computer? In cognitive science, it is widely believed that cognition is a form of computation--that some physical systems, such as minds/brains, compute appropriate functions, whereas other systems, such as video cameras, stomachs or the weather, do not compute. What makes a physical system a computing system? In my dissertation I first reject the orthodox, Turing-machine style answer to this question. I argue that the orthodox notion is rooted in a misunderstanding…Read more
  •  112
    Effective Computation by Humans and Machines
    Minds and Machines 12 (2): 221-240. 2002.
    There is an intensive discussion nowadays about the meaning of effective computability, with implications to the status and provability of the Church–Turing Thesis (CTT). I begin by reviewing what has become the dominant account of the way Turing and Church viewed, in 1936, effective computability. According to this account, to which I refer as the Gandy–Sieg account, Turing and Church aimed to characterize the functions that can be computed by a human computer. In addition, Turing provided a hi…Read more
  •  159
    Do Accelerating Turing Machines Compute the Uncomputable?
    with B. Jack Copeland
    Minds and Machines 21 (2): 221-239. 2011.
    Accelerating Turing machines have attracted much attention in the last decade or so. They have been described as “the work-horse of hypercomputation” (Potgieter and Rosinger 2010: 853). But do they really compute beyond the “Turing limit”—e.g., compute the halting function? We argue that the answer depends on what you mean by an accelerating Turing machine, on what you mean by computation, and even on what you mean by a Turing machine. We show first that in the current literature the term “accel…Read more
  •  48
    GOdel on Turing on Computability
    In A. Olszewski, J. Wole'nski & R. Janusz (eds.), Church's Thesis After Seventy Years, Ontos Verlag. pp. 1--393. 2006.