Three-qubit nonlocality paradoxes: beyond GHZ


Abstract

Quantum nonlocality paradoxes, such as that of GHZ, provide maximally sharp logical obstructions to classical probabilistic models of quantum correlations. They are key resources in a broad variety of information-theoretic tasks that exhibit unconditional quantum advantage. For example, in nonlocal games, which are communication tasks that serve as core technical tools in recent landmark results in quantum computational complexity theory.

Their role in establishing quantum advantage motivated their study by Abramsky et al.who introduced an infinite family of three-qubit paradoxes exhibiting novel conditional structure. This was later extended by de Silva et al.into a full classification program.

In this work, we completely classify all three-qubit nonlocality paradoxes established via a biconditional parity proof; this is a very large class of paradoxes that encompasses all earlier-known examples. We do this by introducing a suite of new structural and combinatorial techniques. We find that the landscape of nonlocality paradoxes is far richer than previously understood, violating regularity conditions underlying all prior constructions.

1 Introduction↩︎

A central organising thrust of quantum computer science is to understand and exploit uniquely quantum resources towards provable advantages over classical information processing. A key role in this program is played by nonlocality [1], [2], a property of correlations that obstructs simulation by classical probabilistic models. Nonlocality can be precisely certificated in terms of games, which serve as core technical tools in quantum information and complexity theory. As structurally clarified by Abramsky–Brandenburger [3], nonlocality (and its generalisation, contextuality) are essentially logical in character. This work addresses the problem of classifying logical proofs of nonlocality under minimal assumptions.

Whereas standard witnesses of nonlocality take the form of probabilistic inequalities satisfied by classical correlations but violable by quantum correlations [4], the maximal form of strong nonlocality is witnessed by a logical paradox. Nonlocality paradoxes arise from restricted joint measurability: quantum theory allows only compatible sets of measurements, called contexts, to be jointly measurable. The canonical example is due to Greenberger–Horne–Zeilinger (GHZ) [5], [6]. They gave a three-qubit state with two measurements per qubit such that: the set of constraints describing the associated possibilistic empirical data, one for each context (i.e.a choice of one measurement on each qubit), is unsatisfiable.

Paradoxes undergird probabilistic nonlocality in that all nonlocal correlations are dilutions of paradoxes by classical randomness. The nonlocal fraction [7], [8] measures nonlocality by quantifying the degree to which correlations are paradoxical. In many information-theoretic tasks, quantum advantage scales directly with the nonlocal fraction of an available resource state. For example, nonlocal games [9] involve players—who may share a distributed resource but cannot directly communicate—giving coordinated responses to a referee’s queries. When classical correlations limit the players’ success probability, deterministic winning strategies necessarily require sharing a nonlocal paradox.

Such unconditional advantages in communication tasks can be converted into rare unconditional complexity-theoretic separations. For example, Bravyi–Gosset–König [10] gave a constant-depth quantum circuit family, capable of generating and playing many nonlocal games, that cannot be simulated by classical circuits of sublogarithmic depth. Nonlocal games also play an essential role in the proof that \(\textsf{MIP}^* = \textsf{RE}\): entangled multi-interactive provers recognise exactly the semidecidable languages [11].

Nonlocality paradoxes directly boost computation in the model of measurement-based quantum computation. Anders–Browne [12] showed how access to measurements on GHZ states can promote a restricted linear computer to classical universality; Raussendorf [13] extended this to general measurement-based computation. Other information-theoretic tasks requiring nonlocality include device-independent quantum cryptography [14], [15] and randomness generation [16].

These results demonstrate that the mere presence of nonlocality is insufficient for realising advantages; the precise structure of the paradoxes involved plays a vital role. Revealing this structure enables systematic investigation of the advantages such paradoxes confer and the mechanisms by which they do so. Moreover, understanding how abundant quantum paradoxes are, and whether simple systems can generate many independent instances of them, bears directly on how nonlocality can be amplified into provable computational separations. These considerations naturally lead to a classification problem for nonlocality paradoxes, initiated in earlier work by the present authors [17] in the three-qubit setting.

1.1 Prior work↩︎

Abramsky et al.[18] began the systematic study of three-qubit nonlocality paradoxes, giving the first examples beyond that of GHZ. They showed that all three-qubit paradoxes involve, up to a natural physical equivalence, equatorial measurements performed on a balanced state. Further, they gave an infinite family of paradoxes, indexed by \(m \in \mathbb{N}\), with a striking novel conditional structure. Both Alice’s and Bob’s \(2m\) measurements (i.e.those on the first two qubits) form half of a regular \(4m\)-polygon, while Charlie’s two measurements (i.e.those on the third qubit) are \(X,Y\) as in the standard GHZ example. The GHZ example corresponds to \(m=1\); for higher \(m\), the resulting parity constraints on satisfying assignments are conditional on Charlie’s outcome when he measures \(Y\).

This was extended to a classification program by the present authors, who introduced several key new technical tools. We conjectured that all paradoxes necessarily require an interpolant state, which lies on the line connecting the GHZ state to the tensor product of the Bell state and the plus state. We exhaustively classified all paradoxes satisfying the following conditions:

  1. an interpolant state is used,

  2. Charlie has two measurements,

  3. Alice and Bob have the same number of measurements,

  4. the logical constraints are as strong as physics allows,

  5. the contradiction arises by summing all parity constraints.

Our earlier classification subsumed and greatly extended the family of Abramsky et al., introducing several new infinite families that exhibited numerous novel structural features. Removing our prior assumptions (1) through (5) fundamentally alters the possible logico-combinatorial structure of paradoxes and demands significantly stronger methods.

1.2 Summary of main results↩︎

In this work, we give a complete structural classification of three-qubit nonlocality paradoxes admitting a biconditional parity proof (Definition 3). In such a proof, after relabelling the parties if necessary, Charlie has exactly two measurement settings, and each Charlie conditioning—a choice of Charlie measurement and outcome—turns the Alice–Bob possibilistic constraints into parity relations: an Alice–Bob outcome pair is possible if and only if it satisfies the corresponding conditioned \(\mathbb{Z}_2\)-parity equation. This is a vast family of three-qubit nonlocality paradoxes that includes all prior known families including the standard GHZ example, the family of Abramsky et al.[18], and the earlier families of the present authors [17].

We show below that the paradoxes admitting a biconditional parity proof are precisely those that use interpolant states when Charlie is restricted to two measurement settings (Proposition 4); that is, our present classification drops the above assumptions (3), (4), and (5) from our earlier classification. We achieve this by introducing a graph-theoretic framework for studying nonlocality paradoxes in terms of \(2\)-CNF formulae and implication graphs (Definition 5). In the interpolant case, these implication graphs are bidirected, so paradoxicality is witnessed by paths from literals to their complements (Lemma 6). We then show that every paradox with a biconditional parity proof is reducible to a canonical combinatorial description and construct the bijection of Theorem 18: \[\mathsf{BPP} \quad \cong \quad \mathsf{CanonicalTriples}.\] Here, \(\mathsf{BPP}\) is the set of specifications of quantum state and minimal measurement sets for paradoxes admitting biconditional parity proofs, up to permuting parties and local changes of basis (Definition 3). The set \(\mathsf{CanonicalTriples}\) consists of the canonical classification data, i.e.the lexicographically normalised triples that contain exactly one representative of each physical equivalence class (Definition 20). Each such triple is a small tuple of integers and real parameters with membership decided by easily checkable conditions.

In particular, the data that classifies a biconditional parity proof starts with a Charlie clock (Definition 6), consisting of a clock group \(\mathbb{Z}_N\), a choice of three ticks, and a real parameter. The valid clocks—those that are both realisable by quantum data and paradoxical—are classified explicitly in Theorem 11. Once the clock is fixed, Alice’s measurements, and hence Bob’s, are specified by an Alice–Bob completion (Definition 13): a finite choice of cosets of certain subgroups of the clock group. These cosets are exactly the carriers of witness paths in the implication graphs (Proposition 14). The shadow test determines which further witnesses are already forced by a partial choice of cosets (Proposition 15), and the canonical completions are precisely those giving minimal measurement supports (Definition 17 and Theorem 16). Finally, Alice and Bob’s measurements can be partitioned into layers, which are noninteracting copies of the clock group, each offset by a real-valued shift; the free choice of these shifts completes the classifying data (Definition 18).

We conclude by presenting families of new exotic paradoxes that violate all prior assumptions on their structure. Section 5 gives new interpolant-state paradoxes beyond the restriction of Charlie to two measurements, including families with three Charlie measurements (Theorems 20 and 21) and examples with four Charlie measurements (Example 1). In Section 6, we present a new non-interpolant paradox, which provides a counterexample to the conjecture of [17] that every three-qubit nonlocality paradox must arise from an interpolant state.

Together, these results provide several striking new insights into the nature of quantum nonlocality paradoxes. Earlier, the reason why so few examples of three-qubit nonlocality paradoxes were known might have been attributed to them being genuinely rare. We now see, upon performing a deep and systematic search for them, that, while such paradoxes may be difficult to construct, they are incredibly abundant. Indeed, every condition on them that was presumed to be necessary is revealed below not to be. While paradoxicality does impose strict symmetry and structural constraints, there is enough slack to construct increasingly exotic examples.

Equivalently, our classification can be read as a fine-grained study of how quantum interference gives rise to provably nonclassical behaviour. Nonlocality paradoxes require realising many impossible (i.e.probability zero) events arising from exact amplitude cancellations that are sufficiently well-distributed across combinations of measurements to rule out every hidden variable; our results identify the arithmetic and combinatorial patterns by which such local cancellations assemble into a global logical contradiction. An exciting future direction is to consider how this wealth of quantum paradoxes can be leveraged towards demonstrating unconditional quantum advantages in a variety of information processing tasks.

1.2.0.1 Outline.

Section 2 reviews the measurement-scenario formalism for three-qubit nonlocality paradoxes and the amplitude equations governing impossible events. Section 3 recasts paradoxicality in terms of \(2\)-CNF formulae and implication graphs. Section 4 proves the classification of biconditional parity proofs via valid Charlie clocks, canonical Alice–Bob completions, and layer shifts. Section 5 presents new interpolant-state paradoxes beyond the restriction of Charlie to two measurements, including examples with three and four Charlie measurements. Finally, Section 6 constructs a non-interpolant-state paradox lying outside the biconditional parity proof classification.

2 Background↩︎

2.1 Nonlocality↩︎

We briefly review the notion of nonlocality, a special case of contextuality, within the framework of Abramsky–Brandenburger [3]. Contextuality is a property of probabilistic data relative to a given measurement scenario. In this work, we focus on data arising from quantum states and measurements, i.e.quantum scenarios.

Experimental setups are modelled by the abstract framework of measurement scenarios: a triple \((\mathcal{X}, \mathcal{O}, \mathcal{C})\), consisting of a set of measurement labels \(\mathcal{X}\), a set of possible outcomes \(\mathcal{O}\), and a cover \(\mathcal{C}\) of \(\mathcal{X}\), consisting of measurement contexts, which are maximal sets of measurements that can be jointly performed. Since we are only concerned with qubit quantum scenarios, we fix \(\mathcal{O} = \mathbb{Z}_2\). A quantum scenario yields an empirical model \(\mathcal{E}\), consisting of probability distributions \(P_C : \mathcal{O}^C \to [0,1]\) indexed by \(C \in \mathcal{C}\), defined by the Born rule, which satisfy no-signalling: for any \(C, C' \in \mathcal{C}\), the marginal distributions \(P_C\big|_{C\cap C'}\) and \(P_{C'}\big|_{C\cap C'}\) agree.

An empirical model is noncontextual if it admits a global distribution \(\xi: \mathcal{O}^\mathcal{X} \to [0, 1]\), also known as a local hidden variable model, over global assignments that reproduces the observed marginal distributions, i.e.\(\xi|_C = P_C\) for all \(C \in \mathcal{C}\). Such models necessarily satisfy all Bell inequalities [19], [20], thus contextuality is witnessed by violation of a probabilistic inequality. A global assignment \(g: \mathcal{X} \rightarrow \mathcal{O}\) is consistent with an empirical model if, for each \(C\in \mathcal{C}\), the joint outcome predicted by \(g\) is possible, i.e.\(P_C(g|_C) \neq 0\). An empirical model is strongly contextual if it admits no such consistent global assignment. Standard examples include the GHZ paradox [6] and the PR box [21].

Nonlocality is a special type of contextuality in which the measurements have a multipartite structure. In the quantum case, a Bell measurement scenario \(\mathcal{M}\) on \(n\) qubits is an \(n\)-tuple of finite sets \((M_1, \ldots, M_n)\), where each \(M_i\) is a set of measurements on the \(i\)-th qubit. The contexts of \(\mathcal{M}\) are \(\mathcal{C} = \prod_{i=1}^n M_i\), i.e.choices of exactly one measurement per qubit. The set of all measurements is \(\mathcal{X} = \bigsqcup_{i=1}^n M_i\).

A local measurement is given by \[E_{\theta, \varphi} := \sin\left(\theta\right)[\cos\left(\varphi\right) X + \sin\left(\varphi\right) Y] + \cos\left(\theta\right) Z ,\] where \(\theta \in \left[0, \tfrac{\pi}{2}\right)\) and \(\varphi \in [0, 2\pi)\), and \(X,\;Y,\;Z\) denote the Pauli operators. The \(+1\) eigenstate of \(E_{\theta, \varphi}\) is \[\ket{\theta, \varphi} := \cos\tfrac{\theta}{2}\ket{0} + e^{i\varphi}\sin\tfrac{\theta}{2} \ket{1}\] and \(-1\) eigenstate is \(\ket{\pi - \theta, \varphi + \pi}\). Thus, a context may be specified by a tuple \((\boldsymbol{\theta}, \boldsymbol{\varphi}) := ((\theta_1, \varphi_1),\ldots,(\theta_n, \varphi_n))\), and an event by \((\boldsymbol{\theta}, \boldsymbol{\varphi}) \rightarrow \mathbf{o}\), where \(\mathbf{o} \in \mathcal{O}^n\) labels measurement outcomes (with \(+1, -1\) relabelled as \(0, 1\), respectively). We reformulate the definition of strong nonlocality in this setting.

Definition 1. An empirical model \(\mathcal{E}(\ket{\psi}, \mathcal{M})\) associated with a quantum scenario \((\ket{\psi}, \mathcal{M})\), where \(\ket{\psi}\) is an \(n\)-qubit state, is strongly nonlocal if, given any global assignment \(g: \bigsqcup_{i=1}^n M_i \rightarrow \mathbb{Z}_2\), there exists a context \((\boldsymbol{\theta}, \boldsymbol{\varphi})\) such that the event \((\boldsymbol{\theta}, \boldsymbol{\varphi}) \to (g(\theta_1, \varphi_1), \ldots, g(\theta_n, \varphi_n))\) is impossible.

Let \(\ket{(\boldsymbol{\theta}, \boldsymbol{\varphi}) \rightarrow \mathbf{o}}\) denote the eigenstate associated with the event \((\boldsymbol{\theta}, \boldsymbol{\varphi}) \rightarrow \mathbf{o}\). The event is impossible if and only if \(\braket{(\boldsymbol{\theta}, \boldsymbol{\varphi}) \rightarrow \mathbf{o} | \psi} = 0\). We refer to a pair \((\ket{\psi}, \mathcal{M})\) as a (quantum nonlocality) paradox when \(\mathcal{E}(\ket{\psi}, \mathcal{M})\) is strongly nonlocal.

2.2 Nonlocality paradoxes of three qubits↩︎

Two-qubit quantum states do not exhibit strong nonlocality [22], and hence strong nonlocality requires at least three qubits. Abramsky et al.[18] showed the following:

Theorem 1 ([18]). A tripartite quantum state admitting strong nonlocality must be in the SLOCC class of the GHZ state and, in particular, must be balanced. Moreover, any such strongly nonlocal behaviour can be witnessed using only equatorial measurements.

A balanced state is of the form \(\Bstate = \mathcal{N}(\ket{v_{\boldsymbol{\lambda}}} + e^{i \Phi} \ket{w_{\boldsymbol{\lambda}}})\), where \(\boldsymbol{\lambda} = (\lambda_1, \lambda_2, \lambda_3)\) with \(\lambda_j \in \left[0, \tfrac{\pi}{2}\right)\), \(\Phi \in [0,2\pi )\), and \(\ket{v_{\boldsymbol{\lambda}}} = \bigotimes_{j=1}^3 \ket{v_{\lambda_j}},\;\ket{w_{\boldsymbol{\lambda}}} = \bigotimes_{j=1}^3 \ket{w_{\lambda_j}}\) with \[\ket{v_{\lambda_j}} := \cos{\tfrac{\lambda_j}{2}} \ket{0} + \sin{\tfrac{\lambda_j}{2}} \ket{1}, \quad \ket{w_{\lambda_j}} := \sin{\tfrac{\lambda_j}{2}} \ket{0} + \cos{\tfrac{\lambda_j}{2}} \ket{1},\] and \(\mathcal{N}\) is a normalising constant.

Figure 1: The one-qubit geometry of a balanced state. The red vectors are the states\ket{v_\lambda} and \ket{w_\lambda}, symmetric about the equator, while E_\phiis an equatorial measurement.

An equatorial measurement has the form \(E_\varphi := \cos\left(\varphi\right) X + \sin\left(\varphi\right) Y\), where \(\varphi \in [0,2\pi)\). Since only equatorial measurements contribute to strong nonlocality, we only consider measurement scenarios \(\mathcal{M}= (M_1, M_2, M_3)\) such that each \(M_i \subset [0, 2\pi)\) is a set of angles. We refer to \(M_1,\;M_2,\;\text{and}\;M_3\) as the Alice, Bob, and Charlie measurements, respectively. The following remark yields further simplifications.

Remark 2. As shown in Abramsky et al.[18], it suffices to consider global assignments \(g : \bigsqcup_{i=1}^n M_i \to \mathbb{Z}_2\) satisfying \[\label{eqn:nice95ga} g(\varphi) = g(\varphi + \pi) \oplus 1\tag{1}\] for all equatorial measurements \(E_\varphi\). Thus, to establish strong nonlocality, it is enough to rule out such assignments, and if the model is not strongly nonlocal, then an assignment exists satisfying 1 . Consequently, we may assume \(M_i \subset [0,\pi)\).

The following distinguished subclass of balanced states was originally introduced in [17].

Definition 2 ([17]). An interpolant state \(\Bsimple\) is a balanced state of the form \(\ket{\text{B}((0,0,\lambda),0)}\).

All previously known examples of three-qubit nonlocality paradoxes [17], [18], [22] arise from interpolant states. In Section 6, we present a first example of a nonlocality paradox involving a non-interpolant state.

2.2.1 Equivalences of paradox↩︎

