<<

Quantum circuits for maximally entangled states

Alba Cervera-Lierta,1, 2, ∗ José Ignacio Latorre,2, 3, 4 and Dardo Goyeneche5 1Barcelona Supercomputing Center (BSC). 2Dept. Física Quàntica i Astrofísica, Universitat de Barcelona, Barcelona, Spain. 3Nikhef Theory Group, Science Park 105, 1098 XG Amsterdam, The Netherlands. 4Center for Quantum Technologies, National University of Singapore, Singapore. 5Dept. Física, Facultad de Ciencias Básicas, Universidad de Antofagasta, Casilla 170, Antofagasta, Chile. (Dated: May 16, 2019) We design a series of quantum circuits that generate absolute maximally entangled (AME) states to benchmark a quantum computer. A relation between graph states and AME states can be exploited to optimize the structure of the circuits and minimize their depth. Furthermore, we find that most of the provided circuits obey majorization relations for every partition of the system and every step of the algorithm. The main goal of the work consists in testing efficiency of quantum computers when requiring the maximal amount of genuine multipartite entanglement allowed by quantum mechanics, which can be used to efficiently implement multipartite quantum protocols.

I. INTRODUCTION nique, e.g. tensor networks [9], is considered. We believe that item (i) is fully doable with the current state of the There is a need to set up a thorough benchmarking art of quantum computers, at least for a small number strategy for quantum computers. Devices that operate of . On the other hand, item (ii) is much more in very different platforms are often characterized by the challenging, as classical computers efficiently work with number of qubits they offer, their coherent time and the a large number of bits. fidelities of one- and two- gates. This is somewhat Quantum correlations depend on the delicate balance misleading as the performance of circuits are far below of the coefficients of the wave function. It is natural to the expected when the amount of genuine multipartite expect that quantum computers will have to be very re- entanglement contained in state is relatively high. fined to achieve such a good description of multipartite There exist several figures of merit that try to quantify correlations along the successive action of gates. Entan- the success performance of a quantum device. Methods glement is at the heart of quantum efficiency [10]. Again, such as randomized benchmarking [1], state and process if a quantum computer is not able to generate faithful tomography [2] and gateset tomography [3, 4] are used to large entanglement, it will remain inefficient. quantify gate fidelities. However, they are only useful for A fundamental factor in is the few-qubit experiments and fail when used to evaluate the ability to generate large entangled states, such as area performance of greater circuits [5, 6]. In that sense, IBM law violating states [11]. However, such ability has to proposed a metric to be used in arbitrary large quantum be accomplished by a sufficiently large coherence time circuits called quantum volume [7]. This figure takes into for such multipartite maximally entangled states. Note account several circuit variables like number of qubits, that GHZ-like states are highly entangled and useful to connectivity and gate fidelities. The core of the protocol test violate qubit Bell inequalities [12], but even more is the construction of arbitrary circuits formed by one- entangled are the Absolute Maximally Entangled (AME) and two-qubit gates that are complex enough to repro- states [13–15], which are maximally entangled in every duce a generic n-qubit operation. One can expect to bipartition of the system. generate high entanglement in this kind of circuits. Even Following this line of thought, along this work we ex- though, we should certify that this amount of entangle- plore techniques to efficiently construct quantum circuits ment will be large enough to perform some specific tasks for genuinelly multipartite maximally entangled states.

arXiv:1904.07955v2 [quant-ph] 15 May 2019 that, precisely, demand high entanglement. A further Some preliminar results reflect the difficulty to deal with relevant reference concerns to volumetric framework for quantum computers. For instance, the amount of Bell quantum computer benchmarks [8]. inequality violation rapidly decreases with the number Two reasonable ways to tests for quantum computers of qubits considered [16].Also, the exact simulation of an are the following: (i) implement a protocol based on max- analytical solvable model in a quantum computer signif- imally entangled states, (ii) solve a problem that is hard icantly differs from the expected values, even when con- for a classical computer. These two ways are linked by sidering four qubits and less than thirty basic quantum the fact that quantum advantage requires large amounts gates [17]. These examples illustrate the difference be- of entanglement, so that classical computers are unable tween gate fidelity and circuit fidelity, being the second to carry the demanded task even when a sofisticated tech- one much harder to improve. We shall present quantum circuits required to build multipartite maximally entangled states. This pro- posal differs from bosonic sampling method, where large ∗ [email protected] amounts of entanglement are faithfully reproduced by 2 classical simulations [18]. AME states find applications in of multipartite entanglement. That is, when the average multipartite teleportation [19] and quantum secret shar- Von Neumann entropy S(ρ) = Tr[ρ log ρ], taken over all ing [15, 19]. Along our work, maximally entangled states reductions to bn/2c parties, achieves the global maximum will be exclusively used to test the strength of multipar- value S(ρ) = bn/2c, where logarithm is taken in basis d. tite correlations in quantum computers. Another possi- For instance, Bell states and GHZ states are AME states ble use, not discussed by us, could be generate quantum for bipartite and three partite systems, respectively, for advantage with respect to a classical computer or, ideally, any number of internal levels d. to achieve quantum supremacy. We describe a benchmark suit of quantum circuits, where each one should deliver an AME state. The cir- cuits provided were designed to minimize the number of The existence of AME states for n qudit systems com- required gates under the presence of restricted connectiv- posed by d levels each, denoted AME(n, d), is a hard ity of qubits. Some of them consider individual systems open problem in general [20]. This problem is fully solved composed by more than two internal levels each, which for any number of qubits: an AME(n, 2) exists only for sometimes can be effectively reduced to qubits. In gen- n = 2, 3, 5, 6 [21–24]. Among all existing AME states, eral, we consider simple and compact circuits, illustrating there is one special class composed by minimal support the way in which multipartite entanglement is generate states. These states are defined as follows: an AME(n, d) step by step along the circuit. We have also pay atten- state has minimal support if it can be written as the tion to a simple criteria of majorization of the entropy superposition of dbn/2c fully separable orthogonal pure of reductions, which basically implies that multipartite states. Here, we consider superposition at the level of entanglement, quantified by the averaged entropy of re- vectors, in such a way that the linear combination of pure ductions, monotonically increase for all partitions. states always produce another pure state. For example, This work is organized as follows: In Section II, we generalized Bell states for two-qudit systems and gener- review the basic properties of AME states and show ex- alized GHZ states for three-qudit systems have minimal plicit examples. In Section III, we present the quantum support. It is simple to show that all coefficients of ev- circuits that generate AME states by using the proper- ery AME state having minimal support can be chosen to ties of graph states. We also propose the simulation of be identically equal to d−bn/2c/2, i.e. identical positive AME states having local dimension larger than 2 by us- numbers. By contrast, AME states having non-minimal ing qubits instead of qudits. In Section IV, we analyze support require to be composed by non-trivial phases in the entanglement majorization criteria in the proposed its entries in order to have all reduced density matrices circuits and find further optimal circuits for experimen- proportional to the identity. In other words, non-minimal tal implementation, by imposing a majorization arrow in support AME states require destructive interference. terms of entanglement. In Section V, we implement GHZ and AME states for five qubit systems in IBM quantum computers, quantify the state preparation quality by test- ing maximal violation of suitably chosen Bell inequalities. AME states connect to several mathematical tools. It Finally, in Section VI we discuss and summarize the main is known that AME states composed by n parties and results of the paper. having minimal support, e.g. AME(2,2), AME(3,2) and AME(4,3), are one-to-one related to a special class of maximum distance separable (MDS) codes [25], index II. REVIEW OF AME STATES unity orthogonal arrays [26], permutation multi-unitary matrices when n is even [14] and to a set of m = n−bn/2c mutually orthogonal Latin hypercubes of size d defined The study of AME states have become an intensive in dimension bn/2c [27]. On the other hand, AME states area of research along the last years due to both the- inequivalent to minimal support states, e.g. AME(5,2) oretical foundations and practical applications. In this or AME(6,2), are equivalent to quantum error correc- section we briefly review the current state of the art of tion codes [21], quantum orthogonal arrays [27], non- the field. For a more extensive review on AME states, permutation multiunitary matrices [14] and m = N − see e.g. Ref. [14]. bn/2c mutually orthogonal quantum Latin hypercubes of size d defined in dimension bn/2c [27].

