Quantum theory provides an extremely accurate description of fundamental processes in physics. It thus seems likely that the theory is applicable beyond the, mostly microscopic, domain in which it has been tested experimentally. Here, we propose a Gedankenexperiment to investigate the question whether quantum theory can, in principle, have universal validity. The idea is that, if the answer was yes, it must be possible to employ quantum theory to model complex systems that include agents who are themselves using quantum theory. Analysing the experiment under this presumption, we find that one agent, upon observing a particular measurement outcome, must conclude that another agent has predicted the opposite outcome with certainty. The agents’ conclusions, although all derived within quantum theory, are thus inconsistent. This indicates that quantum theory cannot be extrapolated to complex systems, at least not in a straightforward manner.

Direct experimental tests of quantum theory are mostly restricted to microscopic domains. Nevertheless, quantum theory is commonly regarded as being (almost) universally valid. It is not only used to describe fundamental processes in particle and solid state physics, but also, for instance, to explain the cosmic microwave background or the radiation of black holes.

The presumption that the validity of quantum theory extends to larger scales has remarkable consequences, as noted already in 1935 by Schrödinger^{1}. His famous example consisted of a cat that is brought into a state corresponding to a superposition of two macroscopically entirely different states, one in which it is dead and one in which it is alive. Schrödinger pointed out, however, that such macroscopic superposition states do not represent anything contradictory in themselves.

This view was not shared by everyone. In 1967, Wigner proposed an argument, known as the Wigner’s Friend Paradox, which should show that “quantum mechanics cannot have unlimited validity”^{2}. His idea was to consider the views of two different observers in an experiment analogous to the one depicted in Fig. 1. One observer, called agent F, measures the vertical polarisation *z* of a spin one-half particle S, such as a silver atom. Upon observing the outcome, which is either \(z = - \frac{1}{2}\) or \(z = + \frac{1}{2}\), agent F would thus say that S is in state

respectively. The other observer, agent W, has no direct access to the outcome *z* observed by his friend F. Agent W could instead model agent F’s lab as a big quantum system, L ≡ S ⊗ D ⊗ F, which contains the spin S as a subsystem, another subsystem, D, for the friend’s measurement devices and everything else connected to them, as well as a subsystem F that includes the friend herself. Suppose that, from agent W’s perspective, the lab L is initially in a pure state and that it remains isolated during agent F’s spin measurement experiment. (One may object that these assumptions are unrealistic^{3}, but, crucially, the laws of quantum theory do not preclude that they be satisfied to arbitrarily good approximation^{4}.) Translated to quantum mechanics, this means that the dependence of the final state of L on the initial state of S is described by a linear map of the form

Here, |“\({ {\mathrm{z}} = - \frac{1}{2} }\)”〉_{D} and |“\( {\mathrm{z}} = + \frac{1}{2}\)”〉_{D} denote states of D depending on the measurement outcome z shown by the devices within the lab. Analogously, |“\({\psi _{\mathrm{S}} =\left | \downarrow \right\rangle }\)”〉_{F} and |“\({\psi _{\mathrm{S}} = \left| \uparrow \right\rangle}\)”〉_{F} are states of F, which we may label by the friend's own knowledge of \(\psi _{\mathrm{S}}\); cf. (1). Now, suppose agent W knew that the spin was initialized to \(\left| \to \right\rangle _{\mathrm{S}} \equiv \sqrt {1/2} \left( {\left| \downarrow \right\rangle _{\mathrm{S}} + \left| \uparrow \right\rangle _{\mathrm{S}}} \right)\) before agent F measured it. Then, by linearity, the final state that agent W would assign to L is

i.e., a linear superposition of the two macroscopically distinct states defined in (2). To compare this to agent F’s view (1), one must consider the restriction of (3) to S. The latter is a maximally mixed state, and thus obviously different from agent F’s pure state assignment (1). But, crucially, the difference can be explained by the two agents’ distinct level of knowledge: Agent F has observed *z* and hence knows the final spin direction, whereas agent W is ignorant about it^{5}. Consequently, although the superposition state (3) may appear “absurd”^{2}, it does not contradict (1). For this reason, the Wigner’s Friend Paradox cannot be regarded as an argument that rules out quantum mechanics as a universally valid theory.

In this work we propose a Gedankenexperiment that extends Wigner’s setup. It consists of agents who are using quantum theory to reason about other agents who are also using quantum theory. Our main finding is that such a self-referential use of the theory yields contradictory claims. This result can be phrased as a no-go theorem (Theorem 1). It asserts that three natural-sounding assumptions, (Q), (C), and (S), cannot all be valid. Assumption (Q) captures the universal validity of quantum theory (or, more specifically, that an agent can be certain that a given proposition holds whenever the quantum-mechanical Born rule assigns probability-1 to it). Assumption (C) demands consistency, in the sense that the different agents’ predictions are not contradictory. Finally, (S) is the requirement that, from the viewpoint of an agent who carries out a particular measurement, this measurement has one single outcome. The theorem itself is neutral in the sense that it does not tell us which of these three assumptions is wrong. However, it implies that any specific interpretation of quantum theory, when applied to the Gedankenexperiment, will necessarily conflict with at least one of them. This gives a way to test and categorise interpretations of quantum theory.

In the setup considered by Wigner (cf. Fig. 1), agent F carries out her measurement of S in a perfectly isolated lab L, so that the outcome *z* remains unknown to anyone else. The basic idea underlying the Gedankenexperiment we present here is to make some of the information about *z* available to the outside—but without lifting the isolation of L. Roughly, this is achieved by letting the initial state of S depend on a random value, *r*, which is known to another agent outside of L.

