This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Passive verification protocol for thermal graph states

Kazuki Akimoto Department of Physics, Chuo University, 1-13-27 Kasuga, Bunkyo-ku, Tokyo 112-8551, Japan    Shunji Tsuchiya [email protected] Department of Physics, Chuo University, 1-13-27 Kasuga, Bunkyo-ku, Tokyo 112-8551, Japan    Ryosuke Yoshii Center for Liberal Arts and Sciences, Sanyo-Onoda City University, 1-1-1 Daigaku-Dori, Sanyo-Onoda, Yamaguchi 756-0884, Japan    Yuki Takeuchi [email protected] NTT Communication Science Laboratories, NTT Corporation, 3-1 Morinosato Wakamiya, Atsugi, Kanagawa 243-0198, Japan
Abstract

Graph states are entangled resource states for universal measurement-based quantum computation. Although matter qubits such as superconducting circuits and trapped ions are promising candidates to generate graph states, it is technologically hard to entangle a large number of them due to several types of noise. Since they must be sufficiently cooled to maintain their quantum properties, thermal noise is one of major ones. In this paper, we show that for any temperature TT, the fidelity G|ρT|G\langle G|\rho_{T}|G\rangle between an ideal graph state |G|G\rangle at zero temperature and a thermal graph state ρT\rho_{T}, which is a graph state at temperature TT, can be efficiently estimated by using only one measurement setting. A remarkable property of our protocol is that it is passive, while existing protocols are active, namely they switch between at least two measurement settings. Since thermal noise is equivalent to an independent phase-flip error, our estimation protocol also works for that error. By generalizing our protocol to hypergraph states, we apply our protocol to the quantum-computational-supremacy demonstration with instantaneous quantum polynomial time circuits. Our results should make the characterization of entangled matter qubits extremely feasible under thermal noise.

I Introduction

Quantum computation is expected to outperform classical counterparts M16 . Driven by this expectation, several models for achieving it have been proposed such as the quantum circuit model NC00 , adiabatic quantum computation FGGS00 , measurement-based quantum computation (MBQC) RB01 , and topological quantum computation K03 . MBQC is one of promising universal quantum computing models due to its wide application range, from secure cloud quantum computing BFK09 ; MF13 to quantum error correction RHG06 . In this model, the quantum computation proceeds via adaptive single-qubit measurements on an entangled resource state (e.g., graph states (see Sec. II for its definition)). Here, “adaptive” means that each measurement basis can depend on all previous measurement outcomes.

So far, several physical systems have been proposed as candidates for realizing MBQC such as trapped ions LJZHMDBBR13 and superconducting qubits ABSRLRS18 . However, at least with current technology, it is hard to generate a large-scale graph state by using them. An obstacle to its generation is the necessity of cooling. To maintain their quantum properties, such as superposition and entanglement, they must be cooled below a few tens of millikelvins. If the cooling is not sufficient, the graph state is affected by thermal noise and consequently becomes a thermal graph state (see Sec. II for the definition). Several effects of thermal noise on graph states are explored in Ref. JDBBR09 . In particular, a critical temperature at which the graph state becomes a quantum state with only classical correlations is discussed in Ref. HV10 .

As the size of MBQC increases, it becomes more important to efficiently check whether a target graph state |G|G\rangle is precisely prepared, namely to efficiently estimate the fidelity between |G|G\rangle and an actually prepared state ρ(|GG|)\rho\equiv\mathcal{E}(|G\rangle\langle G|) that suffers from any noise \mathcal{E}. This task is called the verification of graph states. Although the fidelity can be estimated by using quantum state tomography SBRF93 ; H97 ; BDPS99 or direct fidelity estimation FL11 , these protocols require an exponential number of copies of ρ\rho. Therefore, several efficient verification protocols tailored for graph states have been proposed HM15 ; MNS16 ; FH17 ; TM18 ; TMMMF19 ; ZH19 ; ZH19A ; MK20 . In brief, these protocols can be formalized as follows: first, a quantum computer generates some copies of ρ\rho and sends each qubit one by one to a verifier. Then the verifier randomly chooses a measurement basis and measures the received state ρ\rho in the basis. He/she repeats the same procedure for all copies of ρ\rho. Finally, by processing all measurement outcomes with a classical computer, he/she outputs an estimated value of (or a lower bound on) the fidelity. Note that in most cases, only (non-adaptive) single-qubit measurements and efficient classical operations are allowed for the verifier because multi-qubit operations are technologically demanding. In this paper, we also consider the same restriction on the verifier to simplify the requirement for the verifier as much as possible.

The above existing protocols are active, that is the verifier must switch between some kinds of measurement settings. In many practical scenarios, the switching of measurement settings could be slow, and in some cases, it may be impossible (e.g., see Ref. LZLZ21 ). For example, it would be somewhat demanding to change measurement bases in the IBM quantum cloud service. It is theoretically and experimentally important to clarify how many measurement settings are required for the verification of graph states.

If any nn-qubit unitary operator UU is allowed for the verifier, the necessary number of measurement settings can be trivially reduced to 11. This is because by using the unitary operator UU^{\dagger} such that U|0n=|GU|0^{n}\rangle=|G\rangle, the verifier can perform the measurement {|GG|,In|GG|}\{|G\rangle\langle G|,I^{\otimes n}-|G\rangle\langle G|\}, where II is the two-dimensional identity operator. However, as we have mentioned above, we would prefer not to allow the verifier to perform such multi-qubit operations. Furthermore, if the verifier can perform such UU, then he/she can generate the ideal graph state |G|G\rangle by his/herself, that is he/she can completely remove the thermal noise, which is unrealistic. Therefore, we should consider the necessary number of measurement settings under the assumption that the verifier can perform only non-adaptive single-qubit projective measurements. Unfortunately, under this assumption, at least two measurement settings are required for the verification of any bipartite pure entangled state that includes a subclass of graph states LZLZ21 . Even if adaptive single-qubit projective measurements are allowed for the verifier, at least two measurement settings are still necessary ZH19A .

In this paper, we circumvent the no-go result by assuming that the noise \mathcal{E} is thermal noise. More precisely, we propose a passive verification protocol for thermal graph states that requires only one measurement setting. Since the thermal noise is a major obstacle hindering the generation of large-scale graph states with matter qubits, our protocol is still sufficiently practical under this assumption. Since the thermal noise can be rephrased as an independent phase-flip error, our protocol also works for MBQC with photonic graph states. Photons are another promising candidate for qubits, and several experiments have been performed to generate photonic graph states WRRSWVAZ05 ; LZGGZYGYP07 and photonic thermal graph states AKCACWR14 . Furthermore, by generalizing our protocol to thermal hypergraph states that are generalizations of thermal graph states (see Sec. II for the definition), we apply our protocol to the demonstration of quantum computational supremacy with instantaneous quantum polynomial time (IQP) circuits BMS16 . The demonstration of quantum computational supremacy is to generate a probability distribution that cannot be efficiently generated with classical computers (under plausible complexity-theoretic assumptions) HM17 . Although its proof-of-principle experiments have already been performed by using random unitary circuits with superconducting qubits google ; ZC5D2FG4H4L7Q2RS2W4XY7Z8LPZP21 and a boson sampler with squeezed states ZWDCPLQWDHHYZLLJGYYWLLLP20 , an experiment with IQP circuits has not yet been performed. Our protocol should facilitate the realization of large-scale IQP circuits.

The rest of this paper is organized as follows: in Sec. II, we review graph and hypergraph states and their thermal analogues. In Sec. III, as a main result, we present our passive verification protocol for thermal graph states and show that it is optimal in a sense. In Sec. IV, we compare our protocol with existing protocols. In Sec. V, we generalize our protocol to thermal hypergraph states and apply it to the demonstration of quantum computational supremacy with IQP circuits. Section VI concludes the paper with a brief discussion. In Appendices A and B, we provide a proof of Theorem 1.

II Thermal graph and hypergraph states

