Does consciousness collapse the wave function?
a research proposal
This is a big and important question that frames our understanding of QM. But beyond this there are implications for our view of physics and ontology = the nature of reality. An answer in the affirmative would imply that consciousness is a fundamental, irreducible element of reality. Consciousness does not depend on matter. It becomes natural to consider survival of individual awareness after death. The universal intuition that we have free will has a basis in our scientific paradigm. An answer in the negative emphasizes that reductionist physics is a self-consistent, closed system, and consciousness an illusion of sorts, a side-show that physicists can safely ignore.
Scientific background
In the 1925 formulation of quantum mechanics (QM) (still the basis of modern atomic physics), the primary reality is not particles but configurations of particles. The wave function (WF) is related to the probability of any measurement of that configuration producing a given result. The Schrödinger Equation (SE) is the primary equation of motion; it is to QM what F=ma is to Newtonian mechanics. The SE tells how the WF changes from moment to moment, and it predicts the outcome of measurements. But there is a rule that is as much a part of QM as the SE. The rule says that at the moment of a measurement, the SE resets — not from where it was just before the measurement, but from an artificial-looking WF in which all the probability is concentrated at one point, that point being the result of the measurement. The probability function is replaced by a statement of certainty, the measurement outcome is now known, so its probability is exactly one. This is usually called “collapse of the wave function”.
From the beginning, physicists noted that this was really strange. In practice, the two principles work very well together.
(1) Start with a WF that represents the result of your measurement
(2) Use the SE to calculate how the WF changes until the next measurement.
In practice, this pair of rules predicts the results of the next measurement based on what you found during the previous measurement. But the theory is highly unsatisfying. It seems that there is no such thing as an objective world, but rather a world that is constantly being redefined by what you choose to measure. The fundamental question that has divided physicists is, What is a measurement? If a measurement is part of physics, why is it an exception to the SE? And if it is not part of physics, what is there that is outside of physics, and shouldn’t we include whatever that is as part of what we call “physics”?
Among today’s physicists there are three types of answers to this question:
A “measurement” is performed by a large system that obeys Newton’s physics, not Quantum physics. The WF loses its coherence when it interacts with this larger system, and for all practical purposes it is behaving like a Newtonian system in that moment.
In contrast to #1, the world really is quantum through-and-through, including the measuring apparatus. The wave function never collapses to a point. Rather there is a separate universe for each possible result of the measurement, and we humans find ourselves always in one of the most probable universes as the universe splits and splits again in each moment.
There is something “outside physics” that is responsible for the collapse of the wave function, and that something is the mind of the person (or cat) who performs the measurement. It is a living consciousness that collapses the wave function, and what we call a “measurement” is an interaction between mind and matter.
The present essay is concerned with perspective #3, and I propose a way of testing #3 as a working hypothesis. If my summaries of #1 and #2 don’t make sense to you, it’s because they don’t make sense to me, so I don’t know how to make them sound plausible. Nevertheless, a lot of smart people subscribe to each one.
Historic and cultural background
Most physicists today are divided between perspectives #1 and #2. The third is either tainted or supported (depending on your attitude) by association with Hindu or Daoist traditional philosophies. But some of the greatest physicists of the 20th century expressed support for #3, including Max Planck, Erwin Schrödinger himself, Eugene Wigner, John von Neumann, James Jeans, David Bohm, and Wolfgang Pauli.
“I regard consciousness as fundamental. I regard matter as derivative from consciousness. We cannot get behind consciousness. Everything that we talk about, everything that we regard as existing, postulates consciousness.”
— Planck“The Universe begins to look more like a great thought than like a great machine.”
— Jeans“Consciousness cannot be accounted for in physical terms. For consciousness is absolutely fundamental…The total number of minds in the universe is one. In fact, consciousness is a singular noun of which the plural is unknown.”
— Schrödinger
Schrödinger also illustrated the absurdity of mechanical wave function collapse with his famous cat example. Wigner was more explicit, demonstrating that contradictions arise if we attempt to apply the laws of physics to the human making a measurement.
Pauli and Bohm were outspoken mystics. Von Neumann wrote an influential QM text based on perspective #3.
The reason that most scientists today dismiss these intellectual giants is that they subscribe to a reductionist paradigm, in which physics is a closed system and consciousness is an epiphenomenon with no ability to affect anything that is physically real (no free will). The universe is mechanical, and is best understood as the interaction among many (many!) moving parts, all based on fixed laws. This paradigm frames the vast majority of scientific studies and scientific hypotheses over the last 150 years, and the framework has been so productive that few are willing to subject it to question.
How to test the hypothesis that it is consciousness that collapses the wave function
This is such an important question — why don’t we test it experimentally?
Set up a quantum system
Let it interact with a measuring apparatus where no living being ever looks at the result.
Compare that situation to the same system and apparatus, in which someone not only looks at the result of the measurement, but takes definitive, macroscopic action in the real world based on the outcome.
If consciousness is necessary to collapse the wave function, we should see that the wave function is collapsed in case (3) but not case (2).
I’ll explain in detail one way in which this experiment may be realized. This is a challenge and a proposal for experimentalists — I do not know how technically easy or difficult it may be in practice.
Start with the principle of complementarity — quantum variables usually come in pairs such that if you know one, you lose all information about the other. This is the case with angular momentum, which is spin. If you determine that an electron is spinning clockwise around the x axis, you lose all information about whether it is spinning clockwise or counter-clockwise around the y axis. There is broad agreement among quantum physicists on this point. Once you have said that the electron is spinning clockwise about the x axis, you have said all that can be said about the way it is spinning. You cannot say either “it is also spinning around the y axis in the clockwise direction” or “it is also spinning around the y axis in the counter-clockwise direction” or “it is not spinning around the y axis”. Any of these statements would be a contradiction of the one thing that you know, which is that “the electron spinning around the x axis in the clockwise direction”.
You have heard of “electromagnets”. When electricity flows around in a loop, the loop becomes a magnet. So you should not be surprised that the spinning electron acts like a tiny magnet. In an experiment, we might measure the electron’s spin about the x axis by putting the electron in a magnetic field that is aligned in the x direction and watching how it moves.
Suppose we do this, and the result is “clockwise in the x direction”. We can repeat the measurement with a similar apparatus downstream on the electron’s path. We will certainly find corroboration. The electron is still spinning clockwise in the x direction.
Nothing stops us from setting up a subsequent experiment where the imposed magnetic field is at right angles. Let’s imagine that we do this and we thereby determine that the electron is spinning clockwise about the y axis.
According to the strange (but well-accepted) rules of quantum mechanics, we now know for sure that the electron is spinning clockwise about y, but we have lost all information about the electron’s x spin. A third measurement of the electron in which we query the x axis spin is equally likely to come out “clockwise” or “counter-clockwise”.
Our measurement of the y spin has changed what we know about the x spin from “clockwise for sure” to “50-50 chance of clockwise or counter-clockwise”.
This is the basis for our experiment to determine whether consciousness is necessarily a part of the “measurement” process. Our hypothesis is that without consciousness, there is no measurement, so the x spin of the electron will remain clockwise, even if all the physical measuring apparatus was operational. Only when a conscious observer notes the result of the second stage (the y measurement) does the x spin become maximally uncertain, equally likely to be clockwise or counter-clockwise.
So our proposed experiment is this.
Start with a measurement of the electron’s x spin.
Set up a second apparatus downstream to measure the y spin.
Either look at the dial or don’t look at the dial of the machine that records the y spin.
Subsequently measure the x spin again.
Prediction: If consciousness is necessary to collapse the wave function then the two cases (looking at the dial and not looking) should have statistically different results.
If you looked at the dial, the third measurement is predicted to be equally likely clockwise or counter-clockwise about x.
If you did not look at the dial, no y measurement actually took place, so the prediction is that the third measurement should always produce the same result as the first.
What the mainstream would say
Most physicists would say, “go ahead and do this experiment if you want — I know how it will turn out.” They would say that whether you look at the dial or not (in the second measurement) can’t possibly affect the results of the third measurement. They would say that the apparatus has already done the measurement, whether or not anyone looks at the dial. Conventionally, the experiment has a low probability of success.
Let’s give it a ghost of a chance. When the experimenter looks at the dial of y axis measurement, let her take some small real-world action as a result. Counter-clockwise means I’ll have bacon and eggs for breakfast; clockwise I’ll have crunchy granola. Or counter-clockwise I’ll bicycle to work this morning, clockwise I’ll take the Metro. Any alternative pair of real-world actions would suffice to the purpose, given only that they are selected ahead of time and the experimenter commits in advance to abide by the verdict of the y axis measurement.
I think it’s worth doing. I’m betting there will be some statistical difference between the two outcomes, where there is a real-world consequence of the y-axis measurement vs the dial remains unobserved. Maybe when the dial is unobserved, the result will be 60/40 in the subsequent x-axis measurement, while the fully observed measurement will be 50/50.
My hope is that someone will pick up this challenge and actually do the experiment.