Box 1 specifies the proposed Gedankenexperiment as a step-wise procedure. The steps are to be executed by different agents—four in total. Two of them, the “friends” F and \(\overline {\mathrm{F}}\), are located in separate labs, denoted by L and \(\overline {\mathrm{L}}\), respectively. The two other agents, W and \(\overline {\mathrm{W}}\), are at the outside, from where they can apply measurements to L and \(\overline {\mathrm{L}}\), as shown in Fig. 2. We assume that L and \(\overline {\mathrm{L}}\) are, from the viewpoint of the agents W and \(\overline {\mathrm{W}}\), initially in a pure state, and that they remain isolated during the experiment unless the protocol explicitly prescribes a communication step or a measurement applied to them. Note that the experiment can be described within standard quantum-mechanical formalism, with each step corresponding to a fixed evolution map acting on particular subsystems (cf. the circuit diagram in the Methods section).

As indicated by the term Gedankenexperiment, we do not claim that the experiment is technologically feasible, at least not in the form presented here. Like other thought experiments, its purpose is not to probe nature, but rather to scrutinise the consistency of our currently best available theories that describe nature—in this case quantum theory. (One may compare this to, say, the Gedankenexperiment of letting an observer cross the event horizon of a black hole. Although we do not have the technology to carry out this experiment, reasoning about it provides us with insights on relativity theory.)

Before proceeding to the analysis of the experiment, a few comments about its relation to earlier proposals are in order. In the case where *r* = tails, agent F receives S prepared in state \(\left| \to \right\rangle _{\mathrm{s}}.\) The first part of the experiment, prior to the measurements carried out by the agents \(\overline {\mathrm{W}}\) and W, is then equivalent to Wigner’s original experiment as described in the section Introduction^{2}. Furthermore, adding to this the measurement of agent F’s lab by agent W, one retrieves an extension of Wigner’s experiment proposed by Deutsch^{6} (Fig. 1). The particular procedure of how agent F prepares the spin S in the first step described in Box 1, as well as the choice of measurements, is motivated by a construction due to Hardy^{7,8}, known as Hardy’s Paradox. The setup considered here is also similar to a proposal by Brukner^{9}, who used a modification of Wigner’s argument to obtain a strengthening of Bell’s theorem^{10} (cf. Discussion section).

### Analysis of the Gedankenexperiment

We analyse the experiment from the viewpoints of the four agents, \(\overline {\mathrm{F}}\), F, \(\overline {\mathrm{W}}\), and W, who have access to different pieces of information (cf. Fig. 2). We assume, however, that all agents are aware of the entire experimental procedure as described in Box 1, and that they all employ the same theory. One may thus think of the agents as computers that, in addition to carrying out the steps of Box 1, are programmed to draw conclusions according to a given set of rules. In the following, we specify these rules as assumptions (Boxes 2–4).

The first such assumption, Assumption (Q) is that any agent A “uses quantum theory.” By this we mean that A may predict the outcome of a measurement on any system S around him via the quantum-mechanical Born rule. For our purposes, it suffices to consider the special case where the state \(\left| \psi \right\rangle _{\mathrm{S}}\) that A assigns to S lies in the image of only one of the measurement operators \(\pi _x^{t_0}\), say the one with *x* = *ξ*. In this case, the Born rule asserts that the outcome *x* equals *ξ* with certainty; see Box 2.

Crucially, S may be a large and complex system, even one that itself contains agents. In fact, to start our analysis, we take the system S to be the entire lab L, which in any round *n* of the experiment is measured with respect to the Heisenberg operators \(\pi _{w = {\mathrm{ok}}}^{n:10}\) and \(\pi^{n:10}_{w=fail}\) defined in Table 2. Suppose that agent \(\overline{\mathrm{F}}\) wants to predict the outcome \(w\) of this measurement. To this aim, she may start her reasoning with a statement that describes the corresponding measurement.

*Statement* \(\overline {\mathrm{F}} ^{n:00}\): “The value *w* is obtained by a measurement of L w.r.t.\(\left\{ {\pi _{w = {\mathrm{ok}}}^{{n:10}},\pi _{w = {\mathrm{fail}}}^{{n:10}}} \right\},\) which is completed at time *n*:31.”

Here and in the following, we specify for each statement a time, denoted as a superscript, indicating when the agent could have inferred the statement. Agent \(\overline {\mathrm{F}}\)’s statement \(\overline {\mathrm{F}} ^{n:00}\) above does not depend on any observations, so the time *n*:00 we have assigned to it is rather arbitrary. This is, however, different for the next statement, which is based on knowledge of the value *r*. Suppose that agent \(\overline {\mathrm{F}}\) got *r* = tails as the output of the random number generator in round *n*. According to the experimental instructions, she will then prepare the spin S in state \(\left| \to \right\rangle _{\mathrm{S}}.\) Now, after completing the preparation, say at time *n*:01, she may make a second statement, taking into account that S remains unchanged until F starts her measurement at time *n*:10.

*Statement* \(\overline{\mathrm{F}}^{n:01}\): “The spin S is in state \(\left| \to \right\rangle _{\mathrm{S}}\) at time *n*:10.”

