1 Introduction

A crucial feature of life is the way function, purpose, and agency arise in biology [1,2,3] despite none of these attributes occurring at the underlying physics levels [4, 5]. In particular these features are not apparent in the quantum dynamics [6,7,8] underlying the functioning of life. Furthermore digital computers are able to carry out abstract causation [9], involving logical branching deployed in order to attain some desired outcome. This again is based ultimately in the underlying quantum physics [10]; but quantum physical processes do not by themselves involve logical branching such as is key to digital computation. This paper looks at the way the underlying quantum physics relates to these issues and enables such real-world emergence to occur.

A first key feature is that quantum theory, via the Schrödinger equation [6,7,8], is linear in the wave function \(|\Psi \rangle\) [11], but the real universe is highly non-linear. There seems to be a fundamental contradiction here between these two aspects of what is going on. I claim in this paper that the resolution is that physics is indeed linear everywhere locally, described by the Schrödinger equation in local domains. Non-linearity arises by combining such local linear dynamics in non-linear ways, for example with two wave functions \(|\Psi \rangle _1\) and \(|\Psi \rangle _2\) each influencing the other so that they dynamics as a whole is non-linear. In this case only local wave functions exist, each with linear dynamics described by the Schrödinger equation [12]. It is this that for example allows feedback control loops and homeostasis to exist.

A second key feature is the downward causation that underlies emergence of complexity in modular hierarchical systems [5]. There are two ways this occurs [13]: via time dependent constraints, which is where the potential term in the Hamiltonian enters; and via creation or deletion of lower level elements, which is where quantum field theory enters. A crucial feature of downward causation is multiple realizability of higher levels at lower levels; and this applies both to physical hierarchies, and the logical hierarchies they support.

Thirdly, downwards causation from the environment occurs because any complex system is an open system coupled to heat baths that play a key role in classical and quantum mechanics [14], and specifically in contextual wave function collapse [15]. This is how local arrows of time arise out of the cosmological direction of time associated with the expansion of the universe.

Finally, downward causation associated with mental causation is a product of the human mind, with choices made crucially shaped by the values of those making decisions. This is central to the functioning of digital computers [10], as is apparent in the way social media influences the world around us.

1.1 Symbol Structures and Abstract Causation

A key point to make at the start is that [9, 11, 12]:

“As regards digital computers, in its most fundamental, the stuff of computers is systems of symbols, forming symbol structures- that is entities that stand for, denote, or represent other entities. Computing is symbol processing.”

Then because we are a symbolic species [16], essentially the same is true for the human brain. Inter alia, amongst its capacities is logical thinking:

As regards the human brain, in its most fundamental, the stuff of thought is symbol structures. Thinking is symbol processing.

This is the basis of abstract causation, where symbols cause changes in the physical world - as happens all the time in society (think traffic lights).