A. General properties of AME states

AME states, also known in some references as maxi- AME states define an interesting mathematical prob- mally multipartite entangled states, are n qudit quantum lem itself but also they define attractive practical appli- states with local dimension d such that every reduction to cations. These include quantum secret sharing [15, 19], bn/2c parties is maximally mixed, where b · c is the floor open destination [19] and quan- function. Such states are maximally entangled when con- tum error correcting codes [21], the last one being a fun- sidering the average entropy of reductions as a measure damental ingredient for building a quantum computer. 3

B. Explicit expressions of AME states from the above AME(5,2) states |0L1i and |1L1i as

The simplest AME(n, d) state, denoted Ωn,d, having 1 minimal support are the Bell and GHZ states |Ω6,2i =√ (|0i |0L1i + |1i |1L1i) 2 1 = |000i (|+ − +i + |− + −i)− d−1 1 X 4 Ω2,d = √ |iii, (1) |001i (|+ − −i − |− + +i)+ d i=0 |010i (|+ + −i − |− − +i)− |011i (|+ + +i + |− − −i)− and |100i (|+ + +i − |− − −i)− |101i (|+ + −i + |− − +i)− d−1 1 X |110i (|+ − −i + |− + +i)− Ω = √ |iiii, (2) 3,d |111i (|+ − +i − |− + −i), (6) d i=0

√ respectively. These states are AME for any number of where |±i = (|0i ± |1i) / 2. This exemplifies that local internal levels d ≥ 2. That is, every single particle reduc- unitaries can be used to find versions of an AME state tion in both states Ω2,d and Ω3,d, produces the maximally with a reduced support. Similarly, an AME(5,2) state mixed state. On the other hand, it is not obvious to prove having eight real coefficients can be found by combining that there is no AME state for n = 4 qubits [23]. The the two states AME(5,2) state [28] can be written as

1 32 |0 i = (|00000i + |00011i + |01100i − |01111i), (7) 1 X L2 2 |Υ5,2i = √ ci|ii, (3) 4 2 1 i=1 |1 i = (|11010i + |11001i + |10110i − |10101i) (8) L2 2 where the 5-digits binary decomposition of i should be considered inside the ket and in the following way [14]:

ci = {1, 1, 1, 1, 1, −1, −1, 1, 1, −1, −1, 1, 1, 1, 1, 1, 1, 1, 1 − 1, −1, 1, −1, 1, −1, −1, 1, −1, 1, −1, −1, 1, 1}. |Ω5,2i = √ (|0L2i + |1L2i) . (9) (4) 2

By using local unitary operations, the same state can be It can be shown that neither the five- nor six-qubit AME reduced to any of the following states [15, 29], states have minimal support. For systems composed by n > 3 parties and d > 2 1 internal levels it is not simple to construct AME states. |0 i = ( |00000i + |10010i + |01001i + |10100i L1 4 The AME(4,3) state [31] is defined as follows + |01010i − |11011i − |00110i − |11000i − |11101i − |00011i − |11110i − |01111i 2 − |10001i − |01100i − |10111i + |00101i), 1 X |Ω i = |ii|ji|i + ji|i + 2ji 4,3 3 1 i,j=0 |1L1i = ( |11111i + |01101i + |10110i + |01011i 4 1 = |0000i + |0111i + |0222i + |10101i − |00100i − |11001i − |00111i 3 − |00010i − |11100i − |00001i − |10000i + |1012i + |1120i + |1201i − |01110i − |10011i − |01000i + |11010i). + |2021i + |2102i + |2210i. (10) (5)

For n = 6, an AME(6,2) state [30] can be constructed In a similar way, we can derive the AME(6,4) state 4

[26]: |0i H • •

|0i H • • 1 |Ω6,4i = |000000i + |111100i + |222200i + |333300i + 8 |0i H • • |321010i + |230110i + |103210i + |012310i + |0i H • • |132020i + |023120i + |310220i + |201320i + |0i • • |213030i + |302130i + |031230i + |120330i + H |231001i + |320101i + |013201i + |102301i + (a) (b) |110011i + |001111i + |332211i + |223311i + Figure 1. to generate AME(5,2) (a) and its |303021i + |212121i + |121221i + |030321i + corresponding graph (b). |022031i + |133131i + |200231i + |311331i + |312002i + |203102i + |130202i + |021302i + A. Graph States |033012i + |122112i + |211212i + |300312i + |220022i + |331122i + |002222i + |113322i + Graph states are n partite pure quantum states con- |101032i + |010132i + |323232i + |232332i + structed from an undirected graph composed by n ver- |123003i + |032103i + |301203i + |210303i + tices V = {vi} and connected by edges E = {eij = {v , v }}. Each graph has associated an adjancency ma- |202013i + |313113i + |020213i + |131313i + i j trix A, whose entries satisfy that Aij = 1 if an edge eij |011023i + |100123i + |233223i + |322323i + exists and Aij = 0 otherwise. Self-interactions are for- |330033i + |221133i + |112233i + |003333i  . bidden, meaning that diagonal entries of A vanish. (11) A graph state for n qudits can be constructed as follows [31, 32]:

3 n This state is formed by 4 = 64 equally superposed or- Y A |Gi = CZ ij (F |0¯i)⊗n, (12) thogonal states, so it is an AME state of minimal support. ij d i

where

d−1 X kl ¯ ¯ ¯ ¯ III. QUANTUM CIRCUITS TO CONSTRUCT CZij = ω |kihk|i ⊗ |lihl|j, (13) AME STATES k=0 is the generalized controlled-Z gate, ω = e2πi/d and As mentioned above, AME states can be constructed in different ways. For our purpose, we consider graph d−1 1 X kl ¯ ¯ Fd = √ ω |kihl|, (14) states formalism [32]. Graph states are represented by d an undirected graph, where each vertex corresponds to k=0 a |+i state and each edge with a Control-Z (CZ) gate. is the Fourier qudit gate. From now on, we distinguish We can easily construct the quantum circuit for a graph between qubits and qudits states, by writing a bar over state by considering a simple rule, as we will see later. symbols associated to qudit states, e.g. |0¯i, keeping the In addition, a graph can be transformed into another - usual notation with no bar for qubits, e.g. |0i. equivalent one- by applying local unitary operations [33]. Following the above definition, the explicit construc- This kind of transformation modifies the number of edges tion of a graph state from its corresponding graph is sim- of a graph but not its entanglement properties. This ple. First, each vertex corresponds with the qudit state property could allows us to adapt the circuit to different ¯ |ψ0i = Fd|0¯i, and second, each edge corresponds with quantum chip architectures, in order to reduce as much a CZ gate applied between two vertices. For instance, as possible the number of gates required to physically consider the quantum circuit generating the AME(5,2) implement the state. state, see Figure 1. For qubits, note that F2 gate is ac- Despite graph states can be defined in any local dimen- tually the Hadamard gate. Preparation of a qubit graph sion d, quantum computers can only implement qubit state (12) is equivalent√ to initialize all qubits in the state quantum circuits. Nonetheless, we can simulate AME |+i = (|0i + |1i)/ 2 and then apply CZ gates between states having larger local dimensions d by using qubits. the qubits, according to the chosen graph. That is, by mapping each qudit state into a multi-qubit Note that after applying the Fourier gate Fd over the state and by adapting d-dimensional gates into non-local initial state |0¯i⊗n we obtain a state with all basis ele- qubit gates, as we explain in Subsection III C. ments, in the computational basis decomposition. Then, 5

|0i⊗m U in d d ⊗m in d |0i Ud d d |0i⊗m U in d d ⊗m in d |0i Ud d d d |0i⊗m U in d d ⊗m in d |0i Ud d d |0i⊗m U in d d ⊗m in d |0i Ud d d d ⊗m in |0i Ud d d (a) (b)

Figure 2. Quantum circuit to generate an AME(5,d) state by Figure 3. Graph state that generates an AME(4,d) state for using qubits instead of qudits. The corresponding graph is any prime dimension d ≥ 3 (b) and its corresponding circuit the same as the one in Fig. 1b. The number of qubits needed (a) by using qubits instead of qudits. to represent each qudit is m = dlog2 de. First, qubits are in prepared in the basis superposition state by using Ud , which ⊗m in in |0i Ud d d d corresponds to H for qubits, U3 of Fig. 6 for and U in = H ⊗ H for ququarts. Then, CZ gates are performed ⊗m in 4 |0i Ud d d d between the qudits, which for d = 3 and d = 4 can be imple- ⊗m in mented with the circuit shown in Fig. 7 and 8, respectively. |0i Ud d d d ⊗m in |0i Ud d d d ⊗m in since the CZ gates only introduce relative phases between |0i Ud d d d these elements, the final state of a graph contains a super- |0i⊗m U in d d d position of the dn elements of the computational basis. d Graph states can also be described by using stabi- (a) lizer states [34]. They find application in quantum er- ror correcting codes [35] and one-way quantum comput- ing [36]. A graphical interpretation of entanglement in graph states is provided in Ref.[31] and multipartite en- tanglement properties in qubit graph states, as well as its optimal state preparation, has been studied in Ref. [32, 37, 38].

