1 Introduction

In 1984 Bell [4] proposed an interpretation of quantum field theory in which certain field variables always have definite values. This can be generalised to any quantum system [8], giving a theory in which any chosen set of commuting observables—the beables of the theory—always have definite values, and yet the results of measurements are always distributed as predicted by quantum mechanics. Bell’s theory was an extension of Bohmian quantum mechanics.

Recently Frauchiger and Renner have declared that this is impossible [7]. They describe an experiment, the “extended Wigner’s friend experiment”, in which, they claim, the predictions of quantum mechanics and the assumption that each measurement in the experiment has a unique result, together lead to a contradiction. In this paper we examine the Bell–Bohmian description of the extended Wigner’s friend experiment in an attempt to identify the source of this contradiction.

The contents of the paper are as follows. Section 2 is an outline of the Bell–Bohmian theory. Section 3 contains a description of the extended Wigner’s friend experiment and a summary of the argument of Frauchiger and Renner. In Sect. 4 we analyse the experiment in terms of Bell–Bohmian theory and show how it avoids the contradiction found by Frauchiger and Renner. Section 5 contains discussion, leading to the conclusion that the source of the contradiction is the use of the projection postulate for measurements by different agents.

2 Bell–Bohmian Theory

This interpretation was inspired by Bohm’s interpretation of non-relativistic many-particle quantum mechanics (see e.g. [6, p. 145]), according to which particles always have definite positions. The motion of the particles is governed deterministically by the wave function, which thus has the role of a force acting on the system rather than a description of the state of the system. To emphasise this role, Bell [3] calls the wave function a “pilot wave”. This evolves according to the time-dependent Schrödinger equation.

In Bell’s generalisation of this interpretation ([4], [8, p. 215]), the many-particle system can be replaced by any quantum system S, with states described by vectors in a Hilbert space \(\mathcal {S}\), and the positions of the particles replaced by any set of commuting variables, which are known as beables. These are taken to have definite values, so the actual real state of the system is described by a state vector in one of the simultaneous eigenspaces \(\mathcal {S}_i\) of the beables (which are also known [8] as viable subspaces). The evolution of this state is governed by another time-dependent vector, the pilot vector \(|\Psi \rangle \in \S \), which satisfies the time-dependent Schrödinger equation with the Hamiltonian H determined by the physics of the system. This pilot vector can be decomposed into its components in the viable subspaces \(\mathcal {S}_i\):

$$\begin{aligned} |\Psi (t)\rangle = \sum _i |\psi _i(t)\rangle \qquad \text {with} \quad |\psi _i(t)\rangle \in \mathcal {S}_i, \end{aligned}$$

and the real state at time t is taken to be one of the components \(|\psi _i(t)\rangle \).

The real state changes in time, not deterministically as in the original Bohmian mechanics, but stochastically: it makes transitions between the preferred subspaces \(S_i\) with transition probabilities given by

Bell’s Postulate: The real state of the system is one of the components of the pilot state vector in one of the viable subspaces \(\mathcal {S}_i\). If, at time t, the real state is the component \(|\psi _i(t)\rangle \in \mathcal {S}_i\), then the probability that at time \(t + \delta t\) the real state is \(|\psi _j(t + \delta t)\rangle \in \mathcal {S}_j\) is \(w_{ij}\delta t\) where the transition probability \(w_{ij}\) is given by

