• Welcome to Religious Forums, a friendly forum to discuss all religions in a friendly surrounding.

    Your voice is missing! You will need to register to get access to the following site features:
    • Reply to discussions and create your own threads.
    • Our modern chat room. No add-ons or extensions required, just login and start chatting!
    • Access to private conversations with other members.

    We hope to see you as a part of our community soon!

Non-physical entities with causal powers: computer programs

LegionOnomaMoi

Veteran Member
Premium Member
I decided to put this post here as this is where such posts normally go (rather than e.g., the "Science & Technology" section, which isn't a debate forum, or the "General Debates" section). I have, more than once, taken issue with comparisons between the mind or brain and computers. Also, computers are about as close as we can get to a wholly reducible system as
1) We build them, from the theoretical designs of Church and Turing to the actual implementations from the ENIAC to the computer/smartphone/tablet/etc. you are using to access this post.
2) They are quite literally physical instantiations of formal logic.
3) They are modularly and hierarchically organized (unlike most natural systems and in particular all living systems), especially with respect to function (unlike the brain, where memory systems are not only--at least somewhat--indistinct from one another, but are also indistinct from any would-be processor). So RAM, for example, is a particular type of memory located in a specific place that interacts with other likewise functionally organized components of the system in deliberate, pre-defined ways.
4) Everything about computers is rule-based, finite, discrete, and just generally the seeming epitome of a reducible system in basically all senses of the term.

So I found it interesting when, in the volume
Aguirre, A., Foster, B., & Merali, Z. (Eds.). (2015). Questioning the Foundations of Physics: Which of Our Fundamental Assumptions are Wrong? (The Frontiers Collection). Springer.

I found computers used as an example not only of non-physical entities but anti-reductionism in the contributing paper "Recognizing Top-Down Causation" by Ellis. I've included a summary of his use of this example, and for those who wish for an even more minimal amount of information part A is the most relevant:
"Definition 1 (Causal Effect) If making a change in a quantity X results in a reliable demonstrable change in a quantity Y in a given context, then X has a causal effect on Y...
Definition 2 (Existence) If Y is a physical entity made up of ordinary matter, and X is some kind of entity that has a demonstrable causal effect on Y as per Definition 1, then we must acknowledge that X also exists (even if it is not made up of such matter)...
A: Causal Efficacy of Non Physical entities: Both the program and the data are non-physical entities, indeed so is all software. A program is not a physical thing you can point to, but by Definition 2 it certainly exists. You can point to a CD or flashdrive where it is stored, but that is not the thing in itself: it is a medium in which it is stored. The program itself is an abstract entity, shaped by abstract logic. Is the software nothing but its realisation through a specific set of stored electronic states in the computer memory banks? No it is not because it is the precise pattern in those states that matters: a higher level relation that is not apparent at the scale of the electrons themselves. Its a relational thing (and if you get the relations between the symbols wrong, so you have a syntax error, it will all come to a grinding halt). This abstract nature of software is realised in the concept of virtual machines, which occur at every level in the computer hierarchy except the bottom one. But this tower of virtual machines causes physical effects in the real world, for example when a computer controls a robot in an assembly line to create physical artefacts.
B: Logical relations rule at the higher levels: The dynamics at all levels is driven by the logic of the algorithms employed in the high level programs. They decide what computations take place, and they have the power to change the world. This abstract logic cannot be deduced from the laws of physics: they operate in a completely different realm. Furthermore the relevant higher level variables in those algorithms cannot be obtained by coarse graining any lower level physical states. They are not coarse-grained or emergent variables: they are assigned variables, with specific abstract properties that then mediate their behaviour.
C: Underlying physics allows arbitrary programs and data: Digital computers are universal computers. The underlying physics does not constrain the logic or type of computation possible, which Turing has shown is universal. Physics does not constrain the data used, nor what can be computed (although it does constrain the speed at which this can be done). It enables the higher level actions rather than constraining them. The program logic dictates the course of things.
D: Multiple realisability at lower levels. The same high level logic can be implemented in many different ways: electronic (transistors), electrical (relays), hydraulic (valves), biological (interacting molecules) for example. The logic of the program can be realised by any of these underlying physical entities, which clearly demonstrates that it is not the lower level physics that is driving the causation. This multiple realisability is a key feature characterising top-down action: when some high level logic is driving causation at lower levels, it does not matter how that logic is physically instantiated: it can be realised in many different ways."
 