Agent \(\overline {\mathrm{F}}\) could conclude from this that the later state of the lab L, \(U_{{\mathrm{S}} \to {\mathrm{L}}}^{{\mathrm{10}} \to {\mathrm{20}}}\left| \to \right\rangle _{\mathrm{S}} = \sqrt {\frac{1}{2}} \left( {\left| { - \frac{1}{2}} \right\rangle _{\mathrm{L}} + \left| { + \frac{1}{2}} \right\rangle _{\mathrm{L}}} \right)\), will be orthogonal to \(\left| {{\mathrm{ok}}} \right\rangle _{\mathrm{L}}\). An equivalent way to express this is that the state \(\left| \to \right\rangle _{\mathrm{S}}\) has no overlap with the Heisenberg measurement operator corresponding to outcome *w* = ok, i.e.,

The two statements \(\overline {\mathrm{F}} ^{n:00}\) and \(\overline {\mathrm{F}} ^{n:01}\), inserted into (Q), thus imply that *w* = fail. We may assume that agent \(\overline {\mathrm{F}}\) draws this conclusion at time *n*:02 and, for later use, put it down as statement \(\overline {\mathrm{F}} ^{n:02}\) in Table 3. Similarly, agent F’s reasoning may be based upon a description of her spin measurement, which is defined by the operators \(\pi _{z = - \frac{1}{2}}^{n:10}\) and \(\pi _{z = + \frac{1}{2}}^{n:10}\) given in Table 2.

*Statement* \({\mathrm{F}}^{n:10}\): “The value *z* is obtained by a measurement of the spin S w.r.t.\(\left\{ {{\mathrm{\pi }}_{z = - \frac{1}{2}}^{{n:10}},\;{\mathrm{\pi }}_{z = + \frac{1}{2}}^{{n:10}}} \right\}\), which is completed at time *n*:11.”

Suppose now that agent F observed \(z = + \frac{1}{2}\) in round *n*. Since, by definition,

it follows from (Q) that S was not in state \(\left| \downarrow \right\rangle\), and hence that the random value *r* was not heads. This is statement \({\mathrm{F}}^{n:12}\) of Table 3. We proceed with agent \(\overline {\mathrm{W}}\), who may base his reasoning upon his knowledge of how the random number generator was initialised.

*Statement* \(\overline {\mathrm{W}} ^{n:21}\):“System R is in state \(\left| {{\mathrm{init}}} \right\rangle _{\mathrm{R}}\) at time *n*:00.”

Consider the event that \(\overline w = \overline {{\mathrm{ok}}}\) and \(z = - \frac{1}{2}\), as well as its complement. The Heisenberg operators of the corresponding measurement are given in Table 2. It is straightforward to verify that \(U_{{\mathrm{R}} \to \overline {\mathrm{L}} {\mathrm{S}}}^{{\mathrm{00}} \to {\mathrm{10}}}\left| {{\mathrm{init}}} \right\rangle _{\mathrm{R}} = \sqrt {\frac{1}{3}} \left| {\overline {\mathrm{h}} } \right\rangle _{\overline{\mathrm{L}}} \otimes \left| \downarrow \right\rangle _{\mathrm{S}} + \sqrt {\frac{2}{3}} \left| {\overline {\mathrm{t}} } \right\rangle _{\overline{\mathrm{L}}} \otimes \left| \to \right\rangle _{\mathrm{S}}\) is orthogonal to \(\left| {\overline {{\mathrm{ok}}} } \right\rangle _{\overline {\mathrm{L}} } \otimes \left| \downarrow \right\rangle _{\mathrm{S}}\), which implies that

Agent \(\overline {\mathrm{W}}\), who also uses (Q), can hence be certain that \(\left( {\overline w ,z} \right) \ne \left( {\overline {{\mathrm{ok}}} , - \frac{1}{2}} \right)\). This implies that statement \(\overline {\mathrm{W}} ^{n:22}\) of Table 3 holds whenever \(\overline w = \overline {{\mathrm{ok}}}\). Furthermore, because agent \(\overline {\mathrm{W}}\) announces \(\overline w\), agent W can be certain about \(\overline {\mathrm{W}}\)’s knowledge, which justifies statement \({\mathrm{W}} ^{n:26}\) of the table. We have thus established all statements in the third column of Table 3.

For later use we also note that a simple calculation yields

where \({\mathrm{\pi }}_{(\overline w ,w) = (\overline {{\mathrm{ok}}} ,{\mathrm{ok}})}^{n:00}\) is the Heisenberg operator belonging to the event that \(\overline w = \overline {{\mathrm{ok}}}\) and \(w = {\mathrm{ok}}\), as defined in Table 2. Hence, according to quantum mechanics, agent W can be certain that the outcome \((\overline w ,w) = (\overline {{\mathrm{ok}}} ,{\mathrm{ok}})\) occurs after finitely many rounds. This corresponds to the following statement (which can indeed be derived using (Q), as shown in the Methods section).

*Statement* W^{0}^{:}^{00}: “I am certain that there exists a round *n* in which the halting condition at time *n*:40 is satisfied.”

The agents may now obtain further statements by reasoning about how they would reason from the viewpoint of other agents, as illustrated in Fig. 3. To enable such nested reasoning we need another assumption, Assumption (C); see Box 3.