I took your challenge to an actual quantum computer.
You proposed measuring an electron's spin, then measuring it a second way with a dial nobody reads, then measuring the first way again — predicting that if no conscious being looks at the middle dial, that measurement effectively didn't happen. I ran the quantum core of this on one of IBM's 156-qubit processors.
First, the interference pattern — the signature of a system genuinely in two states at once. On the hardware it came out crisp. The machine is doing real quantum mechanics.
Then I added your unread apparatus: a second quantum bit that couples to the first and records which path it took, but that nobody ever looks at. The interference pattern vanished completely. Flat line. The information being physically recorded somewhere — with no mind near it — was enough to destroy the quantum behavior. Your framework predicts an unread measurement leaves things undisturbed. The hardware says the opposite.
Then the interesting part. I erased that recorded information, again with nobody looking — one automatic operation. The interference pattern came back. No one observed, decided, or acted. A physical operation put the information beyond recovery, and coherence returned on its own.
So what controls collapse isn't whether a mind is watching. It's whether the which-path information is physically recoverable. Record it and you lose the pattern; erase it and you get it back — consciousness never enters either way.
The limit you flagged yourself still holds: the version where the experimenter looks and then acts in the world can't be tested by anyone, because every interpretation gives identical statistics. My run can't touch that. What it shows is that the measurable prediction — unobserved apparatus leaves the system uncollapsed — fails on real hardware.
Fun experiment, and your essay was the reason I ran it. Happy to share the code — it's a two-qubit circuit anyone with a free IBM account can reproduce.
Cheers,
Sid
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""Delayed-choice quantum eraser. LOCAL_TEST=True -> Aer; False -> ibm_fez.
Open-plan compatible: uses bare single-job mode (SamplerV2(mode=backend)),
no Session and no Batch, since the open plan forbids sessions (error 1352).
Each circuit is its own job; for a handful of 2-qubit circuits that is fine.
Four conditions vs swept phase phi:
A no marker -> full fringe (coherence present)
B marker, not erased -> flat, no fringe (which-path destroys it)
C erased, post m=0 -> fringe returns
D erased, post m=1 -> complementary fringe (pi shift)
The C/D anti-correlation is the eraser signature: an UNOBSERVED gate erases the
which-path info and the fringe reappears only after sorting on the marker bit.
No observer enters anywhere -- collapse tracks information, not looking.
"""
# ============================ CONFIG =========================================
LOCAL_TEST = False # True = Aer simulator, False = hardware
BACKEND_NAME = "ibm_fez"
INSTANCE_CRN = ("crn:v1:bluemix:public:quantum-computing:us-east:"
"Your ID"
"Your ID")
SHOTS = 4096
POINTS = 5 # phi samples over [0, 2pi]; 5 = cheap, 9 = smooth
CONDITIONS = ["B", "C", "D"] # A already collected on hardware.
# set to ["A","B","C","D"] for all four.
SAVE_JOB_IDS = "eraser_job_ids.txt" # job IDs are appended here as they submit
# =============================================================================
def build_circuit(phi, marker, erase):
from qiskit import QuantumCircuit
qc = QuantumCircuit(2, 2)
qc.h(0) # system into a superposition of two paths
qc.p(phi, 0) # tunable relative phase (the fringe axis)
if marker:
qc.cx(0, 1) # copy which-path info onto the marker
if erase:
qc.h(1) # unobserved physical erasure of the marker
qc.h(0) # recombine the paths
qc.measure(0, 0)
qc.measure(1, 1)
return qc
def fringe(counts, postselect=None):
"""P(system=0). Key order is c1 c0, so c0 is the last char."""
n0 = tot = 0
for key, c in counts.items():
b = key.replace(" ", "")
c0, c1 = b[-1], b[-2]
if postselect is not None and int(c1) != postselect:
continue
tot += c
if c0 == "0":
n0 += c
return (n0 / tot if tot else float("nan")), tot
def get_counts(executor, backend, qc, runtime, tag=""):
from qiskit import transpile
tqc = transpile(qc, backend=backend, optimization_level=1) \
if backend is not None else qc
if runtime:
job = executor.run([tqc], shots=SHOTS)
try:
jid = job.job_id()
with open(SAVE_JOB_IDS, "a") as f:
f.write(f"{tag}\t{jid}\n")
print(f" [{tag}] job {jid} submitted")
except Exception:
pass
res = job.result()
try:
return res[0].data.c.get_counts()
except AttributeError:
return list(res[0].data.values())[0].get_counts()
return executor.run(tqc, shots=SHOTS).result().get_counts()
def run(executor, backend, runtime):
import math
phis = [2 * math.pi * k / (POINTS - 1) for k in range(POINTS)]
spec = {
"A": (False, False, None, "no marker -> full fringe"),
"B": (True, False, None, "marked, not erased -> flat"),
"C": (True, True, 0, "erased, post m=0 -> fringe"),
"D": (True, True, 1, "erased, post m=1 -> fringe shifted pi"),
}
header = "cond | " + " | ".join(f"{p/math.pi:.2f}p" for p in phis) + " | contrast"
print(header)
print("-" * len(header))
results = {}
for label in CONDITIONS:
marker, erase, ps, desc = spec[label]
row = []
for i, phi in enumerate(phis):
counts = get_counts(executor, backend,
build_circuit(phi, marker, erase), runtime,
tag=f"{label}_phi{i}")
p0, _ = fringe(counts, postselect=ps)
row.append(p0)
results[label] = row
good = [p for p in row if p == p]
con = (max(good) - min(good)) if good else 0.0
cells = " | ".join(f"{p:.3f}" for p in row)
print(f" {label} | {cells} | {con:.3f} {desc}")
return results, phis
def readout(results, phis):
import statistics
def con(lbl):
if lbl not in results:
return None
g = [p for p in results[lbl] if p == p]
return (max(g) - min(g)) if g else 0.0
print("\n" + "=" * 58)
for lbl, note in [("A", "coherence present"),
("B", "should be ~0"),
("C", "fringe returns"),
("D", "complementary")]:
c = con(lbl)
if c is not None:
print(f" {lbl} contrast {c:.3f} {note}")
if "C" in results and "D" in results:
prod = [(results["C"][i] - 0.5) * (results["D"][i] - 0.5)
for i in range(len(phis))
if results["C"][i] == results["C"][i]
and results["D"][i] == results["D"][i]]
if prod:
print(f"\n C/D anti-correlation {statistics.mean(prod):+.4f} "
"(negative = complementary fringes: the eraser signature)")
def main():
if LOCAL_TEST:
from qiskit_aer import AerSimulator
print("[MODE] ideal Aer simulator")
results, phis = run(AerSimulator(), None, False)
else:
from qiskit_ibm_runtime import QiskitRuntimeService, SamplerV2
service = QiskitRuntimeService(instance=INSTANCE_CRN)
backend = service.backend(BACKEND_NAME)
print(f"[MODE] hardware {BACKEND_NAME} (open-plan single-job mode)")
print(f"[INSTANCE] ...{INSTANCE_CRN.split('/')[-1][:28]}")
# open plan: no Session, no Batch -- pass the backend as the mode
sampler = SamplerV2(mode=backend)
results, phis = run(sampler, backend, True)
readout(results, phis)
if __name__ == "__main__":
main()
Terminal output
from qiskit_ibm_runtime import QiskitRuntimeService, SamplerV2
[MODE] hardware ibm_fez (open-plan single-job mode)
[INSTANCE] ...53be0b4019f9455da9e601f21b40
cond | 0.00p | 0.50p | 1.00p | 1.50p | 2.00p | contrast
-------------------------------------------------------
[B_phi0] job d9du9n9htsac739di3ng submitted
[B_phi1] job d9du9oqneu4c739novag submitted
[B_phi2] job d9du9q4jeosc73fi2tug submitted
[B_phi3] job d9du9rineu4c739noveg submitted
[B_phi4] job d9du9t1htsac739di40g submitted
B | 0.519 | 0.475 | 0.503 | 0.513 | 0.516 | 0.043 marked, not erased -> flat
[C_phi0] job d9dua34jeosc73fi2ub0 submitted
[C_phi1] job d9dua4kinv1c73apie30 submitted
[C_phi2] job d9dua64inv1c73apie50 submitted
[C_phi3] job d9dua7sinv1c73apie70 submitted
[C_phi4] job d9dua9cjeosc73fi2uj0 submitted
C | 0.957 | 0.541 | 0.049 | 0.474 | 0.966 | 0.918 erased, post m=0 -> fringe
[D_phi0] job d9duaaqneu4c739np01g submitted
[D_phi1] job d9duackinv1c73apiee0 submitted
[D_phi2] job d9duaecjeosc73fi2uog submitted
[D_phi3] job d9duafsinv1c73apiei0 submitted
[D_phi4] job d9duahaneu4c739np0b0 submitted
D | 0.043 | 0.459 | 0.968 | 0.615 | 0.042 | 0.926 erased, post m=1 -> fringe shifted pi
==========================================================
B contrast 0.043 should be ~0
C contrast 0.918 fringe returns
D contrast 0.926 complementary
C/D anti-correlation -0.1277 (negative = complementary fringes: the eraser signature)
Richard Lucido has done his own experiment which he claims is related to the question whether consciousness collapses the wave function. His is a psychological experiment more than a physics experiment. See if you understand and agree with his logic.
https://www.testingtheccc.com/