We regard two three-qubit scenarios \((\ket{\psi},\mathcal{M})\) and \((\ket{\psi'},\mathcal{M}')\) as equivalent if they differ only by relabelling the qubits and by local changes of basis. More precisely, this means that there exists a local unitary \(U=U_1\otimes U_2\otimes U_3\) and a permutation \(\sigma\) of the three qubits such that \(U\ket{\psi}=\ket{\psi'}\), and for each \(i=1,2,3\), the local unitary \(U_i\) carries the measurement set \(M_i\) onto \(M'_{\sigma(i)}\), where equatorial measurements are identified modulo \(\pi\).

This equivalence relation is particularly rigid for equatorial measurement scenarios. Indeed, by [17], if a single-qubit unitary sends a set of at least two equatorial measurements to another equatorial set, then, up to an overall phase, it must be of the form \[X^a P_\theta, \quad a\in\mathbb{Z}_2,\; \theta\in[0,2\pi); \qquad P_\theta=\operatorname{diag}(1,e^{i\theta}).\] Thus, the allowed local changes of coordinates are rotations of the equator, possibly followed by the reflection induced by \(X\): \[E_\varphi\longmapsto E_{\varphi+\theta} \quad \text{or} \quad E_\varphi\longmapsto E_{-\varphi-\theta}.\] Equivalently, the only freedom on each local measurement set is to rotate the equatorial circle, and possibly reverse its orientation.

For interpolant states, this freedom is even more restricted. By [17], if \(\Bsimple\) and \(\Bsimple<\lambda'>\) with \(\lambda,\lambda'\neq 0\) are equivalent, then \(\lambda=\lambda'\). Moreover, after fixing the interpolant form, the only remaining local unitaries are, up to phase, \[P_\theta\otimes P_{-\theta}\otimes I \quad \text{or} \quad XP_\theta\otimes XP_{-\theta}\otimes X.\]

Finally, if a balanced state has at least one zero component in \(\boldsymbol{\lambda}\), then, after permuting the qubits, we may assume \(\lambda_1=0\). In that case, the phase \(\Phi\) can be removed by a phase rotation on the first qubit \(P_{-\Phi}\otimes I\otimes I.\)

We also require all nonlocality paradoxes to satisfy the following minimality condition: a nonlocality paradox \((\ket{\psi}, \mathcal{M})\) is minimal if \((\ket{\psi}, \mathcal{M}')\) is not a paradox for any \(\mathcal{M}'\) with strictly fewer measurements than \(\mathcal{M}\), i.e.\(M_i' \subseteq M_i\) for all \(i\), with at least one containment strict.

2.3 Impossible events in three-qubit quantum scenarios↩︎

For \(\boldsymbol{\varphi} = (\varphi_1, \varphi_2, \varphi_3)\), the event \(\boldsymbol{\varphi} \to \mathbf{0}\) is impossible precisely when the amplitude \(\braket{\boldsymbol{\varphi}|\BstateNoKet{}{}}\) is \(0\). As shown in [18], this condition holds exactly when the following equation is satisfied: \[\label{eqn:imposs95} \sum_{i=1}^3 \beta(\lambda_i, \varphi_i) \equiv \pi - \Phi \mod 2\pi,\tag{2}\] where the function \(\beta: \left[0, \tfrac{\pi}{2}\right)\times \mathbb{R}/2\pi\mathbb{Z}\rightarrow \mathbb{R}/2\pi\mathbb{Z}\) is defined as follows: \[\label{eqn:beta} \beta(\lambda, \varphi) := \varphi - 2\arctan \left( \frac{\cos{\frac{\lambda}{2}} \sin{\varphi}}{\sin{\frac{\lambda}{2}} + \cos{\frac{\lambda}{2}} \cos{\varphi}} \right).\tag{3}\] We note that the expression for \(\beta\) differs slightly from that of [18] and is instead due to [17]. This function provides a systematic framework for analysing impossible events in tripartite quantum scenarios. The following two lemmas follow directly.

Lemma 1. Let \((A, B, C)\) be a context in the quantum scenario \((\Bstate, \mathcal{M})\) and \((a,b,c) \in \mathbb{Z}_2^3\). The event \((A, B, C) \to (a, b, c)\) is impossible if and only if \[\label{eqn:betaABC} \beta(\lambda_1,A+a\pi)+\beta(\lambda_2,B+b\pi)+\beta(\lambda_3,C+c\pi) \equiv \pi - \Phi \mod 2\pi.\tag{4}\]

For convenience, in the rest of this paper, a congruence is assumed to be modulo \({2\pi}\) unless otherwise stated.

Figure 2: Schematic form of the \beta-equation. Here\beta_A:=\beta(\lambda_1,A+a\pi), \beta_B:=\beta(\lambda_2,B+b\pi), and\beta_C:=\beta(\lambda_3,C+c\pi). The event (A,B,C)\mapsto(a,b,c) isimpossible exactly when the three angle contributions sum to the targetdirection \pi-\Phi.

Lemma 2 ([17]). The following properties of \(\beta\) can be easily verified.

  1. Modulo \(2\pi\), for all fixed \(\lambda \in \left[0, \tfrac{\pi}{2}\right)\), \(\beta(\lambda, \varphi) \in [0, 2\pi)\) is strictly decreasing as a function of \(\varphi\) on \((0, 2\pi)\) and is thus bijective on \([0, 2\pi)\).

  2. \(\beta(0, \varphi) \equiv -\varphi\).

  3. For all \(\lambda \in \left[0, \tfrac{\pi}{2}\right)\), \(\beta(\lambda, \varphi) \equiv 0\) if and only if \(\varphi \equiv 0\), and \(\beta(\lambda, \varphi) \equiv \pi\) if and only if \(\varphi \equiv \pi\).

  4. \(\beta(\lambda, \tfrac{\pi}{2}) \equiv \lambda - \tfrac{\pi}{2}\).

To better analyse 4 , the auxiliary function \[\delta(\lambda, \varphi) := \beta(\lambda, \varphi + \pi) - \beta(\lambda, \varphi) \equiv \pi - 2\arctan(\sin\varphi\tan\lambda),\] was introduced in [17], which captures the change in \(\beta\) under a flip of the measurement outcome. The properties of \(\delta\) determine which events in a given context are impossible and were analysed in [17].

Lemma 3. Let \(\lambda\in\left[0, \tfrac{\pi}{2}\right)\) and \(\varphi\in[0,\pi)\). Then \(\delta(\lambda,\varphi)\in(0,\pi]\), with \(\delta(\lambda,\varphi)\equiv\pi\) if and only if \(\lambda=0\) or \(\varphi=0\), and \[\delta(\lambda_1,\varphi_1)\pm\delta(\lambda_2,\varphi_2)\equiv 0 \iff \sin\varphi_1\tan\lambda_1=\mp\sin\varphi_2\tan\lambda_2.\] In particular, \(\delta(\lambda_1,\varphi_1)+\delta(\lambda_2,\varphi_2)\equiv 0\) if and only if \(\delta(\lambda_1,\varphi_1)=\delta(\lambda_2,\varphi_2)\equiv\pi\).

Remark 3. Since \(\delta(\lambda, \varphi) \not\equiv 0\) for all \(\lambda\) and \(\varphi\), impossible events in a given context must differ by at least \(2\). Thus, the number of impossible events in any context is at most \(4\).

a

Figure 3: Two examples illustrating the angles \(-\beta(\lambda,\phi)\) and the corresponding separation \(-\delta(\lambda,\phi)\) between two outcomes’ \(\beta\) contributions. The green and red diameters indicate the two outcomes (0 and 1 respectively) of the measurement at angle \(\phi \in [0,\pi)\). The left circle illustrates \(\lambda = \pi/4,\, \phi = \pi/2\); the right circle illustrates \(\lambda = \pi/4,\, \phi = 3\pi/4\). We see that the effect of \(-\beta\) is to “pull” its input angle to the right. The higher \(\lambda\) is, the stronger this pulling action is. Moreover, as we see in the right circle, the closer an angle is to the leftmost point of a circle, the more it gets pulled by \(-\beta\).. a — image

2.4 Biconditional parity proofs↩︎

Definition 3. Let \((\ket{\psi},\mathcal{M})\) be a three-qubit quantum scenario. We say that it admits a biconditional parity proof if, after possibly permuting the parties, \(M_3=\{C_0,C_1\}\) and, for each Charlie conditioning \((C_l,z)\), there are data \[F_{l,z}\subseteq M_1\times M_2, \qquad p_{l,z}:F_{l,z}\to\mathbb{Z}_2,\] such that:

  1. if \((A,B)\notin F_{l,z}\), then no event \((A,B,C_l)\to(a,b,z)\) is impossible;

  2. if \((A,B)\in F_{l,z}\), then \[(A,B,C_l)\to(a,b,z)\text{ is possible} \quad\Longleftrightarrow\quad a\oplus b=p_{l,z}(A,B);\]

  3. for every total Charlie assignment \(\mathbf{z}=(z_0,z_1)\in\mathbb{Z}_2^2\), the system \[g(A)\oplus g(B)=p_{l,z_l}(A,B), \qquad l\in\mathbb{Z}_2,\;(A,B)\in F_{l,z_l},\] has no solution \(g:M_1\sqcup M_2\to\mathbb{Z}_2\).

We write \(\mathsf{BPP}\) for the set of minimal paradoxes admitting such a proof, modulo the equivalence of Section 2.2.1.

Proposition 4. A minimal three-qubit paradox admits a biconditional parity proof if and only if it is equivalent to a paradox of the form \[(\Bsimple,\mathcal{M}), \qquad |M_3|=2.\]

Proof. Suppose first that \((\ket{\psi},\mathcal{M})\) admits a biconditional parity proof. By the three-qubit reduction theorem recalled in Section 2.2, we may pass to an equivalent balanced equatorial representative. After the party permutation allowed in Definition 3, write Charlie for the conditioning party, so \(M_3=\{C_0,C_1\}\), and write the balanced-state parameters as \((\lambda_A,\lambda_B,\lambda_C)\).

We use the following consequence of [17]: if a balanced equatorial scenario supports a biconditional parity pattern with one party distinguished as the conditioning party, then the two balanced-state parameters on the remaining parties vanish. Indeed, each active biconditional constraint gives, for fixed \((C_l,z)\), a pair of complementary impossible events \[(A,B,C_l)\to(a,b,z), \qquad (A,B,C_l)\to(a\oplus1,b\oplus1,z).\] Subtracting their \(\beta\)-equations gives \[\delta(\lambda_A,A)+\delta(\lambda_B,B)\equiv0.\] The analysis in [17], using the characterisation of when \(\delta(\lambda,\varphi)\equiv\pi\), shows that the biconditional pattern forces \(\lambda_A=\lambda_B=0\). Thus the state is equivalent to one of the form \(\Bstate<(0,0,\lambda)>[\Phi]\). Since a zero-parameter qubit allows the residual phase \(\Phi\) to be removed by a local phase rotation, the state is equivalent to \(\Bsimple\). Hence the scenario is equivalent to one of the form \[(\Bsimple,\mathcal{M}), \qquad |M_3|=2.\]

Conversely, suppose \((\Bsimple,\mathcal{M})\) is a paradox with \(M_3=\{C_0,C_1\}\). Put \[T_{l,z}:=\beta(\lambda,C_l+z\pi).\] Since \(\beta(0,\varphi)\equiv-\varphi\), the impossibility condition becomes \[(A,B,C_l)\to(a,b,z)\text{ is impossible} \quad\Longleftrightarrow\quad A+B\equiv T_{l,z}+(1\oplus a\oplus b)\pi .\] Thus, for fixed \(A,B,l,z\), either \(A+B\not\equiv T_{l,z}\mod\pi\), in which case there is no Alice–Bob constraint, or there is a unique \(\epsilon_{l,z}(A,B)\in\mathbb{Z}_2\) such that \[A+B\equiv T_{l,z}+\epsilon_{l,z}(A,B)\pi .\] In the latter case the impossible outcomes are exactly those with \(1\oplus a\oplus b=\epsilon_{l,z}(A,B)\), so the possible outcomes are exactly the single parity class \[a\oplus b=1\oplus\epsilon_{l,z}(A,B).\] Define \[F_{l,z}:=\{(A,B)\in M_1\times M_2\mid A+B\equiv T_{l,z}\mod\pi\}, \qquad p_{l,z}(A,B):=1\oplus\epsilon_{l,z}(A,B).\] Then pairs outside \(F_{l,z}\) impose no constraint, while pairs inside \(F_{l,z}\) satisfy \[(A,B,C_l)\to(a,b,z)\text{ is possible} \quad\Longleftrightarrow\quad a\oplus b=p_{l,z}(A,B).\] Since \((\Bsimple,\mathcal{M})\) is a paradox, for every total Charlie assignment \(\mathbf{z}=(z_0,z_1)\) the resulting Alice–Bob parity system has no global solution. Hence the scenario admits a biconditional parity proof. ◻

3 A graph-theoretic formalism for paradoxes↩︎

A graph-theoretic formalism encodes the logical constraints of nonlocality paradoxes in a precise combinatorial structure, making their properties accessible to rigorous analysis using standard tools from graph theory. In this section and those that follow, we draw on classical results from graph theory [23] and 2-SAT [24], [25]. In particular, we rely on the correspondence between \(2\)-CNF formulae and implication graphs [26]. For completeness and clarity, we restate these results in a unified graph-theoretic language tailored to nonlocality paradoxes.

3.1 Logical structure of nonlocality paradoxes↩︎

We review the logical structure of the three-qubit interpolant-state paradoxes developed in [17] and extend it to general balanced-state scenarios. The GHZ state is itself an interpolant state (with \(\boldsymbol{\lambda}=\mathbf{0}\)), and the corresponding paradox is characterised by a single unsatisfiable system of \(\mathbb{Z}_2\)-linear equations. By contrast, the family of paradoxes in [17], [18] involves multiple such systems, conditioned on the outcome of Charlie’s measurements.

We fix the quantum scenario \((\Bstate,\mathcal{M})\). By 2 , an event \((A,B,C)\to(a,b,c)\) is impossible if and only if \[\label{eqn:imposs95abc} \beta(\lambda_1, A) + a\,\delta(\lambda_1,A) + \beta(\lambda_2, B) + b\,\delta(\lambda_2 , B) \equiv \pi - T_{C,c} -\Phi ,\tag{5}\] where \[\label{eqn:charlie-tick-def} T_{C,c} := \beta(\lambda_3, C) + c\, \delta(\lambda_3 , C) \in \mathbb{R}/2\pi\mathbb{Z},\tag{6}\] which we refer to as a Charlie tick value.

We refer to the pair \((C,z)\), consisting of a measurement \(C\in M_3\) and an outcome \(c=z\), as a Charlie conditioning. We define \[E_{C,z} := \bigl\{ ((A,a),(B,b)) \mid (A,B,C)\to(a,b,z) \text{ is impossible} \bigr\},\] the set of outcome-labelled measurement pairs on Alice and Bob that are impossible with \((C,z)\). We will refer to the atomic propositions \((A,a)\), \((B,b)\) as literals, defining \(\neg(A,a)\) as \((A,a\oplus 1)\).

Now write \(M_3 = \{C_0,\dots,C_{n-1}\}\) and fix a bit string \(\mathbf{z} = (z_0,\ldots,z_{n-1}) \in \mathbb{Z}_2^n\). We define the set \[E_{\mathbf{z}} := \bigcup_{l=0}^{n-1} E_{C_l,z_l},\] which collects all impossible Alice–Bob literal pairs with the chosen Charlie outcomes \(\mathbf{z}\). We refer to \(\mathbf{z}\) as a total Charlie assignment. Each element \(((A,a),(B,b))\in E_{\mathbf{z}}\) imposes the constraint that Alice and Bob cannot output \(a\) on \(A\) and \(b\) on \(B\), i.e.it gives rise to the clause \[\label{eq:clause} \neg((A, a)\;\land\;(B, b)) \iff (A, a\oplus 1) \vee (B, b\oplus 1).\tag{7}\] Let \(\Omega_l(z_l)\) denote the conjunction of all clauses arising from \(E_{C_l,z_l}\), and define \[\label{eq:2CNF} \Omega(\mathbf{z}) := \bigwedge_{l=0}^{n-1} \Omega_l(z_l).\tag{8}\] So, each choice of \(\mathbf{z}\) determines a \(2\)-CNF formula.

Lemma 4. The quantum scenario \((\Bstate,\mathcal{M})\), with \(|M_3| =n\), is a nonlocality paradox if and only if, for every \(\mathbf{z}\in \mathbb{Z}_2^n\), \(\Omega(\mathbf{z})\) is unsatisfiable.

For interpolant-state scenarios, \(((A,a),(B,b))\in E_{C,z}\) if and only if \(((A, a\oplus 1),(B,b\oplus 1))\in E_{C,z}\). The two clauses 7 arising from the pairs \(((A,a),(B,b))\) and \(((A,a\oplus 1),(B,b\oplus 1))\) together yield the constraint on compatible global assignments \(g:\bigsqcup_{i=1}^3 M_i \rightarrow \mathbb{Z}_2\) \[\label{eqn:z2-constraint} g(A)\oplus g(B)=a\oplus b \oplus 1.\tag{9}\] Thus, in the interpolant case, the formula \(\Omega(\mathbf{z})\) reduces to a system of \(\mathbb{Z}_2\)-linear equations, which we denote by \(\Psi(\mathbf{z})\). The paradox condition is then precisely that this system be inconsistent for every total Charlie assignment. Equivalently, Lemma 4 says that \[(\Bsimple,\mathcal{M}) \text{ is a paradox} \quad\Longleftrightarrow\quad \Psi(\mathbf{z})\text{ is inconsistent for all }\mathbf{z}\in \mathbb{Z}_2^n.\]

3.2 Graph-theoretic structure of nonlocality paradoxes↩︎

The logical structure of three-qubit paradoxes can be encoded in a graph-theoretic framework. As before, we fix \((\Bstate,\mathcal{M})\) with \(M_3=\{C_0,\dots,C_{n-1}\}\). For a given Charlie conditioning \((C_l,z)\), we define \(G_l(z)\) to be a simple bipartite graph with the vertex set \[V({G}_l (z_l)) := \{(A,a)\mid A\in M_1,\;a\in\mathbb{Z}_2\} \sqcup \{(B,b)\mid B\in M_2,\;b\in\mathbb{Z}_2\},\] and edge set \(E({G}_l (z_l)) := E_{C_l, z_l}\).

Definition 4. Given a total Charlie assignment \(\mathbf{z}\), we define the literal graph \(G (\mathbf{z})\) as the union \[G (\mathbf{z}) := \bigcup_{l=0}^{n-1} G_{C_l, z_l},\] where the vertex set is \(V(G_l (z_l))\) and the edge set is \(\bigcup_l E_{C_l, z_l}\).

Since \(\beta\) is injective on \([0,2\pi)\), if an Alice–Bob literal pair \((A, a)\) and \((B, b)\) forms an edge (i.e.gives an impossible event) for one Charlie conditioning \((C_l, z_l)\), it cannot form an edge for any other Charlie conditioning \((C_{l'}, z_{l'})\). Therefore, the graph \(G (\mathbf{z})\) is simple. Furthermore, for any given Charlie conditioning \((C_l, z_l)\), each literal \((A,a)\) or \((B,b)\) has degree at most \(1\); hence, each edge set \(E_{C_l, z_l}\) is a partial matching.

Each edge of \(G (\mathbf{z})\) induces a clause of the form 7 , and the conjunction of all such clauses yields the \(2\)-CNF formula \(\Omega(\mathbf{z})\) defined in 8 . The satisfiability of \(\Omega(\mathbf{z})\) admits a natural graph-theoretic characterisation.

Definition 5. Given a \(2\)-CNF formula \(\Omega(\mathbf{z})\) associated with a total Charlie assignment \(\mathbf{z}\), we define its implication graph \(I_\Omega (\mathbf{z})\) as follows. The vertices are the literals appearing in \(\Omega(\mathbf{z})\), and for each forbidden pair \(((A,a),(B,b)) \in E(G(\mathbf{z}))\), we include the two directed implications \[\label{eq:implications} (A,a)\Longrightarrow (B,b\oplus 1), \qquad (B,b)\Longrightarrow (A,a\oplus 1).\tag{10}\] Equivalently, the incompatibility of the literals \((A,a)\) and \((B,b)\) is encoded by the clauses \[(A,a\oplus 1)\lor (B,b\oplus 1),\] or, in implication form, by 10 .

The implication graph \(I_\Omega (\mathbf{z})\) is a directed bipartite graph, with bipartition given by the literals over \(M_1\) and those over \(M_2\). The satisfiability of \(\Omega(\mathbf{z})\) can be characterised in terms of the strongly connected components of this graph.

Lemma 5 ([26]). The \(2\)-CNF formula \(\Omega(\mathbf{z})\) is unsatisfiable if and only if there exists some \(X \in M_1\sqcup M_2\) such that the literal \((X,x)\) and its complement \((X,x\oplus 1)\) belong to the same strongly connected component of \(I_\Omega (\mathbf{z})\). Equivalently, there are directed paths \[\label{eq:cycle-witness} (X,x)\Longrightarrow \cdots \Longrightarrow (X,x\oplus 1) \Longrightarrow \cdots \Longrightarrow (X,x).\tag{11}\]

For interpolant-state scenarios, the forbidden pairs arise in complementary pairs. Consequently, the implication graph has an additional reversibility property.

Lemma 6. For an interpolant-state scenario, every directed edge of an implication graph \(I_{\Psi}(\mathbf{z})\) occurs together with its reverse. Hence \(I_{\Psi}(\mathbf{z})\) is bidirected. Consequently, \(\Psi(\mathbf{z})\) is unsatisfiable if and only if \(I_{\Psi}(\mathbf{z})\) contains a path from some literal to its complement.

Proof. Suppose that \((A,B,C_l)\to (a,b,z_l)\) is impossible. By the interpolant impossibility condition, replacing \((a,b)\) by \((a\oplus 1,b\oplus 1)\) does not change the relevant parity term. Hence, the complementary event \((A,B,C_l)\to (a\oplus 1,b\oplus 1,z_l)\) is also impossible. The first forbidden pair gives the implication \[(A,a)\Longrightarrow (B,b\oplus 1),\] while the complementary forbidden pair gives the reverse implication \[(B,b\oplus 1)\Longrightarrow (A,a).\] The same argument applies to the other implication arising from the forbidden pair. Thus every directed edge in \(I_{\Psi}(\mathbf{z})\) occurs with its reverse, so \(I_{\Psi}(\mathbf{z})\) is bidirected.

By Lemma 5, \(\Psi(\mathbf{z})\) is unsatisfiable if and only if some literal and its complement lie in the same strongly connected component. Since \(I_{\Psi}(\mathbf{z})\) is bidirected, this is equivalent to the existence of a path from a literal to its complement. ◻

Remark 5. Since the implication graph is bipartite, with parts given by Alice and Bob literals, every path alternates between Alice and Bob. It therefore suffices to study paths that start and end at Alice literals. We refer to a path of the form \[(X,x)\Longrightarrow \cdots \Longrightarrow (X,x\oplus 1)\] as a witness path.

Remark 6. In the arguments below, we consider witness paths that are minimal with respect to the deletion of redundant subpaths. Edges of the implication graph are naturally labelled by the Charlie conditioning from which they arise. Along a minimal witness path, two consecutive edges cannot arise from the same Charlie conditioning, since such a pair of edges would backtrack through the same matching. Thus, consecutive edges must arise from distinct Charlie conditionings.

In particular, when \(|M_3|=2\), a minimal witness path must alternate between the two Charlie conditionings. This is the structure that will be encoded in Sections [sec:two-charlie] and 5 by the corresponding return maps.

4 Classification of biconditional parity proofs↩︎

In this section, we give a complete classification of minimal biconditional parity proofs of three-qubit strong nonlocality. Recall that, up to equivalence, these are precisely those paradoxes involving an interpolant state \(\Bsimple = \Bstate<(0,0,\lambda)>[0]\) and for which Charlie is restricted to two measurements: \(M_3 = \{C_0, C_1\}\subset [0,\pi)\). We will show that, despite the seemingly continuous nature of the parameters involved, a discrete structure emerges: we will demonstrate a bijection between these paradoxes and tuples of numbers that satisfy simple, easily checkable conditions.

We reserve the scalar subscripts \(l,z\in\mathbb{Z}_2\) for a Charlie measurement \(C_l\) and a corresponding Charlie outcome \(z\). The four pairs \((l,z)\) index Charlie’s four tick values \(T_{C_l,z}\), i.e.the possible \(\beta\)-values he can contribute, as defined in 6 . For convenience, we will write \(T_{l,z} := T_{C_l,z}\). A total Charlie assignment (as in Section 3.1) is a pair of outcomes for \(C_0, C_1\), i.e.a vector \(\mathbf{z}\) in \[Q:=\mathbb{Z}_2^2.\]

Our exposition consists of three key stages:

  1. First, in Section 4.1, we show that the data associated with Charlie’s qubit and measurements (\(\lambda \text{ and } M_3\) or, equivalently, his set of four tick values), is equivalent to a choice of discrete clock structure: a cyclic group \(\mathbb{Z}_N\), three nonzero elements of \(\mathbb{Z}_{2N}\), and a real-valued offset \(\mu \in [0, 2N)\). We show that this induced clock leads to natural normal forms for Charlie’s ticks as well as Alice and Bob’s measurements. Alice and Bob’s measurements are best expressed as a pair of an element of the clock group \(\mathbb{Z}_N\) and a discrete layer label that indexes a real-valued shift. Finally, we precisely characterise the discrete clock structures, with simple and easily checkable criteria, that are valid in the sense of being both quantum-realisable and completable by a choice of Alice and Bob measurement sets to a minimal paradox.

  2. Next, in Section 4.2, we determine the choices of Alice and Bob measurement sets that complete a valid Charlie clock to yield a minimal biconditional parity proof. We apply Lemma 6 and find that the existence of witness paths in the implication graphs of the paradox yields a choice of coset of \(\mathbb{Z}_N\) for each total Charlie assignment and a layer index for each coset. Together, these layer-labelled cosets yield a cover of Alice and Bob’s measurements. We eliminate the redundancy in this data by reducing this to a choice of coset only for certain selected total Charlie assignments. We define such a partial choice to be canonical if it uniquely defines a full choice of cosets and characterise canonicity with elementary number-theoretic criteria.

  3. Finally, in Section 4.3, we show that, upon fixing a valid Charlie clock and canonical Alice–Bob completion of that clock, the only remaining freedom is a choice of real-valued shift for each of the layer indices in the Alice–Bob completion. We are then ready to assemble all the above results to give the desired classification theorem.

The main theorem is a bijection \[\mathsf{BPP} \quad \cong \quad \mathsf{CanonicalTriples} \quad\subset \quad \bigsqcup_{\Gamma\in\mathsf{Clock}}\;\; \bigsqcup_{P\in\mathsf{Comp}(\Gamma)}\; \mathsf{Shift}(P).\] Here \(\mathsf{BPP}\) denotes minimal biconditional parity proofs, up to the physical equivalence of Section 2.2.1; \(\mathsf{Clock}\) denotes valid Charlie clocks; \(\mathsf{Comp}(\Gamma)\) denotes canonical Alice–Bob completions over \(\Gamma\); and \(\mathsf{Shift}(P)\) records the remaining real layer shifts. The set \(\mathsf{CanonicalTriples}\) is a subset of all possible triples of a Charlie clock, an Alice-Bob completion of that clock, and a free choice of layer shifts that contains precisely one representative triple for each physical equivalence class of minimal biconditional parity proofs.

4.1 Charlie clocks↩︎

The purpose of this subsection is to isolate the part of the classification controlled entirely by the state and Charlie’s two measurements. We begin with abstract definitions of the Charlie clock structure and what it means for such a structure to be paradoxical and (quantum-)realisable; in the next subsection, we show the definition of paradoxical allows us to construct witness paths for a paradox. We then show how a biconditional parity proof yields a clock structure, and express all measurements relative to this clock, with offsets. Finally, we classify the clocks that are both paradoxical and realisable.

Definition 6. A Charlie clock is a tuple \[\Gamma=(N,t,s_0,s_1,\mu)\] with \[N\in\mathbb{N}_{>0}, \qquad t,s_0,s_1\in\mathbb{Z}_{2N}, \qquad \mu\in[0,2N)\subset\mathbb{R},\] and \[\gcd(N,t,s_0,s_1)=1.\] The tick indices of \(\Gamma\) are \[t_{0,0}:=0, \qquad t_{0,1}:=s_0, \qquad t_{1,0}:=t, \qquad t_{1,1}:=t+s_1\] in \(\mathbb{Z}_{2N}\). The corresponding Charlie tick values are \[\label{eqn:charlie-tick-decomp} T_{l,z}:=\frac{\pi}{N}(t_{l,z}+\mu) \in\mathbb{R}/2\pi\mathbb{Z}, \qquad l,z\in\mathbb{Z}_2.\tag{12}\] For a total Charlie assignment \(\mathbf{z}=(z_0,z_1)\in Q\), set \[H_{\mathbf{z}}:=t_{1,z_1}-t_{0,z_0}=t+z_1s_1-z_0s_0\in\mathbb{Z}_{2N},\] \[d_{\mathbf{z}}:=\gcd(N,H_{\mathbf{z}}), \qquad D_{\mathbf{z}}:=d_{\mathbf{z}}\mathbb{Z}_N\leq\mathbb{Z}_N,\] and \[u_{\mathbf{z}}:=t_{0,z_0}=z_0s_0\in\mathbb{Z}_N.\]

Geometrically, a Charlie clock places Charlie’s four possible outcome-dependent \(\beta\)-contributions on a common \(2N\)-clock, with the real offset \(\mu\) fixing the absolute rotation and the indices \(t_{l,z}\) recording the discrete positions of the ticks. The parameters \(s_0\) and \(s_1\) are the spacings between opposite outcomes of \(C_0\) and \(C_1\), while \(t\) is the offset between the first tick of \(C_0\) and the first tick of \(C_1\). For a total Charlie assignment \(\mathbf{z}=(z_0,z_1)\), the number \(H_{\mathbf{z}}=t_{1,z_1}-t_{0,z_0}\) will be shown to be how many ticks the clock advances between consecutive Alice literals in a witness path; such a step is obtained by following two consecutive implication edges connected to the intermediate Bob literal, one from each Charlie conditioning. Thus \(d_{\mathbf{z}}=\gcd(N, H_{\mathbf{z}})\) records the period of iterating this advancement on the measurement clock \(\mathbb{Z}_N\), and \(D_{\mathbf{z}}=d_{\mathbf{z}}\mathbb{Z}_N\) is exactly the return orbit subgroup: its cosets are the possible Alice index sets of \(\mathbf{z}\)-witness paths. Finally, \(u_{\mathbf{z}}=t_{0,z_0}\) is the reflection offset for the first Charlie conditioning, so any Alice measurement \(A\) involved in an impossible event in that conditioning forces Bob to use the reflected measurement \(u_{\mathbf{z}}-B\).

Next, we define a class of Charlie clocks that we will, in the next subsection, show are those that allow us to construct the witness paths needed for a paradox.

Definition 7. A Charlie clock \(\Gamma\) is paradoxical if \[\frac{H_{\mathbf{z}}}{d_{\mathbf{z}}} \quad\text{is odd for every }\mathbf{z}\in Q.\] Equivalently, if \[\operatorname{Odd}_N(a) \quad\Longleftrightarrow\quad \frac{a}{\gcd(N,a)}\text{ is odd},\] then \(\Gamma\) is paradoxical precisely when \(\operatorname{Odd}_N(H_{\mathbf{z}})\) holds for every \(\mathbf{z}\in Q\).

We now define the class of abstract Charlie clock structures that are actually realised by a choice of interpolant state and a pair of measurements.

Definition 8. A Charlie clock \(\Gamma=(N,t,s_0,s_1,\mu)\) is realisable if there exist \[\lambda\in \left[0, \tfrac{\pi}{2}\right), \qquad C_0,C_1\in[0,\pi), \qquad C_0 < C_1,\] such that \[T_{l,z} \equiv \beta(\lambda,C_l+z\pi) \qquad \forall\, l,z\in\mathbb{Z}_2.\] Equivalently, the two Charlie measurements \(C_0,C_1\) and the interpolant state \(\Bsimple\) realise the four tick values of \(\Gamma\).

Finally, we now define the set of valid clocks to be those that are both quantum-realisable and completable by a choice of Alice-Bob measurements to a paradox. To avoid this set containing two clocks that represent the same paradox up to physical equivalence, we normalise the clock data.

Definition 9. A Charlie clock is valid if it is paradoxical, realisable, and normalised: the realising measurements are labelled by their representatives \(0\le C_0<C_1<\pi\); in the GHZ case we use the additional phase freedom to impose \(C_0=0\), equivalently \(\mu=0\); and, among the two residual equatorial orientations, we take the lexicographically least clock.

We denote the set of valid Charlie clocks by \(\mathsf{Clock}\).

4.1.1 Clock normal form↩︎

We first explain how to extract the Charlie clock from a biconditional parity proof. Lemma 6 says that in an interpolant-state scenario the relevant implication graphs are bidirected, so a contradiction is equivalent to the existence of a witness path from a literal to its complement. In the biconditional case, a minimal witness path alternates between the edges of two Charlie measurements. Moving two edges along such a path translates Alice’s measurement angle by a difference of two Charlie ticks. Since the path returns to the same Alice measurement with opposite outcome, that tick difference must be a rational multiple of \(\pi\). Repeating this for all total Charlie assignments produces a common finite clock.

Recall [17] that for scenarios involving interpolant states, the impossibility equation 5 has a much simpler form: an event \((A,B,C_l) \to (a,b,z_l)\) is impossible if and only if \[\label{eqn:imposs95interpolant} A + B \equiv T_{l,z} + (1 \oplus a \oplus b) \pi.\tag{13}\] More generally, a context \((A,B,C)\) contains impossible events if and only if \[\label{eqn:imposs95interpolant95mod95pi} A + B \equiv T_{l,z} \mod\pi.\tag{14}\]

Lemma 7. Let \((\Bsimple,\mathcal{M})\) be an interpolant-state paradox with \(|M_3| = 2\). Let \[T_{l,z}\in\mathbb{R}/2\pi\mathbb{Z}, \qquad l,z\in\mathbb{Z}_2,\] be the four Charlie tick values. Then all tick differences are rational multiples of \(\pi\). Hence there exist \[N\in\mathbb{N}_{>0}, \qquad \mu\in\mathbb{R}/2N\mathbb{Z}, \qquad t_{l,z}\in\mathbb{Z}_{2N}\] such that \[T_{l,z} \equiv \frac{\pi}{N}(t_{l,z}+\mu) \qquad \forall\, l,z\in\mathbb{Z}_2.\]

Proof. Fix a total Charlie assignment \(\mathbf{z}\in Q\). By Lemma 6, the associated implication graph contains a witness path. Delete redundant subpaths and write a minimal witness path as \[\label{eqn:dir-path} (A_{j_0},a_0) \Longrightarrow (B_{k_0},b_0) \Longrightarrow (A_{j_1},a_1) \Longrightarrow\cdots\Longrightarrow (B_{k_{L-1}},b_{L-1}) \Longrightarrow (A_{j_0},a_0\oplus1),\tag{15}\] where the edges traversed alternately correspond to the Charlie conditionings \((C_0,z_0)\) and \((C_1,z_1)\). The integer \(L\) is the number of Alice-to-Alice steps in this one-way path (without returning to the original literal).

Considering the first two edges, by 14 we have \[A_{j_0}+B_{k_0} \equiv T_{0,z_0} \mod\pi \qquad \text{and} \qquad A_{j_1}+B_{k_0} \equiv T_{1,z_1} \mod\pi.\] Subtracting gives \[A_{j_1} \equiv A_{j_0}+T_{1,z_1}-T_{0,z_0} \mod\pi.\] Repeating the same two-edge calculation along the path yields \[A_{j_q} \equiv A_{j_0}+q(T_{1,z_1}-T_{0,z_0}) \mod\pi\] for \(q=0,\ldots,L-1\). Then, traversing the final two edges in the witness path, we return to the Alice measurement \(A_{j_0}\) and deduce that \[L(T_{1,z_1}-T_{0,z_0}) \equiv0\mod\pi.\] Thus \(T_{1,z_1}-T_{0,z_0}\) is a rational multiple of \(\pi\).

As \(\mathbf{z}\) varies, this gives the four cross-differences \[T_{1,0}-T_{0,0}, \quad T_{1,1}-T_{0,0}, \quad T_{1,0}-T_{0,1}, \quad T_{1,1}-T_{0,1}.\] These are the relevant tick differences directly seen by witness paths. The remaining differences among the four ticks are obtained from these by addition and subtraction. For example, \[T_{0,1}-T_{0,0} =(T_{1,0}-T_{0,0})-(T_{1,0}-T_{0,1}).\] Thus all tick differences are rational multiples of \(\pi\). Choosing a common denominator over all tick differences gives the claimed clock representation. ◻

Given a clock, we can naturally write Alice and Bob’s measurements relative to it by foliating \([0,\pi)\) into a disjoint union of translates of \(\frac{\pi}{N}\mathbb{Z}_N\).

Definition 10. Let \(N\in\mathbb{N}_{>0}\) and let \(\mu\in[0,2N)\). A clock layer decomposition of Alice and Bob’s measurement sets \(M_1, M_2\) consists of a finite index set \(\mathcal{I}\), real numbers \(\alpha_i\in\mathbb{R}\) for \(i\in \mathcal{I}\), and subsets \(\mathcal{J}_i,\mathcal{K}_i\subseteq\mathbb{Z}_N\) such that Alice and Bob’s measurement sets have the form \[\begin{align} M_1 &=\bigcup_{i\in \mathcal{I}}\frac{\pi}{N}(\mathcal{J}_i+\alpha_i),\\ M_2 &=\bigcup_{i\in \mathcal{I}}\frac{\pi}{N}(\mathcal{K}_i+\mu-\alpha_i). \end{align}\] Two layers are required to have shifts distinct modulo \(\mathbb{Z}\).

Proposition 7 (Clock normal form). Every minimal biconditional parity paradox is equivalent to one whose Charlie ticks form a Charlie clock and whose Alice and Bob measurements admit a clock layer decomposition. Moreover, if an impossible Alice–Bob event occurs between a measurement in the \(i\)-th Alice layer and a measurement in the \(i'\)-th Bob layer, then \(i=i'\).

Proof. Lemma 7 gives a common denominator \(N\) and tick indices \(t_{l,z}\). Subtracting the common tick \(t_{0,0}\) from all tick indices gives the normalisation \[t_{0,0}=0, \qquad t_{0,1}=s_0, \qquad t_{1,0}=t, \qquad t_{1,1}=t+s_1.\] Dividing by any common divisor of \(N,t,s_0,s_1\), if necessary, gives \(\gcd(N,t,s_0,s_1)=1\). Thus the Charlie data are a Charlie clock.

We next construct the layers. Let \(A\in M_1\). Since the paradox is minimal, \(A\) appears in some impossible event. Hence there are \(B\in M_2\), \(l\in\mathbb{Z}_2\), and \(z\in\mathbb{Z}_2\) such that \[A+B\equiv T_{l,z}\mod\pi.\] Write \[A=\frac{\pi}{N}(j+\alpha)\] with \(j\in\mathbb{Z}_N\) and \(\alpha\in\mathbb{R}\). Then \[B\equiv \frac{\pi}{N}(t_{l,z}-j+\mu-\alpha) \mod\pi.\] Thus all Bob measurements which pair with Alice measurements in the coset \(\frac{\pi}{N}(\mathbb{Z}_N+\alpha)\) lie in the corresponding Bob coset \(\frac{\pi}{N}(\mathbb{Z}_N+\mu-\alpha)\). Since there are finitely many measurements, only finitely many values of \(\alpha\) occur modulo \(\mathbb{Z}\). These values define the layer set \(\mathcal{I}\), and the subsets \(\mathcal{J}_i,\mathcal{K}_i\subseteq\mathbb{Z}_N\) are the discrete indices occurring in each layer.

Finally, suppose \[\label{eqn:general95A95B95labelling} A_{i,j}:=\frac{\pi}{N}(j+\alpha_i), \qquad B_{i,j}:=\frac{\pi}{N}(k+\mu-\alpha_{i'})\tag{16}\] participate in an impossible event with tick \(T_{l,z}\). Multiplying the congruence \(A_{i,j}+B_{i,j}\equiv T_{l,z}\mod\pi\) by \(N/\pi\) gives \[j+k+\alpha_i- \alpha_{i'}+ \mu \equiv t_{l,z}+\mu \mod N.\] Hence \(\alpha_i-\alpha_{i'}\in\mathbb{Z}\). Distinct layers have shifts distinct modulo \(\mathbb{Z}\), so \(i=i'\). ◻

As a consequence of the above Proposition, each of the measurements involved in a witness path, required to establish a paradox, lives entirely within one layer. Having chosen a layer index \(i \in \mathcal{I}\), we may simplify the notation and write \(A_j := A_{i,j},\, B_k := B_{i,k}\). Moreover, upon fixing a total Charlie assignment \(\mathbf{z}= (z_0, z_1)\), we write \(t_l := t_{l, z_l}\).

Lemma 8. Let \(i \in \mathcal{I}\) be a layer index and \(\mathbf{z}\in Q\) be a total Charlie assignment. Then the following are equivalent:

  1. The implication graph \(I_\Psi(\mathbf{z})\) contains a directed edge \((A_{j}, a) \Rightarrow (B_k, b \oplus 1)\).

  2. There exists \(l \in \mathbb{Z}_2\) such that the quantities \(j \in \mathcal{J}_i,\; k \in \mathcal{K}_i,\; a,b \in \mathbb{Z}_2\) satisfy \[\label{eqn:interpolant-imposs-2N} j + k \equiv t_l + (1 \oplus a \oplus b) N \mod{2N}.\tag{17}\]

  3. There exists \(l \in \mathbb{Z}_2\) such that the quantities \(j \in \mathcal{J}_i,\; k \in \mathcal{K}_i\) satisfy \[\label{eqn:interpolant-imposs-N} j + k \equiv t_l \mod{N}.\tag{18}\]

Proof. The equivalence of statements 2 and 3 is immediate. We show that 1 and 2 are equivalent.

Suppose that the implication graph contains a directed edge \((A_{j}, a) \Rightarrow (B_k, b \oplus 1)\). Thus we have a forbidden pair \(((A_j, a), (B_k, b)) \in E(G(\mathbf{z}))\), so that there exists \(l \in \mathbb{Z}_2\) such that the event \((A_j, B_k, C_l) \to (a, b, z_l)\) is impossible. Take 13 , substitute the expressions for \(T_l\) 12 and \(A_j, B_k\) 16 , and multiply by \(N/\pi\), to obtain 17 . Conversely, assuming that 17 holds for some \(l \in \mathbb{Z}_2\), we may reverse the steps above to deduce that the event \((A_j, B_k, C_l) \to (a, b, z_l)\) is impossible, and hence that the implication graph \(I_\Psi(\mathbf{z})\) contains a directed edge \((A_{j}, a) \Rightarrow (B_k, b \oplus 1)\). ◻

Remark 8. In previous work on three-qubit nonlocality paradoxes [17], [18], paradoxicality was primarily expressed via the inconsistency of \(\mathbb{Z}_2\)-linear systems. Given a total Charlie assignment \(\mathbf{z}\), we note that directed edges in the implication graph \(I_\Psi(\mathbf{z})\) equivalently encode the same information as the linear system \(\Psi(\mathbf{z})\), and that there is an explicit translation from one formalism to the other, recalling the derivation of 9 and Definition 5.

Explicitly, a pair of directed edges \[(A_j,a) \Longrightarrow (B_k, b\oplus 1),\qquad (B_k,b) \Longrightarrow (A_j, a \oplus 1)\] corresponds to the linear constraint \[g(A_j) \oplus g(B_k) = a \oplus b \oplus 1\] on compatible global assignments \(g: \bigsqcup_{i=1}^3 M_i \to \mathbb{Z}_2\).

4.1.2 Valid Charlie clocks↩︎

We now completely classify the valid Charlie clocks. This is the only point in the proof where quantum realisability, via the analytic functions \(\beta\) and \(\delta\), enter. After this subsection, all remaining arguments are combinatorial and number-theoretic.

First, we define the pairs of possible \(\beta\) contributions Charlie can make with his two outcomes for a single fixed measurement, assuming the state parameter \(\lambda\) is also fixed.

Definition 11. Let \(\lambda\in \left[0, \tfrac{\pi}{2}\right)\) and \(C\in[0,\pi)\). The tick pair associated to \((\lambda,C)\) is \[\mathbf{T}(C):=\bigl(\beta(\lambda,C),\beta(\lambda,C+\pi)\bigr) \in(\mathbb{R}/2\pi\mathbb{Z})^2.\] If \(\lambda>0\) and \(C>0\), this pair is written uniquely as \[\mathbf{T}(C)=(-\tau,\sigma-\tau), \qquad 0<\tau<\sigma<\pi.\] The special pair \((0,\pi)\) is the tick pair of \(C=0\). We call \(\sigma\) the spread of the tick pair.

Next, we determine which tick pairs arise from actual choices of \(\lambda\) and Charlie measurement \(C \in [0, \pi)\) and show how to extract \(\lambda, C\) from the tick pair.

Lemma 9. Let \((\Bsimple, \mathcal{M})\) be an interpolant-state scenario and let \(C \in M_3\), \(C > 0\) with associated tick pair \(\mathbf{T}(C) = (-\tau, \sigma - \tau)\). Then \[\label{eqn:sin-lambda} \sin \lambda = \frac{\cos(\sigma/2)}{\cos(\tau - \sigma/2)}.\tag{19}\]

Proof. See Appendix 7.1.1. ◻

Proposition 9. A tick pair is realisable if and only if it has one of the following forms.

  1. If \(\lambda=0\), then \[\mathbf{T}(C)=(-C,\pi-C)\] for some \(C\in[0,\pi)\).

  2. If \(\lambda>0\) and \(C=0\), then \[\mathbf{T}(C)=(0,\pi).\]

  3. If \(\lambda>0\) and \(C\in(0,\pi)\), then \[\mathbf{T}(C)=(-\tau,\sigma-\tau)\] for unique \(0<\tau<\sigma<\pi\). Conversely, every such pair is realised by unique \(C\in(0,\pi)\) and unique \(\lambda\), namely \[\label{eqn:lambda-closed-form} \lambda = \Lambda(\tau,\sigma) := \arcsin\left(\frac{\cos(\sigma/2)}{\cos(\tau - \sigma/2)}\right).\qquad{(1)}\]

Proof. For \(\lambda=0\), the identities \(\beta(0,C)=-C\) and \(\delta(0,C)\equiv\pi\) give the first case. For \(\lambda>0\) and \(C=0\), the identities \(\beta(\lambda,0)=0\) and \(\delta(\lambda,0)\equiv\pi\) give the second case. For \(\lambda>0\) and \(C\in(0,\pi)\), the inequalities \(0<\tau<\sigma<\pi\) follow from the range properties of \(\beta\) and \(\delta\). See Appendix 7.1.2 for the proof of the converse. ◻

Next we characterise when two tick pairs can be realised by two Charlie measurements on a single state. Two distinct tick pairs \(\mathbf{T}_0 = (-\tau_0, \sigma_0 - \tau_0)\) and \(\mathbf{T}_1 = (-\tau_1, \sigma_1 - \tau_1)\) are quantum realisable if and only if they can be realised by the same \(\lambda\). If one of the tick pairs is \((0, \pi)\), then \(\lambda\) is uniquely determined by the other tick pair via ?? . Otherwise, it is necessary and sufficient that \[\begin{gather} \Lambda(\tau_0, \sigma_0) = \Lambda(\tau_1, \sigma_1) \nonumber\\ \implies\quad \frac{\cos(\sigma_0/2)}{\cos(\tau_0 - \sigma_0/2)} = \frac{\cos(\sigma_1/2)}{\cos(\tau_1 - \sigma_1/2)}.\label{eqn:equal-lambdas} \end{gather}\tag{20}\]

Theorem 10. Let \[\mathbf{T}_0=(-\tau_0,\sigma_0- \tau_0), \qquad \mathbf{T}_1=(-\tau_1,\sigma_1- \tau_1)\] be two distinct tick pairs, with \(0\leq\tau_l<\sigma_l\leq\pi\) for \(l\in\mathbb{Z}_2\), ordered so that \(\tau_0<\tau_1\). They are realised by two distinct Charlie measurements on the same interpolant state if and only if exactly one of the following cases holds.

  1. GHZ: \(\sigma_0=\sigma_1=\pi\).

  2. Non-GHZ with \(X\): \(\mathbf{T}_0=(0,\pi)\).

  3. Non-GHZ with equal spread: \(\sigma_0=\sigma_1=\sigma<\pi\), and \[\tau_0+\tau_1=\sigma.\]

  4. Non-GHZ with unequal spread: \(\sigma_0\neq\sigma_1\), and \[\label{eqn:insane-case-d-condition} \begin{gather} 0 < \Theta < 1,\quad \text{where}\quad \Theta := \frac{\kappa_0^2 + \kappa_1^2 - 2\kappa_0\kappa_1\cos\omega}{\sin^2\omega},\\[0.7em] \text{with}\quad \kappa_l := \cos\frac{\sigma_l}{2},\quad \omega := \tau_0 - \tau_1 + \frac{\sigma_1 - \sigma_0}{2}. \end{gather}\tag{21}\]

In all cases, the realising triple \((\lambda,C_0,C_1)\) is unique.

Proof. First, note that whenever the tick pairs fall under one of the cases (a)–(c), they are quantum-realisable by Proposition 9. For (d), we claim that, whenever \(\sigma_0 \neq \sigma_1\) (so that \(\lambda > 0\)), 20 holds if and only if 21 holds.

Let \(\theta_l := -\tau_l + \sigma_l/2\), so that \(\omega = \theta_1 - \theta_0\). By 19 and 20 , we have quantum-realisable tick pairs if and only if \[\sin\lambda = \frac{\cos(\sigma_0/2)}{\cos\theta_0} = \frac{\cos(\sigma_1/2)}{\cos\theta_1}.\] Then we have \[\label{eqn:clever95sub} \cos\theta_l = \frac{\kappa_l}{\sin\lambda}\quad \forall l \in\mathbb{Z}_2.\tag{22}\] Now, starting with \[\cos\theta_1 = \cos(\theta_0 + \omega),\] expand the right-hand side and substitute 22 to eliminate the \(\theta_l\). Rearranging gives \[\label{eqn:lambda95explicit} \sin^2 \lambda = \Theta,\tag{23}\] which is satisfied by a unique \(\lambda \in \left(0, \tfrac{\pi}{2}\right)\) if and only if \(0 < \Theta < 1\).

Now, we show the converse by claiming that (a)–(d) exhaust all possible cases of two quantum-realisable tick pairs.

If \(\lambda = 0\), then for all \(C \in [0, \pi)\) we have \(\beta(\lambda, C) \equiv -C\) and \(\delta(\lambda, C) \equiv \pi\). Hence we recover case (a).

Now we consider all cases when \(\lambda > 0\). By the discussion above this theorem, if one Charlie measurement is an \(X\)-measurement, \(C_0 = 0\), then we recover case (b). If instead \(C_0, C_1 > 0\), then \(\sigma_0,\sigma_1 < \pi\). We separate into the two remaining cases: when \(\sigma_0 = \sigma_1\) and when \(\sigma_0 \neq \sigma_1\).

If \(\sigma_0 = \sigma_1 = \sigma\), then by ?? and 20 the tick pairs are quantum-realisable if and only if \[\cos(\tau_0 - \sigma/2) = \cos(\tau_1 - \sigma/2).\] Since \(-\sigma/2 < \tau_l - \sigma/2 < \sigma/2\), this equation is satisfied if and only if \(\tau_0 - \sigma/2 = -(\tau_1 - \sigma/2)\), i.e.\(\tau_0 + \tau_1 = \sigma\). The fact that \(C_1 = \pi - C_0\) follows from the last part of Proposition 9.3. Hence we recover case (c).

Finally, case (d) then generally covers all instances of two quantum-realisable tick pairs with \(\sigma_0 \neq \sigma_1\).

In all four cases, uniqueness of \((\lambda,C_0,C_1)\) follows from Proposition 9. ◻

Finally, we adjoin the conditions of a Charlie clock to be paradoxical to it being realisable, and characterise the valid clocks.

Theorem 11. A Charlie clock \(\Gamma=(N,t,s_0,s_1,\mu)\) is valid if and only if is the normalised representative (in the sense of Definition 9) of a clock in one of the following four families.

  1. GHZ clocks. Realisability conditions: \[\begin{gather} s_0 = s_1 = N,\quad \mu \in \mathbb{R},\quad t \equiv -v \mod{2N},\\ \text{where}\quad 1 \leq v < N,\quad \gcd(v,N) = 1. \end{gather}\] Paradoxicality conditions: \[\begin{gather} v \text{ odd},\quad N \text{ even}. \end{gather}\]

  2. Non-GHZ clocks with \(X\). Realisability conditions: \[\begin{gather} s_0 = N,\quad s_1 = s < N,\quad \mu = 0,\quad t \equiv -q \mod{2N},\\ \text{where}\quad 1 \leq q \leq s-1. \end{gather}\] Paradoxicality conditions: \[\operatorname{Odd}_N(q),\quad \operatorname{Odd}_N(s-q),\quad \operatorname{Odd}_N(N+q),\quad \operatorname{Odd}_N(N+q-s).\]

  3. Non-GHZ clocks with equal spread. Realisability conditions: \[s_0 = s_1 = s < N,\quad 1 \leq t < s,\quad \mu \equiv -\frac{t+s}{2} \mod{2N}.\] Paradoxicality conditions: \[\operatorname{Odd}_N(t),\quad \operatorname{Odd}_N(t+s), \quad \operatorname{Odd}_N(t-s).\]

  4. Non-GHZ clocks with unequal spread. Realisability conditions: \[\begin{gather} s_0 \neq s_1,\quad t \neq 0,\quad 0 < \Theta < 1\\ \text{where}\quad \Theta := \frac{\kappa_0^2 + \kappa_1^2 - 2\kappa_0\kappa_1\cos\omega}{\sin^2\omega},\\ \text{with}\quad \kappa_l := \cos\left(\tfrac{\pi}{2N}s_l\right),\quad \omega := \tfrac{\pi}{2N}(2t + s_1 - s_0). \end{gather}\] Whenever these quantum realisability conditions hold, we have \(\mu \equiv -\frac{N}{\pi}\tau_0 \mod{2N}\), where \(\tau_0\) is the unique solution in \((0, \pi)\) to \[\frac{\kappa_0}{\cos(\tau_0 - \tfrac{\pi}{2N}s_0)} = \frac{\kappa_1}{\cos(\tau_0 - \tfrac{\pi}{N}t - \tfrac{\pi}{2N}s_0)}.\] Paradoxicality conditions: \[\operatorname{Odd}_N(t),\quad \operatorname{Odd}_N(t+s_1),\quad \operatorname{Odd}_N(t-s_0),\quad \operatorname{Odd}_N(t+s_1-s_0).\]

Proof. The four realisability families are exactly the four cases of Theorem 10, translated into clock parameters. The additional paradoxicality requirement is \[\operatorname{Odd}_N(H_{\mathbf{z}}) \qquad \forall\mathbf{z}\in Q.\] Since the four values of \(H_{\mathbf{z}}\) are \[t, \qquad t+s_1, \qquad t-s_0, \qquad t+s_1-s_0,\] this is precisely the stated collection of oddness conditions, with the evident simplifications in cases (a)–(c). Hence the displayed list is necessary and sufficient.

Below, we explicitly list the tick pairs in each case, written in terms of the updated parameters. The quantum realisability conditions and paradox admissibility conditions mostly follow naturally; for case (d), the equation determining \(\tau_0\) and hence \(\mu\) is obtained from 20 , noting that \(\sigma_l = \tfrac{\pi}{N}s_l\) and \(\tau_1 \equiv \tau_0 - \tfrac{\pi}{N}t\).

  1. \(\mathbf{T}_0 = \left(\tfrac{\pi}{N}\mu,\, \tfrac{\pi}{N}\mu + \pi\right),\quad \mathbf{T}_1 = \left(\tfrac{\pi}{N}(\mu - v),\, \tfrac{\pi}{N}(\mu - v) + \pi\right)\);

  2. \(\mathbf{T}_0 = (0, \pi),\quad \mathbf{T}_1 = \left(-\tfrac{\pi}{N}q,\, \tfrac{\pi}{N}(s-q)\right)\);

  3. \(\mathbf{T}_0 = \left(-\tfrac{\pi}{2N}(t + s),\, \tfrac{\pi}{2N}(s - t)\right),\quad \mathbf{T}_1 = \left(\tfrac{\pi}{2N}(t-s),\, \tfrac{\pi}{2N}(t+s)\right)\);

  4. \(\mathbf{T}_0 = \left(\tfrac{\pi}{N}\mu,\, \tfrac{\pi}{N}(\mu + s_0)\right),\quad \mathbf{T}_1 = \left(\tfrac{\pi}{N}(\mu + t),\, \tfrac{\pi}{N}(\mu + t + s_1)\right)\).

 ◻

Proposition 12. Two biconditional parity paradoxes arising from distinct normalised valid Charlie clocks are inequivalent.

Proof. For interpolant states, the equivalence relation of Section 2.2.1 preserves the interpolant parameter and the two Charlie measurements, up to the stated reflection symmetry. Hence it preserves the two tick pairs. By Theorem 10, those tick pairs determine the normalised clock. Distinct normalised valid clocks therefore give inequivalent proofs. ◻

We have now completed the state-and-Charlie part of the classification. The next subsections fix a valid clock and determine exactly which Alice–Bob measurements complete it to a minimal biconditional parity proof.

4.2 Alice–Bob completions↩︎

Fix a valid Charlie clock \(\Gamma\). For each total Charlie assignment \(\mathbf{z}\), Definition 6 associates a subgroup \(D_{\mathbf{z}} \leq \mathbb{Z}_N\). This subsection shows how the Alice and Bob measurements constituting a witness path in the implication graph \(I_\Psi(\mathbf{z})\) are precisely described by cosets of \(D_\mathbf{z}\). More specifically, if Alice’s measurements lie in the coset \(y+D_{\mathbf{z}}\), then Bob’s measurements are forced to lie in the reflected coset \(u_{\mathbf{z}}-y+D_{\mathbf{z}}\).

While a paradox determines Alice (and therefore Bob) coset choices for each \(\mathbf{z}\), we do not necessarily need a coset for every \(\mathbf{z}\) to reconstruct the paradox. This is because after choosing cosets only for some selected \(S \subset Q\), their union may already contain cosets for each \(\mathbf{z}\in S \setminus Q\). This is decided by the shadow test, a simple congruence-divisibility criterion.

Much of the technical work in this section is devoted to reducing the problem from specifying all coset witnesses to specifying only a distinguished subset of them. The payoff is the notion of a canonical Alice–Bob completion, which identifies the minimal data needed to reconstruct the Alice and Bob measurement sets uniquely, up to arbitrary real-valued labels assigned to the layers.

4.2.1 Completions and measurement supports↩︎

Before the identification of witness paths with cosets in Section 4.2.2, we first introduce a set-theoretic construction that records the measurements that must appear in Alice’s and Bob’s measurement sets in order to contain a coset witness path. We then define an Alice–Bob completion as the data of a selected collection of total Charlie conditionings, a partition of these conditionings into layers, and a choice of coset for each selected conditioning. In the remainder of this subsection, we show that these cosets indeed give witness paths, and we develop a simple shadow test for determining when a partial selection of layer-indexed cosets already contains all witness paths needed to certify a paradox.

Definition 12. Let \(\Gamma\) be a Charlie clock, \(\mathcal{I}\) be a finite set, \(i\in \mathcal{I}\), \(\mathbf{z}\in Q\), and let \[y\in\mathbb{Z}_N/D_{\mathbf{z}}.\] The witness carrier of type \(\mathbf{z}\), layer \(i\), and representative \(y\) is the subset \[\mathsf W_{\mathbf{z}}(i,y) \subseteq \mathcal{I}\times\mathbb{Z}_N\times\{\mathsf A,\mathsf B\}\] defined by \[\begin{align} \mathsf W_{\mathbf{z}}(i,y) := \{(i,x,\mathsf A) \mid x\in y+D_{\mathbf{z}}\} \cup \{(i,x,\mathsf B) \mid x\in u_{\mathbf{z}}-y+D_{\mathbf{z}}\}. \end{align}\]

Definition 13. Let \(\Gamma\) be a valid Charlie clock. An Alice–Bob completion over \(\Gamma\) is a tuple \[P=(S,\mathcal{I},\iota,\mathbf{y})\] where \[S\subseteq Q, \qquad I=\{0,\ldots,g\}\text{ for some } g\geq 0,\] \[\iota:S\twoheadrightarrow \mathcal{I}\] is a surjective function, and \(\mathbf{y}\) is a \(S\)-indexed vector of coset representatives: \[y_{\mathbf{z}}\in\mathbb{Z}_N/D_{\mathbf{z}} \qquad (\mathbf{z}\in S).\] The measurement support of \(P\) is \[\mathsf{MSupp}(P) := \bigcup_{\mathbf{z}\in S} \mathsf W_{\mathbf{z}}(\iota(\mathbf{z}),y_{\mathbf{z}}) \subseteq \mathcal{I}\times\mathbb{Z}_N\times\{\mathsf A,\mathsf B\}.\] For \(i\in \mathcal{I}\), its Alice and Bob index sets are \[\mathcal{J}_i(P):= \{x\in\mathbb{Z}_N\mid(i,x,\mathsf A)\in\mathsf{MSupp}(P)\},\] and \[\mathcal{K}_i(P):= \{x\in\mathbb{Z}_N\mid(i,x,\mathsf B)\in\mathsf{MSupp}(P)\}.\] Equivalently, \[\mathcal{J}_i(P)= \bigcup_{\mathbf{z}\in \iota^{-1}(i)}(y_{\mathbf{z}}+D_{\mathbf{z}}), \qquad \mathcal{K}_i(P)= \bigcup_{\mathbf{z}\in \iota^{-1}(i)}(u_{\mathbf{z}}-y_{\mathbf{z}}+D_{\mathbf{z}}).\]

Throughout, every coset representative is taken to be the least integer representative of its coset. Every valid clock admits Alice–Bob completions: take \(S=Q\), one layer, and any representatives \(y_{\mathbf{z}}\in\mathbb{Z}_N/D_{\mathbf{z}}\). We can remove one measurement at a time until the paradox is minimal.

4.2.2 Witness paths as paired cosets↩︎

We now prove that witness carriers are exactly the witness paths that demonstrate \(\Omega(\mathbf{z})\) is inconsistent once they have been expressed relative in terms of the Charlie clock.

Lemma 10. Let \(\Gamma\) be a valid clock, let \(P\) be an Alice–Bob completion over \(\Gamma\), and choose any real shifts \(\alpha_i\) for the layers, distinct modulo \(\mathbb{Z}\). In the physical scenario determined by \(\Gamma\), \(P\), and these shifts, every implication edge joins Alice and Bob measurements in the same layer. Consequently, every witness path lies entirely in one layer.

Proof. The proof is the same calculation as in Proposition 7. If an Alice measurement in layer \(i\) and a Bob measurement in layer \(i'\) participate in an impossible event, then their angles have the form \[\frac{\pi}{N}(j+\alpha_i), \qquad \frac{\pi}{N}(k+\mu-\alpha_{i'}).\] The impossibility congruence forces \(\alpha_i-\alpha_{i'}\in\mathbb{Z}\). Since distinct layers have shifts distinct modulo \(\mathbb{Z}\), one has \(i=i'\). Thus every edge lies inside one layer. A path is a sequence of edges sharing vertices, and a vertex has a unique layer, so the entire path remains in one layer. Notice that the conclusion depends only on the fact that the layer shifts are distinct; the particular values of the shifts do not enter the finite congruence calculations below. ◻

The following maps will be shown to capture the effect of taking two nontrivial steps in a witness path from an Alice literal, to a Bob literal, to the next Alice literal, as expressed in terms of the clock. We require the effect on both the measurement label and the literal (measurement with outcome).

Definition 14. Let \(\Gamma\) be a Charlie clock and let \(\mathbf{z}\in Q\). The measurement return map for \(\mathbf{z}\) is \[R_{\mathbf{z}}:\mathbb{Z}_N\longrightarrow\mathbb{Z}_N, \qquad R_{\mathbf{z}}(j)=j+H_{\mathbf{z}}.\] The literal return map for \(\mathbf{z}\) is \[\widetilde{R}_{\mathbf{z}}:\mathbb{Z}_{2N}\longrightarrow\mathbb{Z}_{2N}, \qquad \widetilde{R}_{\mathbf{z}}(j)=j+H_{\mathbf{z}}.\] For \(y\in\mathbb{Z}_N\), the orbit of \(y\) under \(R_{\mathbf{z}}\) is the coset \[y+D_{\mathbf{z}}\subseteq\mathbb{Z}_N.\]

Observe that, within a fixed layer, a literal can be equivalently written in a clock form as follows.

Remark 13. We have the following bijective correspondence between literals and literal clock points in \(\mathbb{Z}_{2N}\): \[(A_{j}, a) \longleftrightarrow A_{j} + aN,\qquad (B_{k}, b) \longleftrightarrow B_{k} + bN.\] Thus we may relabel a minimal directed path of the form of 15 as \[\label{eqn:dir-path-relabelled} j_0 + a_0N \longrightarrow k_0 + b_0N \longrightarrow \cdots \longrightarrow j_q + a_q N \longrightarrow \cdots \longrightarrow j_0 + a_L N.\tag{24}\]

The following lemma establishes that, assuming that a minimal directed path involves Alice and Bob measurements that have a coset structure consistent with the measurement return map, there is a well-defined lifting from measurement labels in \(\mathbb{Z}_N\) to literals in \(\mathbb{Z}_{2N}\), hence justifying the well-definedness of the literal return map.

Lemma 11. Let \(\Gamma\) be a Charlie clock, \(\mathbf{z}\in Q\), and \(i \in \mathcal{I}\).

Suppose that, in layer \(i\), the implication graph \(I_\Psi(\mathbf{z})\) contains a minimal directed path \[j_0 + a_0N \longrightarrow k_0 + b_0N \longrightarrow \cdots \longrightarrow j_q + a_q N \longrightarrow \cdots \longrightarrow j_0 + a_L N,\] where \[\begin{gather} j_{q+1} \equiv R_\mathbf{z}(j_q) \mod{N},\quad \text{i.e.}\quad j_q \equiv j_0 + qH_\mathbf{z}\mod{N},\\ \text{and} \quad k_q \equiv u_\mathbf{z}- j_q \mod{N} \end{gather}\] for \(q = 0,\ldots,L-1\), so that \(L = N/d_\mathbf{z}\). Identify \(j_L = j_0\).

Then, for all \(q = 0, \ldots, L\), we have \[\begin{align} j_q + a_qN &\equiv j_0 + a_0N + qH_\mathbf{z}\mod{2N},\label{eqn:2N-shift}\\ k_q + b_qN &\equiv t_0 - (j_q + a_qN) \mod{2N},\nonumber \end{align}\tag{25}\] so that we can equivalently write the directed path as \[\label{eqn:dir-path-with-liftings} \tilde{j}_0 \longrightarrow t_0 - \tilde{j}_0 \longrightarrow \tilde{j}_0 + H_\mathbf{z}\longrightarrow \cdots \longrightarrow \tilde{j}_0 + qH_\mathbf{z}\longrightarrow \cdots \longrightarrow \tilde{j}_0 + \frac{N}{d_\mathbf{z}}H_\mathbf{z},\tag{26}\] where \(\tilde{j}_0 := j_0 + a_0 N\).

Thus, the directed path is a witness path if and only if \(H_\mathbf{z}/d_\mathbf{z}\) is odd.

Proof. We prove the lemma for Alice’s measurement indices by induction; the argument for Bob’s is symmetric. Clearly 25 holds for \(q = 0\). Now assume that 25 holds for some \(q = 0,\ldots,L-1\). Then by Lemma 8 we have \[\begin{align} &j_q + k_q \equiv t_0 + (1 \oplus a_f \oplus b_f)N \mod 2N,\nonumber\\ \text{and}\quad &j_{q+1} + k_q \equiv t_1 + (1 \oplus a_{q+1} \oplus b_q)N \mod 2N\nonumber\\ \implies\quad &j_{q+1} + a_{q+1}N \equiv j_q + a_q N + H_\mathbf{z}\mod 2N,\label{eqn:2N-difference} \end{align}\tag{27}\] thus showing the inductive step.

The path is a witness path if and only if \(j_0 + a_0 \not\equiv j_0 + a_0 + N\frac{H_\mathbf{z}}{d_\mathbf{z}} \mod 2N\), i.e.\(H_\mathbf{z}/d_\mathbf{z}\) is odd. ◻

Figure 4: A concrete witness path in the bipartite implication graph, drawn on the literal 2N-clock for N=12. Each circle is a copy of \mathbb{Z}_{24}: the blue and orange labels are the outcome-0 and outcome-1 copies of the measurement clock \mathbb{Z}_{12}, so antipodal points represent complementary literals of the same measurement. The green-ringed vertices are the literals traversed by the path; the red and blue arrows are implication edges arising from the two Charlie conditionings, and the path alternates between these two partial matchings. Its Alice measurement indices form the return-map coset 1+3\mathbb{Z}_{12}=\{1,4,7,10\}, while the corresponding Bob indices form the paired reflected coset 2+3\mathbb{Z}_{12}=\{2,5,8,11\}. On the literal clock the highlighted path A_1^0\to B_{11}^1\to A_{10}^1\to B_2^0\to A_7^1\to B_5^0\to A_4^1\to B_8^0\to A_1^1 starts at A_1^0 and ends at its complement A_1^1, marked by the prominent dashed green chord. Thus the picture displays the lift from a coset orbit in \mathbb{Z}_{12} to a genuine witness path between antipodal literals in \mathbb{Z}_{24}.

Now we show that the structure of a minimal directed path considered in Lemma 11 in fact applies to every possible minimal directed path, allowing us to deduce an equivalence between Alice/Bob measurement cosets and witness paths.

Proposition 14. Let \(\Gamma\) be a valid Charlie clock, let \(P\) be an Alice–Bob completion over \(\Gamma\), and choose any distinct real shifts for the layers. Fix \(i\in \mathcal{I}\) and \(\mathbf{z}\in Q\). In the resulting physical scenario, the implication graph for the total Charlie assignment \(\mathbf{z}\) contains a \(\mathbf{z}\)-witness path contained in layer \(i\) if and only if there exists \[y\in\mathbb{Z}_N/D_{\mathbf{z}}\] such that \[y+D_{\mathbf{z}} \subseteq \mathcal{J}_i(P), \qquad u_{\mathbf{z}}-y+D_{\mathbf{z}} \subseteq \mathcal{K}_i(P).\] Equivalently, the measurement support contains the witness carrier \(\mathsf W_{\mathbf{z}}(i,y)\).

Proof. By Lemma 10, any witness path lies in a single layer. Fix such a layer \(i\). Along a minimal path for the total assignment \(\mathbf{z}=(z_0,z_1)\), the two Charlie conditionings alternate. Two consecutive edges therefore move Alice’s index by \[H_{\mathbf{z}}=t_{1,z_1}-t_{0,z_0}\] modulo \(N\). If the Alice indices encountered are \(j_0,j_1,j_2,\ldots\), then \[j_{q+1} \equiv j_q+H_{\mathbf{z}} \mod N.\] Thus the Alice indices in the path form the orbit \[j_0+D_{\mathbf{z}}.\] The Bob index paired with an Alice index \(j\) by the first Charlie conditioning satisfies \[k\equiv u_{\mathbf{z}}-j\mod N,\] so the Bob indices form \[u_{\mathbf{z}}-j_0+D_{\mathbf{z}}.\] Thus any witness path carries the displayed paired cosets.

Conversely, suppose layer \(i\) contains the two cosets \[y+D_{\mathbf{z}}\subseteq \mathcal{J}_i(P), \qquad u_{\mathbf{z}}-y+D_{\mathbf{z}}\subseteq \mathcal{K}_i(P).\] Starting from \(y\), repeatedly apply the measurement return map \(R_{\mathbf{z}}\). This runs through the coset \(y+D_{\mathbf{z}}\). The corresponding Bob indices all lie in the displayed Bob coset, so the implication graph contains the alternating path. Upon lifting measurement indices to literals, Lemma 11 implies that the transformation of successive Alice literals is governed by \(\widetilde{R}_{\mathbf{z}}\). After \(N/d_{\mathbf{z}}\) return steps the literal displacement is \[\frac{N}{d_{\mathbf{z}}}H_{\mathbf{z}} = N\frac{H_{\mathbf{z}}}{d_{\mathbf{z}}}.\] Since \(\Gamma\) is valid, it is paradoxical, so \(H_{\mathbf{z}}/d_{\mathbf{z}}\) is odd. Hence the lift ends at the complementary literal, and the alternating path is a witness path. ◻

We have now established that, given a valid Charlie clock, a paradox is the same as a choice of representative for a coset of \(D_\mathbf{z}\leq \mathbb{Z}_N\), and layer index, for each \(\mathbf{z}\in Q\). Next, we reduce this information to the minimum necessary and identify those Alice–Bob completions that do not contain redundant information.

4.2.3 The shadow test↩︎

An Alice–Bob completion may select witness carriers only for some total Charlie assignments. Nevertheless, the measurement support generated by those selected carriers may contain further witness carriers. The purpose of the shadow test is to determine exactly which carriers are already present. Since all sets involved are cosets of cyclic groups, this test ultimately reduces to elementary congruence checks.

Fix a valid Charlie clock \(\Gamma\), and let \(P=(S,\mathcal{I},\iota,\mathbf{y})\) be an Alice–Bob completion. For a target assignment \(\mathbf{w}\in Q\), a layer \(i\in \mathcal{I}\), and a representative \(r\in\mathbb{Z}_N/D_{\mathbf{w}}\), we want to decide whether the full carrier \(\mathsf W_{\mathbf{w}}(i,r)\) is contained in \(\mathsf{MSupp}(P)\). This means checking both \[r+D_{\mathbf{w}} \subseteq \mathcal{J}_i(P)\] on Alice’s side, and \[u_{\mathbf{w}}-r+D_{\mathbf{w}} \subseteq \mathcal{K}_i(P)\] on Bob’s side.

It is useful to compare Alice and Bob in the same coordinates. Reflect Bob’s clock through \(u_{\mathbf{w}}\), i.e.apply \[x\longmapsto u_{\mathbf{w}}-x.\] Then the target Bob coset \(u_{\mathbf{w}}-r+D_{\mathbf{w}}\) becomes \(r+D_{\mathbf{w}}\). A selected Bob source coset \[u_{\mathbf{z}}-y_{\mathbf{z}}+D_{\mathbf{z}}\] is correspondingly reflected to \[y_{\mathbf{z}}+u_{\mathbf{w}}-u_{\mathbf{z}}+D_{\mathbf{z}}.\] Thus both Alice and reflected Bob ask the same question: which parts of the target coset \(r+D_{\mathbf{w}}\) are covered by selected source cosets?

Definition 15. Let \(\mathbf{w}\in Q\). The parity quotient of the \(\mathbf{w}\)-return subgroup is \[\Pi_{\mathbf{w}}:=D_{\mathbf{w}}/2D_{\mathbf{w}}.\] Equivalently, \[\Pi_{\mathbf{w}}\cong \begin{cases} 0 = \{0\},&N/d_{\mathbf{w}}\text{ odd},\\ \mathbb{Z}_2 = \{0,1\},&N/d_{\mathbf{w}}\text{ even}. \end{cases}\]

For \(r\in\mathbb{Z}_N/D_{\mathbf{w}}\), the coset \(r+D_{\mathbf{w}}\) is a translate of the group \(D_{\mathbf{w}}\). Its parity fibres are the fibres of the quotient map \[r+D_{\mathbf{w}}\longrightarrow D_{\mathbf{w}}/2D_{\mathbf{w}}, \qquad r+h\longmapsto h+2D_{\mathbf{w}}.\] Thus, writing the elements of \(\Pi_{\mathbf{w}}\) as \(\varepsilon=0\) when \(\Pi_{\mathbf{w}}\) is a singleton, and as \(\varepsilon=0,1\) when \(\Pi_{\mathbf{w}}\cong\mathbb{Z}_2\), the corresponding parity fibre is \[r+\varepsilon d_{\mathbf{w}}+2D_{\mathbf{w}} \subseteq r+D_{\mathbf{w}}.\] If \(N/d_{\mathbf{w}}\) is odd, this is the whole coset. If \(N/d_{\mathbf{w}}\) is even, the two parity fibres are the two alternating halves of the coset.

Definition 16. Let \(P=(S,\mathcal{I},\iota,\mathbf{y})\) be an Alice–Bob completion. Fix \[\mathbf{w}\in Q, \qquad i\in \mathcal{I}, \qquad r\in\mathbb{Z}_N/D_{\mathbf{w}}, \qquad p\in\{0,1\}.\] For \(\mathbf{z}\in S\), set \[c^p_{\mathbf{w}\mathbf{z}}:= y_{\mathbf{z}}+p(u_{\mathbf{w}}-u_{\mathbf{z}}) \in\mathbb{Z}_N/D_{\mathbf{z}}.\] Here \(p=0\) denotes Alice, while \(p=1\) denotes Bob after reflection through \(u_{\mathbf{w}}\).

The \(p\)-shadow of layer \(i\) on the candidate \((\mathbf{w},r)\) is the subset \(\operatorname{Sh}^{p}_{i,\mathbf{w}}(r) \subseteq \Pi_{\mathbf{w}}\) defined by \[\operatorname{Sh}^{p}_{i,w}(r) := \left\{ \varepsilon\in\Pi_w \;\middle|\; \exists \mathbf{z}\in \iota^{-1}(i) \text{ such that } d_\mathbf{z}\mid 2d_\mathbf{w} \text{ and } c^{p}_{\mathbf{w}\mathbf{z}}\equiv r+\varepsilon d_\mathbf{w}\mod{d_\mathbf{z}} \right\}.\]

The solution set of \(\mathbf{w}\) in \(P\) is \[\operatorname{Sol}_P(\mathbf{w}) := \left\{ (i,r) \Bigm\vert \operatorname{Sh}^{0}_{i,\mathbf{w}}(r)= \operatorname{Sh}^{1}_{i,\mathbf{w}}(r)=\Pi_{\mathbf{w}} \right\}.\]

The divisibility condition in Definition 16 says that a selected source coset is large enough to contain a parity fibre of the target coset. The congruence says which fibre it contains.

Lemma 12. Let \(\mathbf{w},\mathbf{z}\in Q\), let \(r\in\mathbb{Z}_N/D_{\mathbf{w}}\), let \(c\in\mathbb{Z}_N/D_{\mathbf{z}}\), and let \(\varepsilon\in\Pi_{\mathbf{w}}\). Then \[r+\varepsilon d_{\mathbf{w}}+2D_{\mathbf{w}} \subseteq c+D_{\mathbf{z}}\] if and only if \[d_{\mathbf{z}}\mid 2d_{\mathbf{w}} \qquad\text{and}\qquad c\equiv r+\varepsilon d_{\mathbf{w}}\mod{d_{\mathbf{z}}}.\]

Proof. The fibre \(r+\varepsilon d_{\mathbf{w}}+2D_{\mathbf{w}}\) is a coset of the subgroup \(2D_{\mathbf{w}}\), and \(c+D_{\mathbf{z}}\) is a coset of \(D_{\mathbf{z}}\). A coset \(a+H\) is contained in a coset \(b+K\) precisely when \(H\leq K\) and \(a\in b+K\). Here the subgroup containment \(2D_{\mathbf{w}}\leq D_{\mathbf{z}}\) is equivalent to \(d_{\mathbf{z}}\mid 2d_{\mathbf{w}}\), and the point containment is the stated congruence. ◻

It remains to justify that no finer pieces are needed. A priori, a target coset might be covered by thirds, quarters, or still smaller intersections. The following two lemmas show that, in the case where \(|M_3| = 2\) and hence \(|Q| = 4\), any such cover is detected already on the quotient \(D_{\mathbf{w}}/2D_{\mathbf{w}}\).

Lemma 13 (Small cyclic covers). Let \(C\) be a finite cyclic group. Suppose \(C\) is irredundantly covered by at most three proper cosets of subgroups. Then the ordered relative index pattern is one of \[(2,2),\qquad (3,3,3),\qquad (2,4,4).\]

Proof. A coset of index \(m\) has size \(|C|/m\). If two proper cosets cover \(C\), their indices \(m_1,m_2>1\) satisfy \[1\le \frac{1}{m_1}+\frac{1}{m_2},\] hence \(m_1=m_2=2\).

Now suppose three proper cosets irredundantly cover \(C\), with ordered indices \(2\le m_1\le m_2\le m_3\). Then \[1\le \frac{1}{m_1}+\frac{1}{m_2}+\frac{1}{m_3}.\] If \(m_1\ge 3\), this forces \(m_1=m_2=m_3=3\).

It remains to consider \(m_1=2\). Let \(C_0\le C\) be the unique index-two subgroup, let \(P\) be the index-two coset appearing in the cover, and let \(P'\) be the other coset of \(C_0\). The two remaining cosets must cover \(P'\). Consider one of them, say \(E=c+H\), of index \(m=[C:H]\).

If \(m\) is odd, then \(H\not\subseteq C_0\), so the quotient map \(C\to C/C_0\cong \mathbb{Z}_2\) maps \(H\) onto \(\mathbb{Z}_2\). Hence every coset of \(H\) meets \(P\) and \(P'\) equally, so \[|E\cap P'|=\frac{|E|}{2}=\frac{|C|}{2m}\le \frac{|C|}{6}.\] If \(m\) is even, then \(H\subseteq C_0\), so every coset of \(H\) lies entirely inside one parity class. Since the cover is irredundant, any remaining coset that helps cover \(P'\) must lie inside \(P'\). It cannot have index \(2\), since then it would equal \(P'\) and the third coset would be redundant. Thus its index is at least \(4\), and its size is at most \(|C|/4\).

Therefore if either of the two remaining cosets had odd index, their total contribution to \(P'\) would be at most \[\frac{|C|}{6}+\frac{|C|}{4}<\frac{|C|}{2}=|P'|,\] impossible. Hence both remaining cosets have even index, lie inside \(P'\), and each has size at most \(|C|/4\). Since together they cover \(P'\), both must have size exactly \(|C|/4\). Thus their indices are both \(4\), giving the pattern \((2,4,4)\). ◻

Lemma 14 (Dyadic rigidity). Fix \(\mathbf{w}\in Q\) and a target coset \(C=r+D_\mathbf{w}\). Suppose \(C\) is covered by source cosets of types \(\mathbf{z}\ne \mathbf{w}\), with at most one source coset for each such \(zz\). Then \(C\) is covered either by one whole source coset or by its two parity fibres.

Proof. Intersect each source coset with \(C\), translate \(C\) to identify it with the cyclic group \(D_\mathbf{w}\), and discard redundant intersections. A nonempty intersection is a coset of \(D_\mathbf{w}\cap D_\mathbf{z}\) inside \(D_\mathbf{w}\), with relative index \[[D_\mathbf{w}:D_\mathbf{w}\cap D_\mathbf{z}]=\frac{d_\mathbf{z}}{\gcd(d_\mathbf{w},d_\mathbf{z})}.\] If some relative index is \(1\), then one source coset contains all of \(C\). Otherwise Lemma 13 leaves only the patterns \[(2,2),\qquad (3,3,3),\qquad (2,4,4).\] The pattern \((2,2)\) is exactly the cover by the two cosets of the unique index-two subgroup \(2D_w\), namely the two parity fibres.

We rule out the other two patterns using \[H_{00}+H_{11}=H_{01}+H_{10}.\] Equivalently, for any target \(\mathbf{w}\), the value \(H_\mathbf{w}\) is a signed sum of the three non-target \(H_\mathbf{z}\)’s.

Suppose first that \((3,3,3)\) occurs. Let \(a:=\nu_3(d_\mathbf{w})\), the 3-adic valuation of \(d_\mathbf{w}\). For every non-target \(\mathbf{z}\), divisibility of the relative index \[\frac{d_\mathbf{z}}{\gcd(d_\mathbf{w},d_\mathbf{z})}\] by \(3\) implies \(\nu_3(d_\mathbf{z})\ge a+1\). Since \(d_z=\gcd(N,H_\mathbf{z})\), we have \(3^{a+1}\mid N\) and \(3^{a+1}\mid H_\mathbf{z}\) for all \(\mathbf{z}\ne \mathbf{w}\). The parallelogram identity then gives \(3^{a+1}\mid H_\mathbf{w}\), hence \[3^{a+1}\mid \gcd(N,H_\mathbf{w})=d_\mathbf{w},\] contradicting the definition of \(a\).

The pattern \((2,4,4)\) is excluded in the same way with the prime \(2\): all three non-target relative indices are divisible by \(2\), so all three non-target \(d_\mathbf{z}\)’s have strictly larger \(2\)-adic valuation than \(d_\mathbf{w}\). The parallelogram identity then forces the same extra factor of \(2\) into \(H_\mathbf{w}\), and hence into \(d_\mathbf{w}\), a contradiction.

Thus only the whole-coset case and the two-parity-fibre case remain. ◻

Proposition 15. Let \(P\) be an Alice–Bob completion over a valid clock \(\Gamma\). For every \(\mathbf{w}\in Q\), the set \(\operatorname{Sol}_P(\mathbf{w})\) is exactly the set of pairs \((i,r)\) such that \[\mathsf W_{\mathbf{w}}(i,r) \subseteq \mathsf{MSupp}(P).\]

Proof. Suppose first that \((i,r)\in\operatorname{Sol}_P(\mathbf{w})\). The equality \[\operatorname{Sh}^{0}_{i,\mathbf{w}}(r)=\Pi_{\mathbf{w}}\] says that every parity fibre of \(r+D_{\mathbf{w}}\) is contained in Alice’s layer-\(i\) support. Hence the Alice coset \(r+D_{\mathbf{w}}\) is contained in \(\mathcal{J}_i(P)\). Similarly, \[\operatorname{Sh}^{1}_{i,\mathbf{w}}(r)=\Pi_{\mathbf{w}}\] says that, after reflecting Bob through \(u_{\mathbf{w}}\), every parity fibre of the reflected Bob target is contained in the reflected Bob support. Reflecting back gives \[u_{\mathbf{w}}-r+D_{\mathbf{w}}\subseteq \mathcal{K}_i(P).\] Thus \(\mathsf W_{\mathbf{w}}(i,r)\subseteq\mathsf{MSupp}(P)\).

Conversely, suppose \(\mathsf W_{\mathbf{w}}(i,r)\subseteq\mathsf{MSupp}(P)\). Then \(r+D_{\mathbf{w}}\) is covered by selected Alice source cosets in layer \(i\), and after reflecting Bob through \(u_{\mathbf{w}}\), the same target coset is covered by reflected Bob source cosets in the same layer. On each side, if the selected \(\mathbf{w}\)-carrier itself is the target, then all parity fibres are covered. Otherwise the cover uses only the three non-target assignments, so Lemma 14 applies: the cover is whole or by the two parity fibres. Hence the corresponding shadow is all of \(\Pi_{\mathbf{w}}\) on both Alice and reflected Bob, and \((i,r)\in\operatorname{Sol}_P(\mathbf{w})\). ◻

Thus the shadow test computes the witness carriers already present in an Alice–Bob completion using only the elementary checks \[d_{\mathbf{z}}\mid 2d_{\mathbf{w}} \qquad\text{and}\qquad c^p_{\mathbf{w}\mathbf{z}}\equiv r+\varepsilon d_{\mathbf{w}}\mod{d_{\mathbf{z}}}.\]

4.2.4 Canonical Alice–Bob completions↩︎

We now show that every minimal biconditional parity proof, which we have shown to determine a valid Charlie clock, also determines a unique canonical Alice–Bob completion.

Definition 17. An Alice–Bob completion \(P=(S,\mathcal{I},\iota,\mathbf{y})\) over a valid clock \(\Gamma\) is canonical if \[\operatorname{Sol}_P(\mathbf{z})=\{(\iota(\mathbf{z}),y_{\mathbf{z}})\} \qquad \forall\mathbf{z}\in S,\] and \[|{\operatorname{Sol}_P(\mathbf{w})}|\geq2 \qquad \forall\mathbf{w}\in Q\setminus S.\] We denote by \(\mathsf{Comp}(\Gamma)\) the set of canonical Alice–Bob completions over \(\Gamma\).

Equivalently, \(P\) is canonical precisely when every total Charlie assignment has at least one solution and \[S= \{\mathbf{w}\in Q \mid \operatorname{Sol}_P(\mathbf{w}) \text{ is a singleton}\}.\] This equivalence is perhaps the most useful way to remember the definition: the selected assignments are exactly the uniquely witnessed assignments.

Theorem 16. Let \(\Gamma\) be a valid Charlie clock and let \(P\) be an Alice–Bob completion over \(\Gamma\). Then \(P\) is canonical if and only if \(\mathsf{MSupp}(P)\) is the measurement support of a minimal biconditional parity proof with clock \(\Gamma\).

Proof. Assume first that \(P\) is canonical. Every selected \(\mathbf{z}\in S\) has its selected witness carrier, and every unselected \(\mathbf{w}\notin S\) has at least two solutions. Hence every total Charlie assignment has a witness carrier in the measurement support. Since \(\Gamma\) is valid, these carriers lift to witness paths. Therefore the generated scenario is paradoxical.

Now remove any point of \(\mathsf{MSupp}(P)\). By definition of measurement support, the point lies in at least one selected carrier \(\mathsf W_{\mathbf{z}}(\iota(\mathbf{z}),y_{\mathbf{z}})\). Since \(P\) is canonical, this carrier is the unique solution of type \(\mathbf{z}\). Removing the point breaks that carrier, and deleting points cannot create a new carrier. Hence the reduced measurement support has no \(\mathbf{z}\)-witness, so it is not paradoxical. Thus the proof is minimal.

Conversely, let \(X\subseteq \mathcal{I}\times\mathbb{Z}_N\times\{\mathsf A,\mathsf B\}\) be the measurement support of a minimal proof with clock \(\Gamma\). For each \(\mathbf{w}\in Q\), let \(\operatorname{Sol}_X(\mathbf{w})\) be the set of all pairs \((i,r)\) such that \(\mathsf W_{\mathbf{w}}(i,r)\subseteq X\). Define \[S_X:= \{\mathbf{w}\in Q \mid \operatorname{Sol}_X(\mathbf{w})\text{ is a singleton}\}.\] For \(\mathbf{z}\in S_X\), write the unique solution as \((i_{\mathbf{z}},y_{\mathbf{z}})\). These data define an Alice–Bob completion \(P_X\).

We claim that the singleton carriers cover all of \(X\). Let \(m\in X\). Since the proof is minimal, removing \(m\) destroys paradoxicality. Therefore, for some \(\mathbf{w}\in Q\), every \(\mathbf{w}\)-witness in \(X\) contains \(m\). But two distinct carriers of the same type \(\mathbf{w}\) are disjoint, because they either lie in different layers or are distinct cosets of the same subgroup in a fixed layer. Hence there was exactly one \(\mathbf{w}\)-carrier in \(X\), and \(m\) lies on a singleton carrier. This proves that the completion \(P_X\) reconstructs \(X\), and by construction it is canonical. ◻

Thus, a canonical completion is precisely the finite coset data that minimally and uniquely specifies the Alice–Bob measurement support of the proof.

4.3 Classification of biconditional parity proofs↩︎

We now assemble the classification. The valid clock gives the state and Charlie measurements. The canonical Alice–Bob completion gives the finite measurement support. The only remaining freedom is the assignment of real numbers to each layer. These have the effect of translating each layer, to a different disjoint copy of the clock and do not affect the essential structure of the paradox. This freedom is recorded by a shift tuple.

4.3.1 Layer shifts and measurement sets↩︎

Definition 18. Let \(P=(S,\mathcal{I},\iota,y)\) be an Alice–Bob completion. A shift tuple for \(P\) is an injective function \(\alpha:\mathcal{I}\rightarrow[0,1)\) such that \(\alpha(0)=0\). The layers are ordered so that \[i<i' \quad\Longleftrightarrow\quad \min\iota^{-1}(i)<_{\mathrm{lex}} \min\iota^{-1}(i').\] We denote the set of shift tuples for \(P\) by \(\mathsf{Shift}(P)\).

Definition 19. Let \(\Gamma=(N,t,s_0,s_1,\mu)\) be a valid Charlie clock, let \(P\) be an Alice–Bob completion over \(\Gamma\), and let \(\alpha\in\mathsf{Shift}(P)\). The associated physical Alice and Bob measurement sets are \[M_1(\Gamma,P,\alpha) := \bigcup_{i\in \mathcal{I}} \frac{\pi}{N}\bigl(\mathcal{J}_i(P)+\alpha(i)\bigr),\] and \[M_2(\Gamma,P,\alpha) := \bigcup_{i\in \mathcal{I}} \frac{\pi}{N}\bigl(\mathcal{K}_i(P)+\mu- \alpha(i)\bigr),\] with angles taken modulo \(\pi\).

Proposition 17. After fixing a normalised valid clock and a canonical Alice–Bob completion, the normalisation in Definition 18 removes exactly the global rotation freedom and the relabelling of layers.

Proof. A local phase rotation of Alice together with the opposite phase rotation of Bob adds the same constant to all layer shifts. The condition \(\alpha(0)=0\) fixes this global freedom. The layers themselves are otherwise only names, and the lexicographic convention orders them canonically by the first selected total Charlie assignment in the corresponding fibre of \(\iota\). Once the clock has been normalised, no further layer ambiguity remains. ◻

Thus, after the clock and canonical completion are fixed, the shift tuple is exactly the remaining continuous parameter in the proof.

4.3.2 The bijection↩︎

We can now define the combinatorial data that classifies a biconditional parity proof up to the physical equivalence of Section 2.2.1  eliminating the possible redundancy created by any freedom of how to label the three parties.

Definition 20. A classification datum is a triple \[(\Gamma,P,\alpha)\] where \[\Gamma\in\mathsf{Clock}, \qquad P\in\mathsf{Comp}(\Gamma), \qquad \alpha\in\mathsf{Shift}(P).\] The canonical classification datum of a physical equivalence class of a biconditional parity proof is the lexicographically least such triple obtained from the finitely many admissible choices of which party is Charlie, of the Alice–Bob order, and, when the valid-clock normalisation does not already distinguish them, of the residual equatorial orientation. We denote the set of canonical classification data triples as \[\mathsf{CanonicalTriples}.\]

Theorem 18 (Classification of biconditional parity proofs). The construction \[(\Gamma,P,\alpha) \longmapsto \bigl(\Bsimple,M_1(\Gamma,P,\alpha),M_2(\Gamma,P,\alpha),\{C_0,C_1\}\bigr)\] induces a bijection \[\mathsf{BPP} \quad \cong \quad \mathsf{CanonicalTriples} \quad\subset \quad \bigsqcup_{\Gamma\in\mathsf{Clock}}\;\; \bigsqcup_{P\in\mathsf{Comp}(\Gamma)}\; \mathsf{Shift}(P).\]

Proof. We first prove surjectivity of the construction. Let \((\Gamma,P,\alpha)\) be a classification datum. Since \(\Gamma\) is valid, it is realised by an interpolant state and two Charlie measurements, and all paired cosets of its return subgroups lift to witness paths. Since \(P\) is canonical, Theorem 16 shows that its measurement support is minimal and paradoxical. The shift tuple \(\alpha\) places this finite support on the equator. Hence the datum produces a minimal biconditional parity proof.

For injectivity, start with a minimal biconditional parity proof. Proposition 7 recovers its normalised Charlie clock and layer decomposition. The clock is valid by the existence of witness paths and the quantum realisability of the original scenario. Theorem 16 recovers the unique canonical Alice–Bob completion by selecting precisely the uniquely witnessed total Charlie assignments. Proposition 17 recovers the unique normalised shift tuple. Thus every minimal proof determines exactly one classification datum, and the two constructions are inverse to one another. ◻

This completes the classification. Every minimal biconditional parity proof is encoded by a valid finite Charlie clock, a canonical Alice–Bob completion in terms of coset representatives, and a normalised tuple of real-valued layer shifts.

5 Interpolant-state paradoxes with more than two Charlie measurements↩︎

In this section, we investigate interpolant-state scenarios with at least three Charlie measurements and identify new classes of previously unknown, more exotic forms of nonlocality paradox. These were discovered by using computer-aided searches applied to the novel graph-theoretic formalism developed in Section 3. Examples of minimal three-qubit nonlocality paradoxes with more than two Charlie measurements were not known to exist prior to this.

5.1 A new GHZ-state paradox↩︎

For the GHZ state, the impossibility equation 4 simplifies to \[\label{eq:beta95GHZ} A+B+C \equiv (a\oplus b\oplus c \oplus 1) \pi .\tag{28}\] Thus, if \(A+B+C\) is an integer multiple of \(\pi\), the outcomes given by a compatible global assignment must satisfy the possible parity constraint \[\label{eq:GHZ-outcome} a \oplus b \oplus c \equiv \frac{A+B+C}{\pi} \mod{2},\tag{29}\] whereas if \(A+B+C\) is not a multiple of \(\pi\), the context has no impossible events, hence contributes no parity constraint.

Let us consider the quantum scenario \((\ket{\mathrm{GHZ}}, \mathcal{M})\) with \[M_i = \{ \tfrac{\pi}{4},\, \tfrac{\pi}{2},\, \tfrac{3\pi}{4} \} \qquad \text{for each } i=1,2,3.\] Given a global assignment, we denote the corresponding outcomes by \(a_0,a_1,a_2\) for Alice, and similarly by \(b_k\) and \(c_l\) for Bob and Charlie. By 29 , the associated system of \(\mathbb{Z}_2\)-linear equations for this scenario is as follows: \[\label{eq:GHZ-system2} \widetilde{\Psi}_{\mathrm{GHZ}} = \begin{cases} a_0 \oplus b_0 \oplus c_1 = 1, \quad a_0 \oplus b_1 \oplus c_0 = 1,\\ a_1 \oplus b_0 \oplus c_0 = 1, \quad a_1 \oplus b_2 \oplus c_2 = 0, \\ a_2 \oplus b_1 \oplus c_2 = 0, \quad a_2 \oplus b_2 \oplus c_1 = 0. \end{cases}\tag{30}\] Summing all six equations in 30 yields \(0 = 1\), establishing paradoxicality. Notably, the scenario \((\ket{\mathrm{GHZ}}, \mathcal{M})\) is not maximally impossible in the sense of [17], illustrating the rich structure of nonlocality paradoxes even for the simple GHZ state.

5.2 Three Charlie measurements: symmetric Alice–Bob case↩︎

We establish the existence of new exotic families of nonlocality paradoxes involving interpolant states \(\Bsimple\) with \(\lambda \neq 0\). We refer to a scenario \((\Bsimple, \mathcal{M})\) as an \((N_1, N_2, N_3)\)-scenario if \(|M_i| = N_i\) for \(i=1,2,3\). In this subsection, we will deal with the case \(N_1 = N_2\).

Fix an even integer \(N:=2n \ge 4\). For an integer \(0< m\le n-2\), define the interpolant-state parameter \[\lambda_{N,m} := \frac{\pi}{2} - \frac{m\pi}{N} \in (0,\tfrac{\pi}{2}).\] Note that different pairs \((N,m)\) may yield the same value of \(\lambda_{N,m}\) (for example, \(\lambda_{12,4}=\lambda_{24,8}=\frac{\pi}{6}\)).

Define the set $ J := _n$ and the measurement scenario \[\begin{align} M_1 := J \cup (u + J), \quad M_2 := v - M_1 , \quad \text{and} \quad M_3 := \{ C_0, C_1, C_2 \} ; \end{align}\] where all angles are taken modulo \(\pi\) with \[\begin{align} u := \big(v - \beta(\lambda_{N,m},C_2)\big) \mod{\tfrac{2\pi}{N}},\quad v := \beta\big(\lambda_{N,m},\tfrac{\pi}{2}\big) \mod{\pi} ,\\ C_0 (N, m) := \arcsin\!\left(\frac{\tan\lambda_{N,m+1}}{\tan\lambda_{N,m}}\right), \quad C_1 := \tfrac{\pi}{2}, \quad \text{and} \quad C_2 = \pi - C_0. \end{align}\] This choice of \(u\) ensures that \(|M_1|=N\), and by symmetry \(|M_2|=N\). Since \(m\le n-2\), we have \(\lambda_{N,m+1}\in(0,\frac{\pi}{2})\) and \(\tan\lambda_{N,m} > \tan\lambda_{N,m+1}\), so the argument of \(\arcsin\) lies in \((0,1)\) and \(C_0\) is well defined.

Remark 19. For \((N,m)=(12,3)\) we have \(u \equiv 0 \mod{\frac{\pi}{6}}\), and hence \(|M_1|=|M_2|=6\); we therefore omit this degenerate case.

Theorem 20. Let \(\nu_2(N)\) denote the \(2\)-adic valuation of \(N\). For \(N\ge 6\) and \(1\le m \le n-2\), the above non-degenerate \((N,N,3)\)-scenario \((\ket{\mathrm{B}(\lambda_{N,m})}, \mathcal{M})\) is a nonlocality paradox if and only if \[2^{\nu_2(N)} \nmid m.\]

Proof. See Appendix 7.2.1. ◻

5.3 Three Charlie measurements: asymmetric Alice–Bob case↩︎

Fix an integer \(p\ge 1\), \(N := 4p\), an odd integer \(1\le m < 2p\), and set \[\theta := \frac{m\pi}{N} \in (0, \tfrac{\pi}{2} ) .\] Define the interpolant parameter \(\lambda\) and the angle \(C\) by \[\label{eq:param95intp953A} \begin{align} u &:= \sqrt{\tfrac{\tan{\theta}}{\tan{(\theta/2)}}}, \qquad v:= \sqrt{\tan{\theta} \tan{(\theta/2)}}, \\ \lambda_{p,m} &:= 2\arctan \big( \tfrac{u-1}{u+1} \big), \qquad C:= 2\arctan{v} . \end{align}\tag{31}\] Since \(u>1\) and \(v>0\), it follows that \(\lambda \in \big( 0, \tfrac{\pi}{2})\) and \(C\in (0,\pi)\).

Define the measurement sets (modulo \(\pi\)): \[\begin{align} M_1 &:= \big\{j\tfrac{\pi}{N} \mid j \in \mathbb{Z}_{N} \big\}, \\ M_2 &:= \big\{k\tfrac{\pi}{N} \mid k\in2\mathbb{Z}_{2p}\big\}, \\ M_3 &:= \{C_0:=0,\;C_1:=C,\;C_2:=\pi-C \}, \end{align}\] so that \(|M_1| = 4p = N\) and \(|M_2|= 2p = \frac{N}{2}\).

Lemma 15. Let \(T_{l,z} = \beta(\lambda_{p,m}, C_l+z\pi)\). Then \(T_{0,z} \equiv z\pi\), \[\begin{align} \qquad T_{1,0} &\equiv -m\tfrac{\pi}{N}, \quad &&T_{1,1} \equiv (N-2m)\tfrac{\pi}{N} , \\ T_{2,0} &\equiv (2m - N) \tfrac{\pi}{N},\quad &&T_{2,1} \equiv m \tfrac{\pi}{N} . \end{align}\]

Proof. See Appendix 7.2.2. ◻

Theorem 21. For every choice of parameters \((N=4p, m)\) above, the quantum scenario \((\ket{\mathrm{B}(\lambda_{p,m})}, \mathcal{M})\) is a nonlocality paradox.

Moreover, it is minimal if and only if \(\gcd (N, m)=1\).

Proof. See Appendix 7.2.3. ◻

5.4 Four Charlie measurements↩︎

In contrast to the previous cases, we do not obtain a uniform family here, primarily because the parameter \(\lambda\) and the angles \(C_l\) do not admit a closed-form description in this setting.

We take \(M_1, M_2 \subseteq \frac{\pi}{12}\mathbb{Z}_{12} \subset [0,\pi)\) and write \(A_j :=j\frac{\pi}{12}\) and \(B_k := k\frac{\pi}{12}\) for the Alice and Bob measurement angles, respectively. By numerical search, we find the following parameters \[\label{eq:param95495msnts} \begin{gather} \lambda_* \approx 0.5440881066818782, \\ C_* = 0.4588205874371110, \qquad C_*' = 1.2673000748575629 \end{gather}\tag{32}\] such that with \(\lambda = \lambda_*\), \(C = C_*\), and \(C' = C_*'\), we have \[\label{eq:tick95values95495msnts} \begin{align} T_{C, 0} &\equiv \tfrac{23\pi}{12} , \quad T_{C, 1} \equiv \tfrac{3\pi}{4},\quad T_{\pi-C, 0} \equiv \tfrac{5\pi}{4}, \quad T_{\pi-C, 1} \equiv\tfrac{\pi}{12},\\[0.5em] T_{C', 0} &\equiv \tfrac{7\pi}{4}, \quad T_{C', 1} \equiv \tfrac{5\pi}{12},\quad T_{\pi-C', 0} \equiv \tfrac{19\pi}{12}, \quad T_{\pi-C', 1} \equiv \tfrac{\pi}{4} . \end{align}\tag{33}\]

The parameters in 32 are determined only up to a numerical error of order \(10^{-13}\). We fix \[M_3 := \{ C_0 :=C_*,\;C_1 :=C_*',\;C_2 :=\pi-C_*,\;C_3 :=\pi-C_*' \}.\]

Example 1. For this choice of \(M_3\), the scenarios \(\big(\ket{\mathrm{B}(\lambda_*)}, \mathcal{M})\big)\) below, arising from different choices of \(M_1\) and \(M_2\), are nonlocality paradoxes. Here we only list the measurement cardinalities \((|M_1|, |M_2|, |M_3|)\). Further details are provided in Appendix 8. Specifically, we obtain

a \((4,4,4)\)-scenario; a \((6,6,4)\)-scenario;

a \((6,2,4)\)-scenario; a \((7,5,4)\)-scenario.

6 A nonlocality paradox beyond interpolant states↩︎

In this section, we present the first example of a nonlocality paradox arising from a state outside the interpolant family; indeed, the existence of a non-interpolant-state paradox was previously conjectured to not hold. Since the measurement scenario includes only two Charlie measurements, the paradox remains biconditional. However, its proof does not admit a reformulation as a parity proof, and therefore lies outside the classification of biconditional parity proofs given in Section [sec:two-charlie].

For this section, it is convenient to rewrite the additive impossibility condition 2 in multiplicative form. Under this reformulation, the quantum condition that an event has probability zero becomes a product equation rather than an additive congruence. To this end, we identify each \(\beta\) value with its corresponding point on the circle. To witness paradoxicality, we construct finite implication cycles that force an Alice literal and its complement to lie in the same strongly connected component.

6.1 The unit circle reformulation↩︎

Recall that a literal is a pair \((\varphi, z)\) with \(\varphi \in [0,\pi)\) an equatorial measurement angle and \(z\in \mathbb{Z}_2\).

Definition 21. Given a balanced-state parameter \(\lambda \in \left[0, \tfrac{\pi}{2}\right)\), and a literal \((\varphi, z)\), define the tick \(T_{\lambda} (\varphi + z\pi)\) of the literal: \[\label{eq:circle-tick} T_{\lambda} (\varphi + z\pi) := e^{i\beta(\lambda, \varphi+z\pi)} = \frac{\braket{\varphi+z\pi | w_{\lambda}}}{\braket{\varphi+z\pi | v_{\lambda}}} = \frac{\sin{\frac{\lambda}{2}}+ e^{-i(\varphi +z\pi)} \cos{\frac{\lambda}{2}}}{\cos{\frac{\lambda}{2}} + e^{-i(\varphi +z\pi)} \sin{\frac{\lambda}{2}}} \in \mathbb{T},\tag{34}\] where \(\mathbb{T}= \{\zeta \in \mathbb{C} \mid |\zeta| = 1 \}\) is the unit circle in the complex plane.

It is straightforward to see that the quotient in 34 has modulus \(1\), since its numerator and denominator have the same modulus. Indeed, \[\left|\sin\tfrac{\lambda}{2} \pm e^{-i\varphi} \cos\tfrac{\lambda}{2} \right|^2 = \sin^2\tfrac{\lambda}{2}+\cos^2\tfrac{\lambda}{2} \pm 2\sin\tfrac{\lambda}{2} \cos\tfrac{\lambda}{2} \cos\varphi = \left|\cos\tfrac{\lambda}{2} \pm e^{-i\varphi} \sin\tfrac{\lambda}{2} \right|^2 .\] Thus, each such quotient defines a point on the unit circle.

Moreover, each tick determines a unique literal, since the map \[w \longmapsto \frac{\sin{\frac{\lambda}{2}}+ w \cos{\frac{\lambda}{2}}}{\cos{\frac{\lambda}{2}} + w \sin{\frac{\lambda}{2}} }\] is a fractional-linear automorphism of \(\mathbb{T}\). We can now restate the impossibility condition in this formalism.

Lemma 16. Consider the context \((A, B, C)\) in the quantum scenario \((\Bstate, \mathcal{M})\). Then the event \((A,B,C) \to (a,b,c)\) is impossible if and only if \[\label{eq:imposs-ticks} T_{\lambda_1} (A+a\pi)\, T_{\lambda_2} (B+b\pi)\, T_{\lambda_3} (C+c\pi) = e^{i(\pi-\Phi)} = -e^{i\Phi} .\tag{35}\]

Note that \(\beta(\lambda, \varphi)\), where \(\beta\) is as in 3 , is the argument of \(T_{\lambda} (\varphi)\). Hence, 4 is exactly the argument form of 35 .

It will also be useful to relate the tick \(T_\lambda(\varphi)\) to the tick of the complementary literal, namely \(T_\lambda(\varphi+\pi)\).

Lemma 17. For \(\lambda \in \left[0, \tfrac{\pi}{2}\right)\), let \(F_\lambda : \mathbb{T}\to \mathbb{T}\) be the map defined by \[\label{eq:tick-involution} F_{\lambda} (\zeta) := \frac{\sin{\lambda}-\zeta}{1-\zeta\sin{\lambda}}.\tag{36}\] Let \(\zeta=T_\lambda(\varphi)\) be the tick corresponding to the literal \((\varphi,0)\). Then the complementary literal \((\varphi,1)\) has tick \(F_{\lambda} (\zeta)\).

Moreover, the map \(F_{\lambda}\) is an involution of \(\mathbb{T}\).

Proof. See Appendix 7.3.1. ◻

The complement map \(F_{\lambda}\) on the unit circle corresponds to an additive involution \(\mathsf{F}_{\lambda}: \mathbb{R}/2\pi \mathbb{Z}\to \mathbb{R}/2\pi \mathbb{Z}\) on phases defined by \(e^{i\mathsf{F}_{\lambda} (\xi)} = F_{\lambda} (e^{i\xi})\). Equivalently, \[\mathsf{F}_{\lambda} (\xi) = \xi + \hat{\delta} (\xi),\] where \(\hat{\delta} (\xi)\) is is the \(\delta\)-shift associated to the unique \(\varphi\) such that \(\beta(\lambda, \varphi) = \xi\).

Fix a Charlie conditioning \((C_l,z_l)\). An Alice tick \(T_1\) and a Bob tick \(T_2\) determine an impossible event precisely when \[T_1\, T_2 = -e^{i\Phi} (T_{\lambda_3} (C_l + z_l \pi))^{-1} =: \Gamma_{l,z}.\] Since the example has two Charlie measurements, each total Charlie assignment \(\mathbf{z}\in \mathbb{Z}_2^2\) determines two associated target products: \(\Gamma_{0,z_0}\) and \(\Gamma_{1,z_l} \in \mathbb{T}\).

For \(\Gamma \in \mathbb{T}\), define the reflection \(R_{\Gamma} : \mathbb{T}\to \mathbb{T}\) by \[R_{\Gamma} (\zeta) := \overline{\zeta} \Gamma.\] Note that \(\zeta R_\Gamma (\zeta) = \Gamma\). Thus \(R_\Gamma (\zeta)\) is the unique tick paired with \(\zeta\) to hit the target product \(\Gamma\).

We also assume that the balanced-state parameters for Alice and Bob coincide, as will be the case in the example below. Thus, set \(\alpha := \lambda_1 = \lambda_2\). Fix a total Charlie assignment \(\mathbf{z}\), and write \(\Gamma_0 := \Gamma_{0,z_0}\) and \(\Gamma_1 := \Gamma_{1,z_1}\). We define the Alice return map \(P_{\mathbf{z}}: \mathbb{T}\to \mathbb{T}\) as follows:

\[\label{eq:A-A-map} P_{\mathbf{z}} := F_{\alpha} \circ R_{\Gamma_1} \circ F_{\alpha} \circ R_{\Gamma_0} .\tag{37}\] An application of \(P\) corresponds to passing through a first impossible event, taking the complementary tick, then passing through a second impossible event and taking the complementary tick once more.

Lemma 18. Suppose \(P_{\mathbf{z}}\) has finite order \(N\) on \(\mathbb{T}\), and suppose that for some \(\eta \in \mathbb{T}\) and some integer \(m\) with \(0<m<N\), \[\label{eq:cycle-cert} P_{\mathbf{z}}^m (\eta) = F_{\alpha}(\eta).\tag{38}\] Include the Alice measurements whose literal ticks are \(\eta_j := P_{\mathbf{z}}^j (\eta)\) and the Bob measurements whose literal ticks are \(\vartheta_j := R_{\Gamma_0} (\eta_j)\) for \(0\le j < N\). Then the associated \(2\)-CNF formula is unsatisfiable.

Proof. See Appendix 7.3.2. ◻

6.2 The non-interpolant paradox example↩︎

6.2.1 The balanced state and Charlie’s measurements↩︎

Let us set \[\rho:=\sqrt{2}-1, \qquad \alpha:=\arcsin(\rho).\] We take Alice and Bob to have the same balanced-state parameter: \(\lambda_1=\lambda_2:=\alpha\). Thus, their common complement map is \[F(\zeta):= F_\alpha(\zeta) = \frac{\rho-\zeta}{1-\rho\zeta}.\] For Charlie, we take the balanced-state parameter \(\lambda_3:=\frac{\pi}{6}\), and the two equatorial measurements \[C_0:=0, \qquad C_1:=\frac{\pi}{2}.\] Finally, take the balanced-state phase to be \(\Phi:= \pi\). The state is therefore \[\label{eq:bal-state-counterex} \ket{\mathrm{B} ((\alpha, \alpha, \tfrac{\pi}{6}), \pi)} = \frac{1}{\sqrt{2(1-\rho^2/2)}} \left( \ket{v_\alpha}\ket{v_\alpha}\ket{v_{\pi/6}} - \ket{w_\alpha}\ket{w_\alpha}\ket{w_{\pi/6}} \right) .\tag{39}\] Charlie’s ticks are as follows: \[T_{\frac{\pi}{6}}(0) = 1,\;T_{\frac{\pi}{6}}(\pi) = -1 , \quad T_{\frac{\pi}{6}}(\tfrac{\pi}{2}) = e^{-i\frac{\pi}{3}},\;T_{\frac{\pi}{6}}(\tfrac{\pi}{2}+\pi) = e^{i\frac{\pi}{3}}.\] Since \(\Phi=\pi\), the impossibility condition 35 reduces to the requirement that the product of the three ticks be equal to \(1\). Thus, after fixing a Charlie literal with tick \(\chi\), the corresponding target product for the Alice and Bob ticks is \(\chi^{-1}\). Therefore the target products for \(C_0\) are \(\Gamma_{0,0} = 1, \;\Gamma_{0,1} = -1\), and for \(C_1\) are \(\Gamma_{1,0} = e^{i\frac{\pi}{3}} ,\;\Gamma_{1,1} = e^{-i\frac{\pi}{3}}\).

6.2.2 The four Alice return maps↩︎

We will verify that, for each \(\mathbf{z}\in \mathbb{Z}_2^2\), the map \(P_{\mathbf{z}}\) has finite order and that there exists a tick \(\zeta_{\mathbf{z}}\in\mathbb{T}\) satisfying 38 . We also note that the reflection map \(R_\Gamma\) may be written as \(\zeta \longmapsto \Gamma/\zeta\), since, for \(\zeta\in\mathbb{T}\), one has \(\overline{\zeta}=\zeta^{-1}\). Thus \(R_\Gamma\) may be viewed as a Möbius transformation, represented by the linear fractional matrix \[M_{\Gamma} = \begin{pmatrix} 0 & \Gamma \\ 1 & 0 \end{pmatrix} ,\] where matrices are understood projectively. Similarly, the complement map \(F\) is represented by \[M_{F} = \begin{pmatrix} -1 & \rho \\ -\rho & 1 \end{pmatrix} .\] Consequently, the Alice return map \(P_{\mathbf{z}}\) is represented projectively by \[\label{eq:matrix-return-map} M_{\mathbf{z}} := M_F M_{\Gamma_{1,z_1}} M_F M_{\Gamma_{0,z_0}} .\tag{40}\]

Let \(\Gamma_{0,z_0} = e^{i\theta_{0,z_0}}\) and \(\Gamma_{1,z_1} = e^{i\theta_{1,z_1}}\), using representatives \[\theta_{0,z_0} \in \{0, \pi\}, \qquad \theta_{1,z_1} \in \{\tfrac{\pi}{3}, -\tfrac{\pi}{3} \}.\] Multiplying the matrices in 40 and dividing the trace by \(\sqrt{\det M_{\mathbf{z}}}\) gives the normalised trace of \(M_\mathbf{z}\): \[\label{eq:norm-trace} \tau_{z_0,z_1} := \frac{\operatorname{Tr}(M_\mathbf{z})}{\sqrt{\operatorname{det}(M_\mathbf{z})}} = 2\,\frac{\cos{\left( \frac{\theta_{0,z_0}-\theta_{1,z_1}}{2} \right)} - \rho^2 \cos{\left(\frac{\theta_{0,z_0}+\theta_{1,z_1}}{2}\right)}}{1-\rho^2} .\tag{41}\] Substituting \(\rho^2 = 3 - 2\sqrt{2}\) and \(\frac{1+\rho^2}{1-\rho^2} = \sqrt{2}\) into 41 gives \[\tau_{0,0} = \tau_{0,1} = 2\cos{\tfrac{\pi}{6}}, \qquad \tau_{1,0} = - 2\cos{\tfrac{\pi}{4}}, \qquad \tau_{1,1} = 2\cos{\tfrac{\pi}{4}}.\] Let \(M\) be a determinant-one representative of a projective Möbius transformation. If \(\operatorname{tr}(M)=2\cos\theta\), then the characteristic polynomial of \(M\) is \(\xi^2-2\cos\theta\,\xi+1\), so the eigenvalues are \(e^{i\theta}, \;e^{-i\theta}\). The projective order is the smallest positive integer \(n\) such that \(M^n\) is a scalar multiple of the identity. Equivalently, \(e^{in\theta}=e^{-in\theta}\) or \(n\theta\in \pi\mathbb{Z}\). Hence, if \(\theta/\pi=k/N\) in lowest terms, the projective order is \(N\). Therefore \[\operatorname{ord} (P_{0,0}) = \operatorname{ord} (P_{0,1}) = 6, \qquad \operatorname{ord} (P_{1,0}) = \operatorname{ord} (P_{1,1}) = 4.\]

6.2.3 The starting tick↩︎

It remains to set the starting ticks \(\eta_\mathbf{z}\in \mathbb{T}\) that satisfy 38 for each \(\mathbf{z}\in \mathbb{Z}_2^2\). For \(\mathbf{z}\in \{ (0,0), (0,1)\}\), we take \(\eta_{0,0} = \eta_{0,1} = 1\). Note that \[M_{0,0} = M_{0,1} = 8\begin{pmatrix} 10-7\sqrt{2} & 7-5\sqrt{2} \\ -7+5\sqrt{2} & -10+7\sqrt{2}. \end{pmatrix}\] Hence, \[P_{0,0}^3 (1) = P_{0,1}^3 (1) = \frac{(10-7\sqrt{2}) + (7-5\sqrt{2})}{(-7+5\sqrt{2}) + (-10+7\sqrt{2})} = -1\] Since \(F(1) = \frac{\rho -1}{1- \rho} = -1\), we have \[\label{eq:P00} P_{0,0}^3 (\eta_{0,0}) = F(\eta_{0,0}), \qquad P_{0,1}^3 (\eta_{0,1}) = F(\eta_{0,1}).\tag{42}\]

For \(\mathbf{z}\in \{ (1,0), (1,1) \}\), i.e.the two order-four maps \(P_{1,0}\) and \(P_{1,1}\), we choose the starting ticks by solving 38 explicitly. Let \[h(t):=(3-2\sqrt2)t^2+\sqrt3(10-7\sqrt2)t+(7-5\sqrt2).\] Since its discriminant \(\Delta=430-304\sqrt2\) is positive, \(h\) has real roots. We choose \[t_* := \frac{-\sqrt3(10-7\sqrt2)+\sqrt{430-304\sqrt2}}{2(3-2\sqrt2)},\] so that \(h(t_*)=0\).

Let us set \[\eta(t):=\frac{1+it}{1-it}.\] For \(t\in \mathbb{R}\), \(|1+it|=|1-it|\) and hence \(|\eta(t)|=1\). We set \[\eta_{1,0}:=\eta(t_*), \qquad \eta_{1,1}:=\eta(-t_*) = \overline{\eta_{1,0}}.\] It remains to verify 38 . Write \[M_{1,0}^2= \begin{pmatrix} a & b \\ c & d \end{pmatrix}.\] Since \(F(\zeta)=(\rho-\zeta)/(1-\rho \zeta)\), the equation \(P_{1,0}^2(\zeta)=F(\zeta)\) is equivalent, after clearing denominators, to \[(-\rho a+c)\zeta^2 + (a-\rho b-\rho c+d)\zeta + (b-\rho d)=0.\] Substituting \(\zeta=\eta(t)\) and multiplying by \((1-it)^2\) simplifies the left-hand side to \[4(1+i\sqrt3)h(t).\] Thus, \(h(t_*)=0\) implies \[\label{eq:P10} P_{1,0}^2(\eta_{1,0})=F(\eta_{1,0}).\tag{43}\] Finally, \(P_{1,1}\) is obtained from \(P_{1,0}\) by complex conjugating the target products. Since \(F\) has real coefficients, conjugating 43 gives \[\label{eq:P11} P_{1,1}^2(\eta_{1,1})=F(\eta_{1,1}).\tag{44}\] Collecting 4244 , each total Charlie assignment \(\mathbf{z}\) has the data required by the conditions of Lemma 18:

Table 1: Finite-order data for the four total Charlie assignments. For each \(\zz\in \Z_2^2\), the table records the order of the Alice return map \(P_\zz\), the exponent \(m_\zz\) witnessing the relation \(P_\zz^{m_\zz}(\eta_\zz)=F_\alpha(\eta_\zz)\), and the corresponding initial tick \(\eta_\zz\).
\(\zz\) \(\operatorname{ord} (P_\zz)\) \(m_\zz\) \(\eta_\zz\)
\((0,0)\) \(6\) \(3\) \(1\)
\((0,1)\) \(6\) \(3\) \(1\)
\((1,0)\) \(4\) \(2\) \(\eta(t_*)\)
\((1,1)\) \(4\) \(2\) \(\eta(-t_*)\)

6.2.4 Proof of paradoxicality↩︎

For a tick \(\zeta \in \mathbb{T}\), let \(\mathsf{m}(\zeta) \in [0,\pi)\) denote the equatorial measurement whose two literal ticks are \(\zeta\) and \(F(\zeta)\). This is well-defined because \(T_\alpha\) is a bijection of the unit circle. We now define the measurement scenario for Alice and Bob. As above, Charlie’s measurement set is \[\label{eq:M953} M_3 = \left\{0,\, \frac{\pi}{2} \right\} .\tag{45}\] For Alice, we take all measurements appearing in the four Alice return orbits: \[\label{eq:M951} M_1 := \big\{ \mathsf{m}(P_{\mathbf{z}}^r(\eta_{\mathbf{z}})) \mid \mathbf{z}\in \mathbb{Z}_2^2,\;0\le r < \operatorname{ord} (P_{\mathbf{z}}) \big\} .\tag{46}\] For Bob, we take the corresponding reflected ticks for the first Charlie conditioning: \[\label{eq:M952} M_2 := \big\{ \mathsf{m}(R_{\Gamma_{0,z_0}} \circ P_{\mathbf{z}}^r(\eta_{\mathbf{z}})) \mid \mathbf{z}\in \mathbb{Z}_2^2,\;0\le r < \operatorname{ord} (P_{\mathbf{z}}) \big\} .\tag{47}\] These sets are finite because each return map \(P_{\mathbf{z}}\) has finite order.

We now verify that the balanced state 39 and the above measurement scenario indeed witness a nonlocality paradox.

Theorem 22. The quantum scenario \(\big( \ket{\mathrm{B} ((\alpha, \alpha, \tfrac{\pi}{6}), \pi)}, (M_1, M_2, M_3) \big)\) with measurement sets defined in 4547 , is a nonlocality paradox.

Proof. Fix a total Charlie assignment \(\mathbf{z}\in\mathbb{Z}_2^2\). The corresponding target products for Alice and Bob are precisely \(\Gamma_{0,z_0}\) and \(\Gamma_{1,z_1}\) as computed in the previous subsection. Let \(P_{\mathbf{z}}\) denote the Alice return map associated with this total Charlie assignment.

Table 1 provides a starting tick \(\eta_{\mathbf{z}}\), the order \(N_\mathbf{z}= \operatorname{ord} (P_\mathbf{z})\), and an exponent \(m_{\mathbf{z}}\) such that \[0 < m_\mathbf{z}< N_\mathbf{z}, \qquad P_\mathbf{z}^{m_\mathbf{z}} (\eta_\mathbf{z}) = F_\alpha (\eta_\mathbf{z}) .\] By the definitions of \(M_1\) and \(M_2\), all Alice and Bob measurements required by Lemma 18 for this choice of \(\mathbf{z}\) are included in the measurement scenario. Hence, the associated \(2\)-CNF formula \(\Omega(\mathbf{z})\) contains the unsatisfiable subformula by Lemma 18. Therefore, \(\Omega(\mathbf{z})\) itself is unsatisfiable.

Since this holds for every total Charlie assignment \(\mathbf{z}\in\mathbb{Z}_2^2\), Lemma 4 implies that the quantum scenario is a nonlocality paradox. ◻

We have shown that the above scenario is paradoxical. We now prove that the underlying state is not equivalent to an interpolant state.

Proposition 23. The state \(\ket{\mathrm{B} ((\alpha, \alpha, \tfrac{\pi}{6}), \pi)}\) is not equivalent, under local unitaries and permutations of qubits, to any interpolant state.

Proof. See Appendix 7.3.3. ◻

Acknowledgments↩︎

The authors acknowledge the use of AI throughout the research process for discussion and drafting; they are solely responsible for all results, proofs, and exposition. The authors acknowledge support from the Canada Research Chair program, NSERC Discovery Grant RGPIN-2022-03103, and the NSERC-European Commission project FoQaCiA.

7 Proofs of select results↩︎

7.1 Proofs of results in Section [sec:two-charlie]↩︎

7.1.1 Proof of Lemma 9↩︎

Proof. Let \(u := \tan(\lambda/2)\) and \(z := e^{i C}\). We can write the Charlie tick value \(T_{C,0} \equiv -\tau\) in the following compact form after setting it as the argument of a unit complex number, \(e^{-i\tau} = e^{i\beta(\lambda, C)}\): \[\label{eqn:e-i-beta} e^{i \beta(\lambda, C)} = \frac{\cos(\lambda/2) + \sin(\lambda/2) e^{iC}}{\sin(\lambda/2) + \cos(\lambda/2)e^{iC}} = \frac{1 + uz}{u + z}.\tag{48}\] Combining this equation with the following equation for \(e^{i(\sigma - \tau)} = e^{i\beta(\lambda, C + \pi)}\), \[\label{eqn:e-i-beta-pi} e^{i\beta(\lambda, C + \pi)} = \frac{1 - uz}{u - z},\tag{49}\] we can eliminate \(z\) and obtain \[u^2 - 2\rho u + 1 = 0,\quad\text{where}\quad\rho := \frac{\cos(-\tau + \sigma/2)}{\cos(\sigma/2)}.\] Rearranging this to \(u + \frac{1}{u} = 2\rho\), we find \[\sin\lambda = \frac{2u}{1+u^2} = \frac{1}{\rho},\] as required. ◻

7.1.2 Remainder of proof of Proposition 9↩︎

Proof. For the reverse direction of 3, let \((-\tau, \sigma - \tau)\), \(0 < \tau < \sigma < \pi\), be a tick pair. We claim that \(\lambda = \Lambda(\tau, \sigma)\). Indeed, let \(u := \tan(\lambda/2)\), \(E := e^{-i\tau}\), and \[\begin{align} &z := \frac{1 - uE}{E - u}\qquad\qquad\label{eqn:z-def}\\ \implies\quad & E = \frac{1 + uz}{u+z}.\nonumber \end{align}\tag{50}\] We have \(|z| = 1\), so \(z = e^{iC}\) for a unique \(C \in [0,2\pi)\). Then, by 48 , we have \(\beta(\lambda, C) = -\tau\), verifying the first value of the tick pair and confirming that \(C \in (0,\pi)\). For the second value, first substitute 50 into 49 to obtain \[e^{i\beta(\lambda, C+\pi)} = \frac{E - \sin\lambda}{E\sin\lambda - 1}.\] Next, rewrite 19 using exponentials to obtain \[\sin\lambda = \frac{e^{i(\sigma-\tau)} + E}{Ee^{i(\sigma-\tau)} + 1}.\] Comparing these two equations, we see that \(e^{i\beta(\lambda, C+\pi)} = e^{i(\sigma-\tau)}\), thus verifying the second value of the tick pair.

The final part of 3 can be directly verified by expanding \(\beta(\lambda, \pi - C)\) and \(\delta(\lambda, \pi - C)\). ◻

7.2 Proofs of results in Section 5↩︎

7.2.1 Proof of Theorem 20↩︎

Proof. With the choices of Charlie’s measurements, one obtains the following tick matrix \((T_{l,z})_{l,z}\) and tick indices \((t_{l,z})_{l,z}\): \[\mathsf{T} = \begin{pmatrix} -T_{2,0} - \frac{2(m+1)\pi}{N} & - T_{2,0} \\ -\frac{m\pi}{N} & \frac{m\pi}{N} \\ T_{2,0} & T_{2,0} + \frac{2(m+1)\pi}{N} \end{pmatrix} \quad \text{and} \quad \mathsf{t}= \begin{pmatrix} -2 & 2m \\ 0 & 2m \\ 0 & 2(m+1) \end{pmatrix}\] with \(\mu_0 = \alpha - m,\;\mu_1 = -m,\;\mu_2 = -\alpha - m\), where \(\alpha = - \beta(\lambda_{N,m}, C_2) - m\), so that \(T_{l,z} = \frac{\pi}{N} (\mu_l + t_{l,z})\). Let us denote the Alice and Bob measurements as follows: \[\begin{align} A_{0,j} := \tfrac{\pi}{N}j \in \mathcal{A}_0 &, \quad A_{1,j} := \tfrac{\pi}{N}(\alpha +j) \in \mathcal{A}_1 ; \\ B_{0,k} := \tfrac{\pi}{N}(-m+k) \in \mathcal{B}_0 &,\quad B_{1,k} := \tfrac{\pi}{N}(-\alpha -m+k) \in \mathcal{B}_1; \end{align}\] so that \(M_1 = \mathcal{A}_0 \cup \mathcal{A}_1\) and \(M_2 = \mathcal{B}_0 \cup \mathcal{B}_1\). Note that, in both of these measurement layers, we have \(j,k \in \braket{2} \subseteq \mathbb{Z}_N\).

Fix a total Charlie assignment \(\mathbf{z}= (z_0,z_1,z_2) \in \mathbb{Z}_2^3\) and consider the implication graph \(I_\Psi(\mathbf{z})\). Each edge of this graph arises from one of the three Charlie conditionings \((C_l, z_l)\) for \(l \in \mathbb{Z}_3\). We derive the Alice–Bob measurement matchings resulting from each Charlie conditioning, using the impossibility equation 13 .

  • For \(l = 1\), 13 is satisfied only if Alice’s and Bob’s measurements \(A_{i,j}, B_{i',k}\) belong to the same layer, i.e.\(i = i'\), so that the impossibility equation becomes \[\label{eqn:symmetric-l-1-imposs} j + k \equiv 2mz_1 + (1 \oplus a \oplus b) N \mod{2N}.\tag{51}\] Now, the argument that proves Lemma 8 can be readily generalised to show that any values of \(j,k,a,b\) that satisfy 51 imply the existence of a directed edge \((A_{i,j}, a) \Rightarrow (B_{i,k}, b \oplus 1)\) in the implication graph, with \(k \equiv 2mz_1 - j \mod{N}\).

  • For \(l = 0\), Alice’s and Bob’s measurements \(A_{i,j}, B_{i',k}\) must now belong to different layers: specifically, \(i = 1\) and \(i' = 0\). The impossibility equation becomes \[\label{eqn:symmetric-l-0-imposs} j + k \equiv 2(m+1)z_0 - 2 + (1 \oplus a \oplus b) N \mod{2N}.\tag{52}\] Despite the different layers, the argument that proves Lemma 8 can still be generalised in the same way as above to show that any values of \(j,k,a,b\) that satisfy 52 imply the existence of a directed edge \((A_{1,j}, a) \Rightarrow (B_{0,k}, b \oplus 1)\), with \(k \equiv 2(m+1)z_0 - 2 - j \mod{N}\).

  • For \(l = 2\), Alice’s and Bob’s measurements \(A_{i,j}, B_{i',k}\) must also belong to different layers: this time, \(i = 0\) and \(i' = 1\). The impossibility equation becomes \[\label{eqn:symmetric-l-2-imposs} j + k \equiv 2(m+1)z_2 + (1 \oplus a \oplus b) N \mod{2N}.\tag{53}\] Hence, any values of \(j,k,a,b\) that satisfy 53 imply the existence of a directed edge \((A_{0,j}, a) \Rightarrow (B_{1,k}, b \oplus 1)\), with \(k \equiv 2(m+1)z_2 - j \mod{N}\).

Thus, every vertex in the implication graph has degree \(2\): one incident edge comes from the \((C_1, z_1)\) conditioning, while the other comes from either the \((C_0, z_0)\) or the \((C_2, z_2)\) conditioning. More explicitly, the Alice–Bob measurement matchings occur in the cyclic order \[\mathcal{A}_0 \xrightarrow{C_1} \mathcal{B}_0 \xrightarrow{C_0} \mathcal{A}_1 \xrightarrow{C_1} \mathcal{B}_1 \xrightarrow{C_2} \mathcal{A}_0 .\]

By composing these four matchings using 5153 , we derive the measurement return map \[\label{eq:return-map} j\longmapsto j+H_{\mathbf{z}} \mod N,\tag{54}\] where \[\label{eq:Hz} H_{\mathbf{z}}:= 2(m+1)(z_0+z_2)-4mz_1-2.\tag{55}\] Although this return process now involves two Alice and Bob measurement layers rather than just one, we still have well-defined return maps given by \(H_\mathbf{z}\). Let \(d_\mathbf{z}:= \gcd(N,H_\mathbf{z})\). Applying the measurement return map \(N/d_\mathbf{z}\) times, we return to the starting Alice measurement. Note that \(H_\mathbf{z}\) is unchanged if we consider the return map on \(\mathcal{A}_1\) rather than \(\mathcal{A}_0\).

Suppose the implication graph \(I_\Psi(\mathbf{z})\) contains a minimal directed path that begins and ends at the Alice measurement \(A_{0,j_0}\) for some \(j_0 \in \braket{2}\). We may generalise the relabelling procedure in Remark 13 in this case: this time, there are two layers involved in any minimal directed path, and such a path (analogous to 24 ) may be written as \[\label{eqn:dir-path-symmetric-a-b} \begin{gather} [j_0 + a_0 N]_0 \longrightarrow [k_0 + b_0N]_0 \longrightarrow [j'_0 + a'_0 N]_1 \longrightarrow [k'_0 + b'_0 N]_1 \longrightarrow [j_1 + a_1 N]_0 \longrightarrow \cdots \\\longrightarrow [j_q + a_q N]_0 \longrightarrow \cdots \longrightarrow [j_0 + a_L N]_0, \end{gather}\tag{56}\] where \(L = N/d_\mathbf{z}\), \(j_q,j'_q,k_q,k'_q \in \braket{2}\), \(a_q,a'_q,b_q,b'_q \in \mathbb{Z}_2\), and the subscript on each vertex indicates whether the point is in layer \(0\) or \(1\).

Now we make an important observation: the lifting concept detailed in Lemma 11 readily generalises here. The argument is almost identical: taking successive pairs of edges and finding the difference between the corresponding equations from 5153 , we see that the Alice-literal path derived from 56 can be written as \[[\tilde{j}_0]_0 \longrightarrow \cdots \longrightarrow [\tilde{j}_0 + H_\mathbf{z}]_0 \longrightarrow \cdots \longrightarrow [\tilde{j}_0 + qH_\mathbf{z}]_0 \longrightarrow \cdots \longrightarrow \left[\tilde{j}_0 + \frac{N}{d_\mathbf{z}}H_\mathbf{z}\right]_0,\] where \(\tilde{j}_0 := j_0 + a_0 N\).

After repeating this argument with a starting Alice measurement \(A_{1,j_0}\), we therefore deduce the following result, analogous to the last part of Lemma 11.

Proposition 24. The implication graph \(I_\Psi(\mathbf{z})\) contains a witness path if and only if \(H_\mathbf{z}/d_\mathbf{z}\) is odd. Thus, the non-degenerate \((N,N,3)\)-scenario \((\ket{\mathrm{B}(\lambda_{N,m})}, \mathcal{M})\) is a nonlocality paradox if and only if \(H_\mathbf{z}/d_\mathbf{z}\) is odd for all \(\mathbf{z}\in \mathbb{Z}_2^3\).

Let \(\widetilde{H}_\mathbf{z}:= H_\mathbf{z}/2\), so that \(d_{\mathbf{z}} = 2\gcd(n,\widetilde{H}_\mathbf{z})\). Let \(s := \nu_2 (N)\), so \(\nu_2 (n) = s-1\). We have that \({H_\mathbf{z}}/{d_\mathbf{z}}\) is even exactly when \(\nu_2(H_\mathbf{z})>\nu_2(N)\), i.e. \[\label{eq:cons-criterion} 2^{\nu_2(N)+1}=2^{s+1} \mid H_\mathbf{z}\iff 2^s \mid \widetilde{H}_\mathbf{z}.\tag{57}\] Now explicitly list the possible integer values of \(\widetilde{H}_\mathbf{z}\): \[\widetilde{H}_\mathbf{z}= \begin{cases} -1-2z_1m , & z_0=z_2=0,\\ m(1-2z_1) , & z_0\neq z_2,\\ 1+2(1-z_1)m , & z_0=z_2=1. \end{cases}\] In particular, in the first and third cases \(H_\mathbf{z}\) is odd, so \(2^s\nmid \widetilde{H}_\mathbf{z}\) for every \(s\ge 1\). The only case in which \(\widetilde{H}_\mathbf{z}\) can be divisible by \(2^s\) is when \(z_0 \neq z_2\), where \(\widetilde{H}_\mathbf{z}= \pm m\).

Therefore by 57 ,

  • If \(2^s\mid m\), then choose any \(\mathbf{z}\) with \(z_0 \neq z_2\); for that \(\mathbf{z}\), one has \(2^s\mid \widetilde{H}_\mathbf{z}=\pm m\). Hence \(\Psi(\mathbf{z})\) is consistent, so the scenario is not a paradox.

  • If \(2^s\nmid m\), then for every \(\mathbf{z}\) we have \(2^s\nmid \widetilde{H}_\mathbf{z}\), since either \(\widetilde{H}_\mathbf{z}\) is odd, or \(\widetilde{H}_\mathbf{z}=\pm m\). Hence, by 57 every \(\Psi(\mathbf{z})\) is inconsistent, so the scenario is a paradox.

 ◻

7.2.2 Proof of Lemma 15↩︎

Proof. Note that \(T_{0,z} \equiv z\pi\) follows immediately from Lemma 2. We therefore focus on establishing the expressions for the \(C_1\) tick values; the expressions for \(C_2 = \pi - C_1\) then follow by symmetry.

From 31 , we have \[\label{eq:uvrandomfact} \tan{\left(\tfrac{\lambda_{p,m}}{2}\right)} = \frac{u-1}{u+1}, \quad \text{and}\quad \tan{\big(\tfrac{C_1}{2}\big)} = v ;\tag{58}\] and hence \[\tan{\lambda_{p,m}} = \frac{u^2 -1}{2u} .\] Also, since \(\sin{C_1} = \frac{2v}{1+v^2}\), \[\sin{C_1}\tan{\lambda_{p,m}} = \frac{v(u^2 -1)}{u(1+v^2)} .\] Again by 31 \[\begin{align} \frac{u^2 -1}{1+v^2} &= \frac{\tan{\theta} - \tan{(\theta/2)}}{\tan{(\theta/2)} + \tan{\theta} \tan^2{(\theta/2)}} \\ &= \frac{1}{\tan{(\theta/2)}} \cdot \frac{\tan{\theta} - \tan{(\theta/2)}}{1 + \tan{\theta} \tan{(\theta/2)}} \\ &= 1, \end{align}\] where the last equality follows from the subtraction and half-angle formulae for the tangent. Therefore \[\sin{C_1}\tan{\lambda_{p,m}} = \frac{v}{u} = \tan{\big(\tfrac{\theta}{2}\big)}.\] Plugging this into the formula for \(\delta\) gives \[\label{eq:delta-proof} \delta (\lambda_{p,m}, C_1) \equiv \pi - 2\arctan{\left(\tan{\big(\tfrac{\theta}{2} \big)}\right)} \equiv \pi - \theta = (N-m)\frac{\pi}{N}.\tag{59}\]

Note that 3 can be written as \[\label{eq:beta-proof-1} \beta (\lambda_{p,m}, C_1) \equiv C_1 - 2\arctan{\left(\frac{\sin{C_1}}{\tan{(\lambda_{p,m}/2)} + \cos{C_1}}\right)} .\tag{60}\] Using \(\sin{C_1} = \frac{2v}{1+v^2}\) and \(\cos{C_1} = \frac{1-v^2}{1+v^2}\), and a bit of algebra, we can rewrite 60 as \[\begin{align} \beta (\lambda_{p,m}, C_1) &\equiv C_1 - 2\arctan{\left(v \cdot \frac{u+1}{u-v^2} \right)} \\ &= C_1 - 2\arctan{\left(\tan{\left( \tfrac{C_1 + \theta}{2} \right)}\right)} \\ &\equiv -\theta = -m\tfrac{\pi}{N}. \end{align}\] The proof can now be completed using the identity \[T_{C_1, z} = \beta (\lambda_{p,m}, C_1) + z\delta (\lambda_{p,m}, C_1).\] We leave the details to the reader. ◻

7.2.3 Proof of Theorem 21↩︎

Proof. One obtains the following Charlie tick indices \((t_{l,z})_{l,z}\): \[\mathsf{t}= \begin{pmatrix} 0 & N\\ -m & N-2m\\ 2m-N & m \end{pmatrix},\] with \(T_{l,z} \equiv \tfrac{\pi}{N}t_{l,z}\). We have \(M_1 = \tfrac{\pi}{N}\mathbb{Z}_N\) and \(M_2 = \tfrac{\pi}{N}\! \braket{2}\), and we denote the Alice and Bob measurements as follows: \[\begin{gather} A_j := j \tfrac{\pi}{N},\quad j \in \mathbb{Z}_N;\\ B_k := k \tfrac{\pi}{N},\quad k \in \braket{2}. \end{gather}\]

As in the proof of Theorem 20, given a total Charlie assignment \(\mathbf{z}\in \mathbb{Z}_2^3\), we find all possible Alice–Bob measurement matchings involved in edges of the implication graph \(I_\Psi(\mathbf{z})\), by considering each Charlie conditioning \((C_l, z_l)\).

  • For \(l = 0\), the impossibility equation 13 becomes \[\label{eqn:asymmetric-l-0-imposs} j + k \equiv Nz_0 + (1 \oplus a \oplus b)N \mod{2N}.\tag{61}\] Since \(N\) is even, there exists a directed edge \((A_j, a) \Rightarrow (B_k, b \oplus 1)\) due to the \(l = 0\) Charlie conditioning if and only if \(j\) is even.

  • For \(l = 1\), the impossibility equation is \[\label{eqn:asymmetric-l-1-imposs} j + k \equiv -m + (N-m)z_1 + (1 \oplus a \oplus b)N \mod{2N}.\tag{62}\] Since \(N\) is even and \(m\) is odd, there exists a directed edge \((A_j, a) \Rightarrow (B_k, b \oplus 1)\) due to the \(l = 1\) Charlie conditioning if and only if \(j\) has the opposite parity as \(-m + (N-m)z_1\): in other words, \(j\) is odd if \(z_1 = 0\), and \(j\) is even if \(z_1 = 1\).

  • For \(l = 2\), the impossibility equation is \[\label{eqn:asymmetric-l-2-imposs} j + k \equiv 2m - N + (N-m)z_2 + (1 \oplus a \oplus b)N \mod{2N}.\tag{63}\] Since \(N\) is even and \(m\) is odd, there exists a directed edge \((A_j, a) \Rightarrow (B_k, b \oplus 1)\) due to the \(l = 2\) Charlie conditioning if and only if \(j\) has the same parity as \(2m - N + (N-m)z_2\): in other words, \(j\) is even if \(z_2 = 0\), and \(j\) is odd if \(z_2 = 1\).

Next, we determine the possible minimal directed paths present in \(I_\Psi(\mathbf{z})\) by determining the possible measurement return maps. We consider two cases depending on \(\mathbf{z}\): when \(z_1 = 1\) or \(z_2 = 0\), and when \((z_1, z_2) = (0, 1)\).

  • When \(z_1 = 1\) or \(z_2 = 0\), we have the following pairs of Charlie conditionings together with the resulting return maps: \[\begin{align} {3} \text{if } z_1 = 1\colon\quad &M_1 \xrightarrow{C_0} M_2 \xrightarrow{(C_1, 1)} M_1, \qquad &&j \text{ even} \longmapsto j + H_1 \mod{N};\\ \text{if } z_2 = 0\colon\quad &M_1 \xrightarrow{C_0} M_2 \xrightarrow{(C_2, 0)} M_1, \qquad &&j \text{ even} \longmapsto j + H_2 \mod{N};\\ \text{if } (z_1, z_2) = (1,0)\colon\quad &M_1 \xrightarrow{(C_1, 1)} M_2 \xrightarrow{(C_2, 0)} M_1, \qquad &&j \text{ even} \longmapsto j + H_3 \mod{N}; \end{align}\] where \[\begin{align} H_1 &:= N(1-z_0) - 2m,\\ H_2 &:= - N(1+z_0) + 2m,\\ H_3 &:= - 2N + 4m. \end{align}\] Note that, in this case, there are no measurement return maps on odd \(j\).

  • When \((z_1, z_2) = (0, 1)\), we have the following pair of Charlie conditionings together with the resulting return map: \[M_1 \xrightarrow{(C_1, 0)} M_2 \xrightarrow{(C_2, 1)} M_1, \qquad j \text{ odd} \longmapsto j + H_4 \mod{N},\] where \(H_4 := 2m\). Note that, in this case, there are no measurement return maps on even \(j\).

Each of these four different return maps induces minimal directed paths. Furthermore, just as in the proof of Theorem 20, by finding the difference between the two relevant equations out of 6163 , we may readily generalise the lifting concept detailed in Lemma 11. For any choice of rotation \(H_w\), \(w \in \{1, 2, 3, 4\}\), there exist Alice-literal paths of the form \[\tilde{j} \longrightarrow \tilde{j} + H_w \longrightarrow \cdots \longrightarrow \tilde{j} + q H_w \longrightarrow \cdots \longrightarrow \tilde{j} + \frac{N}{d_w}H_w,\] where \(d_w := \gcd(N, H_w)\), for all \(\tilde{j} := j + aN\), \(a \in \mathbb{Z}_2\), such that \(j\) is even if \(w \in \{1,2,3\}\) and \(j\) is odd if \(w=4\). Therefore, we deduce the following result, analogous to the last part of Lemma 11.

Proposition 25. The implication graph \(I_\Psi(\mathbf{z})\) contains a witness path if and only if the relevant condition below holds.

  • \((z_1, z_2) = (1,1)\): \(H_1/d_1\) is odd;

  • \((z_1, z_2) = (0,0)\): \(H_2/d_2\) is odd;

  • \((z_1, z_2) = (1,0)\): at least one of \(H_1/d_1,\, H_2/d_2,\, H_3/d_3\) is odd;

  • \((z_1, z_2) = (0,1)\): \(H_4/d_4\) is odd.

Thus, the quantum scenario \((\ket{\mathrm{B}(\lambda_{p,m})}, \mathcal{M})\) is a nonlocality paradox if and only if \(H_1/d_1\), \(H_2/d_2\), and \(H_4/d_4\) are all odd.

Now, we in fact have \(d_1 = d_2 = d_4 = \gcd(N, 2m) =: d\). Since \(m\) is odd, we have that \(2 \mid d\) but \(4 \nmid d\). Since \(N\) is a multiple of \(4\), it is therefore indeed the case that \(H_1/d_1\), \(H_2/d_2\), and \(H_4/d_4\) are all odd. This proves the paradoxicality part of Theorem 21.

For the minimality part of the theorem, first note that all three Charlie measurements are required for the existence of witness paths for all total Charlie assignments. Second, note that \(\gcd(N, m) = 1 \Leftrightarrow d = \gcd(N, 2m) = 2\). Suppose that \(\gcd(N,m) = 1\). Considering any total Charlie assignment \(\mathbf{z}\) with \((z_1, z_2) = (1,1)\), we see that any minimal directed path involves Alice measurements whose indices form the coset \(\braket{2}\), so removing any of these even-indexed measurements will destroy all witness paths for these \(\mathbf{z}\). Additionally, any such minimal directed path involves all \(N/2\) Bob measurements. Now considering any total Charlie assignment \(\mathbf{z}\) with \((z_1, z_2) = (0,1)\), we see that any minimal directed path involves Alice measurements whose indices form the coset \(1 + \braket{2}\), so removing any of these odd-indexed measurements will destroy all witness paths for these \(\mathbf{z}\). Again, all \(N/2\) Bob measurements are involved in any such path. Thus, removing any of Alice’s, Bob’s, or Charlie’s measurements destroys the paradox.

Conversely, suppose that \(\gcd(N,m) > 1\), so that \(d\) is an even number greater than \(2\). Take any total Charlie assignment with \(z_1 = 1\) or \(z_2 = 0\); then we have a witness path with the following labelling of Alice literals, for some \(w \in \{1,2,3\}\): \[0 \longrightarrow H_w \longrightarrow \cdots \longrightarrow qH_w \longrightarrow \cdots \longrightarrow N.\] The Alice measurements present in this witness path have indices that form the coset \(\braket{d}\). But since \(2 \notin \braket{d}\), we may remove the Alice measurement \(A_2\) without destroying this witness path. Furthermore, all of the witness paths for the remaining total Charlie assignments involve odd-indexed Alice measurements, so removing \(A_2\) does not affect these witness paths either. Hence we can remove an Alice measurement without destroying the paradox, so the paradox is not minimal. ◻

7.3 Proofs of results in Section 6↩︎

7.3.1 Proof of Lemma 17↩︎

Proof. From 34 , we have \[\zeta =T_\lambda(\varphi) = \frac{\sin{\frac{\lambda}{2}} + e^{-i\varphi} \cos{\frac{\lambda}{2}}}{\cos{\frac{\lambda}{2}} + e^{-i\varphi} \sin{\frac{\lambda}{2}}} .\] By definition the complementary tick of \(\zeta\) is given by \[\zeta' = T_\lambda (\varphi+\pi) = \frac{\sin{\frac{\lambda}{2}}- e^{-i\varphi} \cos{\frac{\lambda}{2}}}{\cos{\frac{\lambda}{2}} - e^{-i\varphi} \sin{\frac{\lambda}{2}}} .\] Solving for \(e^{-i\varphi}\) in the first equation and substituting it into the second gives \[\zeta' = \frac{2\sin{\frac{\lambda}{2}}\cos{\frac{\lambda}{2}}- \zeta (\cos^2{\frac{\lambda}{2}}+\sin^2{\frac{\lambda}{2}})}{(\cos^2{\frac{\lambda}{2}}+\sin^2{\frac{\lambda}{2}}) - 2\zeta \sin{\frac{\lambda}{2}}\cos{\frac{\lambda}{2}}} = \frac{\sin{\lambda}-\zeta}{1-\zeta\sin{\lambda}} .\] Substituting \(F_\lambda (\zeta)\) into the formula for \(F_\lambda\) gives \(F_\lambda (F_\lambda (\zeta)) = \zeta\). ◻

7.3.2 Proof of Lemma 18↩︎

Proof. Since each tick determines a unique literal, for the rest of this proof, we will denote the tick \(\eta\) as the literal, and \(F_{\alpha} (\eta)\) as the complementary literal. Since \(\vartheta_j := R_{\Gamma_0} (\eta_j)\), we have \(\eta_j \vartheta_j = \Gamma_0\). Therefore, under the first Charlie conditioning, the Alice–Bob literal pair \((\eta_j, \vartheta_j)\) is impossible. So, the implication graph contains the implication \[\label{eq:impl951} \eta_j \Longrightarrow F(\vartheta_j).\tag{64}\] Using the definition of \(P_\mathbf{z}\), \[\eta_{j+1} = P_\mathbf{z}(\eta_j) = F_\alpha \big(R_{\Gamma_1} (F_\alpha (R_{\Gamma_0} (\eta_j)))\big) = F_\alpha \big(R_{\Gamma_1} (F_\alpha (\vartheta_j))\big) .\] Applying \(F_\alpha\) to both sides and using the fact that \(F_\alpha\) is an involution, we have \[F_\alpha (\eta_{j+1}) = R_{\Gamma_1} (F_\alpha (\vartheta_j)) \iff F_\alpha (\vartheta_j) F_\alpha (\eta_{j+1}) = \Gamma_1 .\] Thus, under the second Charlie conditioning, the Alice–Bob literal pair \((F_\alpha (\eta_{j+1}), F_\alpha (\vartheta_j))\) is impossible. The associated clause gives the following implication in the implication graph: \[\label{eq:impl952} F_\alpha (\vartheta_j) \Longrightarrow \eta_{j+1} .\tag{65}\] Combining 64 and 65 , we obtain, for each \(j\), the following directed path in the implication graph: \[\label{eq:impl953} \eta_j \Longrightarrow \cdots \Longrightarrow \eta_{j+1} .\tag{66}\] Iterating 66 \(m\) times and using 38 , we obtain the directed implication path \[\eta_0 \Longrightarrow \cdots \Longrightarrow P_\mathbf{z}^m (\eta_0) = F_\alpha (\eta_0)\] in the implication graph. Since \(P_{\mathbf{z}}\) has order \(N\), we also have \[P_\mathbf{z}^{N-m} (F_\alpha (\eta_0)) = P_\mathbf{z}^{N-m} (P_\mathbf{z}^m (\eta_0)) = P_\mathbf{z}^N (\eta_0) = \eta_0 .\] Iterating 66 a further \(N-m\) times therefore gives the reverse implication \[F_\alpha (\eta_0) \Longrightarrow \cdots \Longrightarrow \eta_0 .\] Thus, the literal represented by \(\eta_0\) and its complement, represented by \(F_\alpha(\eta_0)\), lie in the same strongly connected component of the implication graph. By Lemma 5, the associated \(2\)-CNF formula is unsatisfiable. ◻

7.3.3 Proof of Proposition 23↩︎

Proof. Local unitaries preserve the eigenvalues of the one-qubit reduced density matrices, and permutations of qubits only permute these eigenvalues. Hence, the number of maximally mixed one-qubit marginals is an invariant of the equivalence relation.

Every interpolant state has at least two maximally mixed one-qubit marginals. Indeed, up to phase conventions, it has the form \[\mathcal{N} \bigl(\ket{0}\ket{0}\ket{v_\lambda} + \ket{1}\ket{1}\ket{w_\lambda} \bigr),\] So, tracing out the other two qubits gives \(I/2\) on each of the first two qubits.

We now compute the one-qubit marginals of \(\ket{\mathrm{B} ((\alpha, \alpha, \tfrac{\pi}{6}), \pi)}\). Write \[r_i:=\braket{v_{\lambda_i}\,|\,{w_{\lambda_i}}}=\sin\lambda_i, \qquad R_i:=\prod_{k\neq i} r_k, \qquad R:=r_1r_2r_3 .\] Since \(\Phi=\pi\), a direct trace calculation gives\[\varrho_i = \frac{1}{2} I + \frac{r_i-R_i}{2(1-R)}X .\] Thus \(\varrho_i\) is maximally mixed if and only if \(r_i=R_i\).

For \(\ket{\mathrm{B} ((\alpha, \alpha, \tfrac{\pi}{6}), \pi)}\) we have \[(r_1,r_2,r_3) = \big(\rho,\rho,\tfrac{1}{2} \big), \qquad \rho=\sqrt{2}-1.\] The conditions \(r_i=R_i\) would respectively give \[\rho=\frac{\rho}{2}, \qquad \rho=\frac{\rho}{2}, \qquad \frac{1}{2}=\rho^2.\] All three are false. Hence \(\ket{\mathrm{B} ((\alpha, \alpha, \tfrac{\pi}{6}), \pi)}\) has no maximally mixed one-qubit marginal, whereas every interpolant state has at least two. Therefore, \(\ket{\mathrm{B} ((\alpha, \alpha, \tfrac{\pi}{6}), \pi)}\) is not equivalent to any interpolant state under local unitaries and permutations of qubits. ◻

8 Lists of witness paths for Example 1↩︎

We provide further details for the four scenarios in Example 1. Note that in each scenario, the Charlie tick indices \(\mathsf{t}= (t_{l,z})_{l \in \mathbb{Z}_4,\, z \in \mathbb{Z}_2}\) are \[\mathsf{t}= \begin{pmatrix} 23 & 9 \\ 21 & 5 \\ 15 & 1 \\ 19 & 3 \end{pmatrix}.\]

For each scenario, we first specify the Alice and Bob measurement sets. We then exhibit, for every total Charlie assignment \(\mathbf{z}\in \mathbb{Z}_2^4\), a witness path in the corresponding implication graph \(I_{\Psi}(\mathbf{z})\). This proves that the conditioned formula is inconsistent in each case, and hence establishes the desired nonlocality paradox. By Lemma 6, it suffices to exhibit a path from some literal to its complement. Throughout this section, we write \(A^a\) for the literal \((A,a)\), and similarly write \(B^b\) for the literal \((B,b)\).

Remark 26. Observe that \(t_{0,1} \equiv t_{1,0} + N \mod{2N}\) and \(t_{2,0} \equiv t_{3,1} + N \mod{2N}\). Therefore, if \(\mathbf{z}= (1,0,z_2, z_3)\), then the system \(\Psi(\mathbf{z})\) is necessarily inconsistent, i.e.\(I_\Psi(\mathbf{z})\) contains a witness path, since any edge \(A^a \Rightarrow B^b\) that arises from the \(l=0\) Charlie conditioning implies the existence of an edge \(B^b \Rightarrow A^{a \oplus 1}\) from the \(l=1\) Charlie conditioning (see Lemma 8). Similarly, if \(\mathbf{z}= (z_0, z_1, 0, 1)\), then \(\Psi(\mathbf{z})\) is also inconsistent. Thus, we already have that \(\Psi(\mathbf{z})\) is inconsistent for each of these four total Charlie assignments.

8.1 Example 1(1)↩︎

For the \((4,4,4)\)-scenario, we have the following sets of Alice and Bob measurements. \[\begin{align} M_1^{(4,4)} &:= \{ A_0,\;A_2,\;A_4,\;A_6\}, \\ \text{and} \quad M_2^{(4,4)} &:=\{B_1,\;B_3,\;B_5,\;B_9 \}. \end{align}\]

We give an example of the implication graph for \(\mathbf{z}=(0,0,0,0)\):

Figure 5: Implication graph for the total Charlie assignment \mathbf{z}= (0,0,0,0) of Example 1(1).

For each of the remaining \(\mathbf{z}\) values not covered by Remark 26, we list a witness path in the corresponding implication graph. Here, in the last line, \(z\in\mathbb{Z}_2\); thus the displayed witness path applies to both \(\mathbf{z}=(1,1,1,0)\) and \(\mathbf{z}=(1,1,1,1)\).

  • \(\mathbf{z}= (0,0,0,0):\;A_0^0 \Longrightarrow B_3^1 \Longrightarrow A_6^0 \Longrightarrow B_9^0 \Longrightarrow A_0^1\).

  • \(\mathbf{z}= (0,0,1,0):\;A_0^0 \Longrightarrow B_1^0 \Longrightarrow A_6^1 \Longrightarrow B_5^0 \Longrightarrow A_4^1 \Longrightarrow B_9^0 \Longrightarrow A_0^1\).

  • \(\mathbf{z}= (0,0,1,1):\;A_0^0 \Longrightarrow B_3^0 \Longrightarrow A_6^1 \Longrightarrow B_9^0 \Longrightarrow A_0^1\).

  • \(\mathbf{z}= (0,1,0,0):\;A_2^0 \Longrightarrow B_9^1 \Longrightarrow A_6^1 \Longrightarrow B_5^0 \Longrightarrow A_2^1\).

  • \(\mathbf{z}= (0,1,1,0):\;A_2^0 \Longrightarrow B_9^1 \Longrightarrow A_4^0 \Longrightarrow B_1^0 \Longrightarrow A_6^1 \Longrightarrow B_5^0 \Longrightarrow A_2^1\).

  • \(\mathbf{z}= (0,1,1,1):\;A_2^0 \Longrightarrow B_9^1 \Longrightarrow A_6^0 \Longrightarrow B_5^1 \Longrightarrow A_0^1 \Longrightarrow B_3^1 \Longrightarrow A_2^1\).

  • \(\mathbf{z}= (1,1,0,0):\;A_0^0 \Longrightarrow B_9^0 \Longrightarrow A_6^0 \Longrightarrow B_1^1 \Longrightarrow A_4^1 \Longrightarrow B_5^1 \Longrightarrow A_0^1\).

  • \(\mathbf{z}= (1,1,1,z):\;A_0^0 \Longrightarrow B_9^0 \Longrightarrow A_4^1 \Longrightarrow B_5^1 \Longrightarrow A_0^1\).

8.2 Example 1(2)↩︎

For the \((6,6,4)\)-scenario, we have \[\begin{align} M_1^{(6,6)} &:= \{ A_0,\;A_1,\;A_2,\;A_3,\;A_6,\;A_7\}, \\ \text{and} \quad M_2^{(6,6)} &:=\{B_0,\;B_1,\;B_2,\;B_5,\;B_6,\;B_9 \}. \end{align}\]

Again, we list witness paths from the remaining \(\mathbf{z}\) values not covered in Remark 26.

  • \(\mathbf{z}= (0,0,0,0):\; A_2^0 \Longrightarrow B_9^1 \Longrightarrow A_6^1 \Longrightarrow B_5^0 \Longrightarrow A_2^1\).

  • \(\mathbf{z}= (0,0,1,0):\;A_0^0 \Longrightarrow B_1^0 \Longrightarrow A_6^1 \Longrightarrow B_5^0 \Longrightarrow A_2^1 \Longrightarrow B_9^0 \Longrightarrow A_0^1\).

  • \(\mathbf{z}= (0,0,1,1):\;A_1^0 \Longrightarrow B_2^0 \Longrightarrow A_7^1 \Longrightarrow B_6^0 \Longrightarrow A_3^1 \Longrightarrow B_0^1 \Longrightarrow A_1^1\).

  • \(\mathbf{z}= (0,1,0,0):\;A_2^0 \Longrightarrow B_9^1 \Longrightarrow A_6^1 \Longrightarrow B_5^0 \Longrightarrow A_2^1\).

  • \(\mathbf{z}= (0,1,1,0):\;A_1^0 \Longrightarrow B_0^0 \Longrightarrow A_7^1 \Longrightarrow B_6^0 \Longrightarrow A_1^1\).

  • \(\mathbf{z}= (0,1,1,1):\;A_0^0 \Longrightarrow B_1^0 \Longrightarrow A_2^0 \Longrightarrow B_9^1 \Longrightarrow A_6^0 \Longrightarrow B_5^1 \Longrightarrow A_0^1\).

  • \(\mathbf{z}= (1,1,0,0):\;A_0^0 \Longrightarrow B_5^0 \Longrightarrow A_2^1 \Longrightarrow B_1^0 \Longrightarrow A_6^1 \Longrightarrow B_9^1 \Longrightarrow A_0^1\).

  • \(\mathbf{z}= (1,1,1,z):\;A_3^0 \Longrightarrow B_2^0 \Longrightarrow A_7^0 \Longrightarrow B_6^1 \Longrightarrow A_3^1\).

8.3 Example 1(3)↩︎

For the \((6,2,4)\)-scenario, we have

\[\begin{align} M_1^{(6,2)} &:= \{ A_0,\;A_2,\;A_4,\;A_6,\;A_8,\;A_{10}\}, \\ \text{and} \quad M_2^{(6,2)} &:=\{ B_1,\;B_7 \}. \end{align}\]

Again, we list witness paths from the remaining \(\mathbf{z}\) values not covered in Remark 26.

  • \(\mathbf{z}= (0,0,0,0):\;A_2^0 \Longrightarrow B_7^1 \Longrightarrow A_8^1 \Longrightarrow B_1^0 \Longrightarrow A_2^1\).

  • \(\mathbf{z}= (0,0,1,0):\;A_0^0 \Longrightarrow B_7^1 \Longrightarrow A_6^0 \Longrightarrow B_1^1 \Longrightarrow A_0^1\).

  • \(\mathbf{z}= (0,0,1,1):\;A_2^0 \Longrightarrow B_7^1 \Longrightarrow A_8^0 \Longrightarrow B_1^1 \Longrightarrow A_2^1\).

  • \(\mathbf{z}= (0,1,0,0):\;A_4^0 \Longrightarrow B_1^0 \Longrightarrow A_{10}^1 \Longrightarrow B_7^0 \Longrightarrow A_4^1\).

  • \(\mathbf{z}= (0,1,1,0):\;A_4^0 \Longrightarrow B_1^0 \Longrightarrow A_{10}^1 \Longrightarrow B_7^0 \Longrightarrow A_4^1\).

  • \(\mathbf{z}= (0,1,1,1):\;A_4^0 \Longrightarrow B_1^0 \Longrightarrow A_{10}^1 \Longrightarrow B_7^0 \Longrightarrow A_4^1\).

  • \(\mathbf{z}= (1,1,0,0):\;A_2^0 \Longrightarrow B_7^0 \Longrightarrow A_8^0 \Longrightarrow B_1^0 \Longrightarrow A_2^1\).

  • \(\mathbf{z}= (1,1,1,0):\;A_0^0 \Longrightarrow B_7^1 \Longrightarrow A_6^0 \Longrightarrow B_1^1 \Longrightarrow A_0^1\).

  • \(\mathbf{z}= (1,1,1,1):\;A_2^0 \Longrightarrow B_7^0 \Longrightarrow A_8^1 \Longrightarrow B_1^1 \Longrightarrow A_2^1\).

8.4 Example 1(4)↩︎

For the \((7,5,4)\)-scenario, we have

\[\begin{align} M_1^{(7,5)} &:= \{ A_0,\;A_1,\;A_2,\;A_3,\;A_6,\;A_7,\;A_8 \}, \\ \text{and} \quad M_2^{(7,5)} &:=\{B_0,\;B_1,\;B_4,\;B_7,\;B_8 \}. \end{align}\]

Again, we list witness paths from the remaining \(\mathbf{z}\) values not covered in Remark 26.

  • \(\mathbf{z}= (0,0,0,0):\;A_3^0 \Longrightarrow B_4^1 \Longrightarrow A_7^0 \Longrightarrow B_8^0 \Longrightarrow A_3^1\).

  • \(\mathbf{z}= (0,0,1,0):\;A_1^0 \Longrightarrow B_8^1 \Longrightarrow A_3^0 \Longrightarrow B_4^1 \Longrightarrow A_7^0 \Longrightarrow B_0^1 \Longrightarrow A_1^1\).

  • \(\mathbf{z}= (0,0,1,1):\;A_2^0 \Longrightarrow B_7^1 \Longrightarrow A_8^0 \Longrightarrow B_1^1 \Longrightarrow A_2^1\).

  • \(\mathbf{z}= (0,1,0,0):\;A_3^0 \Longrightarrow B_4^1 \Longrightarrow A_7^0 \Longrightarrow B_8^0 \Longrightarrow A_3^1\).

  • \(\mathbf{z}= (0,1,1,0):\;A_0^0 \Longrightarrow B_1^0 \Longrightarrow A_6^1 \Longrightarrow B_7^0 \Longrightarrow A_0^1\).

  • \(\mathbf{z}= (0,1,1,1):\;A_1^0 \Longrightarrow B_4^0 \Longrightarrow A_7^1 \Longrightarrow B_8^0 \Longrightarrow A_3^1 \Longrightarrow B_0^1 \Longrightarrow A_1^1\).

  • \(\mathbf{z}= (1,1,0,0):\;A_1^0 \Longrightarrow B_4^0 \Longrightarrow A_3^1 \Longrightarrow B_0^0 \Longrightarrow A_7^1 \Longrightarrow B_8^1 \Longrightarrow A_1^1\).

  • \(\mathbf{z}= (1,1,1,0):\;A_0^0 \Longrightarrow B_1^0 \Longrightarrow A_6^1 \Longrightarrow B_7^0 \Longrightarrow A_0^1\).

  • \(\mathbf{z}= (1,1,1,1):\;A_2^0 \Longrightarrow B_7^0 \Longrightarrow A_8^1 \Longrightarrow B_1^1 \Longrightarrow A_2^1\).

References↩︎

[1]
J. S. Bell, “On the Einstein Podolsky Rosen paradox,” Physics Physique Fizika, vol. 1, no. 3, pp. 195–200, 1964, doi: 10.1103/PhysicsPhysiqueFizika.1.195.
[2]
J. S. Bell, “On the problem of hidden variables in quantum mechanics,” Reviews of Modern Physics, vol. 38, no. 3, pp. 447–452, 1966, doi: 10.1103/RevModPhys.38.447.
[3]
S. Abramsky and A. Brandenburger, “The sheaf-theoretic structure of non-locality and contextuality,” New Journal of Physics, vol. 13, no. 11, p. 113036, Nov. 2011, doi: 10.1088/1367-2630/13/11/113036.
[4]
J. F. Clauser, M. A. Horne, A. Shimony, and R. A. Holt, “Proposed experiment to test local hidden-variable theories,” Physical Review Letters, vol. 23, no. 15, pp. 880–884, Oct. 1969, doi: 10.1103/PhysRevLett.23.880.
[5]
D. M. Greenberger, M. A. Horne, A. Shimony, and A. Zeilinger, “Bell’s theorem without inequalities,” American Journal of Physics, vol. 58, no. 12, pp. 1131–1143, Dec. 1990, doi: 10.1119/1.16243.
[6]
D. M. Greenberger, M. A. Horne, and A. Zeilinger, Going beyond bell’s theorem,” in Bell’s theorem, quantum theory and conceptions of the universe, M. Kafatos, Ed. Springer Netherlands, 1989, pp. 69–72.
[7]
J. Barrett, A. Kent, and S. Pironio, “Maximally nonlocal and monogamous quantum correlations,” Physical Review Letters, vol. 97, no. 17, Oct. 2006, doi: 10.1103/physrevlett.97.170409.
[8]
A. C. Elitzur, S. Popescu, and D. Rohrlich, “Quantum nonlocality for each pair in an ensemble,” Physics Letters A, vol. 162, no. 1, pp. 25–28, Jan. 1992, doi: 10.1016/0375-9601(92)90952-i.
[9]
R. Cleve, P. Hoyer, B. Toner, and J. Watrous, “Consequences and limits of nonlocal strategies,” in Proceedings. 19th IEEE annual conference on computational complexity, 2004., 2004, pp. 236–249, doi: 10.1109/CCC.2004.1313847.
[10]
S. Bravyi, D. Gosset, and R. König, “Quantum advantage with shallow circuits,” Science, vol. 362, no. 6412, pp. 308–311, Oct. 2018, doi: 10.1126/science.aar3106.
[11]
Z. Ji, A. Natarajan, T. Vidick, J. Wright, and H. Yuen, MIP*=RE,” Communications of the ACM, vol. 64, no. 11, pp. 131–138, 2021.
[12]
J. Anders and D. E. Browne, “Computational power of correlations,” Physical Review Letters, vol. 102, no. 5, Feb. 2009, doi: 10.1103/physrevlett.102.050502.
[13]
R. Raussendorf, “Contextuality in measurement-based quantum computation,” Physical Review A, vol. 88, no. 2, Aug. 2013, doi: 10.1103/physreva.88.022322.
[14]
R. Colbeck, “Quantum and relativistic protocols for secure multi-party computation,” arXiv preprint arXiv:0911.3814, 2009, [Online]. Available: https://arxiv.org/abs/0911.3814.
[15]
F. Grasselli, G. Murta, H. Kampermann, and D. Bruß, “Boosting device-independent cryptography with tripartite nonlocality,” Quantum, vol. 7, p. 980, Apr. 2023, doi: 10.22331/q-2023-04-13-980.
[16]
A. Acı́n and L. Masanes, “Certified randomness in quantum physics,” Nature, vol. 540, no. 7632, pp. 213–219, 2016, doi: 10.1038/nature20119.
[17]
N. de Silva, S. Jana, and M. Yin, “A classification program for nonlocality paradoxes of three qubits,” Electronic Proceedings in Theoretical Computer Science, vol. 426, pp. 197–214, Aug. 2025, doi: 10.4204/eptcs.426.7.
[18]
S. Abramsky, R. S. Barbosa, G. Carù, N. de Silva, K. Kishida, and S. Mansfield, “Minimum quantum resources for strong non-locality,” in 12th conference on the theory of quantum computation, communication and cryptography (TQC 2017), 2018, vol. 73, pp. 9:1–9:20, doi: 10.4230/LIPIcs.TQC.2017.9.
[19]
S. Abramsky and L. Hardy, “Logical bell inequalities,” Physical Review A, vol. 85, no. 6, Jun. 2012, doi: 10.1103/physreva.85.062114.
[20]
A. Peres, “All the bell inequalities,” Foundations of Physics, vol. 29, no. 4, pp. 589–614, 1999, doi: 10.1023/A:1018816310000.
[21]
S. Popescu and D. Rohrlich, “Quantum nonlocality as an axiom,” Foundations of Physics, vol. 24, no. 3, pp. 379–385, 1994, doi: 10.1007/BF02058098.
[22]
G. Brassard, A. Broadbent, and A. Tapp, “Quantum pseudo-telepathy,” Foundations of Physics, vol. 35, no. 11, pp. 1877–1907, Nov. 2005, doi: 10.1007/s10701-005-7353-4.
[23]
R. Diestel, Graph theory, 5th ed. Springer, 2017.
[24]
C. H. Papadimitriou, Computational complexity. Addison–Wesley, 1994.
[25]
A. Biere, M. J. H. Heule, H. van Maaren, and T. Walsh, Handbook of satisfiability, 2nd ed., vol. 336. IOS Press, 2021.
[26]
B. Aspvall, M. F. Plass, and R. E. Tarjan, “A linear-time algorithm for testing the truth of certain quantified boolean formulas,” vol. 8, pp. 121–123, 1979.