In this section, we formally define thermal graph and hypergraph states. To this end, we first review graph BR01 and hypergraph states RHBM13 . A graph G(V,E)G\equiv(V,E) is a pair of the set VV of nn vertices and the set EE of edges. An nn-qubit graph state |G|G\rangle corresponding to the graph GG is defined as

|G((i,j)ECZi,j)|+n,\displaystyle|G\rangle\equiv\left(\prod_{(i,j)\in E}CZ_{i,j}\right)|+\rangle^{\otimes n}, (1)

where |+(|0+|1)/2|+\rangle\equiv(|0\rangle+|1\rangle)/\sqrt{2}, and CZi,jCZ_{i,j} is the controlled-ZZ (CZCZ) gate applied on the iith and jjth qubits. It is known that Eq. (1) is a unique common eigenstate with eigenvalue +1+1 of stabilizer operators {gi}i=1n\{g_{i}\}_{i=1}^{n}, where

giXi(j:(i,j)EZj)\displaystyle g_{i}\equiv X_{i}\left(\prod_{j:\ (i,j)\in E}Z_{j}\right) (2)

for all 1in1\leq i\leq n. Here, XiX_{i} and ZjZ_{j} are the Pauli-XX and ZZ operators acting on the iith and jjth qubits, respectively, and the product is taken over all vertices jj such that (i,j)E(i,j)\in E.

Hypergraph states are defined by generalizing graphs to hypergraphs. A hypergraph G~(V,E~)\tilde{G}\equiv(V,\tilde{E}) is a pair of the set VV of nn vertices and the set E~\tilde{E} of hyperedges that can connect more than two vertices, while edges can connect only two vertices. Let E~\tilde{E} be the union of E~2\tilde{E}_{2} and E~3\tilde{E}_{3}, which are sets of hyperedges connecting two and three vertices, respectively FN1 . An nn-qubit hypergraph state |G~|\tilde{G}\rangle corresponding to the hypergraph G~\tilde{G} is defined as

|G~((i,j,k)E~3CCZi,j,k)((i,j)E~2CZi,j)|+n,\displaystyle|\tilde{G}\rangle\equiv\left(\prod_{(i,j,k)\in\tilde{E}_{3}}CCZ_{i,j,k}\right)\left(\prod_{(i,j)\in\tilde{E}_{2}}CZ_{i,j}\right)|+\rangle^{\otimes n}, (3)

where CCZi,j,kCCZ_{i,j,k} is the controlled-controlled-ZZ (CCZCCZ) gate applied on the iith, jjth, and kkth qubits. From Eq. (3), we notice that graph states are special cases of hypergraph states. When the set E~3\tilde{E}_{3} is empty, the hypergraph state |G~|\tilde{G}\rangle becomes a graph state. For the hypergraph state |G~|\tilde{G}\rangle, we can define generalized stabilizer operators {g~i}i=1n\{\tilde{g}_{i}\}_{i=1}^{n} as follows:

g~iXi(j:(i,j)E~2Zj)((j,k):(i,j,k)E~3CZj,k).\displaystyle\tilde{g}_{i}\equiv X_{i}\left(\prod_{j:\ (i,j)\in\tilde{E}_{2}}Z_{j}\right)\left(\prod_{(j,k):\ (i,j,k)\in\tilde{E}_{3}}CZ_{j,k}\right). (4)

The equality g~i|G~=|G~\tilde{g}_{i}|\tilde{G}\rangle=|\tilde{G}\rangle holds for any 1in1\leq i\leq n, and no other state can satisfy it for all ii.

Let β1/(kBT)\beta\equiv 1/(k_{B}T) with the Boltzmann constant kBk_{B} and temperature TT. For a Hamiltonian \mathcal{H},

ρTeβ𝒵,\displaystyle\rho_{T}\equiv\cfrac{e^{-\beta\mathcal{H}}}{\mathcal{Z}}, (5)

where 𝒵Tr[eβ]\mathcal{Z}\equiv{\rm Tr}[e^{-\beta\mathcal{H}}] is the partition function, is called the thermal state at temperature TT. When

=i=1ngi\displaystyle\mathcal{H}=-\sum_{i=1}^{n}g_{i} (6)

and T0T\neq 0, we call ρT\rho_{T} the thermal graph state, which is a graph state at non-zero temperature. This is because when the temperature is zero, ρ0=|GG|\rho_{0}=|G\rangle\langle G|. An experiment has been performed toward the ground-state cooling for the Hamiltonians that are sums of stabilizer operators BMSNMCHRZB11 . In a similar way, we call ρT\rho_{T} the thermal hypergraph state when

=i=1ng~i\displaystyle\mathcal{H}=-\sum_{i=1}^{n}\tilde{g}_{i} (7)

and T0T\neq 0. In this case, ρT\rho_{T} becomes |G~G~||\tilde{G}\rangle\langle\tilde{G}| when T=0T=0.

These thermal states can also be represented as graph and hypergraph states with an independent phase-flip error (i.e., a Pauli-ZZ error). Note that in general, the replacement of the thermal noise with a Pauli-ZZ error is not possible. By restring ideal quantum states to graph and hypergraph states, we make the replacement possible. Let i(p)()(1p)()+pZi()Zi\mathcal{E}_{i}^{(p)}(\cdot)\equiv(1-p)(\cdot)+pZ_{i}(\cdot)Z_{i} be the superoperator realizing the ZZ error on the iith qubit with error probability pp. From Ref. F15 , when =i=1ngi\mathcal{H}=-\sum_{i=1}^{n}g_{i},

ρT=(i=1ni(pβ))(|GG|),\displaystyle\rho_{T}=\left(\prod_{i=1}^{n}\mathcal{E}_{i}^{(p_{\beta})}\right)\left(|G\rangle\langle G|\right), (8)

where pβe2β/(1+e2β)p_{\beta}\equiv e^{-2\beta}/(1+e^{-2\beta}). For the thermal hypergraph states, the same expression holds by replacing |GG||G\rangle\langle G| with |G~G~||\tilde{G}\rangle\langle\tilde{G}| in Eq. (8). These expressions are useful in evaluating our passive verification protocols.

Refer to caption
Figure 1: Schematic diagram of our passive verification protocol. A quantum computer affected by thermal noise generates thermal graph states ρTN\rho_{T}^{\otimes N} and sends each qubit one by one. The verifier just measures S1k0kS_{1^{k}0^{k}} on each received state ρT\rho_{T} by using only single-qubit Pauli measurements. No quantum memory is required for the verifier.
Refer to caption
Figure 2: Concrete examples of our protocol. Each circle and line represent |+|+\rangle and the CZCZ gate, respectively. XX, YY, and ZZ represent the Pauli-XX, YY, and ZZ measurements, respectively. The graph states depicted on the left-hand side are the ideal states. (a) S10=XZS_{10}=X\otimes Z. (b) S1100=YYZZS_{1100}=Y\otimes Y\otimes Z\otimes Z. (c) S111000=YXYZZZS_{111000}=-Y\otimes X\otimes Y\otimes Z\otimes Z\otimes Z. The effect of the minus sign can be incorporated by a classical post-processing.

III Passive verification protocol

In this section, we propose our passive verification protocol for thermal graph states. Note that since we assume that the thermal graph states are generated due to thermal noise, the temperature TT (i.e., the value of β\beta) is unknown for the verifier. As a remarkable property, no switching between measurement bases is required for the verifier in our protocol, while previous verification protocols require it, namely they are active. For simplicity, we assume that the size nn of graph states is 2k2k for a natural number kk. Let Si=1ngiiS_{\bf\ell}\equiv\prod_{i=1}^{n}g_{i}^{\ell_{i}} with 12n{0,1}n{\bf\ell}\equiv\ell_{1}\ell_{2}\ldots\ell_{n}\in\{0,1\}^{n}. Our protocol runs as follows (see also Fig. 1):

  1. 1.

    A quantum computer generates NN thermal graph states ρTN\rho_{T}^{\otimes N} and sends them to the veirifier.

  2. 2.

    The verifier measures S1k0kS_{1^{k}0^{k}} on each received state ρT\rho_{T}. Let oi{+1,1}o_{i}\in\{+1,-1\} be the iith outcome for 1iN1\leq i\leq N.

  3. 3.

    The verifier outputs

    Festi=1NoiN\displaystyle F_{\rm est}\equiv\cfrac{\sum_{i=1}^{N}o_{i}}{N} (9)

    as an estimated value of the fidelity.