(b) B. AME states from graph states Figure 4. Graph state that generates an AME(6,d) state (b) and its corresponding circuit (a) by using qubits instead of We can write an AME state by using its corresponding qudits. The number of qubits needed for represent each qudit in graph, as described above. This is a particular form of is m = dlog2 de. Qubits are prepared by using Ud and CZ an AME state having maximal support, as we have the gates in dimension d, simulated by using the circuits shown superposition of all elements of the computational basis. in Fig. 7 and 8. We are interested in finding optimal AME graph states, in the sense of having the minimum number of edges and |0i H • • coloring index [37]. The smaller the number of edges the |0i H • • smaller the number of operations required to generate |0i H • • AME states. Coloring index is related with the number |0i H • • of operations that can be performed in parallel, so it is |0i H • • proportional to the circuit depth. It worth to mention |0i H • • that graph AME states are hard to construct in general, |0i • • specially for large values of local dimension d and number H of parties n. Fortunately, there are suitable tools useful |0i H • • to simplify the construction of graphs for specific values (a) (b) of d and n [31]. The first interesting property is that some graph states Figure 5. Quantum circuit producing the AME(4,4) state with qubits (a) and its corresponding graph (b). Parties A, can be constructed in any dimension d. The simpler cases B, C and D are maximally entangled between them but not are given by the generalized Bell (n = 2) and generalized the qubits inside each party. Notice that this circuit does not GHZ states (n = 3). The graph states of n = 5 and correspond to an AME(8,2) state, since this AME state does n = 6, shown in Figures 2 and 4 respectively, produce not exist. AME states in any prime dimension d. The n = 4 graph state of Figure 3 also fulfills this property for every prime dimension d ≥ 3. ods to find AME graph states [31]. One of those consists For a non-prime local dimension there exist some meth- on taking the prime factorization d = d1d2 ··· dm and 6 look for every AME(n, di) state. The AME(n, d) is just |0i |0i R (θ) • given by the tensor product of the AME(n, di) states, fol- y in lowed by a suitable relabeling of symbols. When prime U3 factorization of d includes a power of some factor, we |0i = |0i H • can construct an AME state by artificially defining each party, i.e. by using qudits in lower dimension m < d and ¯ Figure 6. Quantum circuit to obtain |ψ0i state using√ then performing the suitable set of CZ gates between the two qubits, i.e. to generate |ψ0i = (|00i + |01i + |10i) / 3 m level qudit systems. For instance, this method can be state. The√ angle of the rotational gate is θ = used to find an the AME(4,4) state from qubits instead of −2 arccos(1/ 3). ququarts (qudits with d = 4 levels each), as we illustrate in Figure 5. The -real- local dimension of each party, d = 4, is achieved by grouping qubits in pairs [31]. In particular, for d = 4 we have 1 |ψ¯ i = F |0¯i = (|0¯i + |1¯i + |2¯i + |3¯i) 0 4 2 in C. AME states circuits using qubits |ψ0i = U4 |00i = (H ⊗ H)|00i 1 = (|00i + |01i + |10i + |11i) . (16) As we have seen above, Bell and GHZ states together 2 in with the graphs from Figures 2 to 5 serve to construct Despite F4 6= U4 = (H ⊗H), the tensor product unitary AME(n, d), for n = 2 − 6 and prime number of internal transformation is suitable, as we just want to obtain the ¯ levels d ≥ 3, and also the AME(4,4) state. Moreover, we state |ψ0i with qubits. ¯ can use a combination of these graphs to construct AME For d = 3 the state |ψ0i can be obtained from the gate in states of greater levels d. U3 , defined in Figure 6: The construction of a qubit quantum circuit from a ¯ 1 graph state is straightforward since we just have to per- |ψ0i = F3|0¯i = √ (|0¯i + |1¯i + |2¯i) form Hadamard gates on all qubits initialized at |0i state 3 and CZ gates, according to graph edges. These quan- in 1 |ψ0i = U3 |00i = √ (|00i + |01i + |10i) . (17) tum gates are commonly used in current quantum de- 3 vices, e.g. in quantum computing [39]. However, in or- In general, the circuit producing the state |ψ0i is hard der to implement an AME state for d > 2 internal levels to find, except when d is a power of 2, as explained above. we require a qudit quantum computer, i.e. a machine On the contrary, a circuit implementing the generalized performing quantum operations beyond binary quantum CZ gate is simpler since this gate only introduces a phase computation. The construction of such device is much in some qudit states and we can reproduce this effect by more challenging than the current quantum computers using controlled-Phase gates, i.e. CPh(θ) = |00ih00| + and, therefore, perform such kind of experiment become |01ih01| + |10ih10| + eiθ|11ih11|. really hard. Here, we propose to simulate AME states Figure 7 shows the required circuit to implement gen- having larger local dimension by using qubits instead of eralized CZ gate for qutrits with qubits. Wel need four qudits. To do so, we translate the local dimension d into qubits and four CPh gates to achieve the expected result a multiqubit dimensional space. For instance, to trans- of this gate. The quantum circuit required to implement form a ququart system d = 4 into a two qubit system the generalized CZ gate for ququarts is shown in Figure m = 2 we consider the following identification 8. Only three gates are needed here: two qubit CZ gates and a controlled-S gate, which is a CPh with θ = π/2. |0¯i ≡ |00i, |1¯i ≡ |01i, |2¯i ≡ |10i, |3¯i ≡ |11i. (15) At this point, all ingredients to construct the AME states for qubits and to simulate AME states with local For d > 4, we need to increase the number of qubits ac- dimension d > 2 has been introduced. Figures 2 and 4 cordingly, i.e. we need m = dlog2 de qubits to describe can be used to simulate any AME(5,d) and AME(6,d) in each d-level system, where d · e denotes the ceiling func- state with qubits, providing Ud and CZ gates. Simi- tion. Since we have the graphs for these states, the chal- larly, Figure 3 can be used to simulate any AME(4,d) lenge is to simulate the effect of the generalized CZ gate state for prime dimension d ≥ 3. Finally, Figure 5 shows (13) and the Fourier gate (14), with qubit gates. To be explicitly the circuit and the graph required to obtain the precise, we are not interested in the exact Fourier gate AME(4,4) state. ¯ but on generating the state |ψ0i = Fd|0¯i. For that pro- in pose, we will look for an initialization gate Ud that acts on qubits in the state |0i and obtains the |ψ0i state, i.e. D. AME states circuits of minimal support ¯ the state |ψ0i written in terms of qubits according to the mapping established by Eq.(15). Since AME states of minimal support have connections ¯ When local dimension d is a power of 2, the state |ψ0i with error correcting codes, it could be interesting to find can be easily generated by using Hadamard gates only. the corresponding quantum circuits to generate them. 7

allow us to perform the sums separately for each control • • • state. If the control qutrit is in the state |0¯i we should 3 • • apply the identity, so that no gates are needed in this case. If the control qutrit is prepared in the state |1¯i, 3 i.e. |01i, then we should implement CNOT and Toffoli = ≡ gates (CCNOT) that take the second qubit as a control 2π/3 −2π/3 qubit, i.e. the second pair of qubits is not affected when 3 • 2π/3 −2π/3 the first two are prepared in a different state. Similarly, if the qutrit state is |2¯i, i.e. |10i, we should search for a sequence of CNOT and CCNOT gates that implement Figure 7. Generalized CZ gate for qutrits, d = 3, performed the corresponding sums by using as a control qubit the with four qubits. First two CPh gates and last two CPh gates first qubit. can be implemented in parallel, so the circuit depth is just 2 The resulting circuit is depicted in Figure 10, where CPh gates. we have used approximate CCNOT gates described in Figure 11, CCNOTa and CCNOTb, instead of usual CC- NOT gates in order to reduce significantly the circuit • • 4 depth [40]. This circuit is divided in two sectors, each • • one performing the C3–adder gate if the controlled qubit 4 is |1¯i, the first 3 gates, or |2¯i, the last 3 gates. Any of ≡ = those gates affect the qubit state if the control qutrit is • 4 in the |0¯i state. • S •

Figure 8. Generalized CZ gate for ququarts, d = 4, performed • • • • • • • • with four qubits. First gate is a controlled-S gate, which is • • • • • • • actually a CP h gate with θ = π/2. Last two CZ gates can be = • a a • • = • b b • implemented in parallel, so the circuit depth is just 2 gates. 3 a • • a • b • • b

3 3 3 |0¯i Figure 10. C3–adder implemented with approximate Toffoli gates of Fig. 11. The C3–adder that uses the CCNOTa gates |0¯i 3 3 needs extra controlled-Z gates to cancel out the minus signs introduced by the approximation.