Agent F may insert agent \(\overline {\mathrm{F}}\)’s statement \(\overline {\mathrm{F}} ^{{\it{n}}{\mathrm{:02}}}\) into \({\mathrm{F}}^{{\it{n}}{\mathrm{:12}}}\), obtaining statement \({\mathrm{F}}^{{\it{n}}{\mathrm{:13}}}\) in Table 3. By virtue of (C), she may then conclude that statement \({\mathrm{F}}^{{\it{n}}{\mathrm{:14}}}\) holds, too. Similarly, \(\overline {\mathrm{W}}\) may combine this latter statement with his statement \(\overline {\mathrm{W}} ^{{\it{n}}{\mathrm{:22}}}\) to obtain \(\overline {\mathrm{W}} ^{{\it{n}}{\mathrm{:23}}}\). He could then, again using (C), conclude that statement \(\overline {\mathrm{W}} ^{{\it{n}}{\mathrm{:24}}}\) holds. Finally, agent W can insert this into his statement \({\mathrm{W}}^{{\it{n}}{\mathrm{:26}}}\) to obtain statement \({\mathrm{W}}^{{\it{n}}{\mathrm{:27}}}\) and, again with (C), statement \({\mathrm{W}}^{{\it{n}}{\mathrm{:28}}}\). This completes the derivation of all statements in Table 3.

For the last part of our analysis, we take again agent W’s perspective. According to statement \({\mathrm{W}}^{{{n:00}}}\), the experiment has a final round *n* in which the halting condition will be satisfied, meaning in particular that agent \(\overline {\mathrm{W}}\) announces \(\overline w = \overline {{\mathrm{ok}}}\). Agent W infers from this that statement W^{n}^{:28} of Table 3 holds in that round, i.e., he is certain that he will observe *w* = fail at time *n*:31. However, in this final round, he will nevertheless observe *w* = ok! We have thus reached a contradiction—unless agent W would accept that *w* simultaneously admits multiple values. For our discussion below, it will be useful to introduce an explicit assumption, termed Assumption (S), which disallows this; see Box 4.

### No-go theorem

The conclusion of the above analysis may be phrased as a no-go theorem.

*Theorem 1*. Any theory that satisfies assumptions (Q), (C), and (S) yields contradictory statements when applied to the Gedankenexperiment of Box 1.

To illustrate the theorem, we consider in the following different interpretations and modifications of quantum theory. Theorem 1 implies that any of them must violate either (Q), (C), or (S). This yields a natural categorisation as shown in Table 4 and discussed in the following subsections.

### Theories that violate Assumption (Q)

Assumption (Q) corresponds to the quantum-mechanical Born rule. Since the assumption is concerned with the special case of probability-1 predictions only, it is largely independent of interpretational questions, such as the meaning of probabilities in general. However, the nontrivial aspect of (Q) is that it regards the Born rule as a universal law. That is, it demands that an agent A can apply the rule to arbitrary systems S around her, including large ones that may contain other agents. The specifier “around” is crucial, though: Assumption (Q) does not demand that agent A can describe herself as a quantum system. Such a requirement would indeed be overly restrictive (see ref. ^{13}) for it would immediately rule out interpretations in the spirit of Copenhagen, according to which the observed quantum system and the observer must be distinct from each other^{14,15}.

Assumption (Q) is manifestly violated by theories that postulate a modification of standard quantum mechanics, such as spontaneous^{16,17,18,19,20} and gravity-induced^{21,22,23} collapse models (cf. 24 for a review). These deviate from the standard theory already on microscopic scales, although the effects of the deviation typically only become noticeable in larger systems.

In some approaches to quantum mechanics, it is simply postulated that large systems are “classical”, but the physical mechanism that explains the absence of quantum features remains unspecified^{25}. In the view described in ref. ^{3}, for instance, the postulate says that measurement devices are infinite-dimensional systems whereas observables are finite. This ensures that coherent and incoherent superpositions in the state of a measurement device are indistinguishable. Similarly, according to the “ETH approach”^{26}, the algebra of available observables is time-dependent and does not allow one to distinguish coherent from incoherent superpositions once a measurement has been completed. General measurements on systems that count themselves as measurement devices are thus ruled out. Another example is the “CSM ontology”^{27}, according to which measurements must always be carried out in a “context”, which includes the measurement devices. It is then postulated that this context cannot itself be treated as a quantum system. Within all these interpretations, the Born rule still holds “for all practical purposes”, but is no longer a universally applicable law in the sense of Assumption (Q) (see the discussion in ref. ^{4}).

Another class of theories that violate (Q), although in a less obvious manner, are particular “hidden-variable (HV) interpretations”^{28}, with “Bohmian mechanics” as the most prominent example^{29,30,31}. According to the common understanding, Bohmian mechanics is a “theory of the universe” rather than a theory about subsystems^{32}. This means that agents who apply the theory must in principle always take an outside perspective on the entire universe, describing themselves as part of it. This outside perspective is identical for all agents, which ensures consistency and hence the validity of Assumption (C). However, because (S) is satisfied, too, it follows from Theorem 1 that (Q) must be violated (see the Methods section for more details).

### Theories that violate Assumption (C)

If a theory satisfies (Q) and (S) then, by Theorem 1, it must violate (C). This conclusion applies to a wide range of common readings of quantum mechanics, including most variants of the Copenhagen interpretation. One concrete example is the “consistent histories” (CH) formalism^{33,34,35}, which is also similar to the “decoherent histories” approach^{36,37}. Another class of examples are subjectivistic interpretations, which regard statements about outcomes of measurements as personal to an agent, such as “relational quantum mechanics”^{38}, “QBism”^{39,40}, or the approach proposed in ref. ^{9} (see Methods section for a discussion of the CH formalism as well as QBism).