The measurement of S1k0kS_{1^{k}0^{k}} in step 2 can be realized by single-qubit Pauli measurements because S1k0kS_{1^{k}0^{k}} is a tensor product of Pauli operators. Furthermore, by sequentially sending qubits one by one in step 1, no quantum memory is required for the verifier. To clarify these properties, we give concrete examples of our protocol in Fig. 2.

For our protocol, the following theorem holds:

Theorem 1

Let 0<ϵ,δ<10<\epsilon,\delta<1, FestF_{\rm est} be the value defined in Eq. (9), and |G|G\rangle and ρT\rho_{T} be the nn-qubit target graph state and the nn-qubit thermal graph state at unknown temperature TT, respectively. When N=2/ϵ2log(2/δ)N=\lceil 2/\epsilon^{2}\log{(2/\delta)}\rceil and nn is even and at least 44, the estimated value FestF_{\rm est} satisfies

|G|ρT|GFest|\displaystyle\left|\langle G|\rho_{T}|G\rangle-F_{\rm est}\right| \displaystyle\leq ne4β2(1+e2β)n+ϵ\displaystyle\cfrac{ne^{-4\beta}}{2(1+e^{-2\beta})^{n}}+\epsilon (10)
\displaystyle\leq 2n+ϵ\displaystyle\cfrac{2}{n}+\epsilon (11)

with probability at least 1δ1-\delta. Here, \lceil\cdot\rceil is the ceiling function. Particularly, in the limit of large NN, the inequality G|ρT|GFest\langle G|\rho_{T}|G\rangle\geq F_{\rm est} holds with unit probability.

The proof is given in Appendix A. Theorem 1 implies that the more the number nn of qubits increases, the more the precision of our protocol improves. In other words, our protocol is efficient for any temperature TT. Although Theorem 1 is shown for only even nn, our protocol can be applied when nn is odd by simply replacing the ideal state |G|G\rangle with another graph state |G|+|G\rangle|+\rangle. By adding |+|+\rangle, we can always make the number of vertices even.

In step 2, we choose S1k0kS_{1^{k}0^{k}} among 2n2^{n} kinds of SS_{\bf\ell}. This choice is optimal in the sense that it maximally improves the dependence on TT of the upper bound in Eq. (10). More formally, we show the following theorem:

Theorem 2

Let wt()i=1ni{\rm wt}({\bf\ell})\equiv\sum_{i=1}^{n}\ell_{i} be the Hamming weight for any {0,1}n{\bf\ell}\in\{0,1\}^{n}. Suppose that we replace S1k0kS_{1^{k}0^{k}} with any SS_{\bf\ell} in step 2. In the limit of large NN, the upper bound in Eq. (10) is

|(n2wt())e2β+O(e4β)|(1+e2β)n\displaystyle\cfrac{\left|(n-2{\rm wt}({\bf\ell}))e^{-2\beta}+O(e^{-4\beta})\right|}{(1+e^{-2\beta})^{n}} (12)

with unit probability for any fixed natural number nn.

(Proof) In the large limit of NN, the values ϵ\epsilon and δ\delta become zero, i.e., the estimated value FestF_{\rm est} becomes Tr[ρTS]{\rm Tr}[\rho_{T}S_{\bf\ell}]. Therefore, from Eqs. (26) and (27) in Appendix A, we immediately obtain Eq. (12). \blacksquare

Since Eq. (12) is asymptotically minimized when the term of e2βe^{-2\beta} vanishes, Theorem 2 implies that our protocol is optimized when wt()=n/2=k{\rm wt}({\bf\ell})=n/2=k. Thus S1k0kS_{1^{k}0^{k}} is one of optimal choices.

Refer to caption
Figure 3: Temperature dependence of our estimated value FestF_{\rm est} and the value FubF_{\rm ub} obtained with the union bound for n=50n=50 and 100100. The solid black, dotted yellow, and dashed red lines represent the fidelity FG|ρT|GF\equiv\langle G|\rho_{T}|G\rangle, FestF_{\rm est}, and FubF_{\rm ub}, respectively. In (a) and (b), the label of the horizontal axis is KBTK_{B}T. In (c) and (d), it is converted to pβp_{\beta}. In (a) and (c) [(b) and (d)], fidelity is plotted in the case of n=50n=50 (100)(100).

IV Comparison with previous protocols

There exist several verification protocols for graph states. For example, the protocol in Ref. MNS16 works for any type of error even if it is a time-correlated one. However, it requires all of SS_{\bf\ell}, that is it needs 2n2^{n} kinds of measurement settings FN2 . Although the necessary number of measurement settings can be improved to nn by using the union bound as shown in Ref. TM18 , the obtained lower bound FubF_{\rm ub} on the fidelity becomes loose. When the protocol is applied to the case of thermal noise with unknown temperature TT, the lower bound is

Fub\displaystyle F_{\rm ub} =\displaystyle= 1i=1n(1Tr[ρT(In+gi2)])\displaystyle 1-\sum_{i=1}^{n}\left(1-{\rm Tr}\left[\rho_{T}\left(\cfrac{I^{\otimes n}+g_{i}}{2}\right)\right]\right) (13)
=\displaystyle= 1npβ\displaystyle 1-np_{\beta} (14)

in the limit of large NN, where we have used Eq. (27) to derive the second equality. Therefore, by increasing nn, the lower bound FubF_{\rm ub} becomes loose. In contrast, in the limit of large NN, our lower bound FestF_{\rm est} becomes tight by increasing nn [see Eq. (11)]. Fig. 3 gives a comparison between FestF_{\rm est} and FubF_{\rm ub} in the limit of large NN. It shows that our estimated value FestF_{\rm est} is close to the actual value FG|ρT|GF\equiv\langle G|\rho_{T}|G\rangle even when the number nn of qubits and kBTk_{B}T (i.e., pβp_{\beta}) are large. On the other hand, FubF_{\rm ub} becomes distinct from FF when kBTk_{B}T is large (i.e., pβp_{\beta} is large).

The number of required measurement settings was further improved by restricting the target states. In particular, only two measurement settings are sufficient when the target state is any bipartite graph state HM15 . Recently, Li et al. generalized this result to any bipartite pure entangled state and showed that two settings cannot be improved to one LZLZ21 . They also showed that any bipartite pure product state can be verified with a single measurement setting if local projective measurements are allowed for the verifier LZLZ21 . Our result implies that a single measurement setting is sufficient even for graph states if the type of noise is restricted. By assuming thermal noise (i.e., the independent ZZ error), we circumvent the no-go result in Ref. LZLZ21 .

V Generalizations to thermal hypergraph states

In this section, we generalize our protocol to a restricted class of nn-qubit thermal hypergraph states that become, at the temperature T=0T=0, the hypergraph states in Eq. (3) such that E~3\tilde{E}_{3} is the union of {(4j3,4j2,4j1)}j=1(n+1)/4\{(4j-3,4j-2,4j-1)\}_{j=1}^{\lceil(n+1)/4\rceil}, {(4j3,4j1,4j)}j=1n/4\{(4j-3,4j-1,4j)\}_{j=1}^{\lceil n/4\rceil}, {(4j1,4j,4j+1)}j=1(n1)/4\{(4j-1,4j,4j+1)\}_{j=1}^{\lceil(n-1)/4\rceil}, and {(4j1,4j+1,4j+2)}j=1(n2)/4\{(4j-1,4j+1,4j+2)\}_{j=1}^{\lceil(n-2)/4\rceil}. Note that E~2\tilde{E}_{2} is arbitrary, and we assume that nn is even. For clarity, we depict such a hypergraph state with n=10n=10 and E~2=\tilde{E}_{2}=\emptyset in Fig. 4.