$$\begin{aligned} w_{ij} = {\left\{ \begin{array}{ll} \frac{2\mathrm{Re}[(i\hbar )^{-1}\langle \psi _j(t)|H|\psi _i(t)\rangle ]}{\langle \psi _i(t)|\psi _i(t)\rangle } &{}\text {if this is } \ge 0\\ 0 &{}\text {if it is negative} \end{array}\right. } \end{aligned}$$
(2.1)

It follows from this [8]Footnote 1 that the probability \(p_i(t) \) that the real state of the system at time t is \(|\psi _i(t)\rangle \) is given by the Born rule (\(p_i(t) = \langle \psi _i(t)|\psi _i(t)\rangle \)) at all positive times t, if the probabilities are so given at the initial time \(t = 0\).

This framework can be generalised still further [1, 10] to allow for the possibility that the viable subspaces \(\mathcal {S}_i\) vary with time; it then includes the modal interpretation of quantum mechanics.

Although this theory is indeterministic, it can be shown [9, 11] that Bohm’s deterministic theory can be obtained as a continuum limit of Bell’s original theory of the above form, in which he took the points of space to be a discrete lattice.

3 The Extended Wigner’s Friend Experiment

This section contains a description of the experiment designed by Frauchiger and Renner [7] to demonstrate that any theory which is compliant with quantum theory and describes a single world cannot be self-consistent. After describing the experiment, we will outline the argument of Frauchiger and Renner for this conclusion.

The experiment contains two experimenters \(F_1\) and \(F_2\) (Wigner’s friends), who perform experiments on two two-state quantum systems, a coin C with orthonormal basis states \(|\text {head}\rangle _C\) and \(|\text {tail}\rangle _C\), and an electron S with spin states \(|\uparrow \rangle _S\) and \(|\downarrow \rangle _S\); it also contains Wigner W and his assistant A, who can perform measurements on \(F_1\) and \(F_2\) as well as the coin C and the electron spin S. Irrelevant degrees of freedom of the four experimenters are suppressed, so each of them is regarded as having just two independent states, which record the results of their measurements.

Before the experiment starts the coin is prepared in the state \(\sqrt{\tfrac{1}{3}}|\text {head}\rangle + \sqrt{\tfrac{2}{3}}|\text {tail}\rangle \).

At time \(t = 0\) experimenter \(F_1\) observes the coin and records the result \(r =\) “head” or “tail”, thereby being put into a memory state \(|r\rangle _{F_1}\).

At time \(t = 1\), \(F_1\) prepares the electron as follows: if the result of the measurement at \(t = 0\) was \(r =\) “head”, \(F_1\) prepares the electron in spin state \(|\downarrow \rangle _S\); if \(r = \) “tail”, they prepare it in spin state \(|\rightarrow \rangle _S = \tfrac{1}{\sqrt{2}}\big (|\uparrow \rangle _S + |\downarrow \rangle _S\big )\).

At time \(t = 2\) experimenter \(F_2\) measures the spin \(z\tfrac{1}{2}\hbar \) of the electron \((z = \pm )\) in the basis \(\{|\uparrow \rangle , |\downarrow \rangle \}\) and records the result, thereby being put into a memory state \(|z\rangle _{F_2}\).

At time \(t = 3\) Wigner’s assistant A measures \(F_1\), together with the coin, in the basis

$$\begin{aligned} |\text {ok}\rangle _{F_1C}&= \tfrac{1}{\sqrt{2}}\big (|\text {head}\rangle _{F_1}|\text {head}\rangle _C - |\text {tail}\rangle _{F_1}|\text {tail}\rangle _C\big )\\ |\text {fail}\rangle _{F_1C}&= \tfrac{1}{\sqrt{2}}\big (|\text {head}\rangle _{F_1}|\text {head}\rangle _C + |\text {tail}\rangle _{F_1}|\text {tail}\rangle _C\big ), \end{aligned}$$

and records the result \(x =\) “ok” or “fail”.

At time \(t = 4\) Wigner measures \(F_2\), together with the electron, in the basis

$$\begin{aligned} |\text {ok}\rangle _{F_2S}&= \tfrac{1}{\sqrt{2}}\big (|-\rangle _{F_2}|\downarrow \rangle _S - |+\rangle _{F_2}|\uparrow \rangle _S\big )\\ |\text {fail}\rangle _{F_2S}&= \tfrac{1}{\sqrt{2}}\big (|-\rangle _{F_2}|\downarrow \rangle _S + |+\rangle _{F_1}|\uparrow \rangle _S\big ), \end{aligned}$$

and records the result \(w =\) “ok” or “fail”.

At the end of the experiment Wigner and his assistant compare the results of their measurements. They repeat the experiment again and again, stopping when they find \(x = w =\) “ok”. The question is whether it is possible for the procedure to stop.

Frauchiger and Renner argue as follows. Let us assume that the experiment is described by a theory T with the following three properties:

QT Compliance with quantum theory: T forbids all experimental results that are forbidden by standard quantum theory.

SW Single world: T rules out the occurrence of more than one single outcome if an experimenter measures a system once.

SC Self-consistency: T’s statements about measurement outcomes are logically consistent (even if they are obtained by considering the perspectives of different experimenters).Footnote 2

Then we have the following implications:

  1. 1.

    Suppose that \(F_1\), in the measurement at \(t = 1\), gets the result \(r =\) “tail”. Then \(F_1\) prepares the electron spin S in the state \(|\rightarrow \rangle _S\). When \(F_2\) measures S at \(t = 2\), \(F_2\) and S are put into the entangled state \(|\text {fail}\rangle _{F_2S}\). This is not affected by A’s measurement of \(F_1C\) at \(t = 3\), so W, on measuring \(F_1C\) at \(t = 4\), will, by QT, get the result \(w =\) “fail”. Thus

    $$\begin{aligned} r(1) = \text {tail}\; \Longrightarrow \; w(4) = \text {fail}\end{aligned}$$
    (3.1)

    (this allows for the possibility that the values of r and w might vary with time). Since, by SW, the value of r(1) must be either “head” or “tail”, and the value of w(4) must be either “ok” or “fail”, it follows that

    $$\begin{aligned} w(4) = \text {ok}\; \Longrightarrow \; r(1) = \text {head}. \end{aligned}$$
    (3.2)
  2. 2.

    Suppose, on the other hand, that \(F_1\) gets the result \(r =\) “head” at \(t = 1\). Then the state of the electron spin after this measurement must be \(|\downarrow \rangle \). Hence, by QT, \(F_2\), in the measurement at \(t = 2\), must get the result \(z = -\). Thus

    $$\begin{aligned} r(1) = \text {head}\; \Longrightarrow \; z(2) = -. \end{aligned}$$
    (3.3)
  3. 3.

    Now consider \(F_2\)’s measurement of z at \(t = 2\). After \(F_1\)’s preparation of the electron spin, the state of \(F_1\), the coin and the electron is

    $$\begin{aligned} \sqrt{\tfrac{1}{3}}|\text {head}\rangle _{F_1C}|\downarrow \rangle _S + \sqrt{\tfrac{2}{3}}|\text {tail}\rangle _{F_1C}|\rightarrow \rangle _S = \sqrt{\tfrac{1}{3}}|\text {tail}\rangle _{F_1C}|\uparrow \rangle _S + \sqrt{\tfrac{2}{3}}|\text {fail}\rangle _{F_1C}|\downarrow \rangle _S. \end{aligned}$$

    Hence if the result of \(F_2\)’s measurement of S is \(z = -\), then the result of A’s measurement of \(F_1C\) at \(t = 3\) must be \(x =\) “fail”:

    $$\begin{aligned} z(2) = - \; \Longrightarrow \; x(3) = \text {fail}. \end{aligned}$$
    (3.4)
  4. 4.

    After \(F_2\)’s measurement of the electron spin, the state of \(F_1\) and \(F_2\) (and their laboratories) is

    $$\begin{aligned}&\sqrt{\tfrac{1}{3}}|\text {tail}\rangle _{F_1}|\text {tail}\rangle _C|+\rangle _{F_2}|\uparrow \rangle _S + \sqrt{\tfrac{2}{3}}|\text {fail}\rangle _{F_1C}|-\rangle _{F_2}|\downarrow \rangle _S\\&\quad = \tfrac{1}{2\sqrt{3}}\big (|\text {ok}\rangle _{F_1C}|\text {ok}\rangle _{F_2S} - |\text {ok}\rangle _{F_1C}|\text {fail}\rangle _{F_2S} + |\text {fail}\rangle |\text {ok}\rangle _{F_2S}\big )\\&\qquad +\, \tfrac{\sqrt{3}}{2}|\text {fail}\rangle _{F_1C}|\text {fail}\rangle _{F_2S}. \end{aligned}$$

This has non-zero coefficient of \(|\text {ok}\rangle _{F_1C}|\text {ok}\rangle _{F_2S}\), so

$$\begin{aligned} x(4) = w(4) = \text {ok}\text { is possible.} \end{aligned}$$

But W’s measurement of \(F_2S\) does not affect the state of A, so \(x(4) = x(3)\). Thus in the measurements of A and W at \(t = 3\) and 4,

$$\begin{aligned} x(3) = w(4) = \text {ok}\text { is possible.} \end{aligned}$$
(3.5)

Now we have

$$\begin{aligned} w(4) = \text {ok}\;&\Longrightarrow \; r(1) = \text {head}\qquad \text {by (3.2)}\\&\Longrightarrow \; z(2) = - \qquad \quad \,\, \text {by (3.3)}\\&\Longrightarrow \; x(3) = \text {fail}\quad \quad \,\,\, \text {by (3.4)} \end{aligned}$$

which contradicts (3.5). Frauchiger and Renner conclude that no theory can have all three properties SW, QT and SC.

4 Bell–Bohmian Theory of the Experiment

Bell–Bohmian theory assumes a pilot vector in the Hilbert space of the whole experiment, evolving purely according to the unitary operator describing the dynamics (i.e. with no application of the projection postulate after measurements). In this it resembles Everettian quantum mechanics, but the metaphysical interpretation is different, as described in Sect. 2. The Hilbert space in question is

$$\begin{aligned} \mathcal {H}_{F_1}\otimes \mathcal {H}_{F_2}\otimes \mathcal {H}_A\otimes \mathcal {H}_W\otimes \mathcal {H}_C\otimes \mathcal {H}_S \end{aligned}$$

where \(\mathcal {H}_C\) and \(\mathcal {H}_S\) are two-dimensional, with orthonormal bases \(\{|\text {head}\rangle ,|\text {tail}\rangle \}\) and \(\{|\uparrow \rangle , |\downarrow \rangle \}\) respectively; and \(\mathcal {H}_{F_1}, \mathcal {H}_{F_2}, \mathcal {H}_A\) and \(\mathcal {H}_W\) are all 3-dimensional, with bases labelled by rzx and w, each taking the two values described in Sect. 2 and also a third value 0 to describe the “ready” state of the observer before making any measurement. We take rzx and w to be the beables of the system, which always have definite values. Thus the real state vector of the system always lies in one of the 81 viable subspaces

$$\begin{aligned} |r\rangle _{F_1}|z\rangle _{F_2}|x\rangle _A|w\rangle _W\otimes \mathcal {H}_C\otimes \mathcal {H}_S. \end{aligned}$$

and is one of the projections of the pilot vector onto these subspaces.

In order to analyse the experiment, we need to be more precise about the way in which \(F_1\) prepares the spin state after the coin toss at \(t = 0\). I will assume that before the coin toss, the electron spin is prepared in some known initial state \(|0\rangle _S\in \mathcal {H}_S\); after the coin toss, \(F_1\) applies to the electron either a unitary operator which takes \(|0\rangle \) to \(|\downarrow \rangle \) or one which takes \(|0\rangle \) to \(|\rightarrow \rangle \), according to the result of the toss. Then the real state vector before the experiment starts is the same as the pilot state, namely

$$\begin{aligned} |0 \rangle _{F_1}|0 \rangle _{F_2}|0\rangle _A|0\rangle _W\left( \sqrt{\tfrac{1}{3}}|\text {head}\rangle _C + \sqrt{\tfrac{2}{3}}|\text {tail}\rangle _C\right) |0\rangle _S. \end{aligned}$$

At \(t=0\), after \(F_1\)’s measurement of the coin, the pilot vector becomes

$$\begin{aligned} |\Psi (0)\rangle = \left( \sqrt{\tfrac{1}{3}}|\text {head}\rangle _{F_1C} + \sqrt{\tfrac{2}{3}}|\text {tail}\rangle _{F_1C}\right) |0\rangle _S|0\rangle _{F_2}|0\rangle _A|0\rangle _W, \end{aligned}$$

where \(|\text {head}\rangle _{F_1C} = |\text {head}\rangle _{F_1}|\text {head}\rangle _C\) and similarly for “tail”, but the real state vector is one of the two summands in this. We will consider

$$\begin{aligned} |\Phi (0)\rangle = |\text {tail}\rangle _{F_1C}|0\rangle _S|0\rangle _{F_2}|0\rangle _A|0\rangle _W. \end{aligned}$$

At \(t =1\), after \(F_1\) has prepared the electron spin, the pilot state is

$$\begin{aligned} |\Psi (1)\rangle = \left( \sqrt{\tfrac{1}{3}}|\text {head}\rangle _{F_1C}|\downarrow \rangle _S + \sqrt{\tfrac{2}{3}}|\text {tail}\rangle _{F_1C}|\rightarrow \rangle _S\right) |0\rangle _{F_2}|0\rangle _A|0\rangle _W \end{aligned}$$

The real state is one of the two summands in \(|\Psi (1)\rangle \); we take

$$\begin{aligned} |\Phi (1) = \sqrt{\tfrac{2}{3}}|\text {tail}\rangle _{F_1C}|\rightarrow \rangle _S|0\rangle _{F_2}|0\rangle _A|0\rangle _W. \end{aligned}$$

After \(F_2\)’s measurement of S at \(t = 2\), the pilot state becomes

$$\begin{aligned} |\Psi (2)\rangle = \sqrt{\tfrac{1}{3}}\bigg (|\text {head}\rangle _{F_1C}|-\rangle _{F_2S} + |\text {tail}\rangle _{F_1C}|+\rangle _{F_2S} + |\text {tail}\rangle _{F_1C}|-\rangle _{F_2S}\bigg )|0\rangle _A|0\rangle _W, \end{aligned}$$

which has three components with definite values of rzx and w (viable components), one of which is

$$\begin{aligned} |\Phi (2)\rangle = \sqrt{\tfrac{1}{3}}|\text {tail}\rangle _{F_1C}|+\rangle _{F_2S}|0\rangle _A|0\rangle _W. \end{aligned}$$

After A’s measurement of \(F_1\) and C at \(t = 3\), the pilot vector becomes

$$\begin{aligned} |\Psi (3)\rangle&= \bigg (\sqrt{\tfrac{1}{6}}\Big ( - |\text {ok}\rangle _{F_1C}|\text {ok}\rangle _A + |\text {fail}\rangle _{F_1C}|\text {fail}\rangle _A\Big )|+\rangle _{F_2S}\rangle \\&\quad +\, \sqrt{\tfrac{2}{3}}|\text {fail}\rangle _{F_1C}|\text {fail}\rangle _A|-\rangle _{F_2S}\bigg )|0\rangle _W \end{aligned}$$

which has six viable components, one of which is

$$\begin{aligned} |\Phi (3)\rangle = \sqrt{\tfrac{1}{12}}|\text {tail}\rangle _{F_1C}|+\rangle _{F_2S}|\text {ok}\rangle _A|0\rangle _W. \end{aligned}$$

After W’s measurement of \(F_2\) and S at \(t = 4\), the pilot vector becomes

$$\begin{aligned} |\Psi (4)\rangle= & {} \sqrt{\tfrac{1}{12}}\Big (|\text {ok}\rangle _{F_1C}|\text {ok}\rangle _A + |\text {fail}\rangle _{F_1C}|\text {fail}\rangle _A\Big )|\text {ok}\rangle _{F_2S}|\text {ok}\rangle _W\\&+ \,\, \sqrt{\tfrac{1}{12}}\Big (- |\text {ok}\rangle _{F_1C}|\text {ok}\rangle _A + 3|\text {fail}\rangle _{F_1C}|\text {fail}\rangle _A\Big )|\text {fail}\rangle _{F_2S}|\text {fail}\rangle _W \end{aligned}$$

which has sixteen viable components, one of which is

$$\begin{aligned} |\Phi (4)\rangle = -\sqrt{\tfrac{1}{24}}|\text {tail}\rangle _{F_1C}|-\rangle _{F_2S}|\text {ok}\rangle _A|\text {ok}\rangle _W. \end{aligned}$$

According to Bell–Bohmian theory, at all times Wigner, his assistant and his two friends are in a single world with definite values of rzx and w, the results of their measurements. But Frauchiger and Renner argue that this leads to the contradictory implications (3.1), (3.3), (3.4) and (3.5). We will show, on the contrary, that in Bell–Bohmian theory it is possible that the real state undergoes the transitions

$$\begin{aligned} |\Phi (0)\rangle \longrightarrow |\Phi (1)\rangle \longrightarrow |\Phi (2)\rangle \longrightarrow |\Phi (3)\rangle \longrightarrow \rangle |\Phi (4)\rangle . \end{aligned}$$

It follows that in this theory the implication (3.1) (\(r(1) = \text {tail}\; \Longrightarrow \; w(4) = \text {fail}\)) does not hold: it is possible for \(F_1\) to get the result \(r = \) “tail” (and, incidentally, to remain in a state registering this result) while W gets the result \(w = \)“ok”.

To establish this, we will need to see what transitions between viable states are allowed by Bell’s postulate, and for this we need a model of the processes by which the measurements are made. The following is a general theory of such a process. We consider an experimenter E measuring an observable X on a system S, whose basis of eigenstates of X is \(\{|1\rangle _S,|2\rangle _S\}\), and suppose that the process takes place as follows. The relevant states of the experimenter are taken to be \(|0\rangle _E,|1\rangle _E,|2\rangle _E\), where \(|0\rangle _E\) is the state of the experimenter before the measurement, and \(|1\rangle _E\) and \(|2\rangle _E\) are the states of the experimenter registering the results \(X = 1\) and \(X = 2\). In the course of the measurement the joint state \(|1\rangle _S|0\rangle _E\) evolves to \(|1\rangle _S|1\rangle _E\) and the joint state \(|2\rangle _S|0\rangle _E\) evolves to \(|2\rangle _S|2\rangle _E\). We assume that each of these evolutions is a simple rotation in the joint state space \(\mathcal {H}_E\otimes \mathcal {H}_S\), lasting for a time \(\tau \):

$$\begin{aligned} |k\rangle _S|0\rangle _E \; \longrightarrow \; |\Psi _k(t)\rangle = \cos \lambda t|k\rangle _S|0\rangle _E + \sin \lambda t|k\rangle _S|k\rangle _E \end{aligned}$$

\((k = 1,2; \; 0\le t\le \tau )\) where \(\lambda = \pi /2\tau \). At times outside the interval \([0,\tau ]\), the joint state of the system and the experimenter is assumed to be stationary (with zero energy). This time development is produced by the Hamiltonian

$$\begin{aligned} H = i\hbar \lambda \bigg (|1\rangle \langle 1|_S\otimes \big [|1\rangle \langle 0| - |0\rangle \langle 1|\big ]_E + |2\rangle \langle 2|_S\otimes \big [|2\rangle \langle 0| - |0\rangle \langle 2|\big ]_E\bigg ), \end{aligned}$$

which is switched on at \(t = 0\) and off at \(t = \tau \).

Suppose the system has just one beable M, the observation of the experimenter, with values (0, 1, 2), and suppose the initial state of the joint system is \(\big (a|1\rangle _S + b|2\rangle _S\big )|0\rangle _E\). This has the definite value 0 for the beable M, so it is both the real state vector for the joint system and the pilot vector at \(t = 0\). Then in the time interval \([0,\tau ]\) during which the measurement is proceeding, the pilot state is

$$\begin{aligned} |\Psi (t)\rangle&= a|\Psi _1(t)\rangle + b|\Psi _2(t)\rangle \\&= \cos \lambda t\big (a|1\rangle + b|2\rangle \big )_S|0\rangle _E + \sin \lambda t\big (a|1\rangle _S|1\rangle _E + b|2\rangle _S|1\rangle _E\big ) \end{aligned}$$

and the real state of the joint system at any time in this interval is one of the three states \(|\Psi (0)\rangle = (a|1\rangle _S + b|2\rangle _S)|0\rangle _E\), \(|1\rangle _S|1\rangle _E\) or \(|2\rangle _S|2\rangle _E\). It can make a transition from \(|\Psi (0)\rangle \) to \(|1\rangle _S|1\rangle _E\) or to \(|2\rangle _S|2\rangle _E\) because the (real) matrix elements \((i\hbar )^{-1}\big (\langle k|_S\langle k|_E\big ) H \big (|k\rangle _S|0\rangle _E\big )\) (\(k = 1,2\)) are both positive. It cannot make the reverse transitions because the matrix elements \((i\hbar )^{-1}\big (\langle k|_S\langle 0|_E\big ) H \big (|k\rangle _S|k\rangle _E\big )\) are negative, and it cannot make transitions between \(|1\rangle _S|1\rangle _E\) and \(|2\rangle _S|2\rangle _E\) because the relevant matrix elements of H are zero. Thus at time \(t = 0\) the real state vector and the pilot vector coincide; between \(t = 0\) and \(t = \tau \) the pilot vector \(|\Psi (t)\rangle \) changes smoothly but the real state vector remains at its initial value \(|k\rangle _S|0\rangle _E\) until some undetermined intermediate time at which it changes discontinuously to either \(|1\rangle _S|1\rangle _E\) or \(|2\rangle _S|2\rangle _E\) and remains at that value until \(t = \tau \). A calculation of the final probabilities from the transition probabilities as given by Bell yields the expected values \(|a|^2\) and \(|b|^2\).

To examine the implication (3.1), we will apply this theory to the measurements in the extended Wigner’s friend experiment. We will assume that each of the measurements has duration \(\tau < 1\) before the time assigned to it (e.g. A’s measurement “at time \(t = 3\)” occupies the interval \([3 - \tau , 3])\), and that each measurement consists of a simple rotation as described above.

If the result of \(F_1\)’s measurement at \(t = 0\) is \(r = \)“tail”, then the component of \(|\Psi (0)\rangle \) describing the actual world must be \(|\Phi (0)\rangle \). The pilot vector is still \(|\Psi (0)\rangle \). \(F_1\)’s preparation of the electron spin at \(t=1\) is accomplished by a unitary operator acting only on \(F_1\) and S, such that there are no matrix elements of the Hamiltonian between states with different values of the beables rxzw; therefore the real state at \(t=1\) is \(|\Phi (1)\rangle \). The next measurement, by \(F_2\) at \(t = 2\), is driven by the Hamiltonian \(\mathbf {1}_{F_1C}\otimes (H_2)_{F_2S}\otimes \mathbf {1}_A\otimes \mathbf {1}_W\) where

$$\begin{aligned} H_2&= i\hbar \lambda \Big (|-\rangle _{F_2S}\big (\langle \downarrow |_S\langle 0|_{F_2}\big ) - \big (|\downarrow \rangle _S|0\rangle _{F_2}\big )\langle -|_{F_2S} \nonumber \\&\quad +\, |+\rangle _{F_2S}\big (\langle \uparrow |_S\langle 0|_{F_2}\big ) - \big (|\uparrow \rangle _S|0\rangle _{F_2}\big )\langle +|_{F_2S}\Big ). \end{aligned}$$
(4.1)

The pilot state during the measurement is \(\cos \lambda t|\Psi (1)\rangle + \sin \lambda t|\Psi (2)\rangle \); the real state must therefore be one of the viable components of \(|\Psi (1)\rangle \) or \(|\Psi (2)\rangle \). Since this Hamiltonian has no matrix elements betweeen states containing \(|\text {head}\rangle _{F_1C}\) and states containing \(|\text {tail}\rangle _{F_1C}\), the only possible transitions from \(|\Phi (1)\rangle \) are to the second or third term in \(|\Psi (2)\rangle \), followed by transitions back to \(|\Phi (1)\rangle \) or to other components of \(|\Psi (2)\rangle \). But the Hamiltonian also has no matrix elements between different viable components of \(|\Psi (2)\rangle \), and the only positive matrix elements of \(H/i\hbar \) are those corresponding to transitions in the forward direction, so once a transition has been made to one of the three terms in \(|\Psi (2)\rangle \), there will be no further transitions during this measurement. Thus if the real state after \(F_1\)’s measurement has \(r = \) “tail”, this will still be the case after \(F_2\)’s measurement and the real state will be the second or third term of \(|\Psi (2)\rangle \), and both of these are possible. Thus there is a non-zero probability that the real state evolves as \(|\Psi (0)\rangle \rightarrow |\Phi (1)\rangle \rightarrow |\Phi (2)\rangle \).

A’s measurement of \(F_1\) and C at \(t = 3\) is driven by the Hamiltonian \(H_3\otimes \mathbf {1}_{F_2S}\otimes \mathbf {1}_W\) where \(H_3\), acting in \(\mathcal {H}_{F_1C}\otimes \mathcal {H}_A\), rotates \(|\text {fail}\rangle _{F_1C}|0\rangle _A\) to \(|\text {fail}\rangle _{F_1C}|\text {fail}\rangle _A\) and \(|\text {ok}\rangle _{F_1C}|0\rangle _A\) to \(|\text {ok}\rangle _{F_1C}|\text {ok}\rangle _A\). In terms of the viable states, this is

$$\begin{aligned} H_3&= \tfrac{1}{2}i\hbar \lambda \big (|\text {head}\rangle + |\text {tail}\rangle \big )\big (\langle \text {head}| + \langle \text {tail}|\big )_{F_1C}\otimes \big (|\text {fail}\rangle \langle 0| - |0\rangle \langle \text {fail}|\big )_A\\&\quad +\, \tfrac{1}{2}i\hbar \lambda \big (|\text {head}\rangle - |\text {tail}\rangle \big )\big (\langle \text {head}| - \langle \text {tail}|\big )_{F_1C}\otimes \big (|\text {ok}\rangle \langle 0| - |0\rangle \langle \text {ok}|\big )_A. \end{aligned}$$

This Hamiltonian H has

$$\begin{aligned} \langle \Phi (3)|\frac{H}{i\hbar }|\Phi (2)\rangle > 0, \end{aligned}$$

and there are no positive matrix elements \(\langle \phi |\tfrac{H}{i\hbar }|\Phi (3)\rangle \) for viable states \(|\phi \rangle \), so the transition \(|\Phi (2)\rangle \rightarrow |\Phi (3)\rangle \) is possible, and if it occurs the system remains in the state \(|\Phi (3)\rangle \) until the next measurement.

W’s measurement of \(F_2\) and S at \(t = 4\) is driven by the Hamiltonian \(\mathbf {1}_{F_1C}\otimes \mathbf {1}_A\otimes H_4\) where \(H_4\) is the following operator on \(\mathcal {H}_{F_2S}\otimes \mathcal {H}_W\):

$$\begin{aligned} H_4&= i\hbar \lambda |\text {ok}\rangle \langle \text {ok}|_{F_2S}\big (|\text {ok}\rangle \langle 0|-|0\rangle \langle \text {ok}|\big )_W\\&\quad +\,i\hbar \lambda |\text {fail}\rangle \langle \text {fail}|_{F_2S}\big (\text {fail}\rangle \langle 0| - |0\rangle \langle \text {fail}|\big )_W. \end{aligned}$$

This has

$$\begin{aligned} \langle \Phi (3)|\frac{H}{i\hbar }|\Phi (4)\rangle > 0, \end{aligned}$$

and there are no positive matrix elements \(\langle \phi |\tfrac{H}{i\hbar }|\Phi (4)\rangle \) for viable states \(|\phi \rangle \), so the transition \(|\Phi (3)\rangle \rightarrow |\Phi (4)\rangle \) is possible during W’s measurement, and if it occurs the system remains in the state \(|\Phi (4)\rangle \).

Thus it is possible that W and A both get the result “ok” for their measurements, and this happens even though \(F_1\) records the result \(r =\) “tail”. This contradicts the theorem of Frauchiger and Renner.

5 Discussion

The purpose of this paper has been to show that there is a counter-example to the theorem that Frauchiger and Renner claim to prove. There is a theory which is self-consistent, in which any experiment has only one result, and which reproduces the predictions of quantum mechanics. It is not the purpose of the paper to advocate this theory as a true description of the experiment, but simply to show that it exists. This disproves the theorem. But what is wrong with Frauchiger and Renner’s proof?

Let us examine the implication (3.1): if the result of \(F_1\)’s measurement at \(t = 1\) is \(r = \) “tail”, then \(F_1\) acts on this information and calculates the future development of the whole system by means of the Schrödinger equation, with the measurement result “tail” as initial condition. This is to follow the instructions of the quantum mechanics textbooks, so Frauchiger and Renner describe it as “compliance with quantum theory”. It incorporates a collapse of the state vector on measurement, otherwise known as the collapse postulate. In Bell–Bohmian theory, on the other hand, although the result of measurement determines the real state, the Schrödinger equation is applied with a different initial condition, namely the pilot vector. This includes a term corresponding to the result of measurement which did not actually occur.

Naturally, these two procedures give different results. They are both presented as “compliant with quantum theory”, but this cannot be true if “quantum theory” has a well-defined meaning. This does not seem to be so. The contradiction between the Frauchiger-Renner claim that “It is impossible for any theory to obey (QT), (SW) and (SW)” and the claim of this paper that “Bell–Bohmian theory obeys (QT), (SW) and (SW)” is due to different meanings of (QT) in the two claims.

The version of quantum theory assumed by Frauchiger and Renner seems appropriate for use by a particular observer, existing as part of the system being described. If \(F_1\) at \(t = 1\) sees the result “tail”, then it is reasonable for \(F_1\) to use the state vector \(|\Phi (1)\rangle \), incorporating this result, to describe the world they are part of. But does this mean that they should use this to calculate what will happen at later times?

In the Frauchiger–Renner scenario \(F_1\) knows that the state vector at \(t = 0\) is \(|\Psi (0)\rangle \), which at \(t = 1\) has evolved to the state containing a term corresponding to the result of measurement which did not actually occur. \(F_1\) is therefore in a position to include this term when calculating what can happen at \(t = 5\).

The rules of “standard quantum theory”, as understood by Frauchiger and Renner, are appropriate for use in the more usual situation where the only available knowledge is the result of the experiment. In this situation the only option is to apply the projection postulate. In principle, as the FR experiment shows, the result of such a calculation will be different from one in which the projection postulate is not applied. However, in a realistic experiment with macroscopic apparatus, the difference between the results of the two calculations will be utterly negligible.

In Bell–Bohmian theory, and in other interpretations of quantum theory, the projection postulate is an approximation which is valid in many circumstances when a quantum system is entangled with a macroscopic system. It is not a fundamental postulate of the theory (it is too ill-defined to be anything of the sort), and there will be situations in which it does not apply. The extended Wigner’s friend experiment, as presented by Frauchiger and Renner, is one such situation. The dimensions of the system, consisting of a small number of qubits and qutrits, might be small enough to make it possible to realise this experiment. It would be very surprising if the result accorded with a calculation using the projection postulate.

Each of the agents in the experiment has a different perspective. This will lead them to apply what Frauchiger and Renner call “standard quantum theory” in different ways. Calculating at \(t = 0\), they will obtain different predictions for the results at \(t = 4\). Each of \(F_1\), \(F_2\) and A will allow for the two possible outcomes of their own measurement, with known probabilities, and calculate the evolution after their measurement as if one result or the other had definitely occurred; that is, they apply the projection postulate to their own measurement while treating the other measurements as purely quantum processes, with no projection. The purely quantum evolution of all the measurements can be regarded as a “God’s eye view” of the experiment. Wigner (who of course is God) makes this calculation, as there is no evolution to be considered after his measurement.

The results of these calculations are as follows. The probabilities of the four possible results of measuring (xw) at \(t = 4\), as calculated by the four agents at \(t = 0\), are given in the following table:

These calculations make no appeal to a “single-world” assumption. It is only assumed that an observer who sees a result of an experiment sees just one result. This is true, for example, in the “many worlds” interpretation, in which each world contains just one result of the experiment. The contradiction between the predictions in (5) comes from the different applications of the rules of standard quantum theory. This appears to show that of the three assumptions QT, SW and SC of Frauchiger and Renner, SW is not needed to obtain a contradiction: given the meaning they assign to “standard quantum theory”, QT by itself is self-contradictory. A similar conclusion has been reached by [2].

The extended Wigner’s friend experiment devised by Frauchiger and Renner remains of great conceptual value. It demonstrates that in a single-world theory like Bell–Bohmian theory, possible experimental results which were not realised in the actual world can still have an influence on the future of the actual world. The same moral holds in interpretations of quantum theory which do not postulate a single world in this sense, for example versions of Everett’s relative-state theory in which the experience of a sentient physical system is recognised as having its own reality [10]. Events which, for such an observer, might have happened, but didn’t, can still affect real future events.