Abstract Entities have causal powers This is clear in digital computers [9, 10], where (1) algorithms, (2) computer programs, and (3) data - all abstract entities - have causal powers because they alter physical outcomes in a real-world social context. Digital computers are at their heart symbol processing systems. As expressed in ( [9, 23],

Some computational artefacts are entirely abstract: they not only process symbol structures, they themselves are symbol structures and are devoid of any physicality, though they may be made visible by physical media such as marks on paper or computer screens. so physico-chemical laws do not apply to them. They neither occupy physical space nor do they consume physical time.

However by the processes detailed in this paper and in [9, 10], these abstract entities have causal powers via what Dasgupta refers to as Liminal Structures where the abstract becomes physical and can result in images on a screen, marks on paper, 3-d printing of artefacts, automatic landing of an aircraft, and so on. Similar remarks apply to the brain.

1.2 This Paper

The following sections look at, Hierarchies of structure and causation (Sect. 2); Quantum linearity, local wave functions, and wave function collapse (Sect. 3); Quantum Theory and time dependent constraints (Sect. 4); Quantum Field Theory: particle creation and annihilation (Sect. 5); Open systems and the arrow of time (Sect. 6); and, Outcomes, How did they get that way, and the key role of values (Sect. 7).

2 Hierarchies of Structure and Causation

All truly complex systems, including digital computers and life, are based in modular hierarchical structures [5, 17] for good functional and evolutionary reasons [18, 19].

Orthogonal physical and logical hierarchies Digital computers involve orthogonal physical and logical hierarchical structures ( [5]:§2), together forming computational artefacts [9, §2] with the first supporting the second. Essentially the same is true in the case of human beings, because the brain is the basis of intelligence and understanding [2, 20].

2.1 The Physical Hierarchies for digital Computers and for Life

The different levels of the emergent hierarchy of physical structure and function in digital computers [5, 9, 21] are shown on left hand side of Table 1 and those for biology [1, 5, 22, 23] on right hand side. Different kinds of causation emerge at each level at each of these hierarchies, described by different kinds of dynamics and associated variables [24].

Table 1 The emergent hierarchy of physical structure and causation for digital computers (left) and human life (right) [5]

The higher levels are characterised by larger scales of physical organisation; furthermore processes come into play that cannot be described in lower level terms. Thus transistors are either conducting or not; cells are either dividing or not; animals are either alive or not: and so on, Processes at level \({\textbf {L+1}}\) cannot be characterised in terms of variables defined at level \({\textbf {L}}\), which relate to different kinds of entities.

Artificial systems There are similar hierarchies in the case of artificial systems such as watches, automobiles, aircraft, and cities [19, 25]. A referee asks, “(1) Should we consider laboratory experiments as an “artificial” activity? and (2) Is there any artificial. i.e. man-made, thing that is not somehow realized in Nature?.” In the spirit of [19], my answers are, (1) yes indeed so: they only occur because of human intervention, they don’t occur spontaneously, and (2): If they are man made things, they therefore do indeed exist in nature by virtue of human agency. In the case of digital computers, the paper [10] carefully relates the higher level operations to the underlying quantum physics level. The core levels are L5: transistors [26, 27:1.9] and Logic Gates L6 [27: 1.9], where logical operations are derived from the underlying physics.

Biology On the life sciences side, quite different kinds of causation come into play at levels L6 and upward [1, 23], related to biochemical processes and molecular biology (L6), cellular processes (L7), physiological processes (L8), mental and psychological processes (L9) [16, 28], and social processes (L10) [29]. Each of these levels is clearly causally effective; for example mental processes lead to the construction of aircraft and digital computers [5], which would not otherwise exist [30]. The core level is the cellular level L7 [31], where all the functions of life first exist. Protein molecules act as computational elements in living cells [32]. Molecular processes underlie the brain [33]: membrane potentials alter ion channel shapes and so alter ion locations, and hence change the molecular Hamiltonian in a time dependent way. Messenger molecules alter protein conformations [34, 35] in response to higher level biological needs [4] conveyed by cell signaling networks [36]. The link to the underlying quantum physics is laid out in [37, 38].

2.2 The Reasons for Modularity

In order to obtain genuinely complex behaviour at the macroscopic level, a modular hierarchy of emergent levels LN is needed as in Table 2, with each level demonstrating different kinds of behaviour as we see in both digital computers [9, 10] and life [1, 5, 22]. Each level LN will be comprised of networks of modules at the next lower level LN-1. The reasons this is the necessary kind of structure to attain genuine complexity are discussed in [18, 19].

To generate genuine complexity associated with function at emergent levels, one must split a complex task up into simpler tasks, design units to handle the simpler tasks, and then knit them together in networks so that when taken together they handle the complex task. The whole is done in a hierarchical way (sub-modules of modules do even simpler tasks). At each level, modules are characterised by (a) Information Hiding, (b) Abstraction, (c) Interface Specification, (d) Modifiability, and (e) Multiple realizability. This logic applies both to physical and logical hierarchies.

Information Hiding The module’s internal variables are hidden from outside view, all that is required is that the module does what it is required to do, as viewed from outside. The user does not mind what internal variables are chosen and what logic is used.

Abstraction An abstraction is an external description of what the module does in a reliable way. This should include a name by which one can refer to the module, which indicates what it does (it should have a unique identifier).

Interface Specification The interface between each module and the rest of the system must be carefully specified, as in the case of the ISA: what control variables, parameters, and data will be sent to the module, and what will be sent out to other modules in the system from the module.

Modifiability We can change the internal variables and even the internal logic of the module, as long as the externally viewed functionality, as defined by the interface and abstraction, is maintained. The system as a whole only cares that the module does what it is designed to do, not how it does it (although some implementations are preferred over others if they are either faster, or use less resources). This leads to multiple realizability in the hierarchy.

Multiple realizability A key feature of downward causation in both physical and abstract hierarchies is multiple realisation of higher levels at lower levels. Any higher level structure and dynamics arising out of lower levels can be realised at the lower levels in numerous ways. Thus there is multiple realizability of every physical level L and its dynamics in terms of the lower levels L-N in Table 1. It follows that the higher level dynamics is not equivalent to lower level dynamics in any simple way.

In the case of digital computers this occurs for both the physical and logical hierarchies [39]. Higher level structures can be based on many different lower level structures in Table 1, e.g. using different computer chips with different instruction sets. Higher level programs can thereby be based on many different lower level languages (Table 2), e.g. using different operating systems. Even more than that: one can shift the boundary between hardware and software by different physical implementations [9, 21], so multiple realizability exists in this extended sense too.

In the case of biology in general this is discussed in [40], and its crucial role at the molecular level is powerfully presented in [41]. In the case of the brain, it is discussed in [42, 43]. Because of this multiple realisability with huge numbers of lower level elements (cells, molecules, atoms, particles) involved, the function and agency so patent at higher levels [1, 2] is indiscernible at these lower levels. That does not mean it does not exist [3].

Quantum effects A referee comments regarding the claims made above regarding complexity being based in modular hierarchical systems, “It seems not generally to be the case with the quantum systems, where ignorance about the parts (subsystems) may be larger than for the total system.” However I am dealing with how digital computers and biology emerge at the macroscale, which are clearly based in these hierarchical principles. Quantum levels where these effects occur certainly lie at the base, but at the macro levels quantum entanglement is usually negligible [11]. As to quantum computers, rotations of the Bloch sphere are controlled in a top-down way by classical components which have such a hierarchical structure [12: Sect. 4.5].

2.3 Open Systems and Finiteness

Biological systems are necessarily open systems for thermodynamic reasons [44, 45]. They must breathe and obtain food and liquid from the outside world because living things need energy [46], and discharge solid and liquid waste into it. Furthermore there is a key issue relating to entropy: organization is maintained by extracting ’order’ from the environment [47: Sect. 6]. Open systems need to maintain the second law of thermodynamics, increasing global entropy as they carry out their functions:: this partly underlies how agency can occur [1]. However from a thermodynamic point of view, we can treat biological processes as spontaneous processes.

Life also receives information from the outside (light, sounds, smells) that influence their behaviour. They are structured so to be able to respond adaptively to such incoming data, and in turn act on it in various ways, including sending information into the outside world.

Digital computers are open systems in similar ways. They need to obtain electrical power from the outside world in order to function, and they dissipate heat into it. This is related to the physical limits on computation [48, 49], in particular the fact that all real computers have a finite memory, so items have to be erased from working memory in order that the calculation can continue. But such erasure is irreversible, and costs energy: any logically irreversible transformation of classical information necessarily involves dissipation of at least \(kT\,ln(2)\) of heat per lost bit, where k is the Boltzmann constant and T the temperature [50, 51]. Many computer programming languages (e.g. Lisp) have integrated garbage collection [52] which carries out the function of freeing up memory which is not being used - which will generate heat.

Computers also receive information from the outside world via the internet, which in turn enables them to act on the outside world in multiple ways.

2.4 The Three Kinds of Downward Causation, and Causal Closure

Downward causation occurs by three basic mechanisms [13]: (a) via time dependent constraints that shape lower level dynamics, (b) by creating, altering, or deleting lower level elements, (c) by coupling to the environment.

Time dependent constraints These will occur whenever there is a time dependent potential term \(V(r,t):\partial V(r,t)/\partial t \ne 0\) in the Hamiltonian, representing time-dependent constraints [33] due to emergent level variables. The standard uniqueness theorems [53, 54] for Hamiltonian systems with time-independent potentials then don’t hold: the initial state does not uniquely fix the future evolution, it depends on V(rt) which is controlled by higher level dynamics, Thus for example electron exposed to a time-varying magnetic field \({\textbf {H}}(x,t)\) can be described by a time-dependent Schrödinger equation, which is unitary: but \({\textbf {H}}(x,t)\) is not determined by that equation. It is controlled by the surrounding context (magnets, solenoids, and so on). This dynamic occurs in engineering and biological systems, where higher level dynamics alters the context of lower level functioning. Examples are changing voltages V(t) controlling currents in MOSFET transistors in digital computers as a high level program is executed, the multi-scale dynamics of the heart involving cardiac sodium channel effects on action potentials and mechanico-electric feedback in which the contraction of the heart influences its electrical properties [55], and action-potential spike chains [56] generated by voltage gated ion-channels [33].

Creation, alteration, and annihilation of elements The laws of molecular biology or physics determine specific outcomes in a given context - provided we know what entities they are operating on. But lower level elements can be created, altered, or deleted by higher level contexts. In molecular biology, gene regulatory networks [57] operating in a specific context determine what proteins are present in a cell, which in turn determines what kinds of cells are present at specific locations in a body through developmental processes [58]. The lower level elements change all the time in response to higher level dynamics [13].

In solid state physics contexts, quasi-particles such as phonons are created by collective oscillations of a crystal structure [59, 60]. Ultimately they are created or destroyed by creation and annihilation operators that are an essential feature of Quantum Field Theory [60, 61]. The key point then is when do these operators function? What turns them on and off? I return to this in §5.

Coupling to the environment As well as imposing time-dependent constraints, which set the context in which the time evolution of a system takes place, the environment influences a system also via ongoing exchanges of energy, information, and possibly matter [62, 63]. No system is fully isolated from these influences. This is a further key form of downward causation, whereby the larger context influences local systems. An example is how the Sun provides the energy that enables the biosphere to function, and the sky provides the heat sink that allows this to be possible thermodynamically. Arrows of time (thermodynamic, electrodynamic, acoustic, biological) get injected into local systems via contact with heat baths which in turn are in contact with the external environment with the direction of time determined by the expansion of the Universe [64]. In particular this introduces an arrow of time into local quantum systems [15].

Computers and users A key point here is that the two themes of this paper - the way computers function and the way intelligent life functions - are linked by the fact that the computer user is part of the environment of the computer, who feeds information in that then determine its operation [9]. This is illustrated in Table 2. It is how mental causation (decisions made by the user) controls the operation of computer hardware, influenced by the society around [29], right down to the quantum physics level.

Table 2 Relation of user to computer The computer is an open system, with its operation controlled by the user in the context of society

Knowledge of the internal state of the computer at any time \(t_1\) will not determine its state at a later time \(t_2 > t_1\) because of this openness.

Causal closure Because of the combination of these upwards and downwards forms of causation, it is not true that any underlying physical level is by itself causally closed: all the interacting levels contribute to the final result and affect the outcome, because of this causal chaining: it would not happen if they were not all there. That is why every level is causally effective [22]. Actually one needs only go down to the level of electrons and protons, which is the lowest effective physical level, because of the existence of quantum protectorates [7]: the lower levels (quarks, gluon, and so on) are irrelevant to outcomes in digital computers and life.

2.5 The Logical Hierarchy for Digital Computers

In the case of digital computers, there are two modular hierarchical structures: the physical hierarchy discussed above (Table 1), and a logical hierarchy supported and enabled by the structure and function of the physical hierarchy [5: §2, 10]. They can be regarded as orthogonal to each other, because although the logical hierarchy is realised by the physical hierarchy, the content of the logical hierarchy is determined by the software and data loaded, not by the nature of the physical hierarchy.

Table 3 Logical hierarchy for a digital computer [10, 21]

The logical hierarchy (Table 3) represents a tower of virtual machines \(M_I\) [21] each with an associated language \(L_I\). Multiple realizability occurs between every pair of logical levels because different languages can be chosen at lower levels, expressing exactly the same logic (the algorithm) as do the higher levels, but in a different language. Higher level data also gets re-expressed in the relevant lower level notation. The downward arrows are implemented by compilers or interpreters, according to context,

Here for example \(L_6\) might be a word processor, internet browser, image processor, AI program, and so on; \(L_5\) might a language such as FORTRAN, \(C^{++}\), JAVA, PYTHON, and so on. This logical hierarchy is implemented by the physical hierarchy (Table 1), but not in a 1–1 way. In a particular context of computer use, every level of the physical hierarchy is at work representing every level of the logical hierarchy.

A crucial point is that the data and logic represented by the logical hierarchy is not in any way restricted by the physical hierarchy: the physical implementation does not in any restrict the logic it represents, provided it does not use up too much memory or take too much time to process.

The principle of arbitrary content: digital representations The logical hierarchy of a digital computer can represent arbitrary logic and data, which is re-expressed in different notations at each of the logical levels, until it is expressed in binary notation (0s and 1s) at the lowest level L0. This flexibility is based in the possibility of using arbitrary software at the higher levels to control flow of electrons in gates.

That is why these hierarchies are called “orthogonal”. This is how abstract causation works in this context: abstract elements (algorithms, programs, data) act downwards to control events at the micro-physical level [5: Sect. 2, 9], indeed right down to the quantum level [10].

This underlies the extraordinary usefulness of digital computers in the world: any data whatever, representing pictures, diagrams, videos, scientific measurements, documents, cooking recipes, engineering variables can be represented digitally and manipulated logically to calculate probabilities and possibilities, and even to determine physical outcomes such as manufacturing processes in automated factories, generating 3-d printed objects of any kind, and controlling systems such as chemical plant or an aircraft or automobile.

2.6 The Symbolic Brain and Abstract Thought

A key feature separating human beings from the great apes and all other life is that we are a symbolic species [16] able to represent and analyse the world in symbolic terms. This occurs at level L9 in Table 1. It is enabled by the physical structure of our brain: an enormously complex neural network [65] with the capacity to learn, analyse, predict, and make choices. Any book, paper, article, or speech in any language is an abstract modular hierarchical structure represented in physical form, as are the categories of objects and actions they express, as set out in dictionaries and encyclopedias. This logical content is in each case representable in many different ways both at each level, and at lower levels: the basic principle of multiple realisability holds again in this context, whereby for example a noun phrase can act as a noun. This extremely flexible structure has evolved for good functional [66] and evolutionary [2, 67, 68] reasons. It allows us to act on the world with agency [2], for example creating entities such as digital computers, which would not otherwise exist.

In parallel with the case of computers just discussed, the data and logic represented by the functioning of the brain is not restricted by the its physical structure, apart from memory limitations and processing time.

The principle of arbitrary content: brain plasticity The physical brain can represent, analyse, and make predictions from arbitrary logic and data: any thoughts about any topic can occur. These operations of the mind result in, and are based in, brain plasticity [69]: modifications of neural network connection weights in the brain enable them, which do not in any way restrict what is represented.

This flexibility is what underlies the enormous causal power of abstract thought and associated mental causation [28], which has transformed the world around us, creating societies, agriculture, money, economic systems, aircraft, factories, buildings, water supplies, and so on, as well as transistors, integrated circuits, digital computers, and the internet.

A challenge We do not know what the equivalent of the logical hierarchy Table 2 is in the case of a brain. Perhaps it includes some manner of representation of thoughts via coding in adaptive resonant circuits [70, 71], chaining down to the structure (logic?) of action potential spike chains [56] and then to physical implementation via voltage gated ion channels opening and closing [33], based in the underlying quantum chemistry [38]. However to clarify this also requires engagement with the cognitive neuroscience of language [72].

2.7 Branching Dynamics at Every Level

A key feature of both the physical and logical hierarchies is that branching dynamics occurs at every level, in an integrated way between levels.

Logical branching: Computers In the case of a digital computer, a high level program \(L_6\) will have a statement of the logical form [9: 36]

$$\begin{aligned} IF \,\,\, \{{\textbf {T1}}\}\,\,\,THEN\,\, DO \,\,\, \{{\textbf {A1}}\} \,\,\, ELSE\,\,\, DO \,\,\, \{{\textbf {A2}}\} \end{aligned}$$
(1)

where T1 is a logical truth statement (e.g. \({\textbf {T1}}:= X \ge Y\)), while A1 and A2 are two alternative actions. This can represent an arbitrary real world issue: for example X might be money owing, Y a credit limit, A1 is “refuse loan” and A2 “grant loan”; or X might be cost of holiday in Rio, Y amount saved for a holiday, A1 is “stay home” and A2 “go to Rio”. As pointed out in §2.5, any arbitrary issue whatever can be represented in this way.

Physical branching: Computers Corresponding to the logical branching, physical branching takes place at each level in Table 1:

  • At Transistor Level the branching is ON or OFF, depending on the gate voltage V(t).

  • At Gate Level the branching is in terms of truth values of basic logical operations: AND, NOT, NOR which can then lead to branching in comparators, adders, decoders, etc. ([27]: pp.37–58; [21]: pp. 135–164), with outcomes depending on the data.

  • At Computer Level branching occurs via CPU control of the basic instruction FETCH-EXECUTE cycle ( [27]:p.75, [21]:pp.173–202), with activation of different instruction memory and data memory locations and output modules via a bus ( [21]:pp.176–220) controlled by a clock. Branching of electron flows in the data bus occurs according to the relevant data.

  • At Network Level branching is via requests represented by a Hypertext Transfer Protocol (HTTP), sent between computers identified by their Internet Protocol address (IP address), as for example sending a request to Google for information.

The relation between them Logical branching governs physical branching, which is demonstrable by changing the program loaded. Outcomes alter, although the physical structure involved (the computer hardware) is identical whatever the logic involved. This happens via compilers [9]:47, [73]) and interpreters [21] that chain logic down to the machine code level.