Nakosis

Non-Binary Physicalist
Premium Member
An electron is considered matter. It has mass and takes up space. A program is simply a complex interaction of electrons. At certain points in this interaction there is a pattern in these electrons that we recognize and we assign meaning to. There is no inherent meaning to the pattern. Once the pattern is decided on, you can use different media to create the same interactions which results in the same pattern being recognized.

If you take the electron movement out there is no program, it's just the hardware that is left. When you store the program in memory you are storing a pattern. You are using matter to store the pattern. You are using matter of some kind to allow this pattern to interact. Everything about the program is physical except the meaning which has been assigned to specific patterns.

In our interaction with the physical world, we sense a pattern and our mind assigns meaning to that pattern. With computers we've just created a way to interpret these patterns onto a different physical media. Our brain is so efficient at assigning meaning to the patterns we sense we don't consciously think about it.

These programs have the power to change the world because we have made it so. We tell machinery to detect a certain pattern in the media and react in a particular manner. The abstract logic can't be deduced from physics because we made it up.
 

Kilgore Trout

Misanthropic Humanist
The computer that the program runs on is physical. You can't say the program isn't physical, and then point out how it has a causal effect after being integrated into the physical medium which allows it to do so.

Come back when a computer program can run and have a causal effect without being executed on a physical computing device.
 
An electron is considered matter. It has mass and takes up space. A program is simply a complex interaction of electrons. At certain points in this interaction there is a pattern in these electrons that we recognize and we assign meaning to. There is no inherent meaning to the pattern. Once the pattern is decided on, you can use different media to create the same interactions which results in the same pattern being recognized.

If you take the electron movement out there is no program, it's just the hardware that is left. When you store the program in memory you are storing a pattern. You are using matter to store the pattern. You are using matter of some kind to allow this pattern to interact. Everything about the program is physical except the meaning which has been assigned to specific patterns.

In our interaction with the physical world, we sense a pattern and our mind assigns meaning to that pattern. With computers we've just created a way to interpret these patterns onto a different physical media. Our brain is so efficient at assigning meaning to the patterns we sense we don't consciously think about it.

These programs have the power to change the world because we have made it so. We tell machinery to detect a certain pattern in the media and react in a particular manner. The abstract logic can't be deduced from physics because we made it up.
Is this thread about or trying to get at all these following themes(?)...
Is meaning inherently existent in the world? Do humans put meaning in the world which might not otherwise be there? If the world is a computer what is it computing?
Can the mind create out from physical things meaning but itself be not physical while doing that? If the mind is deemed not physical does meaning then not truly exist
in the so called "normal" world? Just thoughts...
 

Jeremy Taylor

Active Member
Well, there are certainly good arguments that the meaning inherent in computer programs must be supplied by our minds and cannot be determined by the physical aspects of the programs (due to issues like intentionality, the indeterminacy of the physical, and the like).

Edward Feser has written useful online introductions to some of these issues:

http://edwardfeser.blogspot.com.au/2013/10/do-machines-compute-functions.html

I'm not sure it best to focus on the physical aspects of the computers alone though.
 

Nakosis

Non-Binary Physicalist
Premium Member
Is this thread about or trying to get at all these following themes(?)...
Is meaning inherently existent in the world? Do humans put meaning in the world which might not otherwise be there? If the world is a computer what is it computing?
Can the mind create out from physical things meaning but itself be not physical while doing that? If the mind is deemed not physical does meaning then not truly exist
in the so called "normal" world? Just thoughts...

That's something I don't really have any ideas for. Computers I know. How do these values get assigned? So we recognize the patterns, that I can understand to be a physical process. Giving abstract value to these patterns, baffles me for now.
 

Willamena