Let S~i=1ng~ii\tilde{S}_{\bf\ell}\equiv\prod_{i=1}^{n}\tilde{g}_{i}^{\ell_{i}} with =12n{0,1}n{\bf\ell}=\ell_{1}\ell_{2}\ldots\ell_{n}\in\{0,1\}^{n}. In the case of hypergraph states mentioned above, by setting =010101=(01)n/2{\bf\ell}=0101\ldots 01=(01)^{n/2}, we can obtain

S~(01)n/2=(i,j)E~2CZi,j(k=1n/2X2k)CZi,j.\displaystyle\tilde{S}_{(01)^{n/2}}=\prod_{(i,j)\in\tilde{E}_{2}}CZ_{i,j}\left(\prod_{k=1}^{n/2}X_{2k}\right)CZ_{i,j}. (15)

When i=2ki=2k (j=2k)(j=2k), the equality CZi,jX2kCZi,j=XiZjCZ_{i,j}X_{2k}CZ_{i,j}=X_{i}Z_{j} (ZiXj)(Z_{i}X_{j}) holds. Otherwise, CZi,jX2kCZi,j=X2kCZ_{i,j}X_{2k}CZ_{i,j}=X_{2k}. Therefore, S~(01)n/2\tilde{S}_{(01)^{n/2}} is a tensor product of nn Pauli operators (up to ±1\pm 1), and just half of them are the Pauli-XX or YY. As a result, from the argument in Appendix A, by replacing S1k0kS_{1^{k}0^{k}} with S~(01)n/2\tilde{S}_{(01)^{n/2}} in step 2 of our protocol, we can also show that Theorem 1 holds for the thermal hypergraph states.

Hypergraph states in the above class have only two qubits in the column direction while they can have any number of qubits in the row direction (see Fig. 4). The above argument can also be applied even if we increase the number of qubits in the column direction to more than two. As an example, let us consider the 2020-qubit hypergraph state in Fig. 5. Since S~(01)10=i=110X2i\tilde{S}_{(01)^{10}}=\prod_{i=1}^{10}X_{2i}, we can show that Theorem 1 holds for this hypergraph state. Therefore, our verification protocol is applicable to hypergraph states from which we can obtain the Union Jack states MM16 , which are universal resource states for MBQC, under postselection.

Our verification protocol can be applied to the demonstration of quantum computational supremacy with IQP circuits BMS16 under conjectures. An nn-qubit IQP circuit is a quantum circuit such that the initial state and measurements are |+n|+\rangle^{\otimes n} and XX-basis measurements, respectively, and the applied quantum gate DD is any diagonal unitary in the ZZ basis SB09 . For IQP circuits with DD consisting of ZZ, CZCZ, and CCZCCZ gates, Bremner, Montanaro, and Shepherd showed that it is hard to efficiently simulate classically any probability distribution {qz}z{0,1}n\{q_{z}\}_{z\in\{0,1\}^{n}} obtained from IQP circuits BMS16 . More precisely, it is hard to generate {pz}z{0,1}n\{p_{z}\}_{z\in\{0,1\}^{n}} in classical polynomial time such that z{0,1}n|qzpz|1/192\sum_{z\in\{0,1\}^{n}}|q_{z}-p_{z}|\leq 1/192. Therefore, the generation of a probability distribution {qz}z{0,1}n\{q^{\prime}_{z}\}_{z\in\{0,1\}^{n}} such that z{0,1}n|qzqz|1/192\sum_{z\in\{0,1\}^{n}}|q_{z}-q^{\prime}_{z}|\leq 1/192 is called the demonstration of quantum computational supremacy. Since IQP circuits just measure hypergraph states in the XX basis when DD consists of ZZ, CZCZ, and CCZCCZ gates, their result shows that if appropriate hypergraph states can be prepared with sufficiently high fidelity, then quantum computational supremacy is successfully demonstrated.