The logic of the algorithm [74], e.g. Bubblesort, is preserved during the downward chaining process, as it gets rewritten in different languages LI with different variables and syntax (Table 3). The abstract becomes physical at the machine level, where digital logic is expressed in a timed sequence of electron flows that turn transistors ON or OFF [21, 27]. The bits are translated into electric voltages controlling the transistor logic [10, 27]:

$$\begin{aligned} IF \,\,\,\{ V(t) > V_{threshold}\} \,\,\,THEN\,\, \{{\textbf {current flows}}\} \,\,\, ELSE\,\,\, \{{\textbf {not}}\}. \end{aligned}$$
(2)

This is implemented physically as explained in Table 4 in §4.1.

Logical and physical branching: the Brain Essentially the same applies in the brain. The branching logic (1) may apply at the mental level with regard to some option we consider, or the simpler case

$$\begin{aligned} IF \,\,\, {\textbf {T1}}\,\,\,THEN\,\, DO \,\,\, {\textbf {A1}} \end{aligned}$$
(3)

may apply, where for example T1 is “I want to learn General Relativity” and A1 is “Learn tensor calculus first” (with the implict logic ‘If NOT A1 then NOT T1”). This will chain down in ways we do not understand to specific action potential spike chains in neuronal axons, enabled at the molecular level by the logic ‘

