Abstract
It is shown how the 300 rays associated with the antipodal pairs of vertices of a 120-cell (a four-dimensional regular polytope) can be used to give numerous “parity proofs” of the Kochen–Specker theorem ruling out the existence of noncontextual hidden variables theories. The symmetries of the 120-cell are exploited to give a simple construction of its Kochen–Specker diagram, which is exhibited in the form of a “basis table” showing all the orthogonalities between its rays. The basis table consists of 675 bases (a basis being a set of four mutually orthogonal rays), but all the bases can be written down from the few listed in this paper using some simple rules. The basis table is shown to contain a wide variety of parity proofs, ranging from 19 bases (or contexts) at the low end to 41 bases at the high end. Some explicit examples of these proofs are given, and their implications are discussed.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
In two recent papers [1, 2] we showed how two of the exceptional four-dimensional regular polytopes, the 24-cell and the 600-cell, can be used to give a large number of “parity proofs” of the Kochen–Specker (KS) theorem [3–5] ruling out the existence of noncontextual hidden variables theories. In this paper we show how the third and most complex of these polytopes, the 120-cell, yields still further proofs of the same kind. Thus our three papers collectively show how these beautiful geometric objects, which have been known since the middle of the 19th century, can be enlisted, if a bit quixotically, in defending the quantum theory against an attack mounted on it by a personage no less than Einstein.
The parity proofs based on the 24-cell have their origin in the proofs of the KS theorem given by Peres [6] and Mermin [7, 8]. Mermin’s proof was based on sets of commuting observables for a pair of qubits, while Peres’ proof was based on a set of 24 states derived from these observables. Kernaghan [9] later showed that Peres’ states contain subsets of 20 that give parity proofs, and Cabello et al [10] showed that there are subsets of 18 that do likewise. One of us [11] pointed out that the 24-cell, together with its dualFootnote 1, is the natural geometric framework for the system of rays introduced by Peres. The interest of this observation is that it permits a simple geometrical construction to be given [1] of all the \(2^{9} = 512\) parity proofs in this system. An exhaustive study of all the KS sets of vectors in the 24-ray Peres set, whether they gave rise to parity proofs or not, has been carried out by Pavičić and his collaborators [12–14].
The fact that the 24-cell, together with its dual, led to parity proofs suggested that the other four-dimensional regular polytopes might do likewise. The three simpler polytopes (the simplex, the cross polytope and the measure polytope) are too meager to lead to anything, but in [2] we found, to our great surprise, that the 600-cell has a staggeringly large number of parity proofs in it. It should be stressed that while the 600-cell does have twenty five 24-cells in it, none of them is accompanied by its dual, and so there is no overlap between its parity proofs and those of the Peres set. The contrast between the parity proofs in these two systems is very striking: whereas the Peres rays have only six distinct (i.e. unitarily inequivalent) types of parity proofs (and a total of 512 proofs when all their replicas under symmetry are taken into account), the 600-cell has over a hundred distinct types of proofs (and over a hundred million when all replicas under symmetry are taken into account).
We were naturally led to ask whether the 120-cell, the most complex of these polytopes, might have any parity proofs in it. The 120-cell is remarkable in having copies of all the smaller polytopes in it. In particular, it has 10 600-cells and 225 24-cells in it. However none of the 24-cells is accompanied by its dual, and so none of the parity proofs of the Peres set is contained in the 120-cell. But all the parity proofs of the 600-cell are contained in the 120-cell (in 10 different incarnations, in fact). The question, then, is whether the 120-cell has any new parity proofs in it, i.e., ones that span two or more of its 600-cells. It was far from obvious to us that it should have any proofs of this kind. However we have discovered that it does, and it is the purpose of this paper to report that discovery.
The parity proofs provided by the four-dimensional regular polytopes all involve rays in a real four-dimensional space (which is, in fact, the simplest setting in which parity proofs can arise). Let us recall the other types of spaces in which parity proofs have been found. Kernaghan and Peres [14] found a 36-ray 11-basis proof in a real 8-dimensional space which, together with the proofs in the Peres set [9, 10], were the only parity proofs known for many years. Then, a few years back, there was an explosion in our knowledge. It was shown [15–17] that there exist parity proofs in every complex space \(C^{d}\) of dimension \(d=2^{N}\) (for \(N \ge 2\)) that can be derived from suitable subsets of observables of the \(N\)-qubit Pauli group. This showed that parity proofs are not singular phenomena but occur systematically in the state space of any number of qubits, with the variety and quantity of such proofs increasing sharply with the number of qubits. Very recently, a completely unexpected discovery was made: Lisonek et al [18] found a 21-ray 7-basis proof in a complex 6-dimensional space that is remarkable because it involves the smallest number of bases (seven) known for a parity proof in any dimension and also because it is the first parity proof to be discovered in a dimension not of the form \(2^{N}\). This discovery seems to hint at the fact that there may still be things about parity proofs that we do not know.
The parity proofs of this paper, like the others that have preceded them, are of interest for a variety of reasons: they can be used to derive state-independent inequalities for ruling out noncontextuality [19–24] and Bell inequalities for identifying fully nonlocal correlations [25]; they have applications to quantum games [26], quantum zero-error communication [27], quantum error correction [28, 29] and the design of relational databases [31]; and they can be used to witness the dimension of quantum systems [30].
The plan of this paper is as follows. In Sec.2 we give a simple construction of the rays and bases of the 120-cell based on its symmetries. In Sec.3 we review the notion of a parity proof and identify substructures within the 120-cell that are more easily searched for such proofs. We then list the various types of proofs we have found, in terms of their symbols (defined below), and give explicit examples of a few of the proofs. Finally, in Sec.4, we make some concluding remarks.
2 Geometry of the 120-Cell: Rays and Bases
The 120-cell [32] has 600 vertices distributed symmetrically on the surface of a sphere in four-dimensional Euclidean space. The vertices come in antipodal pairs, and the lines through antipodal pairs of vertices define the 300 rays of the 120-cell. We will term any set of four mutually orthogonal rays (or directions) a basis. The 300 rays form 675 bases, with each ray occurring in 9 bases and being orthogonal to its 27 distinct companions in these bases and to no other rays. We will use the symbol \(300_{9}\)–\(675_{4}\) to denote this system of rays and bases, with the left half of the symbol indicating the number of rays (with their multiplicitiesFootnote 2 as subscripts) and the right half the number of bases (with the number of rays in each basis as a subscript). We will use a similar notation for the other ray-bases systems that will be encountered below. For example, \(60_{2}180_{6}\)–\(300_{4}\) denotes a system of 240 rays and 300 bases, with 60 rays of multiplicity 2 and 180 rays of multiplicity 6. We will only deal with bases of four rays in this paper, so the subscript in the right half of the symbol will always be 4 (and will sometimes be dropped, for brevity).
The 120-cell has the property that all the orthogonalities between its rays are represented among its bases. Thus its basis table (i.e., the list of all its bases) contains the same information as its Kochen–Specker diagramFootnote 3. The basis table of the 120-cell is an object of great interest, because it is the structure within which all its parity proofs are embedded. In fact, any parity proof is just some subset of these bases, as we will see in Sect.3.
A listing of the full basis table of the 120-cell would take up too much space and is also unnecessary. We will explain how all the bases can be built up by applying suitable symmetry operations of the 120-cell to the computational basis, and then give a simple prescription that will allow the reader to write down all the bases from the few we actually list.
Let rays 1–4 of the 120-cell be represented by the vectors \(1=(1,0,0,0), 2=(0,1,0,0), 3=(0,0,1,0)\) and \(4=(0,0,0,1)\). These rays are mutually orthogonal and form a basis (the “computational” basis) that we will denote 1 2 3 4. Let \(U,V\) and \(W\) be the orthogonal matrices
where \(\tau = (1+\surd 5)/2\) is the golden ratio. These matrices represent four-dimensional rotations of period 3, 5 and 5, respectively, so that \(U^{3}=V^{5}=W^{5}=I\), where \(I\) is the \(4\times 4\) identity matrixFootnote 4. The other 296 rays of the 120-cell can be obtained by applying products of powers of \(U\), \(V\) and \(W\) to rays 1-4 in the manner described by the equation
where \(i=1,2,3,4\), \(l=0,1,2\) and \(m,n=0,1,2,3,4\), and \(|j\rangle \) (with \(j = 1,\cdots ,300\)) is ray \(j\) expressed as a four-component column vector.
The buildup of the rays described by (4) can be understood as follows. The operators \(U\) and \(U^{2}\) act on the basis 1 2 3 4 to yield the bases 5 6 7 8 and 9 10 11 12, respectively. These three bases, shown in the top left block of Table 1, define a 24-cell whose vertices are given by the vectors \(|1\rangle \)–\(|12\rangle \) and their inversesFootnote 5. Powers of the operator \(V\) acting on this 24-cell transform it into the other 24-cells shown in the first column of Table 1. The five 24-cells in the first column of Table 1 define a 600-cell whose vertices are given by the vectors \(|1\rangle \)–\(|60\rangle \) and their inverses. Powers of \(W\) acting on this 600-cell then give the four 600-cells represented by the other columns of Table 1. Remarkably, the rows of Table 1 also represent 600-cells. Thus Table 1 illustrates the interesting geometrical factFootnote 6 that the vertices of the 120-cell can be partitioned into those of five disjoint 600-cells in two different ways. We label the 600-cells corresponding to the columns of Table 1 by the unprimed letters \(A,\cdots ,E\) and those corresponding to the rows by the primed letters \(A',\cdots ,E'\). Also, we label any 24-cell in Table 1 by the unprimed and primed letters of the 600-cells to which it belongs (thus, for example, the cell in the top left corner has the label \(AA'\)).
Our construction of the 300 rays has also yielded 75 of the bases formed by them, which are exhibited in Table 1. However these rays also form 600 additional bases, which we now describe.
Each of the 600-cells in Table 1 has 75 bases associated with it, of which only 15 are shown in Table 1 (as one of its rows or columns). In Table 2 we show all 75 bases associated with 600-cell \(A\); the bases in the first column are identical to those in the first column of Table 1, but the other 60 bases are new. The blocks of Table 2 also represent 24-cells, and this table illustrates the fact that the vertices of a 600-cell can be partitioned into those of five disjoint 24-cells in ten different ways (represented by its rows and columns). The columns of Table 2 are cycled by the period-5 rotation \(V\), while its rows are cycled by the period-5 rotation
Unlike \(V\), which is a symmetry operation of the 120-cell, \(X\) is a symmetry operation of the 600-cell \(A\) alone. The bases associated with the 600-cells \(B\), \(C\), \(D\) or \(E\) can be obtained by adding 60, 120, 180 or 240, respectively, to the numbers in Table 2 (which is equivalent to acting on the rays of 600-cell \(A\) with powers of the operator \(V\)).
The 600-cells associated with the rows of Table 1 have very similar properties. Table 3 shows the bases associated with 600-cell \(A'\); the rows are cycled by the period-5 rotation \(W\) and the columns by the period-5 rotation
which, similar to \(X\), is a symmetry operation of this 600-cell alone, and not of the whole 120-cell. Adding 12,24,36 or 48 to the numbers in Table 3 (which is equivalent to acting on the rays of 600-cell \(A'\) with powers of the operator \(W\)) gives the bases associated with the 600-cells \(B'\),\(C'\),\(D'\) or \(E'\), respectively.
In summary, the 675 bases formed by the rays of the 120-cell are obtained by adding \(60n\) to the entries in Table 2 and \(12n\) to the entries in Table 3 for \(n=0,1,2,3\) or \(4\). This actually leads to \(75 \times 10 = 750\) bases, but the 75 special bases of Table 1 are each generated twice in this process (once as part of an unprimed 600-cell and once as part of a primed one), and so the total number of distinct bases is just 675.
3 Parity Proofs in the 120-Cell
Any subset of the 675 bases of the 120-cell provides a “parity proof” of the KS theorem if (a) the number of bases in the subset is odd, and (b) each ray occurring in these bases occurs in an even number of them. Such a set of rays and bases provides a proof of the KS theorem because it is impossible to assign noncontextual Footnote 7 values of 0 or 1 to each of the rays in such a way that each basis has exactly one ray assigned the value 1 in it. The term “parity proof” is used because of the odd-even conflict in conditions (a) and (b) used to establish the theorem.
The task of finding parity proofs in the 120-cell thus reduces to that of identifying subsets of its bases satisfying conditions (a) and (b). We have developed a computer program that does this for any set of rays and bases given a target number of bases in the parity proof. The program begins from a “seed” basis (which can be chosen at will) and adds on further bases in a calculated manner until the target number of bases is reached and conditions (a) and (b) are either satisfied, in which case one gets a parity proof, or not satisfied, in which case the search turns up empty. If a proof is found, the program checks it to see if it is critical, i.e., whether it fails if even a single basis is dropped. Searches are made for all basis sizes starting at the low end and going up. However the search can become prohibitively slow for large numbers of bases or when rays of large multiplicities are involved.
The 675 bases of the 120-cell constitute too large a search space for our program to operate efficiently in. We therefore had to find ways of whittling down these bases to smaller subsets that would be large enough to contain a significant store of parity proofs and at the same time small enough to be searched quickly. We found that we could generate such subsets simply by picking a certain number of 24-cells in Table 1 and dropping all the bases containing any of the rays in these 24-cells. Table 4 lists several subsets of the 675 bases generated by this procedure, with the first column indicating the 24-cells whose rays are dropped and the second column the symbols of the resulting ray-basis sets. The important point about these reduced sets is that they all span more than one 600-cell, making it possible for them to contain parity proofs that also span more than one 600-cell. We found that all the reduced sets in Table 4 do yield proofs of this kind. As one example, Table 5 lists the 102 different types of parity proofs contained within the last reduced set of Table 4.
Tables 6, 7, and 8 show three explicit examples of the parity proofs listed in Table 5. Each proof spans a number of distinct 600-cells and each is also critical, as the reader may verify.
We have not estimated how many different types of parity proofs there are in the 120-cell (that do not lie entirely within a single 600-cell). We know there are no proofs of less than 19 bases and we have not found any with more than 41 bases, but we cannot be sure about the upper limit because our searches have been limited to only the reduced sets in Table 4. However two facts might be mentioned: the first is that a given ray-basis symbol often has a number of distinct (i.e. unitarily inequivalent) proofs associated with it, and the second is that each proof generally has hundreds or thousands of replicas under symmetry. Taking both these facts into account, we estimate that there are probably over a million genuinely new parity proofs in the 120-cell that are not contained in any of the smaller polytopes in it.
4 Discussion
This paper has used the symmetries of the 120-cell to give a simple construction of the 300 rays and 675 bases associated with it (see Tables 1–3); it has identified several subsets of the 675 bases that are quickly searched for parity proofs (see Table 4); it has given a detailed account of the parity proofs in one of the subsets (see Table 5); and it has listed three explicit examples of the parity proofs (see Tables 6–8) so that any reader can see that they work as advertised. The framework established in this paper can be used by others who wish to view carry out a more exhaustive search for parity proofs in the 120-cell.
As mentioned in the introduction, parity proofs are interesting because they can be used to devise experimental tests of quantum contextuality and also have a variety of applications in quantum information processing. The 120-cell is the most complicated member of a family that includes the 600-cell and the 24 Peres rays, but it abounds in many parity proofs that are distinctly its own and not contained in any of the smaller polytopes. The 120-cell (like the 600-cell and the Peres rays) can be realized experimentally using a pair of qubits. From Eq(4) it is clear that all the rays and bases of the 120-cell can be built up from the computational basis if one has the ability to implement the gates represented by the operators \(U,V,W,X,Y\) and their powers. This is a considerable experimental challenge, but it is not beyond the realm of possibility. It would be nice to find other examples of tasks that can be accomplished within the finite (but fairly large) universe of states and bases provided by the 120-cell, as that might further spur its experimental realization. Whether there are any practical applications or not, the proofs of quantum contextuality made possible by the four-dimensional regular polytopes represent a charming encounter between classical geometry and quantum physics that does credit to both.
Notes
The dual of a 24-cell is another 24-cell rotated relative to the first (about their common center), with the vertices of the dual being along the same directions as the cell centers of the original, and vice-versa.
The multiplicity of a ray is the number of bases it occurs in.
The Kochen–Specker diagram of a set of rays is a graph whose vertices are the rays and whose edges connect vertices corresponding to orthogonal rays.
Since \(V\) and \(W\) are symmetry operations of the 120-cell, they can be described by the permutations they perform on its vertices: \(V\) replaces the ray \(i\) by the ray \((i+60)\) mod 300, while \(W\) replaces ray \(i\) by \(i+12\) if \(60n < i \le 60n+48\) for \(n=0,1,2,3,4\), or by \(i-48\) otherwise. The operator \(U\) also performs a permutation, but it cannot be described simply.
The 24-cell, 600-cell and 120-cell are all centrally symmetric figures whose vertices come in antipodal pairs.
A noncontextual value assignment to a ray is one in which the ray is assigned the same value in all the bases in which it occurs.
References
Waegell, M., Aravind, P.K.: Parity proofs of the Kochen-Specker theorem based on the 24 rays of peres. Found. Phys. 41, 1786–1799 (2011)
Waegell, M., Aravind, P.K., Megill, N.D., Pavičić, M.: Parity proofs of the Bell-Kochen-Specker theorem based on the 600-cell. Found. Phys. 41, 883–904 (2011)
Specker, E.P.: The logic of propositions which are not simultaneously decidable. Dialectica 14, 239–246 (1960)
Kochen, S., Specker, E.P.: The problem of hidden variables in quantum mechanics. J. Math. Mech. 17, 59–88 (1967)
Bell, J.S.: On the problem of hidden variables in quantum mechanics. Rev. Mod. Phys. 38, 447–452 (1966) (Reprinted in J.S. Bell, Speakable and Unspeakable in Quantum Mechanics, Cambridge University Press, Cambridge, 1987)
Peres, A.: Two simple proofs of the Kochen-Specker theorem. J. Phys. A 24, L175–L178 (1991)
Mermin, N.D.: Simple unified form for the major no-hidden-variables theorems. Phys. Rev. Lett. 65, 3373–3376 (1990)
Mermin, N.D.: Hidden variables and the two theorems of John Bell. Rev. Mod. Phys. 65, 803–815 (1993)
Kernaghan, M.: Bell-Kochen-Specker theorem for 20 vectors. J. Phys. A 27, L829–L830 (1994)
Cabello, A., Estebaranz, J.M., García-Alcaine, G.: Bell-Kochen-Specker theorem: a proof with 18 vectors. Phys. Lett. A 212, 183–187 (1996)
Aravind, P.K.: How Reye’s configuration helps in proving the BellKochenSpecker theorem: a curious geometrical tale. Found. Phys. Lett. A 13, 499–519 (2000)
Pavičić, M., Megill, N.D., Merlet, J.P.: New KochenSpecker sets in four dimensions. Phys. Lett. A 374, 2122–2128 (2010)
Pavičić, M., Merlet, J.P., McKay, B.D., Megill, N.D.: KochenSpecker vectors. J. Phys. A 38, 1577–1592 (2005)
Kernaghan, M., Peres, A.: Kochen-Specker theorem for eight-dimensional space. Phys. Lett. A 198, 1–5 (1995)
Waegell, M., Aravind, P.K.: Parity proofs of the KochenSpecker theorem based on 60 complex rays in four dimensions. J. Phys. A 44(15), 505303 (2011)
Waegell, M., Aravind, P.K.: Proofs of the KochenSpecker theorem based on a system of three qubits. J. Phys. A 45(13), 405301 (2012)
Waegell, M., Aravind, P.K.: Proofs of the KochenSpecker theorem based on the N-qubit Pauli group. Phys. Rev. A 88(10), 012102 (2013)
Lisonĕk, P., Badzia̧g, P., Portillo, J.R., Cabello, A.: Kochen-Specker set with seven contexts. Phys. Rev. A 89(6), 042101 (2014)
Cabello, A.: Experimentally testable state-independent quantum contextuality. Phys. Rev. Lett. 101(4), 210401 (2008)
Badzia̧g, P., Bengtsson, I., Cabello, A., Pitowsky, I.: Universality of state-independent violation of correlation inequalities for noncontextual theories. Phys. Rev. Lett. 103(4), 050401 (2009)
Kirchmair, G., Zähringer, F., Gerritsma, R., Kleinmann, M., Gühne, O., Cabello, A., Blatt, R., Roos, C.F.: State-independent experimental test of quantum contextuality. Nature 460, 494–497 (2009)
Bartosik, H., Klep, J., Schmitzer, C., Sponar, S., Cabello, A., Rauch, H., Hasegawa, Y.: Experimental test of quantum contextuality in neutron interferometry. Phys. Rev. Lett. 103(4), 040403 (2009)
Amselem, E., Rådmark, M., Bourennane, M., Cabello, A.: State-independent quantum contextuality with single photons. Phys. Rev. Lett. 103(4), 160405 (2009)
Moussa, O., Ryan, C.A., Cory, D.G., Laflamme, R.: Testing contextuality on quantum ensembles with one clean qubit. Phys. Rev. Lett. 104(4), 160501 (2010)
Aolita, L., Gallego, R., Acín, A., Chiuri, A., Vallone, G., Mataloni, P., Cabello, A.: Fully nonlocal quantum correlations. Phys. Rev. A 85(8), 032107 (2012)
D’Ambrosio, V., Herbauts, I., Amselem, E., Nagali, E., Bourennane, M., Cabello, A.: Experimental implementation of a Kochen-Specker set of quantum tests. Phys. Rev. X 3(10), 011012 (2009)
Cubitt, T.S., Leung, D., Matthews, W., Winter, A.: Improving zero-error classical communication with entanglement. Phys. Rev. Lett. 104(4), 230503 (2010)
Hu, D., Tang, W., Zhao, M., Chen, Q., Yu, S., Oh, C.H.: Graphical nonbinary quantum error-correcting codes. Phys. Rev. A 78(11), 012306 (2008)
Raussendorf, R., Briegel, H.J.: A One-Way Quantum Computer. Phys. Rev. Lett. 86, 5188–5191 (2001)
Gühne, O., Budroni, C., Cabello, A., Kleinmann, M., Larsson, J.-A.: Bounding the quantum dimension with contextuality. Phys. Rev. A 89(11), 062107 (2014)
Abramsky, S.: In: Wong, V.T.L., Fan, L.L.W., Fourman, W.C.T.M. (eds.) In Search of Elegance in the Theory and Practice of Computation. Lecture Notes in Computer Science, vol. 8000. Springer, Berlin Heidelberg (2013)
Coxeter, H.: A detailed discussion of the geometrical properties of the 120-cell can be found in. Regular Polytopes. Dover, New York (1973)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Waegell, M., Aravind, P.K. Parity Proofs of the Kochen–Specker Theorem Based on the 120-Cell. Found Phys 44, 1085–1095 (2014). https://doi.org/10.1007/s10701-014-9830-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10701-014-9830-0