|0¯i F3 • • • Clearly, gate C3 is the responsible for the growth of |0¯i F3 • • circuit depth. However, we can implement the first two adders by using two CNOT gates each one taking advan- tage that the target qutrit state is |0¯i, i.e. qubits are Figure 9. Quantum circuit required to generate the state prepared in the state |00i. |Ω4,3i (4 qutrits) based on the Fourier gate F3 and C3–adder The final circuit required to simulate the state |Ω4,3i gate for qutrits. with qubits is shown in Figure 12, where CZ gates are framed because they are only necessary if we are imple- menting the CCNOTa gate. For qutrits, the AME(4,3) state of Eq.(10) has minimal support. The quantum circuit that generates this state is shown in Figure 9 [14]. The quantum gates required to IV. ENTANGLEMENT MAJORIZATION construct this circuit are the Fourier transform gate for qutrits F and the C –adder gate 3 3 Majorization has deep implications in quantum infor- mation theory [41]. In particular, quantum algorithms C3|ii|ji = |ii|i + ji, (18) obey a majorization arrow, which means that majoriza- which is the generalization of CNOT gate for qutrits. It is tion could be at the core of their efficiency [42, 43]. Fol- represented with the CNOT symbol with the superscript lowing this idea, we wonder whether the above quantum 3, see Figure 9. circuits designed to construct AME states obey majoriza- tion. If not, it is interesting to asking whether more effi- The simulation of the state F3|0¯i by using qubits has been already explained in the previous subsection. The cient circuits obeying majorization exist. Let a, b ∈ d be vectors having entries ordered in de- construction of the C3–adder gate is more cumbersome R ↓ ↓ ↓ ↓ and we leave the details to the Appendix A. The strat- creasing order, namely a and b with ai+1 ≥ ai , and egy that we use consists in using controlled gates that similarly for b↓. We say that a majorizes b, i.e. a b, 8

Thus, we can first do one of these less restrictive tests. If • • • the above inequalities are not fulfilled in every step, then • ' • = • • there is no majorization in eigenvalues. As an example, Figure 13 shows the majorization of a −3π/2 • 3π/2 • −3π/2 • 3π/2 RY RY RY RY AME(4,4) state of Figure 5 in terms of entropy and eigen- values of the reduce density matrix for each bipartition. The circuit majorizes since entropy never decreases and • • • eigenvalues never increase at each step. At the end of the • ' • = • • computation, all bipartition have reached the maximum value S = 2 log 4 = 4 when all eigenvalues are identical, b π/4 π/4 −π/4 −π/4 2 RY RY RY RY meaning that reduced density matrices are proportional to the identity, as expected for an AME state. After analyzing the circuit to construct the state |Ω i Figure 11. Approximations of CCNOT gate. They introduce 4,3 a change of sign in some states, in particular CCNOT |101i = written in Figure 9, we found that it does not majorize, a i.e. when the fourth C –adder is applied, the entropy −|101i and CCNOTb|100i = −|100i. 3 of one of the bipartitions decreases before reaching the maximum value after the application of the last C3–adder iff gate. For this reason, we conclude that this circuit is not k k optimal, being possible to obtain an AME(4,3) state with X X a↓ ≥ b↓ for k = 1, ··· , d, (19) minimal support from a smaller number of gates. In par- i i ticular, we found many equivalent circuits that can ob- i=1 i=1 tain this kind of state with only four C3–adder gates. Pd Pd and i=1 ai = i=1 bi. An example is shown in Figure 14. Notice that, in this First, we should choose a set of parameters to study if example, two C3–adders are applied in parallel, which re- they majorize at each step during the computation, i.e. duces significantly the circuit depth, specially if we want after the application of each CZ gate. Since all circuits to simulate this AME with qubits. start with a product state and finish with a maximally We found that circuits for AME(n, d) states majorize entangled state in all bipartitions, a natural choice will be up to n = 6 and d = 4, with exception of AME(6,2) the eigenvalues of the reduce density matrices. At some and AME(6,4). In these two cases, only one bipartition step s during the computation, the circuit has generated does not majorize, which shows the high optimality of a with density matrix ρs. We then com- the entanglement power of the circuits proposed. pute the reduce density matrix of every of its bipartitions One can use this majorization criteria to find optimal s in two subsytems, A and B, i.e. ρA = TrBρs, and diag- entangling circuits based on graph states. For instance, if s s onalize this matrix to obtain its eigenvalues λ = {λi }. we are interested in entangle eight parties of our circuit, We will establish that this circuit obeys majorization iff we can construct a greedy algorithm that finds such a cir- λs λs+1, i.e. cuit by imposing entanglement majorization. Moreover, we can restrict this algorithm to the given chip architec- k k X  s X  s+1 ture, making it suitable for the experimental implemen- λ↓ ≥ λ↓ for k = 1, ··· , dm − 1 ∀A, s, i i tation. i=1 i=1 (20) where m = n − bn/2c is the number of qudits in A bipar- tition. We do not consider last summation k = dm be- V. EXPERIMENTAL IMPLEMENTATION cause the eigenvalues of a density matrix are normalized  n  The experimental implementation of an AME state is to the unity. Since there are bipartitions, this bn/2c a highly demanding task for a quantum computer. It  n  requires the consideration of some figure of merit in or- analysis leads to a total number of (dm − 1) bn/2c der to test the quality of preparation state. For qubit inequalities to fulfill. AME states of bi-partite and three-partite systems one We can apply less strict tests by looking at the ma- can consider Mermin Bell inequalities as a figure of merit, jorization of other figures of merit to quantify bipar- as they are maximally violated by these states [12]. On tite entanglement, for instance Von Neumann entropy the other hand, for AME(5,2), AME(6,2) and any qubit or purity, which in terms of λi are defined as S = graph state in general, there exist Bell inequalities maxi- P P 2 mally violated by these states [45]. Besides Bell inequali- − i λi logd λi and γ = i λi respectively. Both of these functions are convex in terms of λi, so we can apply the ties, one can also implement a quantum tomography pro- Karamata’s inequality [44] to prove that tocol to reconstruct the state, being the fidelity of state reconstruction the figure of merit. This kind of protocols s s+1 s s+1 λ λ ⇒ S ≤ S typically require a quadratic number of measurements ⇒ γs ≥ γs+1. (21) outcomes, as a function of the dimension of the Hilbert 9

|0i • • • • • • |0i • • • • • • |0i • • • |0i • • • |0i • • • • • • • • • • • • U in |0i 3 • • • • • • • • • • • • |0i • • U in |0i 3 • •

Figure 12. Circuit for the construction of the AME(4,3) state by using two qubits to represent each qutrit. The controlled-Z gates (framed with dots), are only necessary when we use the approximation of Toffoli gate CCNOTa.

4

0 F3 • 3 3 0 F3 • •

S 2 3 3 0 • Bipartition 1 Bipartition 2 and 3 3 1 0

0 0 2 4 6 8 Figure 14. Quantum circuit to obtain an AME(4,3) of min- step imal support. This circuit has been found after applying a (a) majorization test in circuit of Fig. 9. The number of C3– adder gates and circuit depth have been reduced in one unit, 1.0 since two of these gates can be applied in parallel. For the qubit simulation, this is a significant gain in terms of circuit 0.8 complexity.

0.6 λ 0.4 We have run two different circuits to generate