$$\begin{aligned} IF \,\,\, \{V(t) > V_{threshold}\} \,\,\,THEN\,\, \{allow \,\,ion\,\, flow\} \,\,\, \,\,\, ELSE\,\,\, \{not\} \end{aligned}$$
(4)

where V(t) is the voltage difference across the axon membrane and voltage gated ion channels open or close to implement this logic [33]. At an even lower level this will be implemented by quantum chemistry interactions that control molecular shape [38].

Downward logical and physical branching In both cases, logical branching at the highest level (algorithms, thoughts) drive logical branching consistently at all lower levels by the mechanisms discussed further in Sections 4 and 5, with multiple realizability occurring at each downward step, until either contextual wavefunction collapse or particle creation and annihilation operations shape the outcomes at the quantum level.

3 Quantum Linearity, Local Wave Functions, and Wave Function Collapse

Both digital computers and life are enabled at the bottom physical levels by quantum physics as characterised by the Schrödinger equation. However this is a linear equation, so it is something of a puzzle as to how this allows complex structures such as digital computers, cats, human beings, and societies to come into being [12]. None of them is remotely linear: their dynamics is not unitary.

3.1 The Schrödinger Equation

The fundamental quantity in quantum theory is a quantum state. The wave function \(|\psi (t)\rangle\) is the amplitude of the state’s expansion in the local state representation. It obeys the Schrödinger equation [6,7,8]

$$\begin{aligned} i \hbar {\frac{\partial }{\partial t}} |\psi (t)\rangle = \hat{H}|\psi (t)\rangle \end{aligned}$$
(5)

where \(\hat{H}\) is the Hamiltonian operator. In position space representation for a many particle system this is [75]

$$\begin{aligned} i \hbar {\frac{\partial }{\partial t}} |\psi (\vec {r}_1,...,\vec {r}_N,t)\rangle =\left[ -\frac{\hbar ^2}{2m}{\frac{\partial ^2}{\partial x^2}}+V(\vec {r}_1,...,\vec {r}_N,t)\right] |\psi (t)|\psi (\vec {r}_1,...,\vec {r}_N,t)\rangle \end{aligned}$$
(6)

This is linear because there is no source term on the right in addition to the \(\hat{H}\) term, and \(V(\vec {r}_1,...,\vec {r}_N,t)\) is independent of \(|\psi (\vec {r}_1,...,\vec {r}_N,t)\rangle\).

3.2 Linearity and Local Wave Functions