The same conclusion applies to HV interpretations of quantum mechanics, provided that we use them to describe systems around us rather than the universe as a whole (contrasting the paradigm of Bohmian mechanics discussed above). In this case, both (Q) and (S) hold by construction. This adds another item to the long list of no-go results for HV interpretations: they cannot be local^{10}, they must be contextual^{41,42}, and they violate freedom of choice^{43,44}. Theorem 1 entails that they also violate (C). In particular, there cannot exist an assignment of values to the HVs that is consistent with the agents’ conclusions.

### Theories that violate Assumption (S)

Although intuitive, (S) is not implied by the bare mathematical formalism of quantum mechanics. Among the theories that abandon the assumption are the “relative state formulation” and “many-worlds interpretations”^{6,45,46,47,48}. According to the latter, any quantum measurement results in a branching into different “worlds”, in each of which one of the possible measurement outcomes occurs. Further developments and variations include the “many-minds interpretation”^{49,50} and the “parallel lives theory”^{51}. A related concept is “quantum Darwinism”^{52}, whose purpose is to explain the perception of classical measurement outcomes in a unitarily evolving universe.

While many-worlds interpretations manifestly violate (S), their compatibility with (Q) and (C) depends on how one defines the branching. If one regards it as an objective process, (Q) may be violated (cf. the example in Section 10 of ref. ^{53}). It is also questionable whether (Q) can be upheld if branches do not persist over time (cf. the no-histories view described in ref. ^{54}).

### Implicit assumptions

Any no-go result, as for example Bell’s theorem^{10}, is phrased within a particular framework that comes with a set of built-in assumptions. Hence it is always possible that a theory evades the conclusions of the no-go result by not fulfilling these implicit assumptions. Here we briefly discuss how Theorem 1 compares in this respect to other results in the literature.

Bell’s original work^{10} treats probabilities as a primitive notion. Similarly, many of the modern arguments in quantum foundations employ probabilistic frameworks^{55,56,57,58,59,60,61,62}. In contrast, probabilities are not used in the argument presented here—although Assumption (Q) is of course motivated by the idea that a statement can be regarded as “certain” if the Born rule assigns probability-1 to it. In particular, Theorem 1 does not depend on how probabilities different from 1 are interpreted.

Another distinction is that the framework used here treats all statements about observations as subjective, i.e., they are always defined relative to an agent. This avoids the a priori assumption that measurement outcomes obtained by different agents simultaneously have definite values. (Consider for example Wigner’s original setup described in section Introduction. Even when Assumptions (C) and (S) hold, agent W is not forced to assign a definite value to the outcome *z* observed by agent F.) The assumption of simultaneous definiteness is otherwise rather common. It not only enters the proof of Bell’s theorem^{10} but also the aforementioned arguments based on probabilistic frameworks.

Nevertheless, in our considerations, we used concepts such as that of an “agent” or of “time”. It is conceivable that the conclusions of Theorem 1 can be avoided by theories that provide a nonstandard understanding of these concepts. We are, however, not aware of any concrete examples of such theories.

In the Gedankenexperiment proposed in this article, multiple agents have access to different pieces of information, and draw conclusions by reasoning about the information held by others. In the general context of quantum theory, the rules for such nested reasoning may be ambiguous, for the information held by one agent can, from the viewpoint of another agent, be in a superposition of different “classical” states. Crucially, however, in the argument presented here, the agents’ conclusions are all restricted to supposedly unproblematic “classical” cases. For example, agent \(\overline {\mathrm{W}}\) only needs to derive a statement about agent F in the case where, conditioned on his own information \(\bar w\), the information *z* held by F has a well-defined value (Table 3). Nevertheless, as we have shown, the agents arrive at contradictory statements.

Current interpretations of quantum theory do not agree on the origin of this contradiction (cf. Table 4). To compare the different views, it may therefore be useful to rephrase the experiment as a concrete game-theoretic decision problem. Suppose that a casino offers the following gambling game. One round of the experiment of Box 1 is played, with the gambler in the role of agent W, and the roles of \(\overline {\mathrm{F}}\), F, and \(\overline {\mathrm{W}}\) taken by employees of the casino. The casino promises to pay €1000 to the gambler if F’s random value was *r* = heads. Conversely, if *r* = tails, the gambler must pay €500 to the casino. It could now happen that, at the end of the game, *w* = ok and \(\overline w = \overline {{\mathrm{ok}}}\), and that a judge can convince herself of this outcome. The gambler and the casino are then likely to end up in a dispute, putting forward arguments taken from Table 3.

*Gambler*: “The outcome *w* = ok proves, due to (4), that S was not prepared in state \(\left| \to \right\rangle _{\mathrm{S}}\). This means that *r* = heads and hence the casino must pay me €1000.”

*Casino*: “The outcome \(\overline w = \overline {{\mathrm{ok}}}\) implies, due to (6), that our employee observed \(z = + \frac{1}{2}\). This in turn proves that S was not prepared in state \(\left| \downarrow \right\rangle _{\mathrm{S}}\). But this means that *r* = tails, so the gambler must pay us €500.”

How should the judge decide on this case? Could it even be that both assertions must be accepted as two “alternative facts” about what the value *r* was? We leave it as a task for further research to explore what the different interpretations of quantum mechanics have to say about this game.