0.2 AME(5,2) state in two quantum computers: the ibmqx4 Bipartition 1 Bipartition 2 and 3 device from IBM [50] and the Acorn device from Rigetti 0.0 0 2 4 6 8 Computing [51]. Due to connectivity restriction, it is step not possible to implement the simplest quantum circuits (b) predicted by graph states. For instance, the ibmqx4 chip needs from at least one extra CZ gate, as shows Figure 15. Figure 13. Majorization in AME(4,4) state circuit of Fig. 5. We were able to generated an AME(5,2) state composed Entropy increases at each step s in all bipartitions until it by five entangling gates and taking into account the re- reach the maximum value S = 2 log2 4 = 4 (a). Majortization in terms of eigenvalues of the reduce density matrix. At the stricted connectivity. The circuit is shown in Figure 16. end of the computation, all eigenvalues are the same, which For the Rigetti device, we were not able to find a circuit leads to a density matrix proportional to the identity (b). composed by five entangling gates, so we had to adapt the AME(5,2) graph state to the restricted connectivity by using SWAP gates. space [46–48]. However, this number can be reduced to The AME(5,2) state of Figure 16 is given by scale linearly with the dimension when a priori informa- tion is available, e.g. when the state is nearly pure [49]. 1 |AME5,2i = √ |00000i + |00011i + |01101i + |01110i+ As a first attempt to test the quality of implementa- 2 2 tion of AME states in quantum computers we considered |10101i + |10110i + |11000i + |11011i. a very simple test: check whether probability outcomes associated to a measurement in the computational basis (22) are similar to theoretical probabilities. This is not a re- fined test, as complex phases of entries also play a crucial The theoretical probability Pijklm of obtaining each ele- role. However, a suitable behavior of probabilities along ment of the 5-qubit computational basis |ijklmi shown a single projective measurement is a first indication that in (22) is 1/8 = 0.125. The results obtained after run- the state could be successfully prepared. ning the circuit of Figure 16 in the ibmqx4 device, when 10

|0i |0i |0i • •

|0i H • • Figure 15. Left graph shows the ibmqx4 connectivity. After applying LU operations, one can transform this graph into |0i Z the linear graph, which belongs to a different graph state class than the one that includes the AME state [32]. The recipe Figure 17. Quantum circuit required to prepare the 5 qubit is the following: taking one vertex (in red), one connects all GHZ state, restricted to the architecture imposed by the 5- vertices that are connected with the selected one or, in case qubit IBM quantum computer ibmqx4. It is worth to mention they are connected, one erase these edges (dashed green lines). that the experiment has been implemented in December 2017. This result means that more connections are necessary in or- Nowadays, the restricted architecture of the computer ibmqx4 der to generate the AME(5,2) graph state in this device. has changed.