Because of this linearity, quantum theory for a single wave function \(|\psi (t)\rangle\) cannot describe non-linear systems [11]. However, these exist in the physical world, both in the context of digital computers and in biology at each emergent level \({\textbf {L}} \ge {\textbf {L4}}\) in the hierarchy of structure (Table 1). Consequently, as I now argue, quantum physics can only hold locally [12, 75, 76] via local wavefunctions that hold only in restricted domains.

Non-linearities Where do essential non-linearities occur in digital computers and in biology? - in five essential cases:

  • Hierarchies, as discussed in detail above. An intricate non-linear relation of functions exists between all the levels in Table 1 and Table 3.

  • Feedback control loops/cybernetic systems such as aircraft autopilots, and homeostatic systems that are crucial to biology at micro and macro levels

  • Networks: these occurs in digital computer integrated circuits; in biology, in gene regulatory networks, metabolic networks, and neural networks.

  • Heatbaths which have a coherence timescale and physical length [14, 15]

  • Creation and deletion of lower level elements In digital computers, creation of quasi-particles that shape conduction properties of transistors; in biology, reading of genes to to produce proteins

None of this is unitary: but they certainly happen. So how do all the non-unitary dynamics characterised in Table 1 arise? The key question is, What are the limits of quantum mechanics? [75], The answer has to be that while quantum physics locally underlies all emergent physics and chemistry everywhere, it does not do so by wave functions with an unrestricted domain of applicability, such as a single global wave function for the universe. In fact only local wave functions exist, each valid only in a restricted domain [12]. The proposal is based in the way that in General Relativity Theory, there are in general no global coordinates systems covering a spacetime manifold; rather an atlas of local coordinates systems exist that taken together cover a maximally extended spacetime [77]. The same logic applies in quantum physics.

Local wave functions The idea is that only local wave functions \(| \psi \rangle _\alpha\) exist that are each valid only in local domains \({{\mathcal {U}}}_\alpha\) where the dynamics expressed by \(| \psi \rangle _\alpha\) is linear [11, 12]. The notation

$$\begin{aligned} | \psi \rangle _\alpha = | \psi \rangle _\alpha ( {{\mathcal {U}}}_\alpha ) \end{aligned}$$
(7)

expresses this limited domain of validity. Any non-linear dynamics such as in the cases just mentioned will be split up into linear parts each described by such a local wave function \(| \psi \rangle _\alpha\); the whole system will be covered by the union of associated wave function domains \({\cup }_\alpha ( {{\mathcal {U}}}_\alpha )\). In the overlap \({{\mathcal {U}}}_{\alpha \beta }:= \{{{\mathcal {U}}}_\alpha \cup {{\mathcal {U}}}_\beta \}\) between any two of them, they will be related by an invertible transformation

$$\begin{aligned} | \psi (x,t) \rangle _\alpha = f_{\alpha \beta } ( | \psi (x,t) \rangle _\beta ) \end{aligned}$$
(8)

and associated Bogoliubov transformation between the relevant Hilbert spaces. Note that \({{\mathcal {U}}}_\alpha\) may be time dependent: \({{\mathcal {U}}}_\alpha = {{\mathcal {U}}}_\alpha (t)\).

3.3 Implications

Consequently there is no single wave function for a living cell in a human body, a cat, a brain, or a person, for non-linear processes occur in all of them.

Schrödingers’ Cat In the context of this famous thought experiment [78], the “equation”

$$\begin{aligned} | \psi \rangle _{cat} = \alpha | \psi \rangle _{alive} + \beta | \psi \rangle _{dead} \end{aligned}$$
(9)

is nonsensical, as none of those wave functions exist: the cat’s physiology is highly non-linear. In the typical Schrödinger cat experiment, the only quantum entity described by a single wavefunction is the excited atom. All the rest - the cat, the cage, the poison vial, the hammer, the particle detector are classical. The cat is never in a superposition of being both alive and dead.

The Wave Function of the Universe and the Everett interpretation Because the Universe contains living cells, cats, and human beings, for each of which no single wave function exists, there is also no single wave function \(| \psi \rangle _{Universe}\) for the Universe as a whole considered at all scales, as is routinely claimed. This causes problems for the Everett interpretation of quantum physics which envisions \(| \psi \rangle _{Universe}\) splitting all the time into multiple branches [8, 79]. This proposal relies on existence of a single linearly evolving wave function for everything, taking for granted that it exists. This is highly implausible, and at a minimum requires serious justification. Similar problems arise for any “many minds” interpretation [8, 79, 80], whether related to the Everett interpretation or not. They assume existence of a single wave function \(| \psi \rangle _{brain}\) for each brain, which on the basis of the above arguments I claim does not exist.

An effective Copenhagen Interpretation Nor is there a single wave function for the apparatus involved in any quantum physics experiment. Consider for example Alain Aspect’s paper on the Bell test (81]:Figure 1). All is classical: the source, beam splitters, detectors, coincidence detectors), except a few interacting particles (\(\nu _1\) and \(\nu _1\)) described by wave functions. All the rest are conceived of and described in classical terms. To describe them in quantum terms would make the analysis impossible: one would have to model each of the elements of the apparatus quantum mechanically, and they would each have no definite state. This confirms the claims in [15] that wave function collapse (the quantum to classical transition that is necessarily involved in any physics experiment which produces a classical outcome which can be analysed) is enabled by the classical context, as discussed in Sect. 3.4.

3.4 Collapse of the Wave Function

A key aspect of downward causation is contextual wavefunction collapse [15].

Quantum theory has two parts [82, pp. 527-533]: unitary wavefunction evolution U, plus wave function reduction R. The latter leads to definite physical outcomes, and so is associated with the passage of time. As the very purpose of the wave function is to determine probabilities of classical outcomes, quantum theory means nothing physical unless wave function reduction R occurs [11, 82]. However it is often omitted from discussions of quantum physics.

A simplified description of the process R is as follows: When an event R happens, a wave function \(|\Psi \rangle\) that is a superposition of orthonormal eigenstates \(|u_n\rangle\) of some operator is projected to a specific eigenstate N of that operator:

$$\begin{aligned} R:\,\,|\Psi \rangle (t_0) = \Sigma _n c_n |u_n\rangle \,\rightarrow |\Psi \rangle (t_1) = \alpha _N |u_N\rangle . \end{aligned}$$
(10)