Theorem 1 may be compared to earlier no-go results, such as^{7,8,9,10,41,42,43}, which also use assumptions similar to (Q) and (S) (although the latter is often implicit). These two assumptions are usually shown to be in conflict with additional assumptions about reality, locality, or freedom of choice. For example, the result of ref. ^{9}, which is as well based on an extension of Wigner’s argument, asserts that no theory can fulfil all of the following properties: (i) be compatible with quantum theory on all scales, (ii) simultaneously assign definite truth values to measurement outcomes of all agents, (iii) allow agents to freely choose measurement settings, and (iv) be local. Here, we have shown that Assumptions (Q) and (S) are already problematic by themselves, in the sense that agents who use these assumptions to reason about each other as in Fig. 3 will arrive at inconsistent conclusions.

Another noticeable difference to earlier no-go results is that the argument presented here does not employ counterfactual reasoning. That is, it does not refer to choices that could have been made but have not actually been made. In fact, in the proposed experiment, the agents never make any choices (also no delayed ones, as e.g., in Wheeler’s “delayed choice” experiment^{63}). Also, none of the agents’ statements refers to values that are no longer available at the time when the statement is made (cf. Table 3).

We conclude by suggesting a modified variant of the experiment, which may be technologically feasible. The idea is to substitute agents \(\overline {\mathrm{F}}\) and F by computers. Specifically, one would program them to carry out the tasks prescribed in Box 1, process the information accessible to them, and output statements such as “I am certain that W will observe *w* = fail at 1:31.” To account for the requirement that \(\overline {\mathrm{F}}\) and F’s labs be isolated, one would need to ensure that the computers used for their simulation do not leak any information to their environment—a property which is necessarily satisfied by quantum computers. Such an experiment could then be used to verify the statements in Table 3. For example, aborting the experiment right after 1:13, one could, in the case when \(z = + \frac{1}{2}\), read out statement F^{1}^{:}^{13} made by agent F together with statement \(\overline {\mathrm{F}} ^{1:02}\) that agent \(\overline {\mathrm{F}}\) has made just before. This would be a test for the correctness of statement \({\mathrm{F}}^{{\mathrm{1:13}}}\). Note that all statements in the fourth column of Table 3 could in the same way be tested experimentally. In this sense, quantum computers, motivated usually by applications in computing, may help us answering questions in fundamental research.

The experimental protocol described in Box 1 may be represented as a circuit diagram, Fig. 4. The diagram emphasises the information-theoretic aspects of the experiment. While all agents have full information about the overall evolution (the circuit diagram itself), they have access to different data (corresponding to different wires in the diagram).

### Derivation of statement W^{0} ^{:} ^{00} using Assumption (Q)

In the analysis of the Gedankenexperiment we argued that the event \((\overline w ,w) = (\overline {{\mathrm{ok}}} ,{\mathrm{ok}})\) must occur after finitely many rounds *n*, which is statement W^{0:00} described shortly after (7). While this is a pretty obvious consequence of the Born rule, we now show that it already follows from Assumption (Q), which corresponds to the special case of the Born rule when it gives probability-1 predictions.

We consider Heisenberg operators relative to time \(t_0 = {\mathrm{0}{:}{00}}\), i.e., right before the experiment starts. For any round *n*, let *W*^{n} be the isometry from \({\Bbb C}\) to \({\bar{\mathrm L}}\) ⊗ L that includes the initialisation of system R in state \(\left| {{\mathrm{init}}} \right\rangle _{\mathrm{R}}\) as well as \(U_{{\mathrm{R}} \to {\overline{\mathrm{L}S}}}^{{\mathrm{00}} \to {\mathrm{10}}}\) and \(U_{{\mathrm{S}} \to {\mathrm{L}}}^{{\mathrm{10}} \to {\mathrm{20}}}\) (cf. Table 1), i.e.,

The Heisenberg operator of the event \((\overline w ,w) = (\overline {{\mathrm{ok}}} ,{\mathrm{ok}})\) in round *n* relative to time *t*_{0} can thus be written as

We may now specify a Heisenberg operator \({\mathrm{\pi}}_{{\mathrm{halt}}}^{{\mathrm{0:00}}}\) for the halting condition, i.e., that the event \((\overline w ,w) = (\overline {{\mathrm{ok}}} ,{\mathrm{ok}})\) occurs in some round *n*,

Note that these are operators on \({\Bbb C}\), i.e., \({\mathrm{\pi }}_{(\overline w ,w) = (\overline {{\mathrm{ok}}} ,{\mathrm{ok}})}^{(n)} = p\) for some \(p \in \mathbb{C}\). It follows directly from (7) that *p* = 1/12 > 0. We thus have

Inserting this measurement operator into the corresponding statement of Assumption (Q) yields statement W^{0:00}.

### Analysis within Bohmian mechanics

According to Bohmian mechanics, the state of a system of particles consists of their quantum-mechanical wave function together with an additional set of variables that specify the particles’ spatial positions.

While the wave function evolves according to the Schrödinger equation, the time evolution of the additional position variables is governed by another equation of motion, sometimes referred to as the “guiding equation”. The general understanding is that these equations of motion must always be applied to the universe as a whole. As noted in ref. ^{32}, “if we postulate that subsystems [rather than the universe] must obey Bohmian mechanics, we ‘commit redundancy and risk inconsistency.ʼ”