|0i cess, reflected even when demanding effectiveness simple |0i • measurement in the computational basis. Our experi- ment reveals that there are two possible factors involved: |0i H • H • • i) although the quantum circuit of Figure 16 looks sim- ple, a fast decoherence process occurs due to the high |0i H • amount of multipartite entanglement required ii) the dif- |0i ficulty to successfully implement the challenging state is due to physical limitations of the chip. Additionally, we implemented the GHZ state in the 5- Figure 16. Circuit to generate an AME(5,2) state on the qubit IBM quantum computer ibmqx4, in order to test ibmqx4 quantum computer provided by IBM. We optimized violation of the 5-qubit Mermin Bell inequality the circuit according to connectivity restriction, in the sense 0 0 0 0 of minimazing the number of entangling gates. The minimal M5 = − (a1a2a3a4a5) + (a1a2a3a4a5 + a1a2a3a4a5 circuit depth achieved is not possible to reproduce when con- + a a0 a a a0 + a0 a a a a0 + a a a0 a0 a sidering the graph AME state. 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 0 0 0 0 0 0 + a1a2a3a4a5 + a1a2a3a4a5 + a1a2a3a4a5 0 0 0 0 + a1a2a3a4a5 + a1a2a3a4a5) considering 8192 shots, are the following: 0 0 0 0 0 0 0 0 0 0 0 0 − (a1a2a3a4a5 + a1a2a3a4a5 + a1a2a3a4a5 0 0 0 0 0 0 0 0 P00000 = 0.105,P00011 = 0.058, + a1a2a3a4a5 + a1a2a3a4a5), (24) P01101 = 0.038,P01110 = 0.128, 0 (23) where aj and a denote two dichotomic observables for P10101 = 0.035,P10110 = 0.135, k five quantum observers [12]. The theoretical state achiev- P11000 = 0.084,P11011 = 0.052, ing the maximal violation of the inequality is the GHZ where |ψi is the real quantum state generated by the state depicted in Figure 17. This inequality has a clas- quantum device. It seems that only three element basis sical value C = 4 and a quantum value Q = 16. Op- 0 are well reproduced, namely |10110i, |01110i and |00000i. timal settings are given by aj = σx and ak = σy, for In addition, two detected probabilities are not related to j, k = 1, 5. Despite the shortness of the circuit shown in the AME(5,2) state (22), namely P00010 = 0.050 and Figure 17, the strong correlations demanded by genuine P00110 = 0.042. These imprecise results do not allow entanglement imply a fast decoherence process, reflected us to efficiently implement the adaptative tomographic in a reduction of the strength of violation of the inequal- method presented in Ref. [49], as it requires a faith- ity. Nonetheless, the experimentally achieved violation ful identification of the highest weights when measuring Qexp = 6.90±0.01 is large enough to confirming the gen- along the computational basis. uine non-local nature of the 5-qubit quantum computer The results with Acorn chip from Rigetti computing ibmqx4. were even worst, not allowing us to distinguish results from white noise state preparation. A possible explana- tion of the failure is related to the large circuit depth due VI. DISCUSSION AND CONCLUSIONS to the consideration of SWAP gates. The above results illustrate the difficultly to success- Quantum computing is a challenging field of research fully implement AME states on currently existing quan- in quantum mechanics that could change the way we do tum computers. , the large amount of genuine entangle- computations in the future. The ultimate goal of a quan- ment required by the states imply a fast decoherence pro- tum computer is to coherently control a relatively large 11 number of qubits in such a way that a multipartite quan- value is Q = 16. This result demonstrates the genuine tum protocol can be successfully implemented, despite non-local nature of the quantum computer ibmqx4 de- the inherent decoherence of . It is signed by IBM, which improves a previously achieved naturally to expect that quantum over classical advan- quantum value 4.05 ± 0.06 [16]. These negative results tage in computing is directly related to the amount of reflect that the current state of the art of the consid- quantum correlations existing in the involved qubits. It ered quantum computers is not yet ready to fully exploit is thus a remarkably important task to understand the the strongest quantum correlations existing in 5 and 6 behavior of quantum computers when multipartite cor- qubit quantum computers. Nonetheless, we remark that relations take extreme values, e.g. when of the system is some protocols involving a partial amount of multipar- a genuinelly multipartite maximally entangled state. tite have been successfully im- In this work, we studied the simplest possible ways plemented in quantum computers for a few [52, 53] and to implement genuinely multipartite maximally entan- large [54–56] number of qubits. gled quantum states, so-called absolutely maximally en- tangled (AME) states, in order to test the strength of quantum correlations in quantum computers. We explic- ACKNOWLEDGEMENTS itly showed a collection of quantum circuits required to implement such states in a some simple scenarios com- We specially thank to Felix Huber and Saverio Pas- posed by a few qubit systems. For higher dimensional cazio for fruitful comments and discusions. ACL and Hilbert spaces, where AME states of qubits do not exist, JIL are supported by Project FIS2015-69167-C2-2-P. DG we considered qudit AME states, where every qudit was is supported by Grant FONDECYT Iniciación number artificially generated by considering a group of qubits, see 11180474 and MINEDUC-UA project, code ANT 1855, Section III. For instance, the lack of the AME state for 8 Chile. The views expressed are those of the authors and qubit systems can be somehow compensated by consider- do not reflect the official policy or position of IBM or the ing the AME state of 4 ququarts, where every ququart is IBM Quantum Experience team. composed by two qubits. In this way, pairs of qubits are maximally correlated with three complementary pairs of qubits, thus exhibiting a maximal amount of quantum Appendix A: C3–adder gate construction entanglement in a sense, see Figure 5. One of the main problems when trying to prepare a To construct the C3–adder gate with qubits we should multipartite quantum circuit over a quantum computer find a sequence of gates that perform the following oper- having a restricted architecture is the circuit depth. This ations: is so because some bipartite quantum operations –like C |00i|00i = |00i|00i, C |01i|00i = |01i|01i, CNOT– are forbidden for some pairs of qubits, as they 3 3 C |00i|01i = |00i|01i, C |01i|01i = |01i|10i, cannot communicate directly. This physical limitation 3 3 C |00i|10i = |00i|10i, C |01i|10i = |01i|00i, considerably extends the length of quantum circuit, as 3 3 (A1) typically one has to consider swap operations to comple- C |10i|00i = |10i|10i, ment the lack of communication. In order to deal with 3 C |10i|01i = |10i|00i, this problem, we designed a tool that finds the optimal 3 C |10i|10i = |10i|01i. quantum circuit required to efficiently implement AME 3 states based on entropic majorization of reductions, see As a result, besides from CNOT gates, we will need Section IV. As an interesting observation, optimal quan- from CCNOT gates. Three-qubit gates are difficult to tum circuits for AME states typically admit monoton- implement experimentally, so we should decompose them ically increasing entropies of reductions, implying that in terms of one and two-qubit gates. The exact decom- those states can be efficiently generated with our algo- position of CCNOT gate consist on 12 gates of depth. rithm in a few steps, see Figure 13. In other words, our However, we can use instead an approximate decomposi- algorithm finds the minimal number of local and non- tion which differ from the previous for some phase shifts local quantum gates required to implement those AME of the quantum states other than zero [40]. In particu- states, taking into account the restrictions imposed by lar, we can use the approximate CCNOT gates shown in the architecture of a real quantum chip. Figure 11. The only changes that those gates introduce As a further step, we implemented the GHZ state of respect the exact CCNOT gate are 5 qubits over a 5-qubit quantum computer provided by IBM, where we optimized the circuit according to the CCNOTa|101i = −|101i, restrictions imposed by the architecture. The figure of CCNOTb|100i = −|100i. (A2) merit to quantify the quality of the state preparation was the violation of the 5-qubit Mermin Bell inequality This is translated into the use of controlled-Z gate in [12], which is maximally violated by the GHZ state. We the first approximation to obtain the desired result after achieved the experimental non-local value 6.90 ± 0.01, applying the gate sequence to construct the C3–adder. whereas the classical value is C = 4 and the quantum The sign introduced in the CCNOTb gate is canceled 12 after this sequence, so the circuit remains equal as exact CNOT gates between even and odd qubits. Similarly, the CCNOT gates were used. next C3–adder acting on qutrit 4 can be implemented in We can keep saving more gates. Notice that the firsts the same way: two C3–adders of the AME circuit of Figure 9 are imple- mented on qutrits in the state |0¯i. Let’s write it explic-  1  (C¯ 3) √ (|0¯0¯i + |1¯1¯i + |2¯2¯i) ⊗ |0¯i4 itly. After the Fourier transform on qutrit 1, the circuit 14 3 13 applies the C3–adder on qutrit 3: 1 ¯¯¯ ¯¯¯ ¯¯¯ = √ (|000i + |111i + |222i)134 ,  1  3 (C¯ 3) √ (|0¯i + |1¯i + |2¯i) ⊗ |0¯i3 13 3 1 which in the qubit form becomes 1 = √ (|0¯0¯i + |1¯1¯i + |2¯2¯i) ,   3 13 1 (C3) √ (|00i|00i + |01i|01i + |10i|10i) ⊗ |00i4 14 3 13 where the subindex 13 stands for the qutrits affected from 1 this operation. In qubits form = √ (|00i|00i|00i + |01i|01i|01i + |10i|10i|10i) . 3 134   1 Again, the above state can be obtained from the previous (C3) √ (|00i + |01i + |10i) ⊗ |00i3 13 3 1 using two CNOT gates, between even and odd qubits. 1 This enormous simplification cannot be extended to the = √ (|00i|00i + |01i|01i + |10i|10i) . 3 13 other C3–adder gates, as all elements of the basis appear once we implement the F3 gate on qutrit 2. Then, the above operation consists uniquely in two