where \(\alpha _N\) is the eigenvalue for that eigenvector. In reality, this process is far more complex, as discussed in [15] (see below). There is irreducible uncertainty in this irreversible process: the specific outcome N that occurs is not determined uniquely by the initial state \(|\Psi \rangle (t_0)\) [83]. However the statistics of the outcomes is reliably determined by the Bohr rule: the probability \(p_N\) of the specific outcome \(|u_N\rangle\) occurring is given by

$$\begin{aligned} p_N = |c_N|^2. \end{aligned}$$
(11)

The projection process (10) occurs in laboratory experiments such as the 2-slit experiment, and so is often taken as being related only to such experiments. However it also occurs all the time when physical interactions take place, such as nucleosynthesis in the early universe (when no observers were around), when a photon is registered by a CCD, and when a photon hits a chlorophyll molecule in a leaf and hence releases an electron that starts a cascade of biochemical reactions during photosynthesis in plants. Thus in many real-world contexts non-unitary events (10) take place that cannot be described by (5) [8, 82], and are not associated with a laboratory experiment.

Contextual Wavefunction Collapse (CWC) [15] proposes that a nonunitary, stochastic process (10) takes place and obeys the Born rule (11), with the way this happens being determined by the local physical context. Indeed this is obviously the case: specific apparatus may measure energy or polarisation, and outcomes depend on this choice. In the latter case the direction of polarization measured can be chosen at will, again altering outcomes [84].

I will not repeat in detail the proposal [15] here, but summarise as follows. For concreteness that paper focuses on the case of a photodiode, detailing the processes whereby successively,

  • A photon is absorbed and an electron lifted from a bound state to the conduction band;

  • An internal heat bath made of phonons interacts with the electron in the conduction band and localizes it;

  • Interaction with an external heat sink makes the process irreversible and introduces an arrow of time;

  • An electrical field moves the electron from the site of the excitation, with interactions with other electrons triggering a macroscopic avalanche;

  • Detection of the resultant macroscopic current by classical processes results in movement of a pointer or lighting of a bulb;

  • A reset step involves an external heat sink and requires energy; this makes the process irreversible. The associated direction of time ultimately arises from the expansion of the universe.

In effect this is a specific form of the Copenhagen interpretation [8] where the macro apparatus is classical rather than quantum. The reason for this is limitations of the domain of validity of wave functions \(|\Psi \rangle\) [11], as just discussed, and in particular the fact that a heat bath cannot be described by a many particle wave function [76]. Any real macro apparatus involves heat baths and so is a classical entity, even though it emerges from a structure that has quantum properties on the microscopic scale.

An alternative that in many ways has a similar motivation is Relational Quantum Physics [85]. This is an innovative and interesting proposal, but the Contextual Wavefunction Collapse proposal is tied in more closely to real physical contexts, such as the operation of photo-diodes or transistors. It would be interesting to see Relational Quantum Physics applied in specific contexts such as that above.

4 Quantum Theory and Time Dependent Constraints

The first form of downward causation mentioned above (§2.4) is the existence of higher level time-dependent constraints that shape lower levels outcomes.

The operational question is, Where does \(V(\vec {r}_1,...,\vec {r}_N,t)\) in (6) come from? This potential represents downward causation via constraints representing higher level contexts [22, 86]. When quantum tunneling is involved it may be characterised classically as a potential well. In the case of digital computers and the quantum chemistry underlying life, it occurs via the Born-Oppenheimer approximation [87] suitable to the context (crystals and molecules respectively) and their time dependent emergent dynamics.

4.1 Digital Computers and Transistors

At a high level time dependent constraints represent voltages resulting from currents resulting from abstract computation that determine when transistors are on or off [9]. The way this works out in the case of digital computers at the lower levels is set out in ( [10]:§4.1, Table 3), reproduced here as Table 4.

Table 4 The lower physical levels in a digital computer [10]

The levels are as follows.

Level T5: Gates Transistors are linked via wires and resistors to form the basic logical gates, perhaps combined to form a single integrated set of transistors.

Level T4: Transistors are based in semiconductors such as silicon, doped with donor (n) or acceptor (p) impurities. An applied voltage V(t) on the gate attracts electrons from the source and thereby opens a conducting channel between the source and drain, through alterations to the chemical potential and depletion region.

Level T3: Crystal Structure, Phonons, Electronic Bands The crystal structure with its particular symmetries [61] and degrees of freedom gives rise to phonons and the electronic band structure. Constraints representing the periodicity of the crystal lattice underlie the use of Bloch’s Theorem [61, p.179] Depending on the distance between the bands and their filling, one obtains the distinction between conductors, insulators, and semi-conductors.

Level T2: Electron Population Electron/carrier flow is due to diffusion: density gradients leading to depletion regions, and to drift due to an electric potential V(t), leading to a current. Resistance occurs due to collisions with impurities, phonons, and other electrons. Electron conduction is time asymmetric because of interaction with a heat bath. Due to its dissipative nature, this is not a Hamiltonian process. an emergent description (a Boltzmann equation) is used: a phenomenological theory for this level.