Just me
Premium Member
An electron is considered matter. It has mass and takes up space. A program is simply a complex interaction of electrons. At certain points in this interaction there is a pattern in these electrons that we recognize and we assign meaning to. There is no inherent meaning to the pattern. Once the pattern is decided on, you can use different media to create the same interactions which results in the same pattern being recognized.

If you take the electron movement out there is no program, it's just the hardware that is left. When you store the program in memory you are storing a pattern. You are using matter to store the pattern. You are using matter of some kind to allow this pattern to interact. Everything about the program is physical except the meaning which has been assigned to specific patterns.

In our interaction with the physical world, we sense a pattern and our mind assigns meaning to that pattern. With computers we've just created a way to interpret these patterns onto a different physical media. Our brain is so efficient at assigning meaning to the patterns we sense we don't consciously think about it.

These programs have the power to change the world because we have made it so. We tell machinery to detect a certain pattern in the media and react in a particular manner. The abstract logic can't be deduced from physics because we made it up.
A program serves an emergent function written into it by people, it has a teleological outcome and betters humankind in some way. Electrons don't do that.
 

Nakosis

Non-Binary Physicalist
Premium Member
A program serves an emergent function written into it by people, it has a teleological outcome and betters humankind in some way. Electrons don't do that.

Intelligent, well sometimes I think of it as semi-intelligent design. I feel, though I'm sure most will disagree that evolution is about intelligent design. Not of some omnipotent God, but life itself through will and trial and error to survive and prosper. Surely intelligence provide design at the human level, Evolution is supposed to be accident, random mutations. I don't know that I believe that.
 

Copernicus

Industrial Strength Linguist
Any linguistic entity can be taken in exactly the same way as a computer program, which is just a list of instructions. For example, a book has physical dimensions, and it can be thrown at people. However, it can also make people laugh or cry, and not just because of the way it is brandished at them.
 

outhouse

Atheistically
I have, more than once, taken issue with comparisons between the mind or brain and computers

Agreed.

A computer has no conscious mind. And we limit its memory and accessing speed, there is nothing we do not define.


There is not one piece we cannot define in full.
 

Copernicus

Industrial Strength Linguist
Intelligent, well sometimes I think of it as semi-intelligent design. I feel, though I'm sure most will disagree that evolution is about intelligent design. Not of some omnipotent God, but life itself through will and trial and error to survive and prosper. Surely intelligence provide design at the human level, Evolution is supposed to be accident, random mutations. I don't know that I believe that.
Natural selection is not random. Random mutations can play a role in evolution, however.
 

LegionOnomaMoi

Veteran Member
Premium Member
An electron is considered matter.
And for many physicists, this means nothing. In fact, according to the standard or orthodox interpretation of quantum physics, an electron is quite literally non-existent until we force it to "exist" by observing "something" as an electron.

It has mass and takes up space.
Neither properties of an electron given above are true unless we make them true by observing them in particular ways (which are incompatible).
The computer that the program runs on is physical. You can't say the program isn't physical, and then point out how it has a causal effect after being integrated into the physical medium which allows it to do so.

Come back when a computer program can run and have a causal effect without being executed on a physical computing device.
The issue is whether being "physical" (whatever that means) entails that physical "laws" or "laws of physics" determine the behavior of a system in a reductionist (and therefore necessarily materialist/physicalist) perspective. The answer is most definitely "no". But this is obviously true in general; it's merely that it remains true of computers in the way that it does that is of interest:

"At the rather basic level of life, and perhaps even in chemistry, there is no reduction: perhaps the simplest proof of this is that while the bases of DNA each obey the laws of physics, the juxtaposition of bases in the nucleotides is physically contingent, so the information content of DNA and the way it serves to encode instructions for constructing proteins is not governed merely by the laws of physics." (emphasis added)
Simons, P. (2002). Candidate General Ontologies for Situating Quantum Field Theory. In Kuhlmann, M., Lyre, H., Wayne, A. (Eds.). Ontological Aspects of Quantum Field Theory. World Scientific.