The Gedankenexperiment presented in this work shows that this risk is real. Indeed, if the agents applied the Bohmian equations of motion directly to the relevant systems around them, rather than to the universe as a whole, their reasoning would be the same as the one prescribed by (Q). But since Bohmian mechanics also satisfies (S), this would, by virtue of Theorem 1, imply a violation of (C), i.e., the agents’ conclusions would contradict each other. (This finding should not be confused with the known fact that, if the spatial position of a particle is measured, the Bohmian position of the measurement device’s pointer is sometimes incompatible with the Bohmian position of the measured particle^{64,65,66,67,68}.)

The directive in ref. ^{32} that Bohmian mechanics should be applied to the entire universe means that the agents must model themselves from an outside perspective. This ensures that they all have the same view, so that reasoning according to (C) is unproblematic. But then, because of Theorem 1, (Q) is necessarily violated. This is indeed confirmed by an explicit calculation in Bohmian mechanics, which reveals that statement \(\overline {\mathrm{F}} ^{{n:}02}\) of Table 3 does not hold there. Furthermore, the time order of the measurements carried out by agents \(\overline {\mathrm{W}}\) and W is relevant within Bohmian mechanics. If agent W measured before agent \(\overline {\mathrm{W}}\) then, according to Bohmian mechanics, statement \(\overline {\mathrm{W}} ^{n:22}\) would be invalid whereas \(\overline {\mathrm{F}} ^{n:02}\) would hold. This is a clear departure from standard quantum mechanics, where the time order in which agents \(\overline {\mathrm{W}}\) and W carry out their measurements is irrelevant, because they act on separate systems.

This violation of (Q) raises the question under what circumstances Bohmian mechanics still endorses the use of the quantum-mechanical Born rule for predicting the outcome of a measurement. A candidate criterion could be that such a prediction is only valid if a memory of the prediction is available upon completion of the measurement. One may then be tempted to argue that agent \(\overline {\mathrm{F}}\)’s statement \(\overline {\mathrm{F}} ^{{\it{n}}{\mathrm{:02}}}\), for instance, is invalid because \(\overline {\mathrm{F}}\) is herself subject to a measurement, which may destroy her memory of the prediction for *w* before that value is measured. This argument does however not work. The reason is that, in the relevant case when \(\overline w = \overline {{\mathrm{ok}}}\), the value *r* and hence also agent \(\overline {\mathrm{F}}\)’s prediction for *w* is, by virtue of statements \(\overline {\mathrm{W}} ^{{\it{n}}{\mathrm{:22}}}\) and \({\mathrm{F}}^{{\it{n}}{\mathrm{:12}}}\), retrievable at the time when *w* is measured.

### Analysis within the CH formalism

In the CH formalism, statements about measurement outcomes are phrased in terms of “histories”. These must, by definition, be elements of a whole family of histories, called a “framework”, that satisfies certain consistency conditions. In the Gedankenexperiment proposed in this work, a possible history would be

*History h*_{1}: “In round *n* the outcomes *r* = tails, \(z = + \frac{1}{2},\overline w = \overline {{\mathrm{ok}}}\), and *w* = ok were observed.”

To verify that *h*_{1} is indeed a valid history, one has to construct a framework containing this history. It is straightforward to check that one such framework is the set consisting of *h*_{1} together with the additional histories

*History h*_{2}: “In round *n* the outcomes *r* = tails, \(z = + \frac{1}{2},\overline w = \overline {{\mathrm{ok}}}\), and *w* = fail were observed.”

*History h*_{3}: “In round *n* the outcomes *r* = heads, \(z = + \frac{1}{2},\;{\mathrm{and}}\;\overline w = \overline {{\mathrm{ok}}}\) were observed.”

*History h*_{4}: “In round *n* the outcomes \(z = - \frac{1}{2},\;{\mathrm{and}}\;\overline w = \overline {{\mathrm{ok}}}\) were observed.”

*History h*_{5}: “Outcome \(\overline w = \overline {{\mathrm{fail}}}\) was observed.”

The CH formalism contains the Born rule as a special case and hence fulfils Assumption (Q). Since it also satisfies (S), it follows from Theorem 1 that it violates (C). To illustrate how this violation manifests itself, we may consider a shortened version of history *h*_{1}, which leaves the values *z* and \(\overline w\) unmentioned:

*History* \(h_1^\prime\): “In round *n* the outcomes *r* = tails and *w* = ok were observed.”

The CH formalism provides a rule to assign probabilities to these histories, which turn out to be

Note that these probabilities disagree with the fact that \(h_1^\prime\) is just a part of history *h*_{1}, i.e., \(h_1 \Rightarrow h_1^\prime\). (This finding may be compared to the “three box paradox”^{69}, where calculations in three different consistent frameworks yield mutually incompatible probability assignments; see Section 22 of ref. ^{35} as well as ^{70} for a discussion.)

The CH formalism accounts for this disagreement by imposing the rule that logical reasoning must be constrained to histories that belong to a single framework, which is not the case for *h*_{1} and \(h_1^\prime\). To illustrate what this means, it is useful to return to the casino example described in the Discussion section above. Within a framework that contains history \(h_1^\prime\), the gambler’s reasoning is correct, for \(Pr[h_1^\prime ] = 0\). That is, *w* = ok implies that *r* = heads. Conversely, considering the framework above, which contains history *h*_{1}, it is readily verified that the other histories, *h*_{2}–*h*_{5}, have probabilities \(\frac{1}{{12}}\), 0, 0, and \(\frac{5}{6}\), respectively. That is, all nonzero probability histories of this framework that agree with the observation \(\overline w = \overline {{\mathrm{ok}}}\) also assert that \(z = + \frac{1}{2}\) and *r* = tails. This seems to be in agreement with the casino’s argument, i.e., \(\overline w = \overline {{\mathrm{ok}}}\) implies that \(z = + \frac{1}{2}\) and *r* = tails. However, because the framework does not include a history that talks about *r* alone, it disallows the—seemingly obvious—implication \(\left( {r = {\mathrm{tails}}\;{\mathrm{and}}\;z = + \frac{1}{2}} \right) \Rightarrow \;r = {\mathrm{tails}}\). In other words, within the CH formalism, the casino can prove that *r* = tails and \(z = + \frac{1}{2}\), but not that *r* = tails.