Level T1:Individual ions and electrons The description at this level is based on a Hamiltonian for the ions and electrons. The electrons are separated into conduction band electrons (essentially unbound and so free to move) and valence band electrons (closely bound to ions and so localised). The Born-Oppenheimer (adiabatic) approximation [87] is used in the quantum Hamiltonian with a symmetry-broken ground state: the crystal lattice structure which leads to phonons existing [61]. The electron equation is used to obtain the electronic band structure. Electron-lattice interactions occur via phonons ( [61, Sect. 2). To model electron–phonon interactions explicitly, a quantum field theoretical formalism is required based on creation and annihilation operators for electrons and phonons.

Interlevel effects The steady state situation when the transistor is either conducting or not depends on whether the applied voltage is above a threshold. The electric field effects are modelled by adding the gate voltage V(t). This leads to a potential energy term \(H_V(t)\) in the Hamiltonian of the electrons:

$$\begin{aligned} H_V(t):= \sum _i e V({\textbf {r}}_i(t)) \end{aligned}$$
(12)

where the Level T4 variable V(t) determines the Level T1 variables \(V({\textbf {r}}_i(t))\) in a downward way. This leads to a displacement of the electrons until a new equilibrium is reached where the electrical field created by the modified charge distribution cancels the electrical field due to the gate voltage. This alters the band structure and thereby either creates a conduction channel by changing the depletion zone, or not, according to the bias voltage applied.

The outcome Outcomes are determined by the time dependent function V(t) determined by the machine code (Level \(M_1\) in Table 3), and applied in the context of the specific detailed structure of the transistor concerned. This is all driven by the programs and data loaded as indicated in Table 3.

This is how the logic represented in the abstract structure of the computer program, expressed in machine code [9] controls the underlying physics at the electron level; the electron dynamics is no longer unitary. Quantum level outcomes are shaped by abstract algorithms and data [10]. Different programs or data result in different physical outcomes.

4.2 Quantum Chemistry and Molecular Shape

In living systems, at the molecular level change of shape of molecules in cell signalling pathways [36, Sect. 2] governs the dynamics [34, 35]. However the relevant molecular processes [1] implemented by metabolic networks and gene regulatory networks are driven downwards by physiological needs [22] and developmental processes [58]. The underlying quantum chemistry potential \(V(\vec {r}_1,...,\vec {r}_N,t)\) in (6) is consequently time dependent, and hence allows logical branching to arise from the underlying physics [33]. Unitary Schrödinger dynamics only applies locally. Branching is possible when local wave functions are combined in a context with time dependent constraints.

Changes in molecular shape are the key active factor in biological function at the molecular level [1, 34, 35]. However shape is a classical variable, not a quantum one. A central issue is, how does the classical concept of shape, key to occurrence of these processes, arise out of quantum theory? This is discussed in depth in [88] and [89, Sect. 5.2]. In agreement with the theme of this paper, one can claim that molecular shape is shaped by the environment [90, 91].

The way that change of shape [37] is calculated in terms of quantum theory is summarised by Martin Karplus in his Nobel Lecture [38], again emphasizing (like [15]) that quantum calculations in complex situations rely on classical concepts to a large degree. The number of atoms in a macromolecule [35] is huge. To handle their complexity requires multiscale models. Karplus states [38],

“To develop methods to study complex chemical systems, including biomolecules, we have to consider the two elements that govern their behavior: 1) The potential surface on which the atoms move; and 2) the laws of motion that determine the dynamics of the atoms on the potential surfaces. ...although the laws governing the motions of atoms are quantum mechanical, the key realization that made possible the simulation of the dynamics of complex systems, including biomolecules, was that a classical mechanical description of the atomic motions is adequate in most cases.”

Thus one does not actually solve (6) in this case. A classical background provides a basis for determining the quantum states, as is generally true when wavefunction collapse determines quantum outcomes [15].

How does this relate to biological function? Karplus states further [38],

“First, evolution determines the protein structure, which in many cases, though not all, is made up of relatively rigid units that are connected by hinges. They allow the units to move with respect to one another. Second, there is a signal, usually the binding of a ligand, that changes the equilibrium between two structures with the rigid units in different positions. ...This type of conformational change occurs in many enzymes as an essential part of their mechanism. Thus one does not solve the Schrödinger equation in this case. A classical background provides a basis for the quantum states.

This clearly parallels the situation for digital computers, even though in a quite different context.

5 Quantum Field Theory: Particle Creation and Annihilation

The second key form of downward causation mentioned above (Sect. 2.4) is the creation, modification, or deletion of lower level elements [13]. This is fundamental to both digital computers and biology.

At the quantum level, this is based in the fact that the creation and annihilation of particles is central to Quantum Field Theory [60, 61]. These operations are implemented by creation and annihilation operators \({\textbf {a}}\), \({\textbf {a}}^\dagger\).

5.1 Digital Computers

Such creation and annihilation occurs in electron–phonon interactions, as for example occurs in transistors at Level T1, as just discussed. This is occurs via creation and annihilation operators [10, 92].

5.2 Biology

Creation, alteration, and deletion of lower level elements is a key feature of biology [1] for example in developmental processes [58] controlled by gene regulatory networks [57, 93,94,95] that create proteins as needed by the higher level physiological context. At the quantum level this is occurs via creation and annihilation operators as in molecular structure calculations [96, 97].

It also happens in photosynthesis [98, 99] where photons are absorbed and electrons emitted.

5.3 When Does it happen?

When do creation/annihilation operators act? Standard QFT texts emphasize existence of these operators, but do not make clear when they change outcomes [60]. It seems likely that this timing is controlled downwardly by a classical context, as suggested by these examples.

Hypothesis: The action of creation and annihilation operators in QFT is controlled in a downward way by the physical context, as occurs generically in the cases of Contextual Wavefunction Collapse [15], and specifically in the quantum physics underlying digital computers [10] and macromolecular dynamics [38].

6 Open Systems and the Arrow of Time

The third form of downward causation mentioned above (§2.4) is ongoing interaction with the environment.

Open systems that perform a function, as in the case of biology [4] or computers [9] need a heat sink, and this is provided by the dark night sky [82, 100] and indeed by the low temperature of the sky in all directions but that of the Sun during the day. This enables heat baths to radiate low grade energy into the sky. The existence of a dark night sky is called Olber’s Paradox, because in static universes the entire sky potentially would be at the same temperature as the surfaces of stars [101]. The solution to this paradox is that the universe is expanding and evolving [102, 103]. Its thermal history results in the present cosmological background radiation temperature of 2.73K [104, 105]. But because of the greenhouse effect [106], the sky on Earth is at an effective temperature of about 15K - which is what life has adapted to.

