18.3k views
5 votes
The most common definitions of computation I have seen are in terms of what Turing Machines, Lambda Calculus, etc. do, which is unsatisfying. The definition of computable functions does not seem to be a definition of what computation itself, as a process, is.

I have not been able to find anything like the sort of deep conceptual analysis that exists for similar questions like: what are numbers, what are propositions, etc. E.g., if numbers are an abstract object, would that make computation an abstract process? Or is computation just the step-wise enumeration of 'relations' or entailment (which there is a solid literature for)? I know there isn't a definitive answer, I'm just looking for some sort of exploration of the topic so I'm not working in the dark.

We can say 2 + 2 = 4 and 6 - 2 = 4, but these are not computed the same way.

There is a lot in the physics literature and the philosophy of physics literature on what is a computer, physically speaking. Obviously, the physical instantiation of adding two groups of two things together is different from throwing out two of six things. This would suggest that, vis-á-vis computation, 2 + 2 ≠ 6-2, which is very different from how we think of identity in numbers. That is, the outputs are equivalent, but not the processes by which we get the output.

This seems relevant to issues in the philosophy of information vis-á-vis the scandal of deduction, that deterministic computation does not produce new information, and the problem of non-constructive rigid designators. It also seems relevant to the philosophy of physics re: pancomputationalism (all the rage in popular science it seems), but I can't find anything really in depth.

1 Answer

6 votes

Final answer:

Computation can be understood as a form of information processing, similar to how the brain processes information. Computers can be made using different technologies, but what matters is their ability to read and write symbols representing information. Computation is distinct from the concept of numbers and mathematical operations, and ongoing research explores its nature and relationship to information and the physical world.

Step-by-step explanation:

The field of computation is often understood in terms of what Turing Machines, Lambda Calculus, and other computational models do. However, if we want to explore the concept of computation itself, we need to go beyond these definitions. One way to understand computation is to think of it as a form of information processing, similar to how the brain processes information. Thinking can be seen as a type of computation, where the mind, like software, operates on the inputs and produces outputs.

Computers can be made using different materials and technologies, but what matters is their ability to read and write symbols that represent information. For example, early computers were made with vacuum tubes, while modern computers use transistors and silicon chips. The physical instantiation of computation may vary, but the underlying process of information processing is the same.

It is important to note that computation is different from the concept of numbers and mathematical operations. While numbers and mathematical equations have clear definitions, computation is a broader concept that encompasses various types of processes, including mathematical calculations. There is ongoing research and discussion in the fields of philosophy, physics, and the philosophy of physics on the nature of computation and its relationship to information, deduction, and the physical world.

User Mysl
by
8.5k points