### Analysis within QBism

QBism is one of the most far-reaching subjectivistic interpretations of quantum mechanics. It regards quantum states as representations of an agent’s personal knowledge, or rather beliefs, about the outcomes of future measurements, and it also views these outcomes as personal to the agent.

To reflect these tenets of QBism in the analysis of the Gedankenexperiment, it is useful to imagine that the agents write their observations and conclusions into a personal notebook. For example, according to Table 3, when agent \(\overline {\mathrm{F}}\) gets *r* = tails in round *n* = 1, she may put down the following

*Statement* \(\overline {\mathrm{F}} ^{1:02}\):“*r* = tails at time 1:01, hence I am certain that we will hear W announcing *w* = fail at the end of this round.”

Here the phrase “is certain that” expresses a degree of belief and may also be replaced by something like “would bet an arbitrarily large amount on”. Similarly, agent F, when she gets \(z = + \frac{1}{2}\), may write into her notebook

*Statement* \({\mathrm{F}} ^{1:12}\):“\(z = + \frac{1}{2}\) at time 1:11, hence I am certain that, if I now checked \(\overline {\mathrm{F}}\)’s notebook, I would read that *r* = tails at time 1:01.”

Agent F may as well write about agent \(\overline {\mathrm{F}}\)’s conclusions, i.e.,

*Statement* \({\mathrm{F}} ^{1:13}\):“\(z = + \frac{1}{2}\) at time 1:11, hence I am certain that, if I now checked \(\overline {\mathrm{F}}\) ’s notebook, I would read that she is certain that we will hear W announcing *w* = fail at the end of this round.”

Agent F may now be tempted to conclude from the above that

*Statement* \({\mathrm{F}} ^{1:14}\):“\(z = + \frac{1}{2}\) at time 1:11, hence I am certain that we will hear W announcing *w* = fail at the end of this round.”

However, permitting such implications is akin to assuming (C). Because QBism satisfies (Q) and (S), it would result in the agents issuing contradictory statements. The Gedankenexperiment is thus an example of a multi-agent scenario where, to ensure consistency of QBism, implications of the type \({\mathrm{F}}^{1:13} \Rightarrow {\mathrm{F}}^{1:14}\) must be disallowed. Nevertheless, there should be ways for agents to consistently reason about each other. One may therefore ask whether (C) could be substituted by another (weaker) rule that enables such reasoning but does not lead to contradictions. This question is currently being investigated (J.B. DeBrota, C.A. Fuchs, and R. Schack, manuscript in preparation).

No data sets were generated or analysed during the current study.

We would like to thank Yakir Aharonov, Mateus Araújo, Alexia Auffèves, Jonathan Barrett, Veronika Baumann, Serguei Beloussov, Charles Bennett, Hans Briegel, Časlav Brukner, Harry Buhrman, Adán Cabello, Giulio Chiribella, Roger Colbeck, Patricia Contreras Tejada, Giacomo Mauro D’Ariano, John DeBrota, Lídia del Rio, David Deutsch, Artur Ekert, Michael Esfeld, Philippe Faist, Aaron Fenyes, Hugo Fierz, Jürg Fröhlich, Christopher Fuchs, Shan Gao, Svenja Gerhard, Edward Gillis, Nicolas Gisin, Sheldon Goldstein, Sabrina Gonzalez Pasterski, Gian Michele Graf, Philippe Grangier, Bob Griffiths, Arne Hansen, Lucien Hardy, Aram Harrow, Klaus Hepp, Paweł Horodecki, Angela Karanjai, Adrian Kent, Gijs Leegwater, Matthew Leifer, Seth Lloyd, John Loverain, Markus Müller, Thomas Müller, Hrvoje Nikolić, Travis Norsen, Nuriya Nurgalieva, Jonathan Oppenheim, Sandu Popescu, Matthew Pusey, Gilles Pütz, Joseph Renes, Jess Riedel, Valerio Scarani, Rüdiger Schack, Robert Spekkens, Cristi Stoica, Antoine Suarez, Tony Sudbery, Stefan Teufel, Roderich Tumulka, Lev Vaidman, Vlatko Vedral, Mordecai Waegell, Andreas Winter, Stefan Wolf, Filip Wudarski, Christa Zoufal, and Wojciech Zurek for comments and discussions. This project was supported by the Swiss National Science Foundation (SNSF) via the National Centre of Competence in Research “QSIT”, by the Kavli Institute for Theoretical Physics (KITP) at the University of California in Santa Barbara, by the Stellenbosch Institute for Advanced Study (STIAS) in South Africa, by the US National Science Foundation (NSF) under grant No. PHY17-48958, by the European Research Council (ERC) under grant No. 258932, and by the European Commission under the project “RAQUEL”.

By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.