Heat baths cannot be described by a many particle wave function [76] but are a crucial link between an open system (which all digital computers and living systems are) and the environment. They are the way that the thermodynamic arrow of time (determined by the cosmological direction of time [64, 107] due to the expansion of the universe [104, 105] underlies the arrows of time that occur in digital computers and in biology.

7 Outcomes, How did they get that way, and the key role of values

This paper has discussed how quantum physics processes are shaped by downward causation in both the cases of digital computers and biology, with three key features enabling this. They are, time dependent constraints affecting the potential term in the Hamiltonian, creation and deletion of electrons via quantum field theory effects, and interactions with heat baths playing a key role in wave function collapse and thereby introducing a quantum arrow of time aligned with the cosmological direction of time.

This section emphasizes, 1. The relation to other aspect of quantum physics often discussed, 2. What is the proposal? What have we gained? What have we lost?, 3. How digital computers and humans got to be what they are, and 4. How the dynamics discussed here regarding digital computers necessarily reflects the purposes and values of the people that create them.

7.1 The Usual Suspects

This paper has not emphasized some topics common in discussions of quantum biology (for references, see [12]). They are,

  • Quantum tunneling In biology, there are various cases where tunneling matters [108,109,110,111]. It is also important in digital computers using tunneling transistors [112]. From the perspective of this paper, the key point is that tunneling is always calculated relative to some classical structure, which may be modelled in various ways.

  • Superposition will take place within any wave-function domain \({{\mathcal {U}}}_\alpha\), as defined in §3.2. It will be ended by Contextual Wavefunction Collapse through suitable processes of downward causation (§3.4).

  • Entanglement can also take place within any wave-function domain \({{\mathcal {U}}}_\alpha\), however it will normally rapidly be destroyed by decoherence, for example this will happen in the brain [113]. It is not important in the functioning of ordinary digital computers, however it is central to quantum computing with quantum entanglement as a computational resource [114]. In this case, the struggle is to maintain entanglement reliably, which in terms of the present viewpoint is the struggle to maintain wave function domains \({{\mathcal {U}}}_\alpha (t)\) as large as needed, for a substantial time.

  • Quantum spin is crucial because it underlies the Pauli exclusion principle, and hence is the basis of the periodic table of the elements [115,116,117] which is key to existence and structure of digital computers and all biology.

7.2 What is the Proposal? What have we Gained? What have we Lost?

If one stands back and asks what the core outcome of this analysis is, it can be briefly summarised as follows.

What is the proposal?

  1. 1.

    Quantum physics applies everywhere locally.

  2. 2.

    The crucial feature is that a wave function \(| \psi \rangle _\alpha\) obeying the Schrödinger equation (5) will generally only hold in a local domain \(( {{\mathcal {U}}}_\alpha )(t)\) where the dynamics is unitary: thus \(| \psi \rangle _\alpha = | \psi \rangle _\alpha ( {{\mathcal {U}}}_\alpha )(t)\).

  3. 3.

    How big is the domain \(( {{\mathcal {U}}}_\alpha )(t)\)? The issue is not either physical scale or energy scale: it is whether the dynamics in this domain is linear or not.

What have we gained?

  • The Copenhagen approach: we can assume a classical context within which quantum effects occur locally, including effectively classical experimental apparatus;

  • Contextual Wavefunction Collapse: this classical context will shape quantum outcomes in a downward way;

  • Classical molecular shape is a result: the basis of molecular biology,

  • A quantum arrow of time, linked to the Direction of Time established by the expanding universe.

What have we lost?

  • Schrödinger’s cat: \(|\Psi \rangle _{cat}\) does not exist.

  • A single wave function \(|\Psi \rangle _{brain}\) for a brain, hence no many minds interpretation and no “Boltzmann brains”,

  • A single wave function \(|\Psi \rangle _{Universe}\) for the entire Universe at all scales, hence no Everett interpretation.

7.3 How did they get to be that Way?

The subjects of this discussion (digital computers, life, human beings) are enormously complex. How did they come into being?

Life, and specifically human beings

Life as we know it came to be what it is by a combination of the processes of (1) evolution through natural selection [1,2,3, 20], leading to our genetic inheritance, and (2) developmental processes [1, 3, 58] selectively reading the resultant DNA as needed, which is controlled by gene regulatory networks [93,94,95]. This combination leads to adaptation to the environment: a key example of downward causation [118].

This process of natural selection does not, as some claim, act only at the genetic level L5 [3]: on the contrary, it shapes all emergent levels L5 to L9 in Table 2.1 simultaneously so that they work together as needed [22]. Thus it selects proteins at level L5 for specific biological functions such as enabling vision and transporting oxygen in blood [41], physiological systems at level L8 needed to keep us alive such as the heart pumping blood [55] and a brain at Level L8 resulting in organisms with agency emerging at Level L9 [2]. As noted above (§2.2), higher level needs can be met in multiple ways at lower levels, and will reach down to shape configurations of atoms, electrons, and protons at Levels L3 and L2 where quantum effects come into play as discussed above. The specific outcomes at these lower levels are shaped by this downward chaining resulting from higher level physiological needs.

Digital computers All technology also comes into being by similar evolutionary processes of trial and error [25]. The design process is a careful analysis of needs and how to meet them [119, 120], aiming to lead to a design that integrates all the emergent levels L4 to L9 in Table 2.1 so that they jointly lead to the desired operational result through an appropriate computer architecture ( [9]:§5, [27]:§2, [21]). It involves the specific physical shape of the transistors at level L5 ( [27]:§1), choice of the materials used at level L4 and its doping, the design of immensely complex integrated circuits expressing the logic of operation in its design at levels L6 to L8. This shapes the computer at all levels by a process of intelligent design: it is “the science of the artificial” [19].

Corresponding to developmental processes in biology are manufacturing processes in technology such as those for transistors [27] and integrated circuits [121]. These again again have gone through a careful process of adaptive selection: trial and error takes place, discarding those that don’t work and improving those that do. Furthermore factories to produce chips and computers must be designed and created and organised, with technicians who understand the process and know how to handle it.

Both processes are examples of abstract causation (§1.2): these explorations results in plans for the computer structure at all levels. Those plans are abstract entities that can be realised in many physical forms (in text, on paper, in drawings, in computer files for example). They result from the causal power of human thought, enabled by brains with agency and symbolic understanding that came into being by biological evolutionary processes [2]. Obviously digital computers would not exist if this were not the case. They are what they are because they were designed and manufactured to be what they are.

7.4 The Key Role of Values

The final issue that needs to be emphasized is the key role of values in determining these outcomes. As stated by Dasgupta ( [9, p. 31],

All artefacts - engineering and computational - have something in common: they are the products of human thought, human goals, human needs, human desires. Artefacts are purposive: they reflect the goals of their creators. ... artefacts have entered the world reflecting human needs and goals. It is not enough to ask what are the laws and principles governing the structure and behaviour of computational artefacts (or for that matter, of pyramids, particle accelerators and kitchen knives) if we then ignore the reason for their existence.”

Thus in particular, meaning and purpose underlie computation [10]. The lives of individuals are shaped by their value systems, which constrain and strongly influence their motivation and actions [122]. Because individuals in turn influence social structures [29] which have agency [123], the functioning of social structures too is shaped by values to a considerable degree [124] and this has important real world outcomes [125].

This then goes on to influence the operation of human creations such as digital computers, as was emphasized in [10]. Computer program and associated algorithms have a set of values associated with them that reflect the purposes and values of the persons writing the program. Their purpose might for example be to write malware intended to infect someone’s computer and extract a ransom from them; or it might be to write software used by an international agency for tracking where floods have occurred and relief supplies are needed. The very different set of values in these two cases reflect those of their creators. This is now a key issue because of the way algorithms used in social media have been designed to maximise profits, whatever damage is caused.

In the end, the sequence of operations at the underlying quantum physics level in digital computers are an expression of a specific set of values, just are the quantum chemistry operations underlying the functioning of each of our brains.