Their hardness proof is based on the anticoncentration lemma and two plausible complexity-theoretic conjectures (i.e., the average-case #𝖯{\sf\#P}-hardness of the approximation of output probabilities q0nq_{0^{n}} for random DD’s and infiniteness of the polynomial hierarchy). The lemma implies that for any zz, when DD is randomly chosen, the probability of qzq_{z} being larger than a certain value is at least a constant. It holds even if qubits on which CCZCCZ gates are applied are fixed as long as qubits on which ZZ and CZCZ gates are applied are randomly chosen. In other words, hypergraph states with a fixed E~3\tilde{E}_{3} are sufficient to show the anticoncetration lemma. This is why our hypergraph states mentioned above can be used to demonstrate quantum computational supremacy under the assumption that the two conjectures hold for our class of hypergraph states with the fixed E~3\tilde{E}_{3}. A similar assumption was used in Ref. MTH17 .

Refer to caption
Figure 4: A 1010-qubit hypergraph state with E~2=\tilde{E}_{2}=\emptyset. For 1i101\leq i\leq 10, the iith circle represents the iith qubit. The solid-line blue, dotted-line orange, dashed-line green, and thin-solid-line red triangles represent CCZCCZ gates applied on {(4j3,4j2,4j1)}j=12\{(4j-3,4j-2,4j-1)\}_{j=1}^{2}, {(4j3,4j1,4j)}j=12\{(4j-3,4j-1,4j)\}_{j=1}^{2}, {(4j1,4j,4j+1)}j=12\{(4j-1,4j,4j+1)\}_{j=1}^{2}, and {(4j1,4j+1,4j+2)}j=12\{(4j-1,4j+1,4j+2)\}_{j=1}^{2}, respectively.

Although several certification protocols to check whether the demonstration of quantum computational supremacy is correctly achieved have been proposed for IQP circuits HKSE17 ; MTH17 ; TM18 ; KD19 , they are active; that is, some switching between quantum operations is required for a certifier. In contrast, we propose a passive certification protocol under the assumption that the noise is thermal noise or an independent phase-flip error. For simplicity, we set n4×105n\geq 4\times 10^{5}, ϵ=106\epsilon=10^{-6}, and δ=102\delta=10^{-2} in Theorem 1. Our certified quantum computational supremacy protocol proceeds as follows:

  1. 1.

    An experimentalist runs a quantum computer to generate an nn-qubit thermal hypergraph state ρT\rho_{T} and measures S~(01)n/2\tilde{S}_{(01)^{n/2}}. He/she repeats the same procedure N(1.06×1013)N(\leq 1.06\times 10^{13}) times. Let oi{+1,1}o_{i}\in\{+1,-1\} be the iith outcome for 1iN1\leq i\leq N.

  2. 2.

    The experimentalist calculates

    Fest=i=1NoiN.\displaystyle F_{\rm est}=\cfrac{\sum_{i=1}^{N}o_{i}}{N}. (16)
  3. 3.

    If Fest2/n0.999995F_{\rm est}-2/n\geq 0.999995, the experimentalist generates {qz}z{0,1}n\{q^{\prime}_{z}\}_{z\in\{0,1\}^{n}} by generating ρT\rho_{T}’s again and then measuring them in the XX basis. Otherwise, he/she declares that the precision of the quantum computer is not enough to demonstrate quantum computational supremacy.

Refer to caption
Figure 5: A 2020-qubit hypergraph state with four column qubits. For 1i201\leq i\leq 20, the iith circle represents the iith qubit. The solid-line blue triangles represent CCZCCZ gates.

We show that when Fest2/n0.999995F_{\rm est}-2/n\geq 0.999995, the generated probability distribution {qz}z{0,1}n\{q^{\prime}_{z}\}_{z\in\{0,1\}^{n}} satisfies z{0,1}n|qzqz|1/192\sum_{z\in\{0,1\}^{n}}|q_{z}-q^{\prime}_{z}|\leq 1/192 with probability of 0.990.99, that is the experimentalist succeeds in demonstrating quantum computation supremacy. Note that if the temperature is 0, the inequality Fest2/n0.999995F_{\rm est}-2/n\geq 0.999995 can be satisfied with unit probability because Fest=1F_{\rm est}=1 and n4×105n\geq 4\times 10^{5}. From Ref. NC00 and the Fuchs-van de Graaf inequality FG99 ,

z{0,1}n|qzqz|\displaystyle\sum_{z\in\{0,1\}^{n}}|q_{z}-q^{\prime}_{z}| \displaystyle\leq |G~G~|ρT\displaystyle\left|\left||\tilde{G}\rangle\langle\tilde{G}|-\rho_{T}\right|\right| (17)
\displaystyle\leq 21G~|ρT|G~,\displaystyle 2\sqrt{1-\langle\tilde{G}|\rho_{T}|\tilde{G}\rangle}, (18)

where ||||||\cdot|| is the trace norm. Therefore, from Theorem 1 with ϵ=106\epsilon=10^{-6} and δ=102\delta=10^{-2}, the required number NN of samples is at most 1.06×10131.06\times 10^{13}, and

z{0,1}n|qzqz|21+106(Fest2n)\displaystyle\sum_{z\in\{0,1\}^{n}}|q_{z}-q^{\prime}_{z}|\leq 2\sqrt{1+10^{-6}-\left(F_{\rm est}-\cfrac{2}{n}\right)} (19)

with probability at least 0.990.99. To satisfy that the right-hand side of Eq. (19) is at most 1/1921/192, it is sufficient to satisfy

Fest2n\displaystyle F_{\rm est}-\cfrac{2}{n} \displaystyle\geq 1+10613842\displaystyle 1+10^{-6}-\cfrac{1}{384^{2}} (20)
=\displaystyle= 0.999994\displaystyle 0.999994\ldots (21)

VI Conclusion and discussion

We have proposed a passive verification protocol for thermal graph and hypergraph states. As a remarkable property, our verification protocol requires only one measurement setting. This passiveness cannot be obtained when the noise is general, even if any single-qubit projective measurements are allowed for the verifier ZH19A ; LZLZ21 . We circumvent their no-go result by assuming thermal noise (or independent phase-flip error), which is a major obstacle to the generation of large-scale entangled states. Note that for Fock-basis photonic quantum states, a passive verification protocol has already been proposed CGKM21 . Particularly, under the two conjectures, our verification protocol for thermal hypergraph states can be used to demonstrate quantum computational supremacy in a certifiable manner. As another application, our verification protocol can also be used as a quantum sensing protocol to estimate unknown temperature TT. This is because the fidelity G|ρT|G\langle G|\rho_{T}|G\rangle is uniquely determined by nn and β\beta [see Eq. (26) and Figs. 3 (a) and (b)]. Note that in this application, the product state |G=|+n|G\rangle=|+\rangle^{\otimes n} is sufficient as an input.

It would be interesting to consider whether our protocol can be generalized to other classes of quantum states such as weighted graph states HDERNB05 ; HCDB07 and/or other types of errors such as depolarizing noises and noises induced by the finite lifetime of matter qubits. Recently, Ref. YS22 proposed a one-shot protocol to decide whether an error rate is lower than a constant value aa or larger than another constant value bb for any bounded-degree periodic graph states with depolarizing noise. Their idea may be useful in generalizing our passive verification protocol, but we leave that as a future work.

For simplicity, we have assumed that the verifier’s measurements are perfect. However, independent phase-flip errors on the measurement apparatuses can be allowed if the error probabilities are the same for all apparatuses. Since measurement errors affect the performance of our verification protocol, it should be important to also take other measurement errors into account. Although an active error-tolerant verification protocol has already been proposed FH17 , it is still open whether it can be combined with our protocol to construct a passive error-tolerant one.

ACKNOWLEDGMENTS

We thank Shion Yamashika for fruitful discussions about Appendix A. ST is supported by the Japan Society for the Promotion of Science Grant-in-Aid for Scientific Research (KAKENHI Grant No. 19K03691). RY is supported by JSPS Grant-in-Aid for Scientific Research (KAKENHI Grant No. 19K14616 and 20H01838). YT is supported by MEXT Quantum Leap Flagship Program (MEXT Q-LEAP) Grant Number JPMXS0118067394 and JPMXS0120319794 and JST [Moonshot R&D – MILLENNIA Program] Grant Number JPMJMS2061.

APPENDIX A: Proof of Theorem 1

In this appendix, we prove Theorem 1. First, we derive a value to which the estimated value FestF_{\rm est} in Eq. (9) converges. Let m+m_{+} and m(=Nm+)m_{-}(=N-m_{+}) be the numbers of +1+1 and 1-1 outcomes, respectively. From Eq. (9),

Fest=(+1)m+N+(1)mN.\displaystyle F_{\rm est}=(+1)\cdot\cfrac{m_{+}}{N}+(-1)\cdot\cfrac{m_{-}}{N}. (22)

Therefore, it converges to Tr[ρTS1k0k]{\rm Tr}[\rho_{T}S_{1^{k}0^{k}}], and thus the Hoeffding inequality H63 guarantees that when N=2/ϵ2log(2/δ)N=\lceil 2/\epsilon^{2}\log{(2/\delta)}\rceil, the inequality

|Tr[ρTS1k0k]Fest|ϵ\displaystyle\left|{\rm Tr}[\rho_{T}S_{1^{k}0^{k}}]-F_{\rm est}\right|\leq\epsilon (23)

holds with probability at least 1δ1-\delta. By using the triangle inequality and Eq. (23),

|G|ρT|GFest|\displaystyle\left|\langle G|\rho_{T}|G\rangle-F_{\rm est}\right| (25)
\displaystyle\leq |G|ρT|GTr[ρTS1k0k]|+|Tr[ρTS1k0k]Fest|\displaystyle\left|\langle G|\rho_{T}|G\rangle-{\rm Tr}[\rho_{T}S_{1^{k}0^{k}}]\right|+\left|{\rm Tr}[\rho_{T}S_{1^{k}0^{k}}]-F_{\rm est}\right|
\displaystyle\leq |G|ρT|GTr[ρTS1k0k]|+ϵ\displaystyle\left|\langle G|\rho_{T}|G\rangle-{\rm Tr}[\rho_{T}S_{1^{k}0^{k}}]\right|+\epsilon

with probability at least 1δ1-\delta.

The remaining task is to upper bound |G|ρT|GTr[ρTS1k0k]|\left|\langle G|\rho_{T}|G\rangle-{\rm Tr}[\rho_{T}S_{1^{k}0^{k}}]\right|. To this end, we calculate G|ρT|G\langle G|\rho_{T}|G\rangle and Tr[ρTS1k0k]{\rm Tr}[\rho_{T}S_{1^{k}0^{k}}] in order. By substituting Eq. (8) for ρT\rho_{T}, we obtain

G|ρT|G=(1pβ)n=1/(1+e2β)n.\displaystyle\langle G|\rho_{T}|G\rangle=(1-p_{\beta})^{n}=1/(1+e^{-2\beta})^{n}. (26)

This is because if at least one ZZ error occurs on the graph state |G|G\rangle, it becomes orthogonal to the ideal state |G|G\rangle.

To calculate Tr[ρTS1k0k]{\rm Tr}[\rho_{T}S_{1^{k}0^{k}}], we derive a general expression for Tr[ρTS]{\rm Tr}[\rho_{T}S_{\bf\ell}] with any {0,1}n{\bf\ell}\in\{0,1\}^{n}. Recall that SS_{\bf\ell} is a tensor product of nn Pauli operators, i.e., S=(1)si=1nσiS_{\bf\ell}=(-1)^{s}\otimes_{i=1}^{n}\sigma_{i} with σi{X,Y,Z,I}\sigma_{i}\in\{X,Y,Z,I\} and s{0,1}s\in\{0,1\}. Here, YY is the Pauli-YY operator. Let us call σi\sigma_{i} the iith operator in SS_{\bf\ell}. From Eq. (2), we notice that the iith operator in SS_{\bf\ell} is XX or YY if and only if i=1\ell_{i}=1. In other words, when i=0\ell_{i}=0, the iith operator is ZZ or II. The thermal noise can be considered as an independent phase-flip error as shown in Eq. (8), and the phase-flip error is detected by XX and YY measurements. Since the mm phase-flip errors occur with probability (1pβ)nmpβm(1-p_{\beta})^{n-m}p_{\beta}^{m}, using Eq. (8), we obtain a general expression for Tr[ρTS]{\rm Tr}[\rho_{T}S_{\bf\ell}] as

Tr[ρTS]=m=0nC(m)(1pβ)nmpβm,\displaystyle{\rm Tr}[\rho_{T}S_{\bf\ell}]=\sum_{m=0}^{n}C(m)(1-p_{\beta})^{n-m}p_{\beta}^{m}, (27)
C(m)j=w(,m,n)f(,m)(1)j(wt()j)(nwt()mj),\displaystyle C(m)\equiv\sum_{j=w({\bf\ell},m,n)}^{f({\bf\ell},m)}(-1)^{j}\binom{{\rm wt}(\bf\ell)}{j}\binom{n-{\rm wt}(\bf\ell)}{m-j}, (28)

where wt()i=1ni{\rm wt}(\ell)\equiv\sum_{i=1}^{n}\ell_{i} is the Hamming weight, f(,m)min{wt(),m}f({\bf\ell},m)\equiv{\rm min}\{{\rm wt}({\bf\ell}),m\}, and w(,m,n)max{0,wt()+mn}w({\bf\ell},m,n)\equiv{\rm max}\{0,{\rm wt}({\bf\ell})+m-n\}. We assumed (00)=1\binom{0}{0}=1. C(m)C(m) is the summation of the outcomes of the measurements of SS_{\bf\ell} for the cases of mm phase-flip errors. The term (wt()j)(nwt()mj)\binom{{\rm wt}(\bf\ell)}{j}\binom{n-{\rm wt}(\bf\ell)}{m-j} is the number of patterns where jj phase-flip errors among mm phase-flip errors occur on the wt(){\rm wt}({\bf\ell}) qubits such that i=1\ell_{i}=1, and the other mjm-j phase-flip errors occur on the other (nwt())(n-{\rm wt}({\bf\ell})) qubits such that i=0\ell_{i}=0. The factor (1)j(-1)^{j} corresponds to the outcome of the measurement of SS_{\bf\ell} that is +1+1 (1)(-1) if the number jj of errors among the wt(){\rm wt}(\bf\ell) qubits is even (odd). To make our argument clearer, we give the concrete derivation of Eq. (27) for the ideal state CZ|++CZ|++\rangle in Appendix B.

C(0)=1C(0)=1 represents that the outcome of the measurement of SS_{\bf\ell} is always +1+1 when no error occurs. This is because |G|G\rangle is stabilized by any SS_{\bf\ell}. Note that since m=0m=0 does not imply T=0T=0, it does not mean the ideal case. We here just claim that when the error probability is pβp_{\beta}, no error occurs on all nn qubits with probability (1pβ)n(1-p_{\beta})^{n}.

We find that C(m)C(m) is equivalent to the coefficient of the term xnmymx^{n-m}y^{m} in the expansion of the polynomial (xy)wt()(x+y)nwt()(x-y)^{{\rm wt}({\bf\ell})}(x+y)^{n-{\rm wt}({\bf\ell})}. Therefore, substituting x=1pβx=1-p_{\beta} and y=pβy=p_{\beta} in (xy)wt()(x+y)nwt()(x-y)^{{\rm wt}({\bf\ell})}(x+y)^{n-{\rm wt}({\bf\ell})}, we finally obtain

Tr[ρTS]\displaystyle{\rm Tr}[\rho_{T}S_{\bf\ell}] (29)
=\displaystyle= [(1pβ)pβ]wt()[(1pβ)+pβ]nwt()\displaystyle[(1-p_{\beta})-p_{\beta}]^{{\rm wt}({\bf\ell})}[(1-p_{\beta})+p_{\beta}]^{n-{\rm wt}({\bf\ell})}
=\displaystyle= (12pβ)wt().\displaystyle(1-2p_{\beta})^{{\rm wt}({\bf\ell})}. (30)

At zero temperature, i.e., the ideal case ρ0=|GG|\rho_{0}=|G\rangle\langle G|, using pβ=0p_{\beta}=0, we obtain Tr[ρTS]=1{\rm Tr}[\rho_{T}S_{\bf\ell}]=1 from Eq. (30) as it should be.

We confirm that Eqs. (27), (28), and (30) include the cases of wt()=n{\rm wt}({\bf\ell})=n and wt()=0{\rm wt}({\bf\ell})=0. Setting wt()=n{\rm wt}({\bf\ell})=n in them, we obtain

Tr[ρTS]\displaystyle{\rm Tr}\left[\rho_{T}S_{\bf\ell}\right] =\displaystyle= m=0n(1)m(nm)(1pβ)nmpβm\displaystyle\sum_{m=0}^{n}(-1)^{m}\binom{n}{m}(1-p_{\beta})^{n-m}p_{\beta}^{m} (31)
=\displaystyle= [(1pβ)pβ]n=(12pβ)n,\displaystyle[(1-p_{\beta})-p_{\beta}]^{n}=(1-2p_{\beta})^{n}, (32)

where we have used the binomial theorem. This is the expected result. Analogously, setting wt()=0{\rm wt}({\bf\ell})=0 in them, we obtain

Tr[ρTS]\displaystyle{\rm Tr}\left[\rho_{T}S_{\bf\ell}\right] =\displaystyle= m=0n(nm)(1pβ)nmpβm\displaystyle\sum_{m=0}^{n}\binom{n}{m}(1-p_{\beta})^{n-m}p_{\beta}^{m} (33)
=\displaystyle= [(1pβ)+pβ]n=1.\displaystyle[(1-p_{\beta})+p_{\beta}]^{n}=1. (34)

This is consistent with the fact that the outcome of the measurement of S0n=InS_{0^{n}}=I^{\otimes n} is always unity.

From Eq. (30), when n=2kn=2k and =1k0k{\bf\ell}=1^{k}0^{k},

Tr[ρTS1k0k]=[(1pβ)2pβ2]k=(1e4β)k(1+e2β)n.\displaystyle{\rm Tr}[\rho_{T}S_{1^{k}0^{k}}]=[(1-p_{\beta})^{2}-p_{\beta}^{2}]^{k}=\cfrac{(1-e^{-4\beta})^{k}}{(1+e^{-2\beta})^{n}}. (35)

If one expands the middle expression in Eq. (35), one finds that C(m)=0C(m)=0 when mm is odd. By using Eqs. (26) and (35),

|G|ρT|GTr[ρTS1k0k]|\displaystyle\left|\langle G|\rho_{T}|G\rangle-{\rm Tr}[\rho_{T}S_{1^{k}0^{k}}]\right| =\displaystyle= 1(1e4β)k(1+e2β)n\displaystyle\cfrac{1-(1-e^{-4\beta})^{k}}{(1+e^{-2\beta})^{n}} (36)
\displaystyle\leq 1(1ke4β)(1+e2β)n\displaystyle\cfrac{1-(1-ke^{-4\beta})}{(1+e^{-2\beta})^{n}} (37)
=\displaystyle= ne4β2(1+e2β)n\displaystyle\cfrac{ne^{-4\beta}}{2(1+e^{-2\beta})^{n}} (38)
\displaystyle\leq 2n.\displaystyle\cfrac{2}{n}. (39)

Finally, we combine Eqs. (25), (38), and (39) and obtain Eqs. (10) and (11).

In the limit of large NN, the values ϵ\epsilon and δ\delta become zero, i.e., Fest=Tr[ρTS1k0k]F_{\rm est}={\rm Tr}[\rho_{T}S_{1^{k}0^{k}}]. Therefore, from Eqs. (26) and (35),

G|ρT|GTr[ρTS1k0k]=Fest.\displaystyle\langle G|\rho_{T}|G\rangle\geq{\rm Tr}[\rho_{T}S_{1^{k}0^{k}}]=F_{\rm est}. (40)

APPENDIX B: Derivation of Eq. (27) for CZ|++CZ|++\rangle

In this appendix, we derive the value of Tr[ρTS]{\rm Tr}[\rho_{T}S_{\bf\ell}] when the ideal state is |G=CZ|++|G\rangle=CZ|++\rangle. From Eq. (8), the thermal graph state ρT\rho_{T} is

(1pβ)2|GG|\displaystyle(1-p_{\beta})^{2}|G\rangle\langle G|
+pβ(1pβ)(Z1|GG|Z1+Z2|GG|Z2)\displaystyle+p_{\beta}(1-p_{\beta})\left(Z_{1}|G\rangle\langle G|Z_{1}+Z_{2}|G\rangle\langle G|Z_{2}\right)
+pβ2Z1Z2|GG|Z1Z2,\displaystyle+p_{\beta}^{2}Z_{1}Z_{2}|G\rangle\langle G|Z_{1}Z_{2}, (41)

where ZiZ_{i} is the Pauli-ZZ operator on the iith qubit for i{1,2}i\in\{1,2\}. Regardless of the value of \ell, the ideal state |GG||G\rangle\langle G| satisfies Tr[|GG|S]=1{\rm Tr}[|G\rangle\langle G|S_{\ell}]=1. Therefore,

Tr[(1pβ)2|GG|S]=C(0)(1pβ)2,\displaystyle{\rm Tr}\left[(1-p_{\beta})^{2}|G\rangle\langle G|S_{\bf\ell}\right]=C(0)(1-p_{\beta})^{2}, (42)

which corresponds to the term of m=0m=0 in Eq. (27).

Next, we consider the second and third terms in Eq. (41), which correspond to terms of m=1m=1 and m=2m=2 in Eq. (27), respectively. The values of Tr[Z1|GG|Z1S]{\rm Tr}[Z_{1}|G\rangle\langle G|Z_{1}S_{\bf\ell}], Tr[Z2|GG|Z2S]{\rm Tr}[Z_{2}|G\rangle\langle G|Z_{2}S_{\bf\ell}], and Tr[Z1Z2|GG|Z1Z2S]{\rm Tr}[Z_{1}Z_{2}|G\rangle\langle G|Z_{1}Z_{2}S_{\bf\ell}] depend on {\bf\ell}. For example, when wt()=1{\rm wt}({\bf\ell})=1,

Tr[(Z1|GG|Z1+Z2|GG|Z2)S]\displaystyle{\rm Tr}\left[\left(Z_{1}|G\rangle\langle G|Z_{1}+Z_{2}|G\rangle\langle G|Z_{2}\right)S_{\bf\ell}\right] =\displaystyle= 0\displaystyle 0 (43)
Tr[Z1Z2|GG|Z1Z2S]\displaystyle{\rm Tr}\left[Z_{1}Z_{2}|G\rangle\langle G|Z_{1}Z_{2}S_{\bf\ell}\right] =\displaystyle= 1.\displaystyle-1. (44)

Therefore,

Tr[pβ(1pβ)(Z1|GG|Z1+Z2|GG|Z2)S]\displaystyle{\rm Tr}\left[p_{\beta}(1-p_{\beta})\left(Z_{1}|G\rangle\langle G|Z_{1}+Z_{2}|G\rangle\langle G|Z_{2}\right)S_{\bf\ell}\right]
=\displaystyle= [j=w(,1,2)f(,1)(1)j(1j)(11j)](1pβ)pβ,\displaystyle\left[\sum_{j=w({\bf\ell},1,2)}^{f({\bf\ell},1)}(-1)^{j}\binom{1}{j}\binom{1}{1-j}\right](1-p_{\beta})p_{\beta}, (45)

where w(,1,2)=0w({\bf\ell},1,2)=0 and f(,1)=1f({\bf\ell},1)=1, and

Tr[pβ2Z1Z2|GG|Z1Z2S]\displaystyle{\rm Tr}\left[p_{\beta}^{2}Z_{1}Z_{2}|G\rangle\langle G|Z_{1}Z_{2}S_{\bf\ell}\right] (46)
=\displaystyle= [j=w(,2,2)f(,2)(1)j(1j)(12j)]pβ2,\displaystyle\left[\sum_{j=w({\bf\ell},2,2)}^{f({\bf\ell},2)}(-1)^{j}\binom{1}{j}\binom{1}{2-j}\right]p_{\beta}^{2},

where w(,2,2)=f(,2)=1w({\bf\ell},2,2)=f({\bf\ell},2)=1. By combining Eqs. (42), (45), and (46), we actually obtain Eq. (27). For the cases of wt()=0{\rm wt}({\bf\ell})=0 and wt()=2{\rm wt}({\bf\ell})=2, a similar argument holds.

References

  • (1) A. Montanaro, Quantum algorithms: an overview, npj Quantum Information 2, 15023 (2016).
  • (2) M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information (Cambridge University Press, Cambridge, 2000).
  • (3) E. Farhi, J. Goldstone, S. Gutmann, and M. Sipser, Quantum Computation by Adiabatic Evolution, arXiv:quant-ph/0001106.
  • (4) R. Raussendorf and H. J. Briegel, A One-Way Quantum Computer, Phys. Rev. Lett. 86, 5188 (2001).
  • (5) A. Kitaev, Fault-tolerant quantum computation by anyons, Ann. Phys. 303, 2 (2003).
  • (6) A. Broadbent, J. Fitzsimons, and E. Kashefi, Universal Blind Quantum Computation, in Proceedings of the 50th Annual Symposium on Foundations of Computer Science (IEEE, Los Alamitos, 2009), p. 517.
  • (7) T. Morimae and K. Fujii, Blind quantum computation protocol in which Alice only makes measurements, Phys. Rev. A 87, 050301(R) (2013).
  • (8) R. Raussendorf, J. Harrington, and K. Goyal, A fault-tolerant one-way quantum computer, Ann. Phys. 321, 2242 (2006).
  • (9) B. P. Lanyon, P. Jurcevic, M. Zwerger, C. Hempel, E. A. Martinez, W. Dür, H. J. Briegel, R. Blatt, and C. F. Roos, Measurement-Based Quantum Computation with Trapped Ions, Phys. Rev. Lett. 111, 210501 (2013).
  • (10) F. Albarrán-Arriagada, G. Alvarado Barrios, M. Sanz, G. Romero, L. Lamata, J. C. Retamal, and E. Solano, One-way quantum computing in superconducting circuits, Phys. Rev. A 97, 032320 (2018).
  • (11) D. Jennings, A. Dragan, S. D. Barrett, S. D. Bartlett, and T. Rudolph, Quantum computation via measurements on the low-temperature state of a many-body system, Phys. Rev. A 80, 032328 (2009).
  • (12) M. Hajdušek and V. Vedral, Entanglement in pure and thermal cluster states, New J. Phys. 12, 053015 (2010).
  • (13) D. T. Smithey, M. Beck, M. G. Raymer, and A. Faridani, Phys. Rev. Lett. 70, 1244 (1993).
  • (14) Z. Hradil, Phys. Rev. A 55, R1561 (1997).
  • (15) K. Banaszek, G. M. D’Ariano, M. G. A. Paris, and M. F. Sacchi, Phys. Rev. A 61, 010304 (1999).
  • (16) S. T. Flammia and Y.-K. Liu, Direct Fidelity Estimation from Few Pauli Measurements, Phys. Rev. Lett. 106, 230501 (2011).
  • (17) M. Hayashi and T. Morimae, Verifiable Measurement-Only Blind Quantum Computing with Stabilizer Testing, Phys. Rev. Lett. 115, 220502 (2015).
  • (18) T. Morimae, D. Nagaj, and N. Schuch, Quantum proofs can be verified using only single-qubit measurements, Phys. Rev. A 93, 022326 (2016).
  • (19) K. Fujii and M. Hayashi, Verifiable fault tolerance in measurement-based quantum computation, Phys. Rev. A 96, 030301(R) (2017).
  • (20) Y. Takeuchi and T. Morimae, Verification of Many-Qubit States, Phys. Rev. X 8, 021060 (2018).
  • (21) Y. Takeuchi, A. Mantri, T. Morimae, A. Mizutani, and J. F. Fitzsimons, Resource-efficient verification of quantum computing using Serfling’s bound, npj Quantum Information 5, 27 (2019).
  • (22) H. Zhu and M. Hayashi, Efficient Verification of Pure Quantum States in the Adversarial Scenario, Phys. Rev. Lett. 123, 260504 (2019).
  • (23) H. Zhu and M. Hayashi, General framework for verifying pure quantum states in the adversarial scenario, Phys. Rev. A 100, 062335 (2019).
  • (24) D. Markham and A. Krause, A Simple Protocol for Certifying Graph States and Applications in Quantum Networks, Cryptography 4, 3 (2020).
  • (25) Y. Li, H. Zhang, Z. Li, and H. Zhu, Minimum number of experimental settings required to verify bipartite pure states and unitaries, Phys. Rev. A 104, 062439 (2021).
  • (26) P. Walther, K. J. Resch, T. Rudolph, E. Schenck, H. Weinfurter, V. Vedral, M. Aspelmeyer, and A. Zeilinger, Experimental one-way quantum computing, Nature (London) 434, 169 (2005).
  • (27) C.-Y. Lu, X.-Q. Zhou, O. Gühne, W.-B. Gao, J. Zhang, Z.-S. Yuan, A. Goebel, T. Yang, and J.-W. Pan, Experimental entanglement of six photons in graph states, Nat. Phys. 3, 91 (2007).
  • (28) G. H. Aguilar, T. Kolb, D. Cavalcanti, L. Aolita, R. Chaves, S. P. Walborn, and P. H. Souto Ribeiro, Linear-Optical Simulation of the Cooling of a Cluster-State Hamiltonian System, Phys. Rev. Lett. 112, 160501 (2014).
  • (29) M. J. Bremner, A. Montanaro, and D. J. Shepherd, Average-Case Complexity Versus Approximate Simulation of Commuting Quantum Computations, Phys. Rev. Lett. 117, 080501 (2016).
  • (30) A. W. Harrow and A. Montanaro, Quantum computational supremacy, Nature (London) 549, 203 (2017).
  • (31) F. Arute, K. Arya, R. Babbush, D. Bacon, J. C. Bardin, R. Barends, R. Biswas, S. Boixo, F. G. S. L. Brandao, D. A. Buell, B. Burkett, Y. Chen, Z. Chen, B. Chiaro, R. Collins, W. Courtney, A. Dunsworth, E. Farhi, B. Foxen, A. Fowler, C. Gidney, M. Giustina, R. Graff, K. Guerin, S. Habegger, M. P. Harrigan, M. J. Hartmann, A. Ho, M. Hoffmann, T. Huang, T. S. Humble, S. V. Isakov, E. Jeffrey, Z. Jiang, D. Kafri, K. Kechedzhi, J. Kelly, P. V. Klimov, S. Knysh, A. Korotkov, F. Kostritsa, D. Landhuis, M. Lindmark, E. Lucero, D. Lyakh, S. Mandr¥‘a, J. R. McClean, M. McEwen, A. Megrant, X. Mi, K. Michielsen, M. Mohseni, J. Mutus, O. Naaman, M. Neeley, C. Neill, M. Y. Niu, E. Ostby, A. Petukhov, J. C. Platt, C. Quintana, E. G. Rieffel, P. Roushan, N. C. Rubin, D. Sank, K. J. Satzinger, V. Smelyanskiy, K. J. Sung, M. D. Trevithick, A. Vainsencher, B. Villalonga, T. White, Z. J. Yao, P. Yeh, A. Zalcman, H. Neven, and J. M. Martinis, Quantum supremacy using a programmable superconducting processor, Nature (London) 574, 505 (2019).
  • (32) Q. Zhu, S. Cao, F. Chen, M.-C. Chen, X. Chen, T.-H. Chung, H. Deng, Y. Du, D. Fan, M. Gong, C. Guo, C. Guo, S. Guo, L. Han, L. Hong, H.-L. Huang, Y.-H. Huo, L. Li, N. Li, S. Li, Y. Li, F. Liang, C. Lin, J. Lin, H. Qian, D. Qiao, H. Rong, H. Su, L. Sun, L. Wang, S. Wang, D. Wu, Y. Wu, Y. Xu, K. Yan, W. Yang, Y. Yang, Y. Ye, J. Yin, C. Ying, J. Yu, C. Zha, C. Zhang, H. Zhang, K. Zhang, Y. Zhang, H. Zhao, Y. Zhao, L. Zhou, C.-Y. Lu, C.-Z. Peng, X. Zhu, and J.-W. Pan, Quantum Computational Advantage via 60-Qubit 24-Cycle Random Circuit Sampling, arXiv:2109.03494.
  • (33) H.-S. Zhong, H. Wang, Y.-H. Deng, M.-C. Chen, L.-C. Peng, Y.-H. Luo, J. Qin, D. Wu, X. Ding, Y. Hu, P. Hu, X.-Y. Yang, W.-J. Zhang, H. Li, Y. Li, X. Jiang, L. Gan, G. Yang, L. You, Z. Wang, L. Li, N.-L. Liu, C.-Y. Lu, and J.-W. Pan, Quantum computational advantage using photons, Science 370, 6523 (2020).
  • (34) H. J. Briegel and R. Raussendorf, Persistent Entanglement in Arrays of Interacting Particles, Phys. Rev. Lett. 86, 910 (2001).
  • (35) M. Rossi, M. Huber, D. Bruß, and C. Macchiavello, Quantum hypergraph states, New J. Phys. 15, 113022 (2013).
  • (36) In the definition of hypergraphs, hyperedges that connect more than three vertices are also allowed. However, for our purpose, it is unnecessary to consider such hyperedges.
  • (37) J. T. Barreiro, M. Müller, P. Schindler, D. Nigg, T. Monz, M. Chwalla, M. Hennrich, C. F. Roos, P. Zoller, and R. Blatt, An open-system quantum simulator with trapped ions, Nature (London) 470, 486 (2011).
  • (38) K. Fujii, Quantum Computation with Topological Codes: From Qubit to Topological Fault-Tolerance (Springer, Berlin, 2015).
  • (39) Note that their protocol finishes in a polynomial time in nn because it is sufficient to randomly choose a polynomial number of SS_{\bf\ell} among 2n2^{n} kinds of SS_{\bf\ell}.
  • (40) J. Miller and A. Miyake, Hierarchy of universal entanglement in 2D measurement-based quantum computation, npj Quantum Information 2, 16036 (2016).
  • (41) D. Shepherd and M. J. Bremner, Temporally unstructured quantum computation, Proc. R. Soc. A 465, 1413 (2009).
  • (42) T. Morimae, Y. Takeuchi, and M. Hayashi, Verification of hypergraph states, Phys. Rev. A 96, 062321 (2017).
  • (43) D. Hangleiter, M. Kliesch, M. Schwarz, and J. Eisert, Direct certification of a class of quantum simulations, Quantum Sci. Tech. 2, 015004 (2017).
  • (44) T. Kapourniotis and A. Datta, Nonadaptive fault-tolerant verification of quantum supremacy with noise, Quantum 3, 164 (2019).
  • (45) C. Fuchs and J. van de Graaf, Cryptographic distinguishability measures for quantum-mechanical states, IEEE Transactions on Information Theory 45, 1216 (1999).
  • (46) U. Chabaud, F. Grosshans, E. Kashefi, and D. Markham, Efficient verification of Boson Sampling, Quantum 5, 578 (2021).
  • (47) M. Hein, W. Dür, J. Eisert, R. Raussendorf, M. Van den Nest, and H.-J. Briegel, Entanglement in graph states and its applications, in Proceedings of the International School of Physics “Enrico Fermi” on “Quantum Computers, Algorithms and Chaos” (IOS Press, Varenna, 2005), p. 115.
  • (48) L. Hartmann, J. Calsamiglia, W. Dür, and H. J. Briegel, Weighted graph states and applications to spin chains, lattices and gases, J. Phys. B: At. Mol. Opt. Phys. 40, S1 (2007).
  • (49) H. Yamasaki and S. Subramanian, Constant-time one-shot testing of large-scale graph states, arXiv:2201.11127.
  • (50) W. Hoeffding, Probability Inequalities for Sums of Bounded Random Variables, Journal of the American Statistical Association 58, 13 (1963).