Any linguistic entity can be taken in exactly the same way as a computer program, which is just a list of instructions.
You know that my experience in linguistics is inferior to your own. But it is not nil. What do you mean by "linguistic entity"?

For example, a book has physical dimensions, and it can be thrown at people. However, it can also make people laugh or cry, and not just because of the way it is brandished at them.
Granted. I'm just not sure of the relevance.
 

Nakosis

Non-Binary Physicalist
Premium Member
Natural selection is not random. Random mutations can play a role in evolution, however.

Natural selection is also a bit outdated for an evolutionary theory. The current theory is "evolutionary synthesis". Natural selection is still generally accepted as a mechanism of evolution but by itself, insufficient to explain genetic diversity.

I suppose this is really off topic, but the point being natural selection doesn't really answer the question of evolution anymore than random mutation.
 

Nakosis

Non-Binary Physicalist
Premium Member
And for many physicists, this means nothing. In fact, according to the standard or orthodox interpretation of quantum physics, an electron is quite literally non-existent until we force it to "exist" by observing "something" as an electron.

Neither properties of an electron given above are true unless we make them true by observing them in particular ways (which are incompatible).

Yes, but that is all that is necessary to define them as "physical". What are electrons, protons and neutrons made of, what are quarks made of?

There is a force of some kind which under the right circumstances we can measure. Saying it's physical or matter doesn't really mean anything other than that.

Physical we usually mean a "solid" object, but that doesn't seem to be the way it is used in physics. The basic building block of the universe is... maybe just a subtle invisible force. Where forces interact there is an object. Where forces no longer interact there is no longer an object.

When scientist preform an experiment the object they detect is created because they have caused an interaction of forces. However they assume they are merely detecting an object, not creating it.
 

Runewolf1973

Materialism/Animism
As far as I was aware, the smallest form of actual physical matter is still the atom. You can theoretically take a piece of iron and break it all the way down into a single atom and it will still be iron, but once you break up the constituents of that atom (the protons, electrons, and the nucleus) you no longer have iron. This is also the reason why when I discuss things like consciousness or life I look deeper than physical matter. I look at the various interactions taking place which underlie all physical matter...and that is ultimately what consciousness is...complex interactions in the brain. It may not be what we could call physical matter, but those interactions are nevertheless the most fundamental part of the natural, physical world as we know it. As I like to say...interaction is everything.
 
Last edited:

Copernicus

Industrial Strength Linguist
Natural selection is also a bit outdated for an evolutionary theory. The current theory is "evolutionary synthesis". Natural selection is still generally accepted as a mechanism of evolution but by itself, insufficient to explain genetic diversity.

I suppose this is really off topic, but the point being natural selection doesn't really answer the question of evolution anymore than random mutation.
Nakosis, I was simply pointing out that evolution is not a random process. It is guided. As for "evolutionary synthesis", that refers to a broader perspective on evolutionary processes than classical Darwinian, not a new theory that replaces the role of natural selection. Indeed, non-random natural selection is still embraced as the central factor guiding evolution. That observation has not changed. It's actually very important to point out that evolution is not really a "chance" or "random" process, because that is a very common misconception.
 

Copernicus

Industrial Strength Linguist
Copernicus said:
Any linguistic entity can be taken in exactly the same way as a computer program, which is just a list of instructions.
You know that my experience in linguistics is inferior to your own. But it is not nil. What do you mean by "linguistic entity"?
Sorry, if I was unclear. I was using "linguistic entity" in a broad sense to mean any instrument whose primary purpose is to convey information. In the case of a computer program, as in the case of a novel, there is a physical instrument used to convey the information, but the information content goes beyond the physical signal. Information theory is only about information associated with signal processing, not the actual meaning or significance of the information conveyed by the signal. So I felt that the issues you were raising in the OP went beyond the fact that a program is a kind of "non-physical causer". Any linguistic entity is that, but they all come sheathed in physical "bodies" or signals. They have this interesting dual nature. So you can use a word like "book" to refer to a physical object or an informational object, and the semantic properties of the word shift dramatically when you switch between them.
 
Top