[1] E. Magesan, J. M. Gambetta and J. Emerson, Phys. Rev. [19] W. Helwig and W. Cui, arXiv:1306.2536 [quant-ph] A 85, 042311 (2012). (2013). [2] M. G. A. Paris and J. Řeháček, “Quantum State Estima- [20] F. Huber, C. Eltschka, J. Siewert and O. Gühne, J. Phys. tion”, Lecture Notes in Physics, Springer-Verlag, Berlin A: Math. Theor. 51, 175301 (2018). Heidelberg, (2004). [21] A. J. Scott, Phys. Rev. A 69, 052330 (2004). [3] S. T. Merkel, J. M. Gambetta, J. A. Smolin, S. Poletto, [22] F. Huber, O. Gühne and J. Siewert, Phys. Rev. Lett. 118, A. D. Corcoles, B. R. Johnson, C. A. Ryan and M. Stef- 200502 (2017). fen, Phys. Rev. A 87, 062119 (2013) [23] A. Higuchi and A. Sudbery, Phys. Lett. A 273, 213-217 [4] R. Blume-Kohout, J. K. Gamble, E. Nielsen, K. (2000). Rudinger, J. Mizrahi, K. Fortier and P. Maunz, Nat. [24] F. Huber, O. Gühne and J. Siewert, Phys. Rev. Lett. 118, Commun. 8, 14485 (2017). 200502 (2017). [5] D. C. McKay, S. Sheldon, J. A. Smolin, J. M. Chow and [25] W. C. Huffman and V. Pless, “Fundamentals of Error- J. M. Gambetta, arXiv:1712.06550 [quant-ph] (2017). Correcting Codes”, University Press, Cambridge (2003). [6] M. Takita, A. W. Cross, A. D. Corcoles, J. M. Chow and [26] D. Goyeneche and K. Życzkowski, Phys. Rev. A 90, J. M. Gambetta, Phys. Rev. Lett. 119, 180501 (2017). 022316 (2014). [7] A. W. Cross, L. S. Bishop, S. Sheldon, P. D. Nation and [27] D. Goyeneche, Z. Raissi, S. Di Martino and K. Zy- J. M. Gambetta, arXiv:1811.12926 [quant-ph] (2018). czkowski, Phys. Rev. A 97, 062326 (2018). [8] R. Blume-Kohout, K. C. Young, arXiv:1904.05546 [28] R. Laflamme, C. Miquel, J. P. Paz and W. H. Zurek, [quant-ph] (2019). Phys. Rev. Lett. 77, 198 (1996). [9] R. Orús, Ann. Phys. (N. Y.) 349, 117 (2014). [29] R. Cleve, D. Gottesman and H. Lo Phys. Rev. Lett. 83, [10] R. Jozsa and N. Linden, Proc. R. Soc. London A 459, 648 (1999). 2011 (2003). [30] A. Borras, A. R. Plastino, J. Batle, C. Zander, M. Casas [11] J. Eisert, Model. Simul. 3, 520 (2013). and A. Plastino, J. Phys. A 40, 13407 (2007). [12] D. Mermin, Phys. Rev. Lett. 65, 1838 (1990). [31] W. Helwig, arXiv:1306.2879 [quant-ph] (2013). [13] P. Facchi, G. Florio, G. Parisi and S. Pascazio, Phys. [32] M. Hein, J. Eisert and H. J. Briegel, Phys. Rev. A 69, Rev. A 77, 060304 (2008). 062311 (2004). [14] D. Goyeneche, D. Alsina, J. I. Latorre, A. Riera and K. [33] A. Bouchet, “κ-Transformations, Local Complementa- Życzkowski, Phys. Rev. A 92, 032316 (2015). tions and Switching”, Springer Netherlands, Dordrecht [15] W. Helwig, W. Cui, A. Riera, J. I. Latorre and H. Lo, (1990). Phys. Rev. A 86, 052335 (2012). [34] D. Schlingemann, Quant. Inf. & Comp. 2, 307 (2002). [16] D. Alsina and J. I. Latorre, Phys. Rev. A 94, 012314 [35] S. Yong Looi, L. Yu, V. Gheorghiu and R. B. Griffiths, (2016). Phys. Rev. A 78, 042303 (2008) [17] A. Cervera-Lierta, Quantum 2, 114 (2018). [36] R. Raussendorf and H. J. Briegel, Phys. Rev. Lett. 86, [18] S. Aaronson and A. Arkhipov, Theory of Computing 9, 5188 (2001). 143 (2013) 13

[37] A. Cabello, A. J. López-Tarrida, P. Moreno and J. R. [49] D. Goyeneche, G. Cañas, S. Etcheverry, E. S. Gómez, G. Portillo, Phys. Lett. A 373 2219 (2009). B. Xavier, G. Lima, A. Delgado, Phys. Rev. Lett. 115, [38] A. Cabello, L. E. Danielsen, A. J. Lopez-Tarrida and J. 090401 (2015). R. Portillo, Phys. Rev. A 83 042314 (2011). [50] IBM Q team, device specifications https: [39] IBM Quantum Experience, see https:// //github.com/Qiskit/ibmq-device-information/ quantumexperience.ng.bluemix.net tree/master/backends. [40] A. Barenco, C. H. Bennett, R. Cleve, D. P. DiVincenzo, [51] J. S. Otterbach et. al., arXiv:1712.05771 [quant-ph]. N. Margolus, P. Shor, T. Sleator, J. Smolin and H. We- [52] S. Debnath, N. M. Linke, C. Figgatt, K. A. Landsman, infurter, Phys. Rev. A 52, 3457 (1995). K. Wright and C. Monroe, Nature 536, 63–66 (2016). [41] M. A. Nielsen and G. Vidal, Quantum Inf. Compu. 1, 76 [53] E. Martinez, C. A. Muschik, P. Schindler, D. Nigg, A. (2001). Erhard, M. Heyl, P. Hauke, M. Dalmonte, T. Monz, P. [42] J. I. Latorre and M. A. Martín-Delgado, Phys. Rev. A Zoller and R. Blatt, Nature 534, 516 (2016). 66, 022305 (2002). [54] J. Bohnet, B. C. Sawyer, J. W. Britton, M. L. Wall, A. [43] R. Orus, J. I. Latorre, M. A. Martin-Delgado, Quantum M. Rey, M. Foss-Feig and J. J. Bollinger, Science 352, Inf. Process. 1, 4, 283–302 (2002). 6291, 1297 (2016). [44] Z. Kadelburg, D. Ðukić, M. Lukić and I. Matić, The [55] H. Bernien, S. Schwartz, A. Keesling, H. Levine, A. Om- Teaching of Mathematics 8, 31 (2005). ran, H. Pichler, S. Choi, A. S. Zibrov, M. Endres, M. [45] O. Gühne, G. Tóth, P. Hyllus and H. J. Briegel, Phys. Greiner, V. Vuletić and M. D. Lukin, Nature 551, 579– Rev. Lett. 95, 120405 (2005). 584 (2017). [46] W. K. Wootters and B. D. Fields, Annals of Physics 191, [56] J. Zhang, G. Pagano, P. W. Hess, A. Kyprianidis, P. 363–381 (1989). Becker, H. Kaplan, A. V. Gorshkov, Z. X. Gong, C. Mon- [47] J. M. Renes, R. Blume-Kohout, A. J. Scott, and C. M. roe, Nature 551, 601 (2017). Caves, J. Math. Phys. 45, 2171–2180 (2004). [48] A. J. Scott, J. Phys. A: Mathematical and General 39, 13507–13530 (2006).