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

Quantum circuits for exact unitary tt-designs and
applications to higher-order randomized benchmarking

Yoshifumi Nakata Photon Science Center, Graduate School of Engineering, The University of Tokyo, Bunkyo-ku, Tokyo 113–8656, Japan JST, PRESTO, 4–1–8 Honcho, Kawaguchi, Saitama, 332–0012, Japan    Da Zhao School of Mathematical Sciences, Shanghai Jiao Tong University, Shanghai 400240, China    Takayuki Okuda Department of Mathematics, Hiroshima University, 1-3-1, Kagamiyama, Higashihiroshima 739-8562, Japan    Eiichi Bannai Faculty of Mathematics, Kyushu University (emeritus), Fukuoka 819-0385, Japan Mathematics Division, National Center for Theoretical Sciences, National Taiwan University, Taipei, 10617, Taiwan    Yasunari Suzuki NTT Computer and Data Science Laboratories, NTT Corporation, Musashino 180-8585, Japan JST, PRESTO, 4–1–8 Honcho, Kawaguchi, Saitama, 332–0012, Japan    Shiro Tamiya Department of Applied Physics, Graduate School of Engineering, The University of Tokyo, 7-3-1 Hongo, Bynkyo-ku, Tokyo 113-8656, Japan    Kentaro Heya Research Center for Advanced Science and Technology (RCAST), The University of Tokyo, Meguro-ku, Tokyo 153-8904, Japan    Zhiguang Yan RIKEN Center for Quantum Computing (RQC), Wako, Saitama 351-0198, Japan    Kun Zuo RIKEN Center for Quantum Computing (RQC), Wako, Saitama 351-0198, Japan    Shuhei Tamate RIKEN Center for Quantum Computing (RQC), Wako, Saitama 351-0198, Japan    Yutaka Tabuchi RIKEN Center for Quantum Computing (RQC), Wako, Saitama 351-0198, Japan    Yasunobu Nakamura Research Center for Advanced Science and Technology (RCAST), The University of Tokyo, Meguro-ku, Tokyo 153-8904, Japan RIKEN Center for Quantum Computing (RQC), Wako, Saitama 351-0198, Japan
Abstract

A unitary tt-design is a powerful tool in quantum information science and fundamental physics. Despite its usefulness, only approximate implementations were known for general tt. In this paper, we provide for the first time quantum circuits that generate exact unitary tt-designs for any tt on an arbitrary number of qubits. Our construction is inductive and is of practical use in small systems. We then introduce a tt-th order generalization of randomized benchmarking (tt-RB) as an application of exact 2t2t-designs. We particularly study the 22-RB in detail and show that it reveals self-adjointness of quantum noise, a new metric related to the feasibility of quantum error correction (QEC). We numerically demonstrate that the 22-RB in one- and two-qubit systems is feasible, and experimentally characterize background noise of a superconducting qubit by the 22-RB. It is shown from the experiment that interactions with adjacent qubits induce the noise that may result in an obstacle toward a realization of QEC.

I Introduction

Randomness in quantum systems has been driving recent progress of quantum information science AE2007 ; D2005 ; DW2004 ; GPW2005 ; ADHW2009 ; DBWR2010 ; SDTR2013 ; HOW2005 ; HOW2007 ; AS2004 ; HLSW2004 ; S2005 ; BH2013 ; KRT2014 ; KL15 ; KZD2016 ; OAGKAL2016 ; B2018 ; G2019 ; BFNV2019 ; OSH2020 ; EAZ2005 ; KLRetc2008 ; MGE2011 ; MGE2012 ; B2018 ; PhysRevLett.112.240504 ; PhysRevA.93.012301 ; garion2020experimental ; PhysRevLett.122.200502 ; PhysRevA.87.030301 ; PhysRevLett.109.240504 ; PhysRevLett.109.080505 ; OWE2019 ; HROWE2020 as well as fundamental physics PSW2006 ; dRARDV2011 ; dRHRW2016 ; HP2007 ; SS2008 ; S2011 ; LSHOH2013 ; HQRY2016 ; RY2017 ; NWK2020 ; LFSLYYM2019 ; M2021 . Theoretically, quantum randomness is often formulated by a unitary drawn uniformly at random, also known as a Haar random unitary. However, the Haar randomness is physically unfeasible in large quantum systems. From the viewpoint of applications, the unitaries that have similar properties of a Haar random unitary are of great importance since they can be used instead of the Haar one. When a random unitary has the same tt-th order statistics as a Haar random unitary on average, it is called a unitary tt-design. For instance, when a protocol exploits the tt-th power of the measurement probability after applying a Haar random unitary on any state, the protocol also works even if the Haar random unitary is replaced with a unitary tt-design.

A unitary tt-design can be regarded as a quantum generalization of tt-wise independence AE2007 , and have many applications, ranging from communication D2005 ; DW2004 ; GPW2005 ; ADHW2009 ; DBWR2010 ; SDTR2013 ; HOW2005 ; HOW2007 , cryptography AS2004 ; HLSW2004 , algorithms S2005 ; BH2013 , sensing KRT2014 ; KL15 ; KZD2016 ; OAGKAL2016 , to potentially quantum supremacy B2018 ; G2019 ; BFNV2019 . A unitary tt-design is also related to another important concept in quantum information science, epsilon-net OSH2020 , implying more applications yet-to-be-discovered. Furthermore, the concept of unitary designs has opened a novel research field over quantum information science, quantum thermodynamics, strongly correlated physics, and quantum gravity PSW2006 ; dRARDV2011 ; dRHRW2016 ; HP2007 ; SS2008 ; S2011 ; LSHOH2013 ; HQRY2016 ; RY2017 ; NWK2020 . Experimentally, unitary designs and related methods have been exploited for benchmarking noisy quantum devices EAZ2005 ; KLRetc2008 ; MGE2011 ; MGE2012 ; B2018 ; PhysRevLett.112.240504 ; PhysRevA.93.012301 ; garion2020experimental ; PhysRevLett.122.200502 ; PhysRevA.87.030301 ; PhysRevLett.109.240504 ; PhysRevLett.109.080505 ; OWE2019 ; HROWE2020 , realizing quantum supremacy G2019 , demonstrating quantum chaos and quantum holography LFSLYYM2019 ; M2021 . It is also worthwhile to mention that unitary designs have been studied in combinatorial mathematics DGS1975 ; DGS1977 ; RS2009 ; R2010 ; RS2011 ; BNRT2020 . Hence, developing the theory of unitary designs is of substantial interest in a wide range of science, both theoretically and experimentally.

An important question about unitary tt-designs is how to implement them by quantum circuits. Many implementations of unitary 22-designs, both approximate and exact ones, were proposed DLT2002 ; BWV2008a ; WBV2008 ; GAE2007 ; TGJ2007 ; DCEL2009 ; HL2009 ; DJ2011 ; BWV2008a ; WBV2008 ; CLLW2015 ; NHMW2015-1 . In contrast, only approximate implementations of unitary tt-designs for general tt were known HL2009TPE ; BHH2016 ; NHKW2017 ; HM2018 ; HMHEGR2020 . Explicit constructions of exact unitary designs were left open except special cases RS2009 ; BNRT2020 ; BNZZ2019 . Approximate ones typically suffice in applications, but exact designs are more preferable in certain protocols especially when they are used multiple times in a single run of the protocol. If this is the case, the error from each approximate implementation accumulates and eventually spoils the protocol.

One of such protocols is a randomized benchmarking (RB) protocol EAZ2005 ; KLRetc2008 ; MGE2011 , a standard method for experimentally estimating quantum noise, where unitary 22-designs are used multiple times. Although the RB is experimentally-friendly and is widely used in various experimental systems, it reveals only the average gate fidelity. To obtain more information about the noise, a number of variants were proposed and experimentally implemented (see, e.g., Ref. HHFFW2019 and the references therein), which are all based on 22-designs. It is highly expected that, by using higher-designs, much more information about the noise in quantum systems can be extracted. To this end, explicit constructions of exact unitary tt-designs are important.

Constructing exact designs is, however, by far non-trivial. The difficulty is illustrated by a spherical tt-design, a random real unit vector analogous to a unitary tt-design. The existence of exact spherical tt-designs was proven in a non-constructive manner more than three decades ago SZ1984 . Since then, more concise proofs and explicit constructions have been under intense investigation in combinatorial mathematics (see e.g., Refs. RB1991 ; WV1991 ; BB2009 ; BRV2013 ; CXX2019 and the references therein). In particular, it was only recently that constructions in general cases X2020 and explicit constructions, in the sense that all the algorithms are given in a computable form BNOZ2020 , were proposed. Finding explicit constructions of exact unitary designs, since they are more complicated than spherical designs, is a rather non-trivial problem.

In this paper, we provide for the first time an explicit quantum circuit that generates an exact unitary tt-design for any tt on the arbitrary number NN of qubits. More specifically, we show that an exact unitary tt-design on dd-dimensional Hilbert space, i.e., qudit, can be generated from those on smaller spaces, which is obtained based on the recent mathematical results by some of the authors BNOZ2020 . Using this result, we provide an inductive construction of quantum circuits for exact unitary tt-designs on NN qubits: we first construct a unitary tt-design on a single qubit and then extend it to NN qubits. Unfortunately, the circuit fails to be efficient, but is still of practical use when the size of the system is small.

As an application of exact unitary designs, we introduce the tt-th order RB, or the tt-RB for short, that harnesses the power of exact unitary 2t2t-designs. The standard RB corresponds to the 11-RB. The tt-RB enables us to experimentally characterize the higher order properties of quantum noises in the manner free from state-preparation and measurement (SPAM) errors. We especially investigate the 22-RB in detail and show that it reveals self-adjointness of the noise in the system. The self-adjointness is a new metric of the noise related to the feasibility of quantum error correction (QEC): small self-adjointness implies that the noise cannot be approximated by any stochastic Pauli noise. The noise on the system being stochastic Pauli is desirable both in theory and in practice. Stochastic Pauli noises are the commonly-used noise models in theoretical studies of QEC, since they are easy to numerically handle, and the properties of QEC, such as error thresholds and logical error rates, for stochastic Pauli noises are well-understood. Also, there is a practical advantage if the noise on the system is stochastic Pauli since they can be corrected simply by applying Pauli operators, making the error correcting scheme easier in general.

After numerically demonstrating the feasibility of the 22-RB, we perform the 22-RB in a superconducting system and estimate the self-adjointness of background noise, showing that the 22-RB experiments are feasible. From the experiment, we find that the interactions with adjacent qubits especially decrease the self-adjointness, which may lead to degradation of the performance of QEC with standard decoders. Hence, either improving the system or extending the noise model in theoretical studies of QEC, or both, is important for further experimental developments of quantum information technology.

This paper is organized as follows. In Sec. II, we provide a general introduction of unitary tt-designs. Our main results are summarized in Sec. III for the quantum-circuit construction of exact unitary tt-designs, and in Sec. IV for the tt-RB protocols. A summary of the experiment of the 22-RB is provided in Sec. V. After we explain the structure of the remaining paper in Sec. VI, we provide a proof of the explicit construction in Sec. VII and the theory of the tt-RB in Sec. VIII. The details of the experiment are provided in Sec. IX. We conclude our paper with summary and discussions in Sec. X. Technical statements are provided in Appendices.

II Unitary tt-designs

Let 𝖴(d){\sf U}(d) be the unitary group of degree d<d<\infty. The Haar measure 𝖧{\sf H} on 𝖴(d){\sf U}(d) is the unique unitarily invariant measure on the unitary group, i.e., it satisfies

𝒲𝖴(d),V𝖴(d),𝖧(V𝒲)=𝖧(𝒲V)=𝖧(𝒲).\forall\mathcal{W}\subset{\sf U}(d),\forall V\in{\sf U}(d),\\ {\sf H}(V\mathcal{W})={\sf H}(\mathcal{W}V)={\sf H}(\mathcal{W}). (1)

When it is needed to clarify the degree of the unitary group, we denote the Haar measure by 𝖧(d){\sf H}(d).

A unitary tt-design 𝖴t(d){\sf U}_{t}(d) is defined by a finite set of unitaries that mimics the tt-th order statistical moment of the Haar measure 𝖧{\sf H}. Amongst several equivalent definitions L2010 , we here adopt the following definition.

Definition 1 (Unitary tt-design).

For t+t\in\mathbb{Z}^{+}, a finite set 𝖴t(d)𝖴(d){\sf U}_{t}(d)\subset{\sf U}(d) of unitaries is a unitary tt-design if

𝔼U𝖴t(d)[UtUt]=𝔼U𝖧(d)[UtUt],\mathbb{E}_{U\sim{\sf U}_{t}(d)}[U^{\otimes t}\otimes U^{\dagger\otimes t}]=\mathbb{E}_{U\sim{\sf H}(d)}[U^{\otimes t}\otimes U^{\dagger\otimes t}], (2)

where 𝔼U𝖴t(d)\mathbb{E}_{U\sim{\sf U}_{t}(d)} is a uniform average over 𝖴t(d){\sf U}_{t}(d), and 𝔼U𝖧(d)\mathbb{E}_{U\sim{\sf H}(d)} is the average over the Haar measure.

From an operational viewpoint, this definition implies that a unitary tt-design cannot be distinguished from a Haar random unitary on average even when tt copies of the unitary are given. To clasify this, let us define a quantum operation, i.e., a completely-positive and trace-preserving (CPTP) map, 𝒢tμ{\cal G}^{\mu}_{t} by

𝒢μ(t)(ϱ):=𝔼Uμ[UtϱUt],{\cal G}_{\mu}^{(t)}(\varrho):=\mathbb{E}_{U\sim\mu}\bigl{[}U^{\otimes t}\varrho U^{\otimes t\dagger}\bigr{]}, (3)

for any quantum state ϱ\varrho on tt qudits, where μ\mu is either the Haar measure 𝖧(d){\sf H}(d) on a qudit or a uniform measure over a unitary tt-design 𝖴t(d){\sf U}_{t}(d). Then, we can show that Definition 1 is equivalent to that (see e.g. L2010 )

𝒢𝖧(t)=𝒢𝖴t(t).{\cal G}^{(t)}_{\sf H}={\cal G}^{(t)}_{{\sf U}_{t}}. (4)

This implies that, in any experiments that use tt copies of a random unitary, no difference will be observed on average when a tt-design is used instead of the Haar one.

For instance, let us consider the probability distribution {pi(U):=Tr[PiUρU]}\{p_{i}(U):=\operatorname{Tr}[P_{i}U\rho U^{\dagger}]\} when a one-qudit state is measured by a given POVM {Pi}i\{P_{i}\}_{i} after the application of a unitary UU. By setting the tt-qudit state ϱ\varrho in Eq. (3) to ρt\rho^{\otimes t} and using Eq. (4), it follows that, for any s=1,,ts=1,\dots,t,

𝔼U𝖧[r=1spir(U)]=𝔼U𝖴t[r=1spir(U)].\mathbb{E}_{U\sim{\sf H}}\biggl{[}\prod_{r=1}^{s}p_{i_{r}}(U)\biggr{]}=\mathbb{E}_{U\sim{\sf U}_{t}}\biggl{[}\prod_{r=1}^{s}p_{i_{r}}(U)\biggr{]}. (5)

Thus, the distribution of the measurement outcomes for a Haar random unitary and that for an unitary tt-design exactly coincide up to the tt-th order on average. Note that this is merely an example, and Eq. (4) implies much more: a Haar random unitary cannot be differentiated from a unitary tt-design even by more complicated experiments over tt qudits.

The existence of an exact unitary tt-design on 𝖴(d){\sf U}(d) for any tt and dd follows from the Carathéodoty’s theorem and the fact that the dimension of the space, on which UtUtU^{\otimes t}\otimes U^{\dagger\otimes t} is defined, is finite. Note however that the proof indicates only the existence of an exact unitary tt-design. How to explicitly construct an exact unitary tt-design has been a highly non-trivial problem.

In our construction, it is convenient to introduce a strong unitary tt-design.

Definition 2 (Strong unitary tt-design).

For t+t\in\mathbb{Z}^{+}, a finite set 𝖴t(d){\sf U}_{\leq t}(d) of unitaries on 𝖴(d){\sf U}(d) is called a strong unitary tt-design if

𝔼U𝖴t(d)[UrUs]=𝔼U𝖧[UrUs],\mathbb{E}_{U\sim{\sf U}_{\leq t}(d)}[U^{\otimes r}\otimes U^{\dagger\otimes s}]=\mathbb{E}_{U\sim{\sf H}}[U^{\otimes r}\otimes U^{\dagger\otimes s}], (6)

for 0rt0\leq\forall r\leq t and 0st0\leq\forall s\leq t.

Clearly, a strong unitary tt-design is a unitary tt-design. Unlike standard unitary designs, strong unitary designs do not have a clear operational interpretation in quantum information processing, but we use it in the intermediate step of our construction.

III Main result 1 – quantum circuits for exact unitary designs –

In this section, we provide explicit constructions of strong unitary tt-designs for any tt. In particular, a quantum circuit for a strong unitary tt-design on NN qubits is provided. We start with preliminaries in Subsec. III.1, and provide the construction in Subsec. III.2. We then comment on the circuit complexity of the construction in Subsec. III.3.

III.1 Preliminaries

Unitary designs have been studied in terms of representation theory RS2009 ; RS2011 since the operator UtUtU^{\otimes t}\otimes U^{\dagger\otimes t} in the definition can be regarded as a representation of the unitary group. Our construction is based on representation theory, where irreducible decomposition of the operator plays an important role. A brief introduction of irreducible representations (irreps) will be provided in Section VII.1. Here, we mention a couple of well-known facts that are necessary to state our main result.

Any irrep of the unitary group can be indexed by a non-increasing integer sequence λ:=(λ1,λ2,,λd)\lambda:=(\lambda_{1},\lambda_{2},\dots,\lambda_{d}) of length dd, i.e., λi\lambda_{i}\in\mathbb{Z} for i=1,,di=1,\dots,d, and λ1λ2λd\lambda_{1}\geq\lambda_{2}\geq\dots\geq\lambda_{d} B2004 . In particular, spherical representations of 𝖴(d){\sf U}(d) with respect to 𝖪:=𝖴(d1)×𝖴(dd1){\sf K}:={\sf U}(d_{1})\times{\sf U}(d-d_{1}) are of great importance in the construction. Let Λsph(d1,d,t)\Lambda_{\rm sph}(d_{1},d,t) be a set of all non-increasing integer sequences λ\lambda in the form of

λ=(λ1,,λd1,0,,0,λd1,,λ1),\lambda=(\lambda_{1},\dots,\lambda_{d_{1}},0,\dots,0,-\lambda_{d_{1}},\dots,-\lambda_{1}), (7)

where d1d/2d_{1}\leq d/2 and tλ1λd10t\geq\lambda_{1}\geq\dots\geq\lambda_{d_{1}}\geq 0. The spherical representation is the irrep indexed by λΛsph(d1,d,t)\lambda\in\Lambda_{\rm sph}(d_{1},d,t) GW2009 . For a spherical representation λΛsph(d1,d,t)\lambda\in\Lambda_{\rm sph}(d_{1},d,t), a zonal spherical function Zλ(d1)(z1,,zd1)Z^{(d_{1})}_{\lambda}(z_{1},\dots,z_{d_{1}}) is defined by the unique bi-𝖪{\sf K}-invariant function JC1974 ; R2010 ; BNOZ2020 . The zonal spherical functions are a certain type of symmetric polynomials, and can be explicitly written down (see, e.g., Appendix A of Ref. BNOZ2020 ).

III.2 Inductive constructions

Our main technical result is to construct a strong unitary tt-design on 𝖴(d){\sf U}(d) from those on 𝖴(d1){\sf U}(d_{1}) and on 𝖴(dd1){\sf U}(d-d_{1}).

Theorem 3.

Let d1d_{1} be a positive integer such that d1d/2d_{1}\leq d/2. Define a set of unitaries 𝖶d1dd1{\sf W}_{d_{1}\oplus d-d_{1}} in 𝖴(d){\sf U}(d) by

𝖶d1dd1:={UV|U𝖴t(d1),V𝖴t(dd1)},{\sf W}_{d_{1}\oplus d-d_{1}}:=\{U\oplus V|U\in{\sf U}_{\leq t}(d_{1}),V\in{\sf U}_{\leq t}(d-d_{1})\}, (8)

where 𝖴t(d1){\sf U}_{\leq t}(d_{1}) and 𝖴t(dd1){\sf U}_{\leq t}(d-d_{1}) are strong unitary tt-designs on 𝖴(d1){\sf U}(d_{1}) and 𝖴(dd1){\sf U}(d-d_{1}), respectively. Let 𝛉λ:=(θλ(0),,θλ(d11))\bm{\theta}_{\lambda}:=(\theta_{\lambda}^{(0)},\dots,\theta_{\lambda}^{(d_{1}-1)}) (θλ(i)[0,π/2])(\theta_{\lambda}^{(i)}\in[0,\pi/2]) be such that

Zλ(d1)(cos2θλ(0),,cos2θλ(d11))=0,Z_{\lambda}^{(d_{1})}\bigl{(}\cos^{2}\theta_{\lambda}^{(0)},\dots,\cos^{2}\theta_{\lambda}^{(d_{1}-1)}\bigr{)}=0, (9)

where Zλ(d1)Z_{\lambda}^{(d_{1})} is the zonal spherical function for λΛsph(d1,d,t)\lambda\in\Lambda_{\rm sph}(d_{1},d,t). Let RλR_{\lambda} be a unitary defined by

Rλ=(C(𝜽λ)iS(𝜽λ)0iS(𝜽λ)C(𝜽λ)000Id2d1),R_{\lambda}=\begin{pmatrix}C(\bm{\theta}_{\lambda})&iS(\bm{\theta}_{\lambda})&0\\ iS(\bm{\theta}_{\lambda})&C(\bm{\theta}_{\lambda})&0\\ 0&0&I_{d-2d_{1}}\end{pmatrix}, (10)

where C(𝛉λ)=diag(cosθλ(0),,cosθλ(d11))C(\bm{\theta}_{\lambda})={\rm diag}(\cos\theta_{\lambda}^{(0)},\dots,\cos\theta_{\lambda}^{(d_{1}-1)}) and S(𝛉λ)=diag(sinθλ(0),,sinθλ(d11))S(\bm{\theta}_{\lambda})={\rm diag}(\sin\theta_{\lambda}^{(0)},\dots,\sin\theta_{\lambda}^{(d_{1}-1)}), and Id2d1I_{d-2d_{1}} is the identity matrix of size d2d1d-2d_{1}. Then,

𝖶d:=𝖶d1dd1λΛsph(d1,d,t)(Rλ𝖶d1dd1){\sf W}_{d}:={\sf W}_{d_{1}\oplus d-d_{1}}\prod_{\lambda\in\Lambda_{\rm sph}(d_{1},d,t)}(R_{\lambda}{\sf W}_{d_{1}\oplus d-d_{1}}) (11)

is a strong unitary tt-design on 𝖴(d){\sf U}(d).

Theorem 3 follows from a more general result BNOZ2020 shown by some of the authors, which works not only for the unitary group but also for a broader class of compact groups. For the sake of completeness, we provide a direct proof of Theorem 3 in Sec. VII.

We then claim that

𝖶1={1,ω,ω2,,ωt},{\sf W}_{1}=\{1,\omega,\omega^{2},\dots,\omega^{t}\}, (12)

where ω=exp[2πt+1]\omega=\exp[\frac{2\pi}{t+1}] is the (t+1)(t+1)-th root of unity, is a strong unitary tt-design on 𝖴(1){\sf U}(1) for any tt. This is easily checked by direct calculations:

𝔼U𝖶1[UrUs]=1t+1z𝖶1zrz¯s=δrs,\displaystyle\mathbb{E}_{U\sim{\sf W}_{1}}[U^{\otimes r}\otimes U^{\dagger\otimes s}]=\frac{1}{t+1}\sum_{z\in{\sf W}_{1}}z^{r}\bar{z}^{s}=\delta_{rs}, (13)
𝔼U𝖧(1)[UrUs]=U(1)zrz¯s𝑑z=δrs,\displaystyle\mathbb{E}_{U\sim{\sf H}(1)}[U^{\otimes r}\otimes U^{\dagger\otimes s}]=\int_{U(1)}z^{r}\bar{z}^{s}dz=\delta_{rs}, (14)

where δrs\delta_{rs} is the Kronecker delta. Hence, we have 𝔼U𝖶1[UrUs]=𝔼U𝖧(1)[UrUs]\mathbb{E}_{U\sim{\sf W}_{1}}[U^{\otimes r}\otimes U^{\dagger\otimes s}]=\mathbb{E}_{U\sim{\sf H}(1)}[U^{\otimes r}\otimes U^{\dagger\otimes s}] for 0s,rt0\leq\forall s,r\leq t, implying that 𝖶1{\sf W}_{1} is a strong unitary tt-design.

From Theorem 3 and 𝖶1{\sf W}_{1}, a strong unitary tt-design on a qudit can be inductively constructed.

Corollary 4.

For d1d\geq 1, let 𝖶1d1{\sf W}_{1\oplus d-1} be a set of unitaries given by

𝖶1d1={zV|z𝖶1,V𝖴t(d1)},{\sf W}_{1\oplus d-1}=\{z\oplus V|z\in{\sf W}_{1},V\in{\sf U}_{\leq t}(d-1)\}, (15)

where 𝖶1={1,ω,,ωt}{\sf W}_{1}=\{1,\omega,\dots,\omega^{t}\} with ω\omega being the (t+1)(t+1)-th root of unity, and θλ[0,π/2]\theta_{\lambda}\in[0,\pi/2] be such that

Zλ(1)(cos2θλ)=0.Z^{(1)}_{\lambda}(\cos^{2}\theta_{\lambda})=0. (16)

Using a unitary Rλ=eiθλXId2R_{\lambda}=e^{i\theta_{\lambda}X}\oplus I_{d-2}, where XX is the Pauli-XX operator, we obtain that

𝖶1d1λΛsph(1,d,t)(Rλ𝖶1d1){\sf W}_{1\oplus d-1}\prod_{\lambda\in\Lambda_{\rm sph}(1,d,t)}(R_{\lambda}{\sf W}_{1\oplus d-1}) (17)

is a strong unitary tt-design on a qudit.

In this construction, it is important to obtain zeros for the zonal spherical functions Zλ(1)Z_{\lambda}^{(1)}. This is computationally feasible since they are polynomials of one variable and are explicitly given (see Appendix A of Ref. BNOZ2020 ). Furthermore, Λsph(1,d,t)\Lambda_{\rm sph}(1,d,t) contains only tt elements. Hence, we need to solve tt polynomials with one variable, which is tractable as far as tt is not too large.

We now consider a strong unitary tt-design on NN qubits. Again using Theorem 3, we obtain the quantum circuit on (N+1)(N+1) qubits based on that on NN qubits. See also Fig. 1.

Corollary 5.

Let 𝖰N{\sf Q}_{N} be a strong unitary tt-design on NN qubits, and Ctrl𝖰N{\rm Ctrl\mathchar 45\relax}{\sf Q}_{N} be a set of controlled-unitaries on N+1N+1 qubits, defined by

Ctrl𝖰N:={|00|U0+|11|U1:U0,U1𝖰N}.{\rm Ctrl\mathchar 45\relax}{\sf Q}_{N}:=\{|0\rangle\!\langle 0|\otimes U_{0}+|1\rangle\!\langle 1|\otimes U_{1}:U_{0},U_{1}\in{\sf Q}_{N}\}. (18)

For λΛsph(D,2D,t)\lambda\in\Lambda_{\rm sph}(D,2D,t), where D=2ND=2^{N}, let 𝛉λ:=(θλ(0),,θλ(D1))\bm{\theta}_{\lambda}:=(\theta_{\lambda}^{(0)},\dots,\theta_{\lambda}^{(D-1)}) be such that

Zλ(D)(cos2θλ(0),,cos2θλ(D1))=0.Z^{(D)}_{\lambda}(\cos^{2}\theta_{\lambda}^{(0)},\dots,\cos^{2}\theta_{\lambda}^{(D-1)})=0. (19)

Representing {0,,D1}\{0,\dots,D-1\} in binary form such as {𝐣}𝐣{0,1}N\{\bm{j}\}_{\bm{j}\in\{0,1\}^{N}}, we write θλ(j)\theta_{\lambda}^{(j)} as θλ(𝐣)\theta_{\lambda}^{(\bm{j})}. Let RX(𝛉λ)R_{X}(\bm{\theta}_{\lambda}) be a single-qubit XX-rotation controlled by NN qubits, defined by

RX(𝜽λ)=𝒋{0,1}Neiθλ(𝒋)X|𝒋𝒋|.R_{X}(\bm{\theta}_{\lambda})=\sum_{\bm{j}\in\{0,1\}^{N}}e^{i\theta_{\lambda}^{(\bm{j})}X}\otimes|\bm{j}\rangle\!\langle\bm{j}|. (20)

Then,

Ctrl𝖰NλΛsph(D,2D,t)(RX(𝜽λ)Ctrl𝖰N){\rm Ctrl\mathchar 45\relax}{\sf Q}_{N}\prod_{\lambda\in\Lambda_{\rm sph}(D,2D,t)}\bigr{(}R_{X}(\bm{\theta}_{\lambda}){\rm Ctrl\mathchar 45\relax}{\sf Q}_{N}\bigl{)} (21)

is a strong unitary tt-design on N+1N+1 qubits.

Refer to caption
Figure 1: The quantum circuit that generates an exact unitary tt-design on N+1N+1 qubits from those on NN qubits. The unitary 𝖰N{\sf Q}_{N} is a quantum circuit for an exact unitary tt-design on NN qubits. The gate X(𝜽λ)X(\bm{\theta}_{\lambda}) is the single-qubit XX-rotation controlled by the other NN qubits, which corresponds to RX(𝜽λ)R_{X}(\bm{\theta}_{\lambda}) in the main text. Note that this gate can be decomposed into a sequence of two-qubit gates using a classical oracle that provides θλ(𝒋)\theta_{\lambda}^{(\bm{j})} from 𝒋\bm{j}. The rotation angles 𝜽λ\bm{\theta}_{\lambda} are obtained by solving Zλ(D)=0Z_{\lambda}^{(D)}=0, where Zλ(D)Z_{\lambda}^{(D)} is the zonal spherical function for the spherical representation λΛsph(D,2D,t)\lambda\in\Lambda_{\rm sph}(D,2D,t) with D=2ND=2^{N}. The number of the controlled-XX rotations is |Λsph(D,2D,t)||\Lambda_{\rm sph}(D,2D,t)|. By the inductive use of this quantum circuit in terms of NN, we can decompose the circuit to that consisting only of two-qubit gates.

Corollary 5 implies that a quantum circuit for an exact unitary tt-design can be inductively constructed from a strong unitary tt-design on one qubit, i.e., that on 𝖴(2){\sf U}(2). Furthermore, a strong unitary tt-design on 𝖴(2){\sf U}(2) can be constructed using Corollary 4. Thus, combining Corollaries 4 and 5, we obtain a quantum circuit for an exact unitary tt-design for any tt and on an arbitrary number of qubits.

Note that the circuit, constructed in this way, can be explicitly decomposed into two-qubit gates. The controlled unitary Ctrl𝖰N{\rm Ctrl\mathchar 45\relax}{\sf Q}_{N} part contains up to three-qubit gates, if the circuit 𝖰N{\sf Q}_{N} on NN qubit is already decomposed into two-qubit gates. The three-qubit gates can be easily rewritten as a series of two-qubit gates. Also, the XX-rotation controlled by NN qubits, RX(𝜽λ)R_{X}(\bm{\theta}_{\lambda}), can be decomposed into a sequence of two-qubit gates of polynomial length using sufficiently many number of ancillary qubits, which is based on a classical oracle that computes the angle θλ(𝒋)\theta_{\lambda}^{(\bm{j})} from 𝒋\bm{j} (see Appendix A).

In special cases, we can find a much more concise construction based on a similar technique.

Proposition 6.

Let 𝖢(4){\sf C}(4) be the Clifford group on 22 qubits. There exists a fixed two-qubit unitary UcU_{c}, such that 𝖢(4)Uc𝖢(4){\sf C}(4)U_{c}{\sf C}(4) is an exact unitary 44-design on 22 qubits.

Analytically, we can prove that there exist unitaries V1V_{1} and V2V_{2} such that 𝖢(4)V1𝖢(4)V2𝖢(4){\sf C}(4)V_{1}{\sf C}(4)V_{2}{\sf C}(4) is an exact unitary 44-design on 22 qubits BNOZ2020 . Also, an algorithm for computing the unitaries V1V_{1} and V2V_{2} is given. It, however, turns out from numerics that it is not necessary to apply two extra unitaries if we choose a proper unitary UcU_{c}, which leads to Proposition 6. An explicit form of the unitary UcU_{c} is numerically obtained and is provided in Appendix B. Note that the existence of UcU_{c} is confirmed numerically, so the statement holds up to the numerical precision.

This construction is only for a 44-design on 22 qubits, but the number of unitaries in the 44-design is much smaller than that of Corollary 5. It is an open problem whether a similar construction works for higher-designs on a larger number of qubits.

III.3 Efficiency and comparison with a Haar unitary

To quantitatively evaluate the complexity of the quantum circuit for an exact unitary tt-design obtained in Corollary 5, we provide an order estimate of the number G(N)G(N) of two-qubit gates in the circuit. Assuming 2Nt2^{N}\gg t and using the fact that |Λsph(D,2D,t)|=O(eπ2t/3)|\Lambda_{\rm sph}(D,2D,t)|=O(e^{\pi\sqrt{2t/3}}) due to the Hardy and Ramanujan formula for the asymptotics of the number of partitions, we obtain

G(N)exp[π2t3(N1)],G(N)\approx\exp\biggl{[}\pi\sqrt{\frac{2t}{3}}(N-1)\biggr{]}, (22)

to the leading order of NN. Hence, it is necessary to use exponentially many two-qubit gates as the number of qubits increases. This inefficiency of the quantum circuit may be intrinsic since the construction is inductive.

There is another source of inefficiency. In Corollary 5, it is necessary to find zeros of zonal spherical functions (see Eq. (19)) for all λΛsph(D,2D,t)\lambda\in\Lambda_{\rm sph}(D,2D,t). The zonal spherical function is given in terms of the summation of the (normalized) Schur polynomials (see Appendix A in Ref. BNOZ2020 ). It is unlikely that the Schur polynomials have polynomial size algebraic formulas in general SchurPoly2019 . Moreover, the number of variables for each Zλ(D)Z_{\lambda}^{(D)} is D=2ND=2^{N}. Hence, finding zeros of zonal spherical functions is computationally intractable.

In total, the construction for an exact unitary tt-design on a large number of qubits is inefficient from both quantum-circuit and classical-computation viewpoints. We, however, think that our construction and our proof technique will form a solid basis of searching more efficient constructions of exact, as well as approximate, unitary designs. We also emphasize that, despite its inefficiency, our construction is of practical use on a few-qubit system, as we seek in the following sections.

Before we conclude this section, we comment on advantages of our construction of an exact unitary tt-design over a direct implementation of a Haar random unitary. A naive way of implementing a Haar random unitary by a quantum circuit consists of three steps. First, we sample a Haar random unitary as a matrix by a classical computer. A classical algorithm for this is known M2007 , but it is trivially inefficient since the size of the matrix is exponentially large. We then classically compute a decomposition of the unitary matrix into a sequence of two-qubit unitaries, providing a classical description of a quantum circuit for the unitary. This step is also inefficient, and the resulting quantum circuit is almost surely composed of the exponentially many number of two-qubit gates. Finally, we implement the circuit in practice.

This quantum circuit for a Haar random unitary is inefficient in terms of the number of qubits, and so, cannot be of practical use in a large system. Even in a small system, this naive implementation has a crucial difficulty that, every time a unitary is sampled, the above protocol outputs a quantum circuit with a rather different sequence of various two-qubit gates. This implies that, in each sampling, one needs to significantly modify the quantum circuit. This is in a sharp contrast to our quantum circuit for a unitary tt-design based on Corollary 5 since it has a fixed structure. In each sampling, only what one needs to do is to randomly choose single-qubit gates, or more precisely elements of 𝖴(1){\sf U}(1) from 𝖶1{\sf W}_{1} (see Eq. (12)), and to plug them into the quantum circuit with a fixed structure. This will help practical implementations of the circuit in small systems.

It should be also noted that the single-qubit gates in our construction can be sampled from a discrete set, though sampling from a continuous gate set is necessary in the direct implementation of a Haar random unitary. This is another advantage of our construction.

IV Main result 2 – Higher-Order Randomized Benchmarking –

We here introduce a higher-order generalization of the standard RB that uses exact unitary 2t2t-designs. We call it the tt-th order RB, or simply tt-RB. The standard RB corresponds to 11-RB. From the higher-order RB, more information about the noise can be extracted. In particular, we show that a new characterization of the noise, which we call self-adjointness, can be estimated from the 22-RB.

Before we proceed, we emphasize that exact unitary designs, not approximate ones, are of crucial importance in the RB-type protocols. This is because the protocol uses unitary designs multiple times. Hence, if each unitary has an error due to the approximation, it accumulates in the whole process and results in a large error at the end. Since the goal of the RB-type protocol is typically very high, such as benchmarking the fidelity >95%>95\%, the error originated from the approximate designs would spoil the protocol. Hence, the use of exact unitary designs is of key importance. This point is more elaborated on in Subsec. IV.4.

In Subsec. IV.1, we overview a couple of metrics of the noise, i.e., the average fidelity and unitarity, and introduce the self-adjointness. The importance of the self-adjointness in QEC is argued in Subsec. IV.2. We then introduce the tt-RB in Subsec. IV.3. We argue the importance of exact designs in more detail in Subsec. IV.4. We focus on the 22-RB in Subsec. IV.5 and show that the self-adjointness and the unitarity of the noise can be estimated from the 22-RB at the same time. We briefly comment on the scalability of the tt-RB in Subsec. IV.6.

IV.1 Characterizing noises

A noise \mathcal{E} acting on a qq-qubit system is formulated by a completely-positive and trace-preserving (CPTP) map. Let dd be defined as d:=2qd:=2^{q}. The average fidelity and the unitarity are defined by

F():=𝑑φφ|(|φφ|)|φ,\displaystyle F(\mathcal{E}):=\int d\varphi\langle\varphi|\mathcal{E}\bigl{(}|\varphi\rangle\!\langle\varphi|\bigr{)}|\varphi\rangle, (23)
u():=dd1𝑑φ||(|φφ|)||22,\displaystyle u(\mathcal{E}):=\frac{d}{d-1}\int d\varphi\bigl{|}\!\bigr{|}\mathcal{E}^{\prime}(|\varphi\rangle\!\langle\varphi|)\bigl{|}\!\bigr{|}_{2}^{2}, (24)

respectively, where (ρ):=(ρI/d)\mathcal{E}^{\prime}(\rho):=\mathcal{E}(\rho-I/d), and A2=(Tr[AA])1/2|\!|A|\!|_{2}=(\operatorname{Tr}[A^{\dagger}A])^{1/2} is the Schatten 2-norm. The average fidelity satisfies 1/(d+1)F()11/(d+1)\leq F(\mathcal{E})\leq 1, and F()=1F(\mathcal{E})=1 if and only if the system is noiseless, i.e., \mathcal{E} is the identity channel, while the unitarity satisfies 0<u()10<u(\mathcal{E})\leq 1, and u()=1u(\mathcal{E})=1 if and only if the noise is coherent, i.e., \mathcal{E} is a unitary channel. The unitarity is an important metric in the context of QEC since coherent noise is known to be hard to correct in general KLDF2016 ; SWS2015 ; SFK2017 .

In the RB-type protocols, it is more natural to use a fidelity parameter f()f(\mathcal{E}) rather than the average fidelity itself. It is defined by

f()=dF()1d1,f(\mathcal{E})=\frac{dF(\mathcal{E})-1}{d-1}, (25)

and satisfies 1/(d21)f()1-1/(d^{2}-1)\leq f(\mathcal{E})\leq 1.

We next introduce a self-adjointness of the noise. For any linear map \mathcal{E}, an adjoint map \mathcal{E}^{\dagger} is defined by Tr[A(B)]=Tr[(A)B]\operatorname{Tr}[A\mathcal{E}(B)]=\operatorname{Tr}[\mathcal{E}^{\dagger}(A)B]. A noise \mathcal{E} is called self-adjoint if =\mathcal{E}=\mathcal{E}^{\dagger}, which is equivalent to that all the Kraus operators of \mathcal{E} are self-adjoint.

The self-adjointness H()H(\mathcal{E}) of the noise \mathcal{E} is defined by

H():=1d+12d𝑑φ||(|φφ|)(|φφ|)||22.H(\mathcal{E}):=1-\frac{d+1}{2d}\int d\varphi\bigl{|}\!\bigr{|}\mathcal{E}(|\varphi\rangle\!\langle\varphi|)-\mathcal{E}^{\dagger}(|\varphi\rangle\!\langle\varphi|)\bigl{|}\!\bigr{|}_{2}^{2}. (26)

The normalization constant is chosen such that 0H()10\leq H(\mathcal{E})\leq 1. Obviously, H()=1H(\mathcal{E})=1 if and only if \mathcal{E} is self-adjoint, i.e. =\mathcal{E}=\mathcal{E}^{\dagger}. Note that the self-adjointness has two contributions from the noisy map \mathcal{E}, one is from the unital part and the other from the non-unital part. The non-unital part of the noise makes the self-adjointness less than one since, if \mathcal{E} is not unital, then \mathcal{E}^{\dagger} is not trace-preserving, which implies that \mathcal{E}\neq\mathcal{E}^{\dagger}.

To clearly separate the two contributions, we introduce a self-adjointness parameter h()h(\mathcal{E}). Using (ρ)=(ρI/d)\mathcal{E}^{\prime}(\rho)=\mathcal{E}(\rho-I/d), we defined it by

h():=dd1𝑑φTr[(φ)(φ)].h(\mathcal{E}):=\frac{d}{d-1}\int d\varphi\operatorname{Tr}[\mathcal{E}^{\prime}(\varphi)\mathcal{E}^{\prime\dagger}(\varphi)]. (27)

The self-adjointness parameter h()h(\mathcal{E}) is related to the self-adjointness H()H(\mathcal{E}) and the unitarity u()u(\mathcal{E}) by

H()=1d21d2(u()h())d+12d2|α|2,\displaystyle H(\mathcal{E})=1-\frac{d^{2}-1}{d^{2}}\bigl{(}u(\mathcal{E})-h(\mathcal{E})\bigr{)}-\frac{d+1}{2d^{2}}|\alpha_{\mathcal{E}}|^{2}, (28)

where |α||\alpha_{\mathcal{E}}| is a measure of the non-unital part of the noise (see Subsec. VIII.1 for the definition). We can clearly observe that H()H(\mathcal{E}) consists of two factors, the unital part h()h(\mathcal{E}) and the non-unital part |α||\alpha_{\mathcal{E}}|.

The three metrics of noises, namely, fidelity, unitarity, and self-adjointness, all capture different properties of the noises. The fidelity reveals the first order property of the noises, while the unitarity and the self-adjointness, which are independent to each other, reveal the second-order. In order to improve noisy quantum devices, it is of crucial importance to obtain the information of noise as much as possible. Hence, it is certainly of practical use to introduce the self-adjointness as a new metric of noise. In addition, we argue in the next subsection that the self-adjointness has important implications for QEC.

IV.2 Importance of self-adjointness in QEC

The most important family of self-adjoint noises is stochastic Pauli noises, whose Kraus operators are all proportional to Pauli matrices. In QEC, Pauli noises are the standard yet most important class of noises both in theory and in practice. From a theoretical perspective, Pauli noises are easy to numerically handle. Hence, most numerical calculations have been carried out by assuming Pauli noises, and it has been confirmed that QEC has preferable features, such as exponential decreases and threshold behaviors of logical error rates, if the noise is Pauli.

The noise being Pauli is also practically preferable in experimental realizations of QEC since it typically simplifies the decoding tasks. This is especially the case for stabilizer codes, such as surface and color codes, whose standard decoders are to estimate what types of Pauli operators should be applied on which physical qubits during recovery operations. For stochastic Pauli noises, if the estimation goes well, the state is fully retrieved with high probability by applying Pauli operators to the suitable physical qubits. In contrast, it is not possible to fully correct non-Pauli noises by applying Pauli operators since they generate undesired coherence between different code spaces. Thus, QEC of non-Pauli noises generally suffers from degradation of logical error rates when the standard decoders are used SFK2017 ; BEKP2018 or requires more complicated algorithms for retrieving the performance of QEC. Neither of them is preferable in practice since it induces additional experimental difficulties.

For these reasons, it is desirable to check that the noise on an experimental system is stochastic Pauli. To this end, the self-adjointness provides useful information since, if H()1H(\mathcal{E})\ll 1, then the noise is far from self-adjoint and cannot be approximated by Pauli noises. This implies that the practical situation differs from the standard assumption in theoretical studies of QEC and incurs additional difficulties on decoding procedure. Thus, the self-adjointness provides practical information about the feasibility of QEC using Pauli-based decoders.

Note that the difficulty of QEC for non-Pauli noises, captured by the self-adjointness, highly depends on the assumptions in quantum error correction schemes. When any decoding procedure is available, it would not be so important whether the noise is Pauli or non-Pauli. When this is the case, the unitarity will be a more suitable metric of noise relevant to the feasibility of QEC KLDF2016 ; SWS2015 ; SFK2017 . Note also that non-Pauli noises can be always transformed to a Pauli noise by Pauli-twirling. However, Pauli-twirling induces additional noise onto the system and, as a result, the performance of QEC will degrade. Thus, it is practically desirable to manufacture the system so that the noise is stochastic Pauli.

We also provide a pedagogical example of noise, where performance of QEC can be directly captured by the self-adjointness but not by fidelity nor unitarity. Consider a θ\theta-rotation error around the XX-axis on one qubit, i.e., exp[iθX/2]\exp[i\theta X/2], where XX is the Pauli-XX operator. The average fidelity FθF_{\theta} and the self-adjointness HθH_{\theta} can be obtained as

1/3=Fπ\displaystyle 1/3=F_{\pi} <Fπ/2=2/3,\displaystyle<F_{\pi/2}=2/3, (29)
0=Hπ/2\displaystyle 0=H_{\pi/2} <Hπ=1.\displaystyle<H_{\pi}=1. (30)

The unitarity is 11 for any θ\theta.

One may expect that the π/2\pi/2-rotation error is easier to correct than the π\pi-rotation since the former has higher fidelity than the latter. However, this is not the case since π\pi-rotation is simply a perfect bit-flip that can be trivially corrected, while the π/2\pi/2-rotation error is known to be particularly hard to correct DP2017 . Thus, neither the average fidelity nor the unitarity, which is 11 for both errors, is a good metric of the error correctability. In contrast, the self-adjointness clearly captures whether the error can be corrected, at least in this case, since Hπ/2H_{\pi/2} and HπH_{\pi} are the minimum and the maximum values of the self-adjointness, respectively.

IV.3 General description of the tt-th order RB

We now introduce the tt-RB using an exact unitary 2t2t-design 𝖴2t:={Ui}i{\sf U}_{2t}:=\{U_{i}\}_{i}. As is the case for the standard RB, we assume that the noise is gate- and time-independent, so that the noisy implementation of 𝖴2t{\sf U}_{2t} is given by {𝒢i:=𝒰i}i\{{\cal G}_{i}:=\mathcal{E}\circ\mathcal{U}_{i}\}_{i}, where \mathcal{E} is the CPTP map that represents the noise, and we used the notation that 𝒰(ρ):=UρU\mathcal{U}(\rho):=U\rho U^{\dagger}.

Let OiniO_{\rm ini} and OmeasO_{\rm meas} be the initial and measurement operators, respectively, which we assume to be Hermitian. We first apply a sequence of unitaries U𝒊=UimUi1U_{\bm{i}}=U_{i_{m}}\dots U_{i_{1}} onto the initial operator OiniO_{\rm ini}. Each UinU_{i_{n}} is chosen uniformly at random from 𝖴2t{\sf U}_{2t}, which we denote by U𝒊𝖴2t×mU_{\bm{i}}\sim{\sf U}_{2t}^{\times m}. We then apply its inverse Uim+1:=U𝒊1U_{i_{m+1}}:=U_{\bm{i}}^{-1}, and measure OmeasO_{\rm meas}.

If the system is noiseless, =id\mathcal{E}={\rm id}, this protocol results in a trivial expectation value that

Tr[Omeas𝒰im+1𝒰im𝒰i1(Oini)]=Tr[OmeasOini]\operatorname{Tr}\bigl{[}O_{\rm meas}\mathcal{U}_{i_{m+1}}\circ\mathcal{U}_{i_{m}}\circ\dots\circ\mathcal{U}_{i_{1}}(O_{\rm ini})\bigr{]}=\operatorname{Tr}[O_{\rm meas}O_{\rm ini}] (31)

due to the inverse unitary Uim+1U_{i_{m+1}}. However, when the system is noisy, the expectation value becomes

OmeasOini,𝒊:=Tr[Omeas𝒢im+1𝒢im𝒢i1(Oini)],\langle O_{\rm meas}\rangle_{O_{\rm ini},\bm{i}}:=\operatorname{Tr}\bigl{[}O_{\rm meas}{\cal G}_{i_{m+1}}\circ{\cal G}_{i_{m}}\circ\dots\circ{\cal G}_{i_{1}}(O_{\rm ini})\bigr{]}, (32)

which in general differs from Tr[OmeasOini]\operatorname{Tr}[O_{\rm meas}O_{\rm ini}]. The basic idea of the RB-type protocol is to extract some information about the noise \mathcal{E} from the difference.

In the tt-RB, we especially focus on the average of the tt-th power of the expectation value over all choices of the unitary sequence. That is,

V(t)(m,|Oini,Omeas):=𝔼U𝒊𝖴2t×m[(OmeasOini,𝒊)t].V^{(t)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas}):=\mathbb{E}_{U_{\bm{i}}\sim{\sf U}_{2t}^{\times m}}\bigl{[}\bigl{(}\langle O_{\rm meas}\rangle_{O_{\rm ini},\bm{i}}\bigr{)}^{t}\bigr{]}. (33)

Using the representation-theoretic technique, it can be shown that V(t)(m,|Oini,Omeas)V^{(t)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas}) is generally given in the following form:

V(t)(m,|Oini,Omeas)=λTr[A^λ(t)(C^λ(t)())m],V^{(t)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas})=\sum_{\lambda}\operatorname{Tr}\bigl{[}\hat{A}^{(t)}_{\lambda}\bigl{(}\hat{C}^{(t)}_{\lambda}(\mathcal{E})\bigr{)}^{m}\bigr{]}, (34)

where λ\lambda labels the irreps of the unitary group, A^λ(t)\hat{A}^{(t)}_{\lambda} and C^λ(t)()\hat{C}^{(t)}_{\lambda}(\mathcal{E}) are mλ×mλm_{\lambda}\times m_{\lambda} matrices with mλm_{\lambda} being the multiplicity of the irrep λ\lambda. This is well-known in the literature of RB-type protocols, but we provide a proof in Sec. VIII.3 for completeness.

Despite its abstract expression, Eq. (34) has an important implication that the matrix C^λ(t)()m\hat{C}^{(t)}_{\lambda}(\mathcal{E})^{m} depends only on \mathcal{E} and mm, but not on OiniO_{\rm ini} and OmeasO_{\rm meas}. Hence, from the experimental data of V(t)(m,|Oini,Omeas)V^{(t)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas}) for various mm, it is in principle possible to estimate the matrix C^λ(t)()\hat{C}^{(t)}_{\lambda}(\mathcal{E}), which contains certain information of the noise \mathcal{E}, in the way independent of OiniO_{\rm ini} and OmeasO_{\rm meas}.

In practice, the most important situation is when the representation is multiplicity-free, i.e., mλ=1m_{\lambda}=1 for any λ\lambda. In this case, V(t)V^{(t)} reduces to a much simpler form:

V(t)(m,|Oini,Omeas)=λAλ(t)(Cλ(t)())m,V^{(t)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas})=\sum_{\lambda}A^{(t)}_{\lambda}\bigl{(}C^{(t)}_{\lambda}(\mathcal{E})\bigr{)}^{m}, (35)

where A(t),Cλ(t)()A^{(t)},C^{(t)}_{\lambda}(\mathcal{E})\in\mathbb{R}. Note that |Cλ(t)()|1|C^{(t)}_{\lambda}(\mathcal{E})|\leq 1 since V(t)V^{(t)} is a bounded function. Hence, in this case, V(t)V^{(t)} becomes a sum of some exponentially decreasing functions with respect to mm.

To be more concrete, let us recall the standard RB, corresponding to the 11-RB. As shown in Ref. EAZ2005 , V(1)V^{(1)} is given by

V(1)(m,|Oini,Omeas)=A0(1)+A1(1)f()m,V^{(1)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas})=A_{0}^{(1)}+A_{1}^{(1)}f(\mathcal{E})^{m}, (36)

where A0(1)A_{0}^{(1)} and A1(1)A_{1}^{(1)} depend only on OiniO_{\rm ini} and (Omeas)\mathcal{E}(O_{\rm meas}), and f()f(\mathcal{E}) is the fidelity parameter of the noise \mathcal{E}. Thus, by fitting experimentally obtained data of V(1)V^{(1)} for different mm with the fitting function F(m)=A+BαmF(m)=A+B\alpha^{m}, we can estimate the fidelity parameter f()f(\mathcal{E}).

IV.4 Importance of exact designs in RB

In the RB protocol, it is important to use exact unitary designs because designs are used many times, sometimes a few hundreds to a thousand, in a single run of the protocol. To illustrate this, let us consider the 11-RB when the unitary 22-design in the protocol is ϵ\epsilon-approximate.

Let mm be the length of the unitary sequence as above. It is straightforward to show that,

V(1)(m,|Oini,Omeas)A0+A1fm+ϵ(m2)(E2f2+E1f+E0)+O(m2ϵ2),V^{(1)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas})\\ \approx A_{0}^{\prime}+A_{1}f^{m}+\epsilon(m-2)(E_{2}f^{2}+E_{1}f+E_{0})+O(m^{2}\epsilon^{2}), (37)

where EiE_{i}’s are some constants that depend on OiniO_{\rm ini}, (Omeas)\mathcal{E}(O_{\rm meas}), ff, and how the design differs from the exact one. See Subsec. VIII.4 for the derivation. Compared to the 11-RB with exact ones, i.e., Eq. (36), fitting this function with respect to mm is much harder since it is not a simple exponential decay.

The fitting may go well if ϵfm/m\epsilon\ll f^{m}/m. This requires a very high precision of the design since mm can be a few hundreds in actual experiments. For instance, when f=0.95f=0.95, the degree ϵ\epsilon of approximation of the unitary design should be order 10510^{-5} or so. Although it is possible to achieve this degree of approximation by a sufficiently long quantum circuit BHH2016 ; NHKW2017 ; HMHEGR2020 , the RB becomes unpractical if we use such a long circuit at every use of a unitary design in the protocol and repeat it a few hundreds times.

There might be a possibility to improve Eq. (37) by using different constructions of approximate unitary designs at every step, by which the differences from the exact design may become random so that they cancel out in total. This will be an interesting question, but at this point, it is not clear if such a technique works. Also, even if it works, we need to assume additional structures of approximate constructions.

The higher-order RB with approximate designs will incur more difficulty in practice. Since it uses higher moment of the outcomes, the fitting function becomes more complicated than Eq. (37) when one uses approximate designs. Similarly to the 11-RB with approximate 22-designs, much better degree of approximation, that is, longer quantum circuits, will be needed, which is not practical. Thus, we conclude that exact unitary designs are of crucial importance in a practical implementation of the tt-RB.

IV.5 Second-order RB

We next focus on the 22-RB using exact unitary 44-designs, and show that the 22-RB reveals the self-adjointness of the noise. To this end, we set the initial operator OiniO_{\rm ini} to a traceless one, i.e., Tr[Oini]=0\operatorname{Tr}[O_{\rm ini}]=0. This setting, together with the fact that the noise is trace-preserving, makes the representation multiplicity-free (see Appendix C). Hence, the expectation value V(2)(m,|Oini,Omeas)V^{(2)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas}) for the 22-RB is given by a sum of exponentially decaying functions as shown in Eq. (35).

Note that the expectation value for a traceless initial operator can be obtained by performing the same experiment for two different quantum states ρ\rho and ρ\rho^{\prime}, and by taking the difference of the expectation values before they are squared. That is,

V(2)(m,|Δ,Omeas)=𝔼U𝒊[(Omeasρ,𝒊Omeasρ,𝒊)2]V^{(2)}(m,\mathcal{E}|\Delta,O_{\rm meas})\\ =\mathbb{E}_{U_{\bm{i}}}\bigl{[}\bigl{(}\langle O_{\rm meas}\rangle_{\rho,\bm{i}}-\langle O_{\rm meas}\rangle_{\rho^{\prime},\bm{i}}\bigr{)}^{2}\bigr{]} (38)

where Δ=ρρ\Delta=\rho-\rho^{\prime} is a traceless operator.

Our second main result in this paper is about V(2)(m,|Δ,Omeas)V^{(2)}(m,\mathcal{E}|\Delta,O_{\rm meas}) as summarized in Theorem 7.

Theorem 7.

In the above setting, V(2)(m,|Δ,Omeas)V^{(2)}(m,\mathcal{E}|\Delta,O_{\rm meas}) is given as follows. For single-qubit systems,

V(2)(m,|Δ,Omeas)=A0u()m+A1(910f()215u()+310h())m,V^{(2)}(m,\mathcal{E}|\Delta,O_{\rm meas})\\ =A_{0}u(\mathcal{E})^{m}+A_{1}\biggl{(}\frac{9}{10}f(\mathcal{E})^{2}-\frac{1}{5}u(\mathcal{E})+\frac{3}{10}h(\mathcal{E})\biggr{)}^{m}, (39)

where f(),u()f(\mathcal{E}),u(\mathcal{E}), and h()h(\mathcal{E}) are the fidelity parameter, the unitarity, and the self-adjointness parameter of the noise \mathcal{E}, respectively. For multi-qubit systems,

V(2)(m,|Δ,Omeas)=A0u()m+λ=I,II,IIIAλCλ()m,V^{(2)}(m,\mathcal{E}|\Delta,O_{\rm meas})=A_{0}u(\mathcal{E})^{m}+\sum_{\lambda={\rm I},{\rm II},{\rm III}}A_{\lambda}C_{\lambda}(\mathcal{E})^{m}, (40)

where 0Cλ()10\leq C_{\lambda}(\mathcal{E})\leq 1 depend only on the noise \mathcal{E}. Moreover, they satisfy

λ=I,II,IIIDλCλ()=(d21)22f()2u()+d212h(),\sum_{\lambda={\rm I},{\rm II},{\rm III}}D_{\lambda}C_{\lambda}(\mathcal{E})\\ =\frac{(d^{2}-1)^{2}}{2}f(\mathcal{E})^{2}-u(\mathcal{E})+\frac{d^{2}-1}{2}h(\mathcal{E}), (41)

where

DI=d2(d1)(d+3)4,\displaystyle D_{\rm I}=\frac{d^{2}(d-1)(d+3)}{4}, (42)
DII=d2(d+1)(d3)4,\displaystyle D_{\rm II}=\frac{d^{2}(d+1)(d-3)}{4}, (43)
DIII=d21.\displaystyle D_{\rm III}=d^{2}-1. (44)

See Subsec. VIII.5 for the proof.

In the single-qubit case, V(2)V^{(2)} is a sum of two exponentially decaying functions with respect to mm. Hence, from the double-exponential fitting of the experimental data of V(2)V^{(2)}, we can simultaneously estimate u()u(\mathcal{E}) and 910f()215u()+310h()\frac{9}{10}f(\mathcal{E})^{2}-\frac{1}{5}u(\mathcal{E})+\frac{3}{10}h(\mathcal{E}). Since it can be shown that the former is not less than the latter, we can estimate which of the two decaying rates corresponds to which quantity without any ambiguity. It is also possible to estimate the fidelity parameter f()f(\mathcal{E}) from the same data set by computing V(1)(m,|Δ,Omeas)V^{(1)}(m,\mathcal{E}|\Delta,O_{\rm meas}) because a unitary 22-design is also a unitary 11-design. Thus, from the experiment of the 22-RB on a single qubit, all of f(),f(\mathcal{E}), u()u(\mathcal{E}), and h()h(\mathcal{E}) can be estimated simultaneously.

In multi-qubit systems, V(2)V^{(2)} has a little more complicated form and consists of four exponentially decaying functions. Also, the decaying rates do not directly correspond to neither the unitarity nor the self-adjointness parameter. We observe from Eq. (41) that h()h(\mathcal{E}) can be obtained from a linear combination of the decaying rates Cλ()C_{\lambda}(\mathcal{E}), the value of u()u(\mathcal{E}), and f()f(\mathcal{E}).

One may think that, in the case of multiple qubits, it is practically intractable to accurately fit four exponentially decaying functions from experimental data because each data point has an error. This difficulty can be circumvented by choosing appropriate initial and measurement operators. By doing so, we can set some of AλA_{\lambda} zero in the ideal situation (see Tab. 1). This allows us to estimate the decaying rates one by one. Note that the initial and measurement operators in Tab. 1 are all diagonal in the computational basis. Hence, it suffices to perform the experiments for the four initial operators |00,|01,|10|00\rangle,|01\rangle,|10\rangle, and |11|11\rangle, with the measurement in the computational basis. From the data of these experiments, it is possible to reproduce all cases listed in Tab. 1 by post-processing.

In the multi-qubit case, the ambiguity remains to decide which of the decaying rates corresponds to which quantity. This is the case even when we use the above step-by-step estimation of the rates since, for instance, it is not clear if the unitarity u()u(\mathcal{E}) is larger or smaller than CIC_{\rm I}. In this case, we need to additionally perform the unitarity benchmarking WGHF2015 ; HHFFW2019 to separately estimate u()u(\mathcal{E}). If we have an estimated value of u()u(\mathcal{E}), the step-by-step estimation allows us to decide all decaying rates without any ambiguity.

See Sec. V.1 and Sec. IX.1 for the performance of 2-RB in concrete cases.

(Δ,Omeas)(\Delta,O_{\rm meas}) (ZZ,|0000|)\bigl{(}ZZ,|00\rangle\!\langle 00|\bigr{)} (ZZ,ZZ)(ZZ,ZZ) (ρ,ρ)\bigl{(}\rho_{-},\rho_{-}\bigr{)}
A0A_{0} 1/51/5 16/15 4/15
AIA_{\rm I} 4/54/5 48/5 41/15
AIIA_{\rm II} 0 16/3 1/3
AIIIA_{\rm III} 0 0 2/3
Table 1: A table of coefficients A0,AI,AIIA_{0},A_{\rm I},A_{\rm II}, and AIIIA_{\rm III} appeared in Eq. (40), for the 22-qubit case. The first row provides a pair of the initial and measurement operators (Δ,Omeas)(\Delta,O_{\rm meas}). We have assumed that the average fidelity of the noise \mathcal{E} is close to 11, so that the inverse unitary Uim+1U_{i_{m+1}} can be applied nearly noiseless (see Subsec. VIII.5 for the detail). The operator ZZZZ is ZZZ\otimes Z, and ρ:=|0000||1111|\rho_{-}:=|00\rangle\!\langle 00|-|11\rangle\!\langle 11|. By choosing proper operators, we can set some coefficients zero, so that experimental estimations of Cλ()C_{\lambda}(\mathcal{E}) become easy.
Refer to caption
Figure 2: The estimated values of F(1),u(1),F(\mathcal{E}_{1}),u(\mathcal{E}_{1}), and H(1)H(\mathcal{E}_{1}) obtained by 2-RB on one-qubit system for various parameters pp and qq, where we have taken 50005000 samplings both for measurement and for unitary sequences. The dots show the fitting results, and the dashed lines represent theoretical values.

IV.6 Scalability

The tt-RB for t2t\geq 2 inherits most of the desired properties of the RB-type protocols. For instance, it is experimentally-friendly since, apart from using higher-designs, the difference of the tt-RB from the standard RB (11-RB) is only taking the tt-th power of the expectation value before the average. It is also true that the tt-RB is free from SPAM errors (see Eqs. (34) and (35)).

The property that the standard RB does have and the tt-RB does not in general is the scarability. This is for two reasons. First, no efficient construction of exact unitary 2t2t-designs is known for t2t\geq 2 so far. Second, in the tt-RB protocol, it is necessary to apply the inverse unitary at the end of the unitary sequence. Hence, we need to beforehand compute the inverse of each sequence. When the system is large, the task is intractable in general. This difficulty is avoided in the standard RB by using the Clifford group, which is an exact unitary 22-design. Since the inverse is contained in the group, we can find the inverse relatively easily. One may expect that the difficulty of finding the inverse could be also avoided in the tt-RB by using the 2t2t-design that is also a group, which is called a unitary 2t2t-group BNRT2020 . However, it is known that unitary 2t2t-groups do not exist for t2t\geq 2 if the number of qubits 3\geq 3. Thus, in the tt-RB for t2t\geq 2, the hardness of finding the inverse in a large system is inevitable.

Nonetheless, we emphasize that, in the current experimental situations, the RB-type protocols for more than three qubits are practically intractable due to the limitation of the coherent time. Thus, the experimental use of the RB-type protocols is currently aiming to characterize the noise on one- or two-qubit systems in a concise manner. Considering this fact, even if the tt-RB is not scalable, it is practically useful and beneficial: it is as concise as the standard RB and provides more information about the noise, such as self-adjointness.

V Main result 3 – 22-RB in a superconducting system –

We finally implement the 22-RB in a superconducting system and estimate the self-adjointness of background noise. Unlike the analytical studies, the expectation values and the average over a unitary 44-design cannot be taken with arbitrary precision in experiments since the number of repetitions of experiment is practically limited. To check that this limitation does not cause any problem in the evaluation of the self-adjointness, we start with numerically investigating the feasibility of the 22-RB in Subsec. V.1. We then provide a summary of experimental results in Subsec. V.2.

In recent years, a number of experiments have been performed to characterize various noises on superconducting quantum systems in detail Wilen2021 ; HAN202110 ; McEwen2021 ; mcewen2021resolving . From our experiments, we show that the interactions with the adjacent qubits particularly decrease the self-adjoinenss and may cause problems toward realizations of QEC. In particular, our result implies that there exists a gap between the superconducting system and the common noise model used in theoretical studies of QEC, and also that the standard decoders of stabilizer codes may suffer from degradation of logical errors. Hence, toward the realization of QEC, it is desired to further improve the system or to develop the theory of QEC.

V.1 Numerical evaluation

When the 22-RB is practically implemented, there are two additional concerns. One is originated from the fact that the expectation value OmeasOini,𝒊\langle O_{\rm meas}\rangle_{O_{\rm ini},\bm{i}} is obtained from a limited number of measurements in the basis of OmeasO_{\rm meas}, resulting in an error due to a finite number of measurements. The other originates from the evaluation of the average 𝔼U𝒊𝖴4×m\mathbb{E}_{U_{\bm{i}}\sim{\sf U}_{4}^{\times m}} over the sequence of unitaries in the 44-design. Ideally, all sequences in 𝖴4×m{\sf U}_{4}^{\times m} should be taken, but practically, the average is often evaluated from a small subset in 𝖴4×m{\sf U}_{4}^{\times m} of randomly chosen sequences, leading to an additional error of estimation.

Taking sufficiently many measurements and samplings of unitary sequences will reproduce the analytical results with high accuracy. However, it is complicated to analytically derive the numbers sufficient for achieving a desired accuracy. We hence perform numerical experiments and show that experimentally-tractable numbers of samplings are sufficient for a reliable 22-RB.

V.1.1 One-qubit cases

In the case of single-qubit systems, we consider a specific noisy map given by

1(ρ)=qeiθXρeiθX+(1q)((1p)ρ+pXρX),\mathcal{E}_{1}(\rho)=qe^{i\theta X}\rho e^{-i\theta X}+(1-q)((1-p)\rho+pX\rho X), (45)

which is characterized by three parameters p,q,θp,q,\theta. The first term of the right-hand side represents a unitary part and the second term represents a stochastic part of the noise. A parameter qq determines a ratio between them. Hence, we can consider qq as a coherent parameter of noise, e.g., noise is unitary when q=1q=1 and is a probabilistic Pauli noise when q=0q=0. The parameters θ\theta and pp represent the rotation angle of the unitary part and the error probability of the stochastic part, respectively. For simplicity, we choose θ\theta such that the fidelity parameters of unitary and stochastic parts are equal, that is, p=sin2θp=\sin^{2}\theta. Then, the fidelity parameter f(1)f(\mathcal{E}_{1}) becomes independent of the coherent parameter qq.

To perform the 22-RB for this noise, we may use the exact 44-design constructed in Corollary 5. However, it is known that the icosahedral group, which we denote by 𝖨{\sf I}, forms an exact 44-design on one qubit RS2009 . Since the icosahedral group has less cardinality than our inductive construction, we use it in the following analysis.

The numerical results for the 22-RB on a single qubit are shown in Fig. 2. For each sequence length mm, we have taken 50005000 random unitary sequences from 𝖨×m{\sf I}^{\times m} and have had 50005000 measurements to obtain a single data point of V(1)V^{(1)}. A detailed fitting procedure is provided in Subsec. IX.1.

To check the accuracy of the 22-RB, we consider the relative errors |yy~|/(1y)|y-\tilde{y}|/(1-y), where yy and y~\tilde{y} are the theoretical value and the fitting value, respectively. Note that 1y01-y\sim 0 for all the fitting values when a fidelity close to unity is achieved. For almost all data points of F(),u(),F(\mathcal{E}),u(\mathcal{E}), and H()H(\mathcal{E}), we find that the relative errors are less than 5.0%5.0\%, except the case when pp is large, or equivalently, when the fidelity is small. The relative error becomes moderately large, such as 35%35\%, when p=0.4p=0.4 and q0.1q\geq 0.1, corresponding to F(1)=0.7F(\mathcal{E}_{1})=0.7. This is because the decaying rate of the second term in Eq. (39) is rather small, making the fitting difficult. However, such a case is not practically relevant since the fidelity is typically >90%>90\%. Thus, we conclude that the 2-RB on 1-qubit systems works well in practice.

To analyze the dependence of the accuracy of the 22-RB on the number of measurements and samplings of random unitary sequences, we additionally perform the 2-RB on one qubit with the various numbers of measurements and samplings. The results are summarized in Tab. 2, where we set the noise parameters to p=0.02p=0.02 and q=0.02q=0.02. From these results, it appears that setting the numbers of measurements and samplings of random sequences to a few hundreds is sufficient for a good estimate. These results further indicate that increasing the number of random sequences rather than the number of measurements is preferable to improve the accuracy. See Subsec. IX.1 for the details.

Table 2: Numerically estimated values of the fidelity, unitarity, and self-adjointness from the single-qubit 22-RB with the finite numbers of measurements and samplings of unitary sequences. We set p=q=0.02p=q=0.02. The theoretical values are shown at the bottom of the table.
# of meas. # of sequences FF uu HH
10 100 0.986(6)0.986(6) 0.9985(5)0.9985(5) 0.92(6)0.92(6)
10 500 0.986(1) 0.9984(1) 0.93(1)
10 1000 0.986(6) 0.9984(3) 0.92(3)
100 100 0.986(3) 0.9980(8) 0.92(2)
100 500 0.986(5) 0.9980(4) 0.92(3)
100 1000 0.986(6) 0.9979(4) 0.92(1)
1000 100 0.986(3) 0.9980(1) 0.92(3)
1000 500 0.986(4) 0.9979(5) 0.92(3)
1000 1000 0.986(6) 0.9978(9) 0.92(2)
0.9866 0.99793 0.9247

V.1.2 Two-qubit cases

Refer to caption
Figure 3: Four coefficients for exponentially decaying functions in the 2-RB are plotted according to coherence parameter qq, where we had 10410^{4} measurement and 10410^{4} samplings of unitary sequences. Dashed lines are theoretical values. Each color corresponds to each value of the parameter pp.

For two-qubit systems, we consider the noise given by

2(ρ)\displaystyle\mathcal{E}_{2}(\rho) =qeiθ(XX)ρeiθ(XX)\displaystyle=qe^{i\theta(X\otimes X)}\rho e^{-i\theta(X\otimes X)}
+(1q)((1p)ρ+p(XX)ρ(XX)),\displaystyle+(1-q)((1-p)\rho+p(X\otimes X)\rho(X\otimes X)), (46)

which is similar to the one-qubit case. We choose θ\theta as p=sin2θp=\sin^{2}\theta, so that f(2)f(\mathcal{E}_{2}) is independent of the coherent parameter qq. In this case, we use the construction of exact unitary 44-designs given in Proposition 6.

In the two-qubit case, it is needed to fit the experimental data by a sum of four exponentially decaying functions, which is in general not easy especially when each data point has errors caused by the finite number of measurements and samplings of unitary sequences. To avoid this difficulty, we use the method explained in Subsec. IV.5, and determine the four decaying rates, i.e., u(2),CI(2),CII(2)u(\mathcal{E}_{2}),C_{\rm I}(\mathcal{E}_{2}),C_{\rm II}(\mathcal{E}_{2}), and CIII(2)C_{\rm III}(\mathcal{E}_{2}) in Eq. (40), one by one.

The results are shown in Fig. 3. We have taken 10410^{4} random unitary sequences for each sequence length mm and the parameters p,qp,q. A detailed process of fittings are explained step by step in Sec. IX.1. In the figure, fitted values are shown as data points. Dashed lines are drawn with theoretically calculated values.

Similarly to the case of the single-qubit 22-RB, we have checked the relative errors of the fitting results to the theoretical values. The errors are all below 3%3\% for all the points except the case when the theoretical value is exactly zero. As in the case of single-qubit 2-RB, when we calculate F(),u(),F(\mathcal{E}),u(\mathcal{E}), and H()H(\mathcal{E}) from the fitting values, the relative values of almost all the data points are less than 4.0%4.0\%. While the relative errors become large when p=0.4p=0.4, such a case is not a problem in typical calibration scenario. Thus, the 22-RB works in actual situations also in the case of two-qubit systems.

V.2 Experimental implementations of the 2-RB

We demonstrate the 22-RB in a superconducting-qubit system. We first explain the setup of our experiments, and then verify the feasibility of the 22-RB experiment by comparing the unitarity obtained from the 22-RB with that from the unitarity benchmarking (UB) WGHF2015 ; HHFFW2019 . We finally characterize background noise of the system. As the background noise is gate- and time-independent, it satisfies the assumptions of the 22-RB (see Subsec. IX.2 for the detail).

V.2.1 Experimental setup

We use two superconducting qubits (Q1Q_{1} and Q2Q_{2}) coupled with each other via an electric dipole interaction, which are a part of our 1616-qubit device tamate2021scalable . In all the experiments below, we use the qubit Q1Q_{1} as a target qubit of the single-qubit 22-RB and, in some experiments, Q2Q_{2} as an environmental qubit that induces additional error onto Q1Q_{1}.

The simplified system Hamiltonian HH is formulated as follows,

H=ω12ZI+ω22IZ+χge2ZZ,\displaystyle\frac{H}{\hbar}=\frac{\omega_{1}}{2}Z\otimes I+\frac{\omega_{2}}{2}I\otimes Z+\frac{\chi_{ge}}{2}Z\otimes Z, (47)

where ωi/2π\omega_{i}/2\pi is the eigenfrequency of the ii-th qubit and χge/2π=0.760MHz\chi_{ge}/2\pi=-0.760~{}{\rm MHz} is an effective interaction strength between the qubits gambetta2006qubit . It can be interpreted that the eigenfrequency of Q1Q_{1} switches depending on the quantum state of Q2Q_{2}. When Q2Q_{2} is in the |0|0\rangle (|1|1\rangle) state, Q1Q_{1} has the eigenfrequency (ω1+χge)/2π(\omega_{1}+\chi_{ge})/2\pi ((ω1χge)/2π(\omega_{1}-\chi_{ge})/2\pi). In the Bloch sphere representation, the state vector of the qubit rotates around the ZZ-axis with its eigenfrequency as the angular velocity.

We use a local oscillator synchronized with the eigenfrequency of the qubit for observation. The state vector is stationary in a rotating frame of the local oscillator since the ZZ-axis rotation speed of the Bloch vector matches with that of the measurement basis. The rotation frame picture also holds when the qubit Q1Q_{1} couples to the adjacent qubit Q2Q_{2} when the qubit Q2Q_{2} is in the |0|0\rangle or |1|1\rangle state. For instance, when the qubit Q2Q_{2} is always in the |0|0\rangle state, the eigenfrequency of Q1Q_{1} is (ω1+χge)/2π(\omega_{1}+\chi_{ge})/2\pi. We can detune the frequency of the local oscillator from the qubit frequency ω1\omega_{1} by χge\chi_{ge} to make the state vector of Q1Q_{1} stationary.

It is, however, impossible to keep track of the eigenfrequency of the qubit when the state of the adjacent qubit varies. This results in an inevitable ZZ-rotation occurring in the quantum state. In an actual experiment involving multiple qubits, the frequency of the local oscillator is usually set to ω1/2π\omega_{1}/2\pi to minimize the average ZZ-rotation angle. See Subsec. IX.2 for the detail.

V.2.2 Comparison with the UB

Table 3: The estimated values of the fidelity, unitarity, and self-adjointness from the experiment of the 22-RB and that of the UB in the superconducting qubit system.
Experiment Group FF uu HH
22-RB Icosahedral 0.926(6) 0.970(1) 0.6(1)
UB Clifford 0.977(1)
Theoretical 0.936 1 0.655

In the experiment aiming to compare the 22-RB and the UB on a single qubit, we use only Q1Q_{1} and add an artificial noise after applying each gate. The isolation of the qubit Q1Q_{1} from the qubit Q2Q_{2} can be done by keeping the qubit Q2Q_{2} in the state |0|0\rangle and by setting the frequency of the local oscillator to (ω1+χge)/2π(\omega_{1}+\chi_{ge})/2\pi, which effectively cancel the coupling between Q1Q_{1} and Q2Q_{2}. About the noise, we especially choose a single-qubit ZZ-rotation by angle 0.2π0.2\pi, denoted by RZ(0.2π)R_{Z}(0.2\pi).

Both in the case of the 22-RB and the UB, we use the icosahedral group 𝖨{\sf I} and the Clifford group on a single qubits, respectively. Note that the former is an exact 44-design on a single qubit, and the latter is an exact 22-design.

We have taken 100100 and 10001000 random sequences for the 22-RB and the UB, respectively. This is because the UB with the Clifford group converges slower than the 22-RB with the icosahedral group, which is likely due to the fact that the former and the latter are based on unitary 22- and 44-designs, respectively. A higher-design typically leads to a quick convergence since it is more concentrating around the average L2009LDB . A faster convergence of the UB with 44-design is expected, which highlights the potential use of a higher-design also for the UB. We have taken 10410^{4} measurements for each random sequence to obtain a data point of V(2)V^{(2)}. The results are summarized in Tab. 3.

From the results, we observe that the unitarity characterized by the 22-RB matches with that by the UB. This indicates that the 22-RB on our single-qubit system works to characterize the gate performance.

Note that the difference between the unitarity from the 22-RB and that from the UB is slightly beyond the standard deviation. This is likely because the noise property varies in the UB experiment. As mentioned, we have taken 10001000 random sequences in the UB to ensure the convergence of the statistical average, which has taken more than 10 hours in total. Since the noise in the experimental system drifts in such a long timescale, the situation of the experiment deviates from the ideal situation, where time-independence of the noise is assumed. Indeed, unlike the theoretical prediction of the UB, the data is slightly different from a single-exponential decay. This deviation is expected to be the origin a less precise value of the unitarity estimated from the UB.

Refer to caption
Figure 4: (a) Experimental results for the single-qubit 22-RB on an isolated qubit when the inverleaved delay time tt are swept. We have taken 100100 random unitary sequences from 𝖨×m{\sf I}^{\times m} for each sequence length mm and have had 10410^{4} measurements for each sequence to obtain a data point of V(2)V^{(2)}. The stars represent the values of V(2)V^{(2)} and the dashed lines are fitting results. The error bars represent the standard deviation of V(2)V^{(2)}. Since the vertical axis of the figure is logarithmic notation, the error bars at the bottom of the figure are displayed larger. (b) Estimated values of F(t),u(t),F(\mathcal{E}_{t}),u(\mathcal{E}_{t}), and H(t)H(\mathcal{E}_{t}) obtained by the 22-RB. The stars show the fitting results, and the dashed lines are the predicted values from the phenomenological model.

V.2.3 Characterizing background noise

We next perform the single-qubit 22-RB, aiming to characterize background noise of the qubit Q1Q_{1} in the experimental system. We intentionally insert a delay time tt after each application of a gate to extract the information of the background noise.

In the following experiments, we have taken 100100 random unitary sequences from 𝖨×m{\sf I}^{\times m}, where 𝖨{\sf I} is the icosahedral group, for each sequence length mm and have had 10410^{4} measurements for each random sequence to get a data point of V(2)V^{(2)}.

Refer to caption
Figure 5: (a) Experimental results for the single-qubit 22-RB on the qubit coupled to another qubit, where we sweep the interleaved delay time tt. We have taken 100100 random unitary sequences from 𝖨×m{\sf I}^{\times m} for each sequence length mm and have had 10410^{4} measurements for each random sequence to take a data point of V(2)V^{(2)}. The stars correspond to the values of V(2)V^{(2)} and the dashed lines are fitting results. (b) Estimated values of F(t),u(t),F(\mathcal{E}_{t}),u(\mathcal{E}_{t}), and H(t)H(\mathcal{E}_{t}) obtained by the 22-RB. The stars show the fitting results, and the dashed lines are the predicted values from the phenomenological model.

In the first experiment, we set the frequency of the local oscillator to (ω1+χge)/2π(\omega_{1}+\chi_{ge})/2\pi and treat the qubit Q1Q_{1} as a target qubit isolated from the qubit Q2Q_{2}. The background noise of the isolated qubit is often phenomenologically modeled by the Lindblad Master equation given by

dρdt\displaystyle\frac{d\rho}{dt} =k[1,2]LkρLk12{LkLk,ρ},\displaystyle=\sum_{k\in[1,2]}L_{k}^{\dagger}\rho L_{k}-\frac{1}{2}\left\{L_{k}^{\dagger}L_{k},\rho\right\}, (48)

where L1=a^/T1L_{1}=\hat{a}/\sqrt{T_{1}} represents the energy dissipation with the relaxation time T1T_{1}, a^=(X+iY)/2\hat{a}=(X+iY)/2 is an annihilation operator of the qubit, and L2=Z/2TϕL_{2}=Z/\sqrt{2T_{\phi}} represents the phase dissipation with the relaxation time Tϕ=1/(1/T21/2T1)T_{\phi}=1/(1/T_{2}-1/2T_{1}). By solving the Eq. (48), we can obtain phenomenological predictions about the background noise t\mathcal{E}_{t} corresponding to the delay time tt.

We sweep the delay time tt from 100100 to 500ns500~{}{\rm ns}. The value V(2)V^{(2)} obtained from the experiments is shown in Fig. 4 (a). We estimate the unitarity and the self-adjointness from V(2)V^{(2)} through a fitting based on a sum of two exponentially-decaying curves given in Eq. (39). However, we observe single-exponential decays from the results. This indicates two possibilities. One is that the two decaying rates are nearly the same. The other is that one of the two decaying rates is much smaller than the other, so that one exponentially-decaying curve becomes quickly negligible as mm increases.

In our experiment, the former is the case because the average fidelity is high, which is confirmed from the 11-RB. We can analytically show that the two decaying rates typically coincide when the fidelity is sufficiently high. More specifically, we have (see Eq. (101) in Subsec.VIII.2)

14ϵh()+u()2,1-4\epsilon\lesssim\frac{h(\mathcal{E})+u(\mathcal{E})}{2}, (49)

to the first order of ϵ\epsilon, where ϵ\epsilon is the infidelity 1F()1-F(\mathcal{E}). This implies that the two decaying rates in Theorem 7 are approximately greater than 14ϵ1-4\epsilon and 16ϵ1-6\epsilon, respectively. Thus, if ϵ1\epsilon\ll 1, which is indeed the case in our system, the two decaying rates are hard to distinguish, making the curve of V(2)V^{(2)} a single-exponential decay.

We, hence, estimate the single-exponential decay rate from the experimental data of the 22-RB and derive u(t)u(\mathcal{E}_{t}) and h(t)h(\mathcal{E}_{t}) from

u(t)=910f(t)215u(t)+310h(t).u(\mathcal{E}_{t})=\frac{9}{10}f(\mathcal{E}_{t})^{2}-\frac{1}{5}u(\mathcal{E}_{t})+\frac{3}{10}h(\mathcal{E}_{t}). (50)

Here, u(t)u(\mathcal{E}_{t}) is obtained from the estimated decaying rate, and f(t)f(\mathcal{E}_{t}) from the 11-RB (See Eq. (39)).

The obtained fidelity, unitarity, and self-adjointness are summarized in Fig. 4 (b). In calculating self-adjointness, we solved Eq. (28), where we substituted α\alpha_{\mathcal{E}} of the phenomenological prediction. They reveal that the background noise of the isolated qubit has the unitarity u(t)u(\mathcal{E}_{t}) that slowly decreases as the delay increases, while its self-adjoingness H(t)H(\mathcal{E}_{t}) is nearly independent of the delay. As we have explained in Subsec. IV.1, a problem may occur when the unitarity is high and the self-adjointness is low, which is not observed in this experiment. Hence, we conclude that the background noise in this case would not cause any problem toward the realization of QEC.

In the second experiment, we set the frequency of the local oscillator to ω1/2π\omega_{1}/2\pi and treated Q1Q_{1} as a target qubit exposed to the noise induced by the adjacent qubit Q2Q_{2}. In this experiment, no control pulses are applied to Q2Q_{2}, so that Q2Q_{2} is expected to remain in the |0|0\rangle state. This leads to a continuous rotation of the state vector of Q1Q_{1} by the interaction Hamiltonian term of χgeZ/2\chi_{ge}Z/2.

In this case, the background noise with the interaction Hamiltonian is modeled by the Lindblad Master equation written as follows,

dρdt=[χge2Z,ρ]+k[1,2]LkρLk12{LkLk,ρ},\displaystyle\frac{d\rho}{dt}=\left[\frac{\chi_{ge}}{2}Z,\rho\right]+\sum_{k\in[1,2]}L_{k}^{\dagger}\rho L_{k}-\frac{1}{2}\left\{L_{k}^{\dagger}L_{k},\rho\right\}, (51)

providing a phenomenological model.

Similarly to the first experiment, we sweep the delay time tt from 60ns60~{}{\rm ns} to 180ns180~{}{\rm ns}. The delay time is set to a shorter time than the first experiment because the fidelity deteriorates due to the Z-rotation error. Since the Z-rotation error does not affect the unitarity, we conclude that the decay rate, which is less sensitive to the delay time than the other, corresponds to the unitarity. The results of the experiment are shown in Fig. 5 (a). As seen from the results, the curves V(2)V^{(2)} obey double-exponential decay. From the two decaying rates, we obtain the unitarity u(t)u(\mathcal{E}_{t}) and the self-adjointness H(t)H(\mathcal{E}_{t}) as a function of the delay time as depicted in Fig. 5 (b). Note that, although the unitarity may seem different from the former experiment, it is merely due to the different time scale of the horizontal axis. The unitarities in the two experiments indeed coincide within the standard deviation (see, e.g, the delay time 100100 (ns)).

The experimental results qualitatively coincide with the phenomenological predictions obtained from Eq. (51) (see Fig. 5 (b)). However, the experimental values tend to be smaller. This indicates that there exist noise sources not included in the phenomenological model. The candidates of the additional noise sources are calibration errors in the RX(π/2)R_{X}(\pi/2) gates, the initial thermal excitation rate of Q2Q_{2} (7.2%7.2~{}\%), and the interaction of Q1Q_{1} with adjacent qubits other than Q2Q_{2}. Note that the initial thermal excitation of Q2Q_{2} makes the noise time-dependent due to the relaxation, and hence, makes the result different from the theoretical prediction of the 22-RB.

Compared to the first experiment (Fig. 4), we observe from Fig. 5 that the fidelity F(t)F(\mathcal{E}_{t}) and the self-adjointness H(t)H(\mathcal{E}_{t}) quickly decrease as the delay time tt increases. The latter decreases especially quickly: H(t)0.48H(\mathcal{E}_{t})\approx 0.48 at t=140t=140 (ns). This implies that, even if the fidelity is moderately high (F(t)0.91F(\mathcal{E}_{t})\approx 0.91 at t=140t=140 (ns)), the extra ZZ-rotation induced by the interaction with another qubit radically changes the property of the noise and makes the noise far from self-adjoint. Consequently, as the delay increases, the noise quickly becomes the one that cannot be approximated by any stochastic Pauli noise.

This result has an important implication toward a realization of QEC. As mentioned in Subsec. IV.1, theoretical studies of QEC commonly assume stochastic Pauli noises to numerically compute error thresholds and error rates. Our result implies that, when the interaction with another qubit is non-negligible, we cannot directly apply the theoretical predictions based on Pauli noises. This problem will be more prominent when the system size grows since, in a large system, a qubit interacts with more qubits in an uncontrolled manner, making the noise much less self-adjoint and much far from Pauli noises. To circumvent this, effective cancellation of the dipole interaction is of great importance in the further improvement since the dominant interaction between qubits should be originated from the electric dipole interaction.

This feature of the noise, i.e., interactions with other qubits induce small self-adjointness and the difficulty of approximating the noise by a Pauli noise, is expected to be common in any experimental systems. The 22-RB experiment and the self-adjointness offer a useful method and measure, respectively, to experimentally evaluate the noise in the system from this perspective.

VI Structure of the remaining paper

The remaining of this paper is organized as follows. In Sec. VII, a proof of Theorem 3 is provided. A brief introduction of representations of the unitary group is also provided before the proof. We then explain the higher-order RB in Sec. VIII, including the proof of Theorem 7. The methods used in the numerical analysis, and the experimental demonstrations are provided in Sec. IX. After we summarize the paper in Sec. X, we prove technical statements in Appendices.

VII Constructions of exact designs

In this section, we provide a proof of Theorem 3. We start with a brief introduction of representations of the unitary group in Subsec. VII.1, and prove Theorem 3 in Subsec. VII.2.

VII.1 Unitary tt-designs and representation theory

Unitary tt-designs are closely related to representations of the unitary group since the operator UtUtU^{\otimes t}\otimes U^{\dagger\otimes t} in the definition can be regarded as a representation ρ\rho of U𝖴(d)U\in{\sf U}(d) on d2t{\mathcal{H}}_{d}^{\otimes 2t} with d{\mathcal{H}}_{d} being the Hilbert space with dimension dd, i.e., ρ(U)=UtUt\rho(U)=U^{\otimes t}\otimes U^{\dagger\otimes t}. It is natural to consider irreps of the unitary group.

A well-known fact is that each irrep can be indexed by a non-increasing integer sequence λ:=(λ1,λ2,,λd)\lambda:=(\lambda_{1},\lambda_{2},\dots,\lambda_{d}), i.e. λ1λ2λd\lambda_{1}\geq\lambda_{2}\geq\dots\geq\lambda_{d}, of length dd. In particular, each irrep in UtUtU^{\otimes t}\otimes U^{\dagger\otimes t} can be indexed by an element of a set Λ(d,t)\Lambda(d,t) defined by

Λ(d,t):={λ=(λ1,λ2,,λd)|λ1λd,λ+=λt},\Lambda(d,t):=\\ \{\lambda=(\lambda_{1},\lambda_{2},\dots,\lambda_{d})|\lambda_{1}\geq\dots\geq\lambda_{d},\lambda^{+}=\lambda^{-}\leq t\}, (52)

where λ+\lambda^{+} and λ\lambda^{-} are the absolute value of sum of positive and negative λi\lambda_{i}’s, respectively. Using this notation, the representation space d2t{\mathcal{H}}_{d}^{\otimes 2t} is irreducibly decomposed into

d2t=λΛ(d,t)Vλmλ,{\mathcal{H}}_{d}^{\otimes 2t}=\bigoplus_{\lambda\in\Lambda(d,t)}V_{\lambda}^{\oplus m_{\lambda}}, (53)

where mλm_{\lambda} is the multiplicity of the irrep λ\lambda. Accordingly, the map ρ\rho is also decomposed into the irreducible ones ρλ\rho_{\lambda}.

Based on the irrep (ρλ,Vλ)(\rho_{\lambda},V_{\lambda}) of the unitary group, a unitary tt-design 𝖴t(d){\sf U}_{t}(d) can be characterized in a representation-theoretic manner: for any λΛ(d,t)\lambda\in\Lambda(d,t),

𝔼U𝖴t(d)[ρλ(U)]=𝔼U𝖧(d)[ρλ(U)].\mathbb{E}_{U\sim{\sf U}_{t}(d)}[\rho_{\lambda}(U)]=\mathbb{E}_{U\sim{\sf H}(d)}[\rho_{\lambda}(U)]. (54)

The strong unitary tt-designs are similarly characterized in terms of irreps RS2009 . To this end, let Λ(d,t)\Lambda_{\leq}(d,t) be

Λ(d,t):={λ=(λ1,λ2,,λd)|λ1λd,λ±t},\Lambda_{\leq}(d,t):=\{\lambda=(\lambda_{1},\lambda_{2},\dots,\lambda_{d})|\lambda_{1}\geq\dots\geq\lambda_{d},\lambda^{\pm}\leq t\}, (55)

where λ+\lambda^{+} is not necessarily equal to λ\lambda^{-}. Then, a strong unitary tt-design 𝖴t(d){\sf U}_{\leq t}(d) satisfies

𝔼U𝖴t[ρλ(U)]=𝔼U𝖧[ρλ(U)],\mathbb{E}_{U\sim{\sf U}_{\leq t}}[\rho_{\lambda}(U)]=\mathbb{E}_{U\sim{\sf H}}[\rho_{\lambda}(U)], (56)

for any λΛ(d,t)\lambda\in\Lambda_{\leq}(d,t).

One of the merits in this characterization is that the right-hand-sides of Eqs. (54) and (56) are zero for all non-trivial irreps due to the Schur’s orthogonality relation, which states that, for any unitarily inequivalent irreps λ\lambda and λ\lambda^{\prime},

𝔼U𝖧[(ρλ(U))ij(ρλ(U))ij]=0,\mathbb{E}_{U\sim{\sf H}}\bigl{[}(\rho_{\lambda}(U))_{ij}(\rho_{\lambda^{\prime}}(U))_{i^{\prime}j^{\prime}}\bigr{]}=0, (57)

for any i,j,i,ji,j,i^{\prime},j^{\prime}, where (ρλ(U))ij(\rho_{\lambda}(U))_{ij} is the (i,j)(i,j) element of the matrix. By setting the irrep ρλ\rho_{\lambda^{\prime}} to a trivial irrep, i.e., ρλ(U)=1\rho_{\lambda^{\prime}}(U)=1 for any U𝖴(d)U\in{\sf U}(d), we have

𝔼U𝖧[ρλ(U)]=0,\mathbb{E}_{U\sim{\sf H}}\bigl{[}\rho_{\lambda}(U)\bigr{]}=0, (58)

for any non-trivial irrep λ\lambda. On the other hand, for any trivial irrep λ\lambda, it is trivial that

𝔼U𝖧[ρλ(U)]=1.\mathbb{E}_{U\sim{\sf H}}\bigl{[}\rho_{\lambda}(U)\bigr{]}=1. (59)

From these facts, (strong) unitary tt-designs can be defined in terms of representation as follows:

Definition 8 (Unitary designs in representation theory).

An ensemble 𝖴t(d){\sf U}_{t}(d) of unitaries is an exact unitary tt-design if it holds for any irrep ρλ\rho_{\lambda} with λΛ(d,t)\lambda\in\Lambda(d,t) that

𝔼U𝖴t(d)[ρλ(U)]={1if the irrep is trivial,0otherwise.\mathbb{E}_{U\sim{\sf U}_{t}(d)}[\rho_{\lambda}(U)]=\begin{cases}1&\text{if the irrep is trivial,}\\ 0&\text{otherwise.}\end{cases} (60)

An ensemble 𝖴t(d){\sf U}_{\leq t}(d) is a strong unitary tt-design if Eq. (60) holds for any irrep ρλ\rho_{\lambda} with λΛ(d,t)\lambda\in\Lambda_{\leq}(d,t).

VII.2 Proof of Theorem 3

We now prove Theorem 3, which states that 𝖶d{\sf W}_{d} defined by

𝖶d:=𝖶d1dd1λΛsph(d1,d,t)(Rλ𝖶d1dd1),{\sf W}_{d}:={\sf W}_{d_{1}\oplus d-d_{1}}\prod_{\lambda\in\Lambda_{\rm sph}(d_{1},d,t)}(R_{\lambda}{\sf W}_{d_{1}\oplus d-d_{1}}), (61)

is a strong unitary tt-design on 𝖴(d){\sf U}(d). Here,

𝖶d1dd1={UV|U𝖴t(d1),V𝖴t(dd1)},\displaystyle{\sf W}_{d_{1}\oplus d-d_{1}}=\{U\oplus V|U\in{\sf U}_{\leq t}(d_{1}),V\in{\sf U}_{\leq t}(d-d_{1})\}, (62)

where 𝖴t(d){\sf U}_{\leq t}(d) and 𝖴t(dd1){\sf U}_{\leq t}(d-d_{1}) are strong unitary tt-designs on 𝖴(d){\sf U}(d) and 𝖴(dd1){\sf U}(d-d_{1}), respectively, and RλR_{\lambda} is constructed by solving the zonal spherical function ZλZ_{\lambda}.

It suffices to show

𝔼U𝖶d[ρλ(U)]=0,\mathbb{E}_{U\sim{\sf W}_{d}}[\rho_{\lambda}(U)]=0, (63)

for all non-trivial irreps indexed by λΛ(d,t)\lambda\in\Lambda_{\leq}(d,t). Note that the average over U𝖶dU\sim{\sf W}_{d} consists of the independent averages over all 𝖶d1dd1{\sf W}_{d_{1}\oplus d-d_{1}}, further consisting of those over the strong unitary tt-designs 𝖴t(d1){\sf U}_{\leq t}(d_{1}) and 𝖴t(dd1){\sf U}_{\leq t}(d-d_{1}).

Let us first fix a non-trivial irrep λΛ(d,t)\lambda\in\Lambda_{\leq}(d,t) and consider WλW_{\lambda} defined by

Wλ:=𝔼U𝖶d1dd1[ρλ(U)].W_{\lambda}:=\mathbb{E}_{U\sim{\sf W}_{d_{1}\oplus d-d_{1}}}[\rho_{\lambda}(U)]. (64)

Since we consider only irreps λΛ(d,t)\lambda\in\Lambda_{\leq}(d,t), this average can be replaced with the averages over the product 𝖧(d1)×𝖧(dd1){\sf H}(d_{1})\times{\sf H}(d-d_{1}) of the Haar measures on 𝖪:=𝖴(d1)×𝖴(dd1){\sf K}:={\sf U}(d_{1})\times{\sf U}(d-d_{1}). That is,

Wλ\displaystyle W_{\lambda} =𝔼U𝖧(d1)×𝖧(dd1)[ρλ(U)].\displaystyle=\mathbb{E}_{U\sim{\sf H}(d_{1})\times{\sf H}(d-d_{1})}[\rho_{\lambda}(U)]. (65)

To investigate WλW_{\lambda}, we consider the irreps of 𝖪{\sf K}. Since 𝖪{\sf K} is a subgroup of 𝖴(d){\sf U}(d), each irreducible space VλV_{\lambda} of 𝖴(d){\sf U}(d) is decomposed into a direct sum of those of irreps of 𝖪{\sf K}. For the same reason as in Definition 8, every non-trivial irrep of 𝖪{\sf K} becomes zero by taking the average over 𝖧(d1)×𝖧(dd1){\sf H}(d_{1})\times{\sf H}(d-d_{1}). Hence, if the non-trivial irreducible representation space VλV_{\lambda} of 𝖴(d){\sf U}(d) does not contain trivial irreps of 𝖪{\sf K}, Wλ=0W_{\lambda}=0. In contrast, if a non-trivial irrep λ\lambda of 𝖴(d){\sf U}(d) contains trivial irreps of 𝖪{\sf K}, then the matrix elements of WλW_{\lambda} corresponding to the trivial irreps of 𝖪{\sf K} are one, and the others are zero.

Trivial irreps of 𝖪{\sf K} in a non-trivial irrep λ\lambda of 𝖴(d){\sf U}(d) were studied in a great detail since (𝖪,𝖴(d))({\sf K},{\sf U}(d)) is an example of a Gelfand pair T1994 ; W2007 . It is known that the irreps of 𝖴(d){\sf U}(d) indexed by λΛsph(d1,d,t)\lambda\in\Lambda_{\rm sph}(d_{1},d,t) contains only one trivial irreps of 𝖪{\sf K}, and that other irreps of 𝖴(d){\sf U}(d) contain no trivial irrep of 𝖪{\sf K} GW2009 . Since trivial irreps are one-dimensional, we denote by |wλVλ|w_{\lambda}\rangle\in V_{\lambda} a unit vector that spans the trivial irrep of 𝖪{\sf K} in the spherical representation λΛsph(d1,d,t)\lambda\in\Lambda_{\rm sph}(d_{1},d,t) of 𝖴(d){\sf U}(d). Then, we have

Wλ={0 if λΛsph(d1,d,t),|wλwλ| if λΛsph(d1,d,t).W_{\lambda}=\begin{cases}0&\text{\ if\ }\lambda\notin\Lambda_{\rm sph}(d_{1},d,t),\\ |w_{\lambda}\rangle\!\langle w_{\lambda}|&\text{\ if\ }\lambda\in\Lambda_{\rm sph}(d_{1},d,t).\end{cases} (66)

If λΛsph(d1,d,t)\lambda\notin\Lambda_{\rm sph}(d_{1},d,t), we immediately obtain 𝔼U𝖶d1dd1[ρλ(U)]=0\mathbb{E}_{U\sim{\sf W}_{d_{1}\oplus d-d_{1}}}[\rho_{\lambda}(U)]=0 from the definition of WλW_{\lambda}, which implies Eq. (63).

If λΛsph(d1,d,t)\lambda\in\Lambda_{\rm sph}(d_{1},d,t), we define a matrix Mλ(U)M_{\lambda}(U) on VλV_{\lambda} (U𝖴(d)U\in{\sf U}(d)) by

Mλ(U)\displaystyle M_{\lambda}(U) :=𝔼V1,V2𝖧(d1)×𝖧(dd1)[ρλ(V1UV2)].\displaystyle:=\mathbb{E}_{V_{1},V_{2}\sim{\sf H}(d_{1})\times{\sf H}(d-d_{1})}[\rho_{\lambda}(V_{1}UV_{2})]. (67)

Importantly, for any λΛsph(d1,d,t)\lambda\in\Lambda_{\rm sph}(d_{1},d,t), there exists at least one Rλ𝖴(d)R_{\lambda}\in{\sf U}(d) such that wλ|Mλ(Rλ)|wλ=0\langle w_{\lambda}|M_{\lambda}(R_{\lambda})|w_{\lambda}\rangle=0. This follows from the fact that

𝔼U𝖧(d)[wλ|Mλ(U)|wλ]\displaystyle\mathbb{E}_{U\sim{\sf H}(d)}[\langle w_{\lambda}|M_{\lambda}(U)|w_{\lambda}\rangle] =wλ|𝔼U𝖧(d)[ρλ(U)]|wλ\displaystyle=\langle w_{\lambda}|\mathbb{E}_{U\sim{\sf H}(d)}[\rho_{\lambda}(U)]|w_{\lambda}\rangle (68)
=0,\displaystyle=0, (69)

where we have used the unitary invariance of 𝖧(d){\sf H}(d) and that the irrep ρλ\rho_{\lambda} is non-trivial, so that 𝔼U𝖧(d)[ρλ(U)]=0\mathbb{E}_{U\sim{\sf H}(d)}[\rho_{\lambda}(U)]=0. Due to the intermediate value theorem, there always exists at least one unitary Rλ𝖴(d)R_{\lambda}\in{\sf U}(d) such that wλ|Mλ(Rλ)|wλ=0\langle w_{\lambda}|M_{\lambda}(R_{\lambda})|w_{\lambda}\rangle=0.

Using such Rλ𝖴(d)R_{\lambda}\in{\sf U}(d) and Eq. (66), it is straightforward to observe that WλMλ(Rλ)Wλ=0W_{\lambda}M_{\lambda}(R_{\lambda})W_{\lambda}=0. Furthermore, it follows that

WλMλ(Rλ)Wλ\displaystyle W_{\lambda}M_{\lambda}(R_{\lambda})W_{\lambda} =𝔼U,U,V1,V2𝖶d1dd1[ρλ(UV1RλV2U)]\displaystyle=\mathbb{E}_{U,U^{\prime},V_{1},V_{2}\sim{\sf W}_{d_{1}\oplus d-d_{1}}}[\rho_{\lambda}(UV_{1}R_{\lambda}V_{2}U^{\prime})] (70)
=𝔼W1,W2𝖶d1dd1[ρλ(W1RλW2)]\displaystyle=\mathbb{E}_{W_{1},W_{2}\sim{\sf W}_{d_{1}\oplus d-d_{1}}}[\rho_{\lambda}(W_{1}R_{\lambda}W_{2})] (71)
=𝔼U𝖶d1dd1Rλ𝖶d1dd1[ρλ(U)].\displaystyle=\mathbb{E}_{U\sim{\sf W}_{d_{1}\oplus d-d_{1}}R_{\lambda}{\sf W}_{d_{1}\oplus d-d_{1}}}[\rho_{\lambda}(U)]. (72)

We, hence, obtain

𝔼U𝖶d1dd1Rλ𝖶d1dd1[ρλ(U)]=0.\mathbb{E}_{U\sim{\sf W}_{d_{1}\oplus d-d_{1}}R_{\lambda}{\sf W}_{d_{1}\oplus d-d_{1}}}[\rho_{\lambda}(U)]=0. (73)

Thus, the finite set of unitaries 𝖶d1dd1Rλ𝖶d1dd1{\sf W}_{d_{1}\oplus d-d_{1}}R_{\lambda}{\sf W}_{d_{1}\oplus d-d_{1}} satisfies the condition for the design, i.e., Eq. (63) for any non-trivial irrep λΛ(d,t)\lambda\in\Lambda_{\leq}(d,t), which leads to the statement that the set of unitaries defined by

𝖶d=𝖶d1dd1λΛsph(d1,d,t)(Rλ𝖶d1dd1),{\sf W}_{d}={\sf W}_{d_{1}\oplus d-d_{1}}\prod_{\lambda\in\Lambda_{\rm sph}(d_{1},d,t)}(R_{\lambda}{\sf W}_{d_{1}\oplus d-d_{1}}), (74)

is a strong tt-design on 𝖴(d){\sf U}(d).

Finally, let us clarify the relation between RλR_{\lambda} and the zero of the zonal spherical function. To this end, we first observe that the matrix element wλ|Mλ(U)|wλ\langle w_{\lambda}|M_{\lambda}(U)|w_{\lambda}\rangle of MλM_{\lambda} is the zonal spherical function Zλ(U)Z_{\lambda}(U). This can be checked by a simple calculation: for any W1,W2KW_{1},W_{2}\in K and U𝖴(d)U\in{\sf U}(d), we have

Zλ(W1UW2)\displaystyle Z_{\lambda}(W_{1}UW_{2}) =wλ|𝔼[ρλ(V1W1UW2V2)]|wλ\displaystyle=\langle w_{\lambda}|\mathbb{E}[\rho_{\lambda}(V_{1}W_{1}UW_{2}V_{2})]|w_{\lambda}\rangle (75)
=wλ|𝔼[ρλ(V1UV2)]|wλ\displaystyle=\langle w_{\lambda}|\mathbb{E}[\rho_{\lambda}(V_{1}UV_{2})]|w_{\lambda}\rangle (76)
=Zλ(U),\displaystyle=Z_{\lambda}(U), (77)

where the averages are all taken over V1,V2𝖧(d1)×𝖧(dd1)V_{1},V_{2}\sim{\sf H}(d_{1})\times{\sf H}(d-d_{1}). Thus, Zλ(U)Z_{\lambda}(U) is bi-𝖪{\sf K}-invariant, and so, is the zonal spherical function. This implies that RλR_{\lambda} is indeed a zero of the zonal spherical function.

Based on this fact, we can provide a matrix form of RλR_{\lambda} in the fixed basis in which a unitary in 𝖶d1dd1{\sf W}_{d_{1}\oplus d-d_{1}} is represented as UVU\oplus V. To this end, it is important to notice that the bi-K-invariance of the zonal spherical function implies that it is characterized by the cosets of 𝖪=𝖴(d1)×𝖴(dd1){\sf K}={\sf U}(d_{1})\times{\sf U}(d-d_{1}) in 𝖴(d){\sf U}(d). The cosets can be further identified with d1d_{1}-dimensional subspaces corresponding to the support on which 𝖴(d1){\sf U}(d_{1}) acts. For instance, the identity element in the coset of 𝖪{\sf K} corresponds to the subspace V0V_{0} spanned by the first d1d_{1} vectors of the fixed basis. The matrix form of RλR_{\lambda} is obtained by specifying the relation between V0V_{0} and the subspace corresponding to another representative of the coset.

To characterize the relation between two subspaces, we use the principal angles. For two subspaces XX and YY, let us refer to θ=minargcos|x|y|\theta=\min{\rm argcos}|\langle x|y\rangle|, where the minimum is taken over all unit vectors |xX,|yY|x\rangle\in X,|y\rangle\in Y, as the minimum angle between XX and YY. The principal angles (θ0,,θm1)(\theta_{0},\dots,\theta_{m-1}) between two mm-dimensional subspaces XX and YY are then defined as follows: θ0\theta_{0} is the minimum angle between XX and YY, and θi+1\theta_{i+1} is the minimum angle between Xspan{|x0,,|xi}X\cap{\rm span}\{|x_{0}\rangle,\dots,|x_{i}\rangle\} and Yspan{|y0,,|yi}Y\cap{\rm span}\{|y_{0}\rangle,\dots,|y_{i}\rangle\}, where (|xj,|yj)(|x_{j}\rangle,|y_{j}\rangle) is a pair of the unit vectors that leads to θj\theta_{j}.

The cosine of the principal angles between V0V_{0} and the subspace corresponding to another representative in the coset determines the value of the zonal spherical function ZλZ_{\lambda}, and so, ZλZ_{\lambda} can be written as Zλ(cos2θ0,,cos2θd11)Z_{\lambda}(\cos^{2}\theta_{0},\dots,\cos^{2}\theta_{d_{1}-1}) R2010 ; BNOZ2020 . See, e.g., Refs. JC1974 ; R2010 ; BNOZ2020 for the explicit form of ZλZ_{\lambda} as a polynomial of (cos2θ1,,cos2θd1)(\cos^{2}\theta_{1},\dots,\cos^{2}\theta_{d_{1}}).

By solving the polynomial, we obtain the principal angles (θλ(0),,θλ(d11))(\theta^{(0)}_{\lambda},\dots,\theta^{(d_{1}-1)}_{\lambda}) between V0V_{0} and the subspace corresponding to the zero of ZλZ_{\lambda}. Recalling the definition of the principal angles and using the left- and right-invariance of the coset by any unitary in 𝖪{\sf K}, we can take a matrix form of RλR_{\lambda} as follows:

Rλ=(C(𝜽λ)iS(𝜽λ)0iS(𝜽λ)C(𝜽λ)000Id2d1),R_{\lambda}=\begin{pmatrix}C(\bm{\theta}_{\lambda})&iS(\bm{\theta}_{\lambda})&0\\ iS(\bm{\theta}_{\lambda})&C(\bm{\theta}_{\lambda})&0\\ 0&0&I_{d-2d_{1}}\end{pmatrix}, (78)

where C(𝜽λ)=diag(cosθλ(0),,cosθλ(d11))C(\bm{\theta}_{\lambda})={\rm diag}(\cos\theta_{\lambda}^{(0)},\dots,\cos\theta_{\lambda}^{(d_{1}-1)}) and S(𝜽λ)=diag(sinθλ(0),,sinθλ(d11))S(\bm{\theta}_{\lambda})={\rm diag}(\sin\theta_{\lambda}^{(0)},\dots,\sin\theta_{\lambda}^{(d_{1}-1)}), and Id2d1I_{d-2d_{1}} is the identity matrix of size d2d1d-2d_{1}. Note that RλR_{\lambda} is not necessarily in this form since the coset is invariant under the action of 𝖪{\sf K}. \hfill\blacksquare

VIII Higher-order RB

In this section, we investigate the higher-order RB in detail. We begin with a preliminary in Subsec. VIII.1 and explain several basic properties of the self-adjointness in Subsec. VIII.2. We consider the tt-RB for general tt and the 22-RB in Subsecs. VIII.3 and VIII.5, respectively.

VIII.1 Liouville representation

Let σ0=I/2\sigma_{0}=I/\sqrt{2}, σ1=X/2\sigma_{1}=X/\sqrt{2}, σ2=Y/2\sigma_{2}=Y/\sqrt{2}, and σ3=Z/2\sigma_{3}=Z/\sqrt{2} be normalized Pauli operators on one qubit, where normalization is in terms of the Hilbert-Schmidt inner product. For qq qubits, we introduce a vector n=(n1,n2,,nq)\vec{n}=(n_{1},n_{2},\dots,n_{q}) (ni{0,1,2,3}n_{i}\in\{0,1,2,3\}) and use the notation that

σn:=σn1σnq.\sigma_{\vec{n}}:=\sigma_{n_{1}}\otimes\dots\otimes\sigma_{n_{q}}. (79)

We also denote 2q2^{q} by dd in this section.

The Liouville representation is a matrix representation of quantum channels, also known as the Pauli transfer matrix. See, e.g., Refs. WGHF2015 ; KLDF2016 ; DHW2019 . Let ||\cdot\rangle\!\rangle be a linear map from a set of all linear operators on a dd-dimensional Hilbert space to a d2d^{2}-dimensional vector space that specifically maps σn\sigma_{\vec{n}} to a canonical orthonormal basis vector ene_{\vec{n}}. Since the map is linear, we have

|A:=nTr[σnA]|σn,|A\rangle\!\rangle:=\sum_{\vec{n}}\operatorname{Tr}[\sigma_{\vec{n}}A]|\sigma_{\vec{n}}\rangle\!\rangle, (80)

for any linear operator AA. Note that A|B=Tr[AB]\langle\!\langle A|B\rangle\!\rangle=\operatorname{Tr}[A^{\dagger}B].

Based on this vector representation of linear operators, a linear supermap \mathcal{E} can be represented by a matrix. The Liouville representation of a linear supermap \mathcal{E} is defined by

L:=n|(σn)σn|,L_{\mathcal{E}}:=\sum_{\vec{n}}|\mathcal{E}(\sigma_{\vec{n}})\rangle\!\rangle\!\langle\!\langle\sigma_{\vec{n}}|, (81)

which is a regular matrix of size d2d^{2}. The matrix element in the canonical basis of {|σn}n\{|\sigma_{\vec{n}}\rangle\!\rangle\}_{\vec{n}} is given by

(L)nm=σn|(σm)=Tr[σn(σm)].\bigl{(}L_{\mathcal{E}}\bigr{)}_{\vec{n}\vec{m}}=\langle\!\langle\sigma_{\vec{n}}|\mathcal{E}(\sigma_{\vec{m}})\rangle\!\rangle=\operatorname{Tr}[\sigma_{\vec{n}}\mathcal{E}(\sigma_{\vec{m}})]. (82)

The vector and Liouville representations satisfy the following properties:

  1. 1.

    L|ρ=|(ρ)L_{\mathcal{E}}|\rho\rangle\!\rangle=|\mathcal{E}(\rho)\rangle\!\rangle,

  2. 2.

    L21=L2L1L_{\mathcal{E}_{2}\circ\mathcal{E}_{1}}=L_{\mathcal{E}_{2}}L_{\mathcal{E}_{1}},

  3. 3.

    Lα1+β2=αL1+βL2L_{\alpha\mathcal{E}_{1}+\beta\mathcal{E}_{2}}=\alpha L_{\mathcal{E}_{1}}+\beta L_{\mathcal{E}_{2}} (α,β\alpha,\beta\in\mathbb{C}),

  4. 4.

    L12=L1L2L_{\mathcal{E}_{1}\otimes\mathcal{E}_{2}}=L_{\mathcal{E}_{1}}\otimes L_{\mathcal{E}_{2}},

  5. 5.

    L=LL_{\mathcal{E}^{\dagger}}=L_{\mathcal{E}}^{\dagger}.

Properties of a linear supermap \mathcal{E} can be also expressed in terms of the Liouville representation. For instance, the linear map \mathcal{E} is TP if and only if (L)00=1(L_{\mathcal{E}})_{\vec{0}\vec{0}}=1 and (L)0n=0(L_{\mathcal{E}})_{\vec{0}\vec{n}}=0 for any n0\vec{n}\neq\vec{0}. Since we are interested in the CPTP map \mathcal{E} that represents a noise, its Liouville representation is always in the form of

L=(10αL~),L_{\mathcal{E}}=\begin{pmatrix}1&0\\ \alpha_{\mathcal{E}}&\tilde{L}_{\mathcal{E}}\end{pmatrix}, (83)

where 0 is a row vector of length d21d^{2}-1 with all elements being zero, α\alpha_{\mathcal{E}} is a column vector of length d21d^{2}-1, called a non-unital part of the noise, and L~\tilde{L}_{\mathcal{E}} is a (d21)×(d21)(d^{2}-1)\times(d^{2}-1) matrix. The non-unital part α\alpha_{\mathcal{E}} of the noise is the zero vector if and only if the map \mathcal{E} is unital, i.e., (I)=I\mathcal{E}(I)=I with II being the identity operator.

In the Liouville representation, the fidelity parameter f()f(\mathcal{E}) and the unitarity u()u(\mathcal{E}) of a noisy CPTP map \mathcal{E} are given by

f()\displaystyle f(\mathcal{E}) =1d21n0σn|L|σn\displaystyle=\frac{1}{d^{2}-1}\sum_{\vec{n}\neq\vec{0}}\langle\!\langle\sigma_{\vec{n}}|L_{\mathcal{E}}|\sigma_{\vec{n}}\rangle\!\rangle (84)
=1d21Tr[L~],\displaystyle=\frac{1}{d^{2}-1}\operatorname{Tr}[\tilde{L}_{\mathcal{E}}], (85)
u()\displaystyle u(\mathcal{E}) =1d21n0σn|LL|σn,\displaystyle=\frac{1}{d^{2}-1}\sum_{\vec{n}\neq\vec{0}}\langle\!\langle\sigma_{\vec{n}}|L_{\mathcal{E}}^{\dagger}L_{\mathcal{E}}|\sigma_{\vec{n}}\rangle\!\rangle, (86)
=1d21Tr[L~L~],\displaystyle=\frac{1}{d^{2}-1}\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{\dagger}\tilde{L}_{\mathcal{E}}], (87)

respectively.

VIII.2 Properties of the self-adjointness

For a CPTP map \mathcal{E}, the self-adjointness H()H(\mathcal{E}) and the self-adjointness parameter h()h(\mathcal{E}) are defined by

H()\displaystyle H(\mathcal{E}) :=1d+12d𝑑φ||(|φφ|)(|φφ|)||22,\displaystyle:=1-\frac{d+1}{2d}\int d\varphi\bigl{|}\!\bigr{|}\mathcal{E}(|\varphi\rangle\!\langle\varphi|)-\mathcal{E}^{\dagger}(|\varphi\rangle\!\langle\varphi|)\bigl{|}\!\bigr{|}_{2}^{2}, (88)
h()\displaystyle h(\mathcal{E}) :=dd1𝑑φTr[(φ)(φ)],\displaystyle:=\frac{d}{d-1}\int d\varphi\operatorname{Tr}[\mathcal{E}^{\prime}(\varphi)\mathcal{E}^{\prime\dagger}(\varphi)], (89)
=1d21Tr[L~2],\displaystyle=\frac{1}{d^{2}-1}\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{2}], (90)

where (ρ)=(ρI/d)\mathcal{E}^{\prime}(\rho)=\mathcal{E}(\rho-I/d), and the last line is shown in Appendix D.

We first show the relation between H()H(\mathcal{E}) and h()h(\mathcal{E}), i.e., Eq. (28) in Subsec. IV.1:

H()\displaystyle H(\mathcal{E}) =1d21d2(u()h())d+12d2|α|2.\displaystyle=1-\frac{d^{2}-1}{d^{2}}\bigl{(}u(\mathcal{E})-h(\mathcal{E})\bigr{)}-\frac{d+1}{2d^{2}}|\alpha_{\mathcal{E}}|^{2}. (91)

From the definition of H()H(\mathcal{E}), we have

2dd+1(1H())=dφ[Tr[(|φφ|)2]+Tr[(|φφ|)2]2Tr[(|φφ|)(|φφ|)]]\frac{2d}{d+1}\bigl{(}1-H(\mathcal{E})\bigr{)}\\ =\int d\varphi\biggl{[}\operatorname{Tr}[\mathcal{E}(|\varphi\rangle\!\langle\varphi|)^{2}]+\operatorname{Tr}[\mathcal{E}^{\dagger}(|\varphi\rangle\!\langle\varphi|)^{2}]\\ -2\operatorname{Tr}[\mathcal{E}(|\varphi\rangle\!\langle\varphi|)\mathcal{E}^{\dagger}(|\varphi\rangle\!\langle\varphi|)]\biggr{]} (92)

By rewriting \mathcal{E} with \mathcal{E}^{\prime}, the first term in the right-hand side is expressed in terms of the unitarity u()u(\mathcal{E}), such as

𝑑φTr[(|φφ|)2]=d1du()+Tr[(I/d)2].\displaystyle\int d\varphi\operatorname{Tr}[\mathcal{E}(|\varphi\rangle\!\langle\varphi|)^{2}]=\frac{d-1}{d}u(\mathcal{E})+\operatorname{Tr}\bigl{[}\mathcal{E}(I/d)^{2}\bigr{]}. (93)

By using the swap operator 𝔽:=nσnσn\mathbb{F}:=\sum_{\vec{n}}\sigma_{\vec{n}}\otimes\sigma_{\vec{n}}, and the property that Tr[MN]=Tr[𝔽(MN)]\operatorname{Tr}[MN]=\operatorname{Tr}[\mathbb{F}(M\otimes N)] for any matrices MM and NN, which is called a swap trick, it follows that

Tr[(I/d)2]\displaystyle\operatorname{Tr}\bigl{[}\mathcal{E}(I/d)^{2}\bigr{]} =Tr[𝔽(I/d)2]\displaystyle=\operatorname{Tr}\bigl{[}\mathbb{F}\mathcal{E}(I/d)^{\otimes 2}\bigr{]} (94)
=1dnσn|L|σ02\displaystyle=\frac{1}{d}\sum_{\vec{n}}\langle\!\langle\sigma_{\vec{n}}|L_{\mathcal{E}}|\sigma_{\vec{0}}\rangle\!\rangle^{2} (95)
=1d|α|2+1d,\displaystyle=\frac{1}{d}|\alpha_{\mathcal{E}}|^{2}+\frac{1}{d}, (96)

which leads to

𝑑φTr[(|φφ|)2]=d1du()+1d|α|2+1d.\displaystyle\int d\varphi\operatorname{Tr}[\mathcal{E}(|\varphi\rangle\!\langle\varphi|)^{2}]=\frac{d-1}{d}u(\mathcal{E})+\frac{1}{d}|\alpha_{\mathcal{E}}|^{2}+\frac{1}{d}. (97)

Similarly, we obtain

𝑑φTr[(|φφ|)2]=d1du()+1d,\displaystyle\int d\varphi\operatorname{Tr}[\mathcal{E}^{\dagger}(|\varphi\rangle\!\langle\varphi|)^{2}]=\frac{d-1}{d}u(\mathcal{E})+\frac{1}{d}, (98)

from the facts that L=LL_{\mathcal{E}^{\dagger}}=L_{\mathcal{E}}^{\dagger} and that |α|=0|\alpha_{\mathcal{E}^{\dagger}}|=0 for any TP map \mathcal{E}.

From the definition of \mathcal{E}^{\prime}, it is straightforward to show that the self-adjointness parameter h()h(\mathcal{E}) is given by

h()\displaystyle h(\mathcal{E}) =1d1[dTr[(φ)(φ)]𝑑φ1].\displaystyle=\frac{1}{d-1}\biggl{[}d\int\operatorname{Tr}\bigl{[}\mathcal{E}(\varphi)\mathcal{E}^{\dagger}(\varphi)\bigr{]}d\varphi-1\biggr{]}. (99)

Combining these altogether, we arrive at

2dd+1(1H())=2(d1)d(u()h())+1d|α|2,\frac{2d}{d+1}\bigl{(}1-H(\mathcal{E})\bigr{)}=\frac{2(d-1)}{d}\bigl{(}u(\mathcal{E})-h(\mathcal{E})\bigr{)}+\frac{1}{d}|\alpha_{\mathcal{E}}|^{2}, (100)

implying Eq. (91).

The self-adjointness parameter also satisfies the following properties. They are all shown in Appendix D.

  1. 1.

    1d21h()u()-\frac{1}{d^{2}-1}\leq h(\mathcal{E})\leq u(\mathcal{E}).

  2. 2.

    h()=u()h(\mathcal{E})=u(\mathcal{E}) if and only if L~=L~\tilde{L}_{\mathcal{E}}=\tilde{L}_{\mathcal{E}}^{\dagger}. For a unital noise \mathcal{E}, h()=u()h(\mathcal{E})=u(\mathcal{E}) if and only if the noise is self-adjoint (=\mathcal{E}=\mathcal{E}^{\dagger}).

  3. 3.

    h()=1d21h(\mathcal{E})=-\frac{1}{d^{2}-1} if and only if Tr[KiKj]=0\operatorname{Tr}[K_{i}K_{j}]=0 for any i,ji,j, where {Ki}\{K_{i}\} are the Kraus operators of \mathcal{E}.

  4. 4.

    the average gate fidelity F()F(\mathcal{E}) is bounded from above by u()u(\mathcal{E}) and h()h(\mathcal{E}):

    F()d1dh()+u()2+1d.F(\mathcal{E})\leq\frac{d-1}{d}\sqrt{\frac{h(\mathcal{E})+u(\mathcal{E})}{2}}+\frac{1}{d}. (101)

VIII.3 A general expression for the tt-RB

We here show that the expectation value V(t)(m,|Oini,Omeas)V^{(t)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas}) in the tt-RB has a general form of

V(t)(m,|Oini,Omeas)=λTr[A^λ(C^λ())m],V^{(t)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas})=\sum_{\lambda}\operatorname{Tr}\bigl{[}\hat{A}_{\lambda}(\hat{C}_{\lambda}(\mathcal{E}))^{m}\bigr{]}, (102)

where A^λ\hat{A}_{\lambda} is a regular matrix depending on OiniO_{\rm ini} and (Omeas)\mathcal{E}(O_{\rm meas}), and C^λ()\hat{C}_{\lambda}(\mathcal{E}) is a regular matrix depending only on \mathcal{E}. As we will see below, λ\lambda labels the irreps of a tt-copy representation of the unitary group, and the size of the matrices is equal to the multiplicity of each irrep.

The expectation value is defined by

V(t)(m,|Oini,Omeas):=𝔼U𝒊[(Tr[Omeas𝒢im+1𝒢im𝒢i1(Oini)])t],V^{(t)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas}):=\\ \mathbb{E}_{U_{\bm{i}}}\bigl{[}\bigl{(}\operatorname{Tr}\bigl{[}O_{\rm meas}{\cal G}_{i_{m+1}}\circ{\cal G}_{i_{m}}\circ\dots\circ{\cal G}_{i_{1}}(O_{\rm ini})\bigr{]}\bigr{)}^{t}\bigr{]}, (103)

where 𝔼U𝒊\mathbb{E}_{U_{\bm{i}}} is the average over all unitary sequences U𝒊𝖴2t×mU_{\bm{i}}\sim{\sf U}_{2t}^{\times m}. Note that 𝒢i=𝒰i{\cal G}_{i}=\mathcal{E}\circ\mathcal{U}_{i} and that 𝒰i\mathcal{U}_{i} is the unitary channel defined by 𝒰i(ρ)=UiρUi\mathcal{U}_{i}(\rho)=U_{i}\rho U_{i}^{\dagger}. In terms of the Liouville representation, we have

Tr[Omeas𝒢im+1𝒢im𝒢i1(Oini)]=Omeas|L𝒰m𝒰mL𝒰1𝒰1|Oini,\operatorname{Tr}\bigl{[}O_{\rm meas}{\cal G}_{i_{m+1}}\circ{\cal G}_{i_{m}}\circ\dots\circ{\cal G}_{i_{1}}(O_{\rm ini})\bigr{]}\\ =\langle\!\langle O^{\prime}_{\rm meas}|L_{\mathcal{U}^{\prime}_{m}\circ\mathcal{E}\circ\mathcal{U}^{{}^{\prime}\dagger}_{m}}\dots L_{\mathcal{U}^{\prime}_{1}\circ\mathcal{E}\circ\mathcal{U}^{{}^{\prime}\dagger}_{1}}|O_{\rm ini}\rangle\!\rangle, (104)

where we have used that 𝒢i=𝒰i{\cal G}_{i}=\mathcal{E}\circ\mathcal{U}_{i}, 𝒰n=𝒰n𝒰n1𝒰2𝒰1\mathcal{U}^{\prime}_{n}=\mathcal{U}_{n}\circ\mathcal{U}_{n-1}\circ\dots\circ\mathcal{U}_{2}\circ\mathcal{U}_{1}, and Omeas=(Omeas)O^{\prime}_{\rm meas}=\mathcal{E}(O_{\rm meas}).

Noticing the tt-th power and the fact that each unitary is independently chosen from a unitary 2t2t-design 𝖴2t{\sf U}_{2t}, we obtain

V(t)(m,|Oini,Omeas)=(Omeas|t)(Lav)m(|Oinit),\displaystyle V^{(t)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas})=\bigl{(}\langle\!\langle O^{\prime}_{\rm meas}|^{\otimes t}\bigr{)}(L_{\rm av})^{m}\bigl{(}|O_{\rm ini}\rangle\!\rangle^{\otimes t}\bigr{)}, (105)

where LavL_{\rm av} is defined by

Lav:\displaystyle L_{\rm av}: =𝔼U𝖴2t[(L𝒰𝒰)t],\displaystyle=\mathbb{E}_{U\sim{\sf U}_{2t}}[(L_{\mathcal{U}\circ\mathcal{E}\circ\mathcal{U}^{\dagger}})^{\otimes t}], (106)
=𝔼U𝖴2t[(L𝒰LL𝒰)t]\displaystyle=\mathbb{E}_{U\sim{\sf U}_{2t}}[(L_{\mathcal{U}}L_{\mathcal{E}}L_{\mathcal{U}^{\dagger}})^{\otimes t}] (107)
=𝔼U𝖧[(L𝒰LL𝒰)t].\displaystyle=\mathbb{E}_{U\sim{\sf H}}[(L_{\mathcal{U}}L_{\mathcal{E}}L_{\mathcal{U}^{\dagger}})^{\otimes t}]. (108)

The last line follows since 𝖴2t{\sf U}_{2t} is an exact unitary 2t2t-design.

To write down LavL_{\rm av} explicitly, let us consider the tensor-tt Liouville representation given by

𝖴(d)UL𝒰tGL(𝒦),{\sf U}(d)\ni U\rightarrow L_{\mathcal{U}^{\otimes t}}\in GL({\cal K}), (109)

where GL(𝒦)GL({\cal K}) is the general linear group acting on the dqd^{q}-dimensional vector space 𝒦{\cal K} defined by

𝒦:=span{s=1t|σns:ns{0,1,2,3}q,s[1,t]}.{\cal K}:={\rm span}\{\bigotimes_{s=1}^{t}|\sigma_{\vec{n}_{s}}\rangle\!\rangle:\vec{n}_{s}\in\{0,1,2,3\}^{q},s\in[1,t]\}. (110)

We denote the irreducible decomposition by

𝒦=λ𝒦λmλ,{\cal K}=\bigoplus_{\lambda}{\cal K}_{\lambda}^{\oplus m_{\lambda}}, (111)

where λ\lambda labels the irreps, and mλm_{\lambda} is the multiplicity of the irrep labeled by λ\lambda.

The key observation is that

V𝖴(d),[Lav,L𝒱t]=0,\forall V\in{\sf U}(d),\quad[L_{\rm av},L_{\mathcal{V}^{\otimes t}}]=0, (112)

which simply follows from the unitary invariance of the Haar measure. This implies that LavEnd𝖴(𝒦)L_{\rm av}\in{\rm End}_{\sf U}({\cal K}), where End𝖴(𝒦){\rm End}_{\sf U}({\cal K}) is a set of all endomorphisms of 𝒦{\cal K} that commute with the tensor-tt Liouville action of 𝖴(d){\sf U}(d). It is well-known that End𝖴(𝒦){\rm End}_{\sf U}({\cal K}) is isomorphic to the direct sum of matrix algebras:

End𝖴(𝒦)λM(mλ,),{\rm End}_{\sf U}({\cal K})\simeq\bigoplus_{\lambda}M(m_{\lambda},\mathbb{C}), (113)

where M(mλ,)M(m_{\lambda},\mathbb{C}) is a set of all mλ×mλm_{\lambda}\times m_{\lambda} matrices over \mathbb{C}. Thus, the operator LavEnd𝖴(𝒦)L_{\rm av}\in{\rm End}_{\sf U}({\cal K}) can be represented by a direct sum of matrices.

To obtain the explicit form of LavL_{\rm av}, let 𝒦λ(1)𝒦λ(mλ){\cal K}_{\lambda}^{(1)}\oplus\dots\oplus{\cal K}_{\lambda}^{(m_{\lambda})} be a fixed decomposition of 𝒦λmλ{\cal K}_{\lambda}^{\oplus m_{\lambda}}, and denote ηλpq\eta_{\lambda}^{p\rightarrow q} be the isomorphism from 𝒦λ(p){\cal K}_{\lambda}^{(p)} to 𝒦λ(q){\cal K}_{\lambda}^{(q)}. We also denote by Πλ(p)\Pi_{\lambda}^{(p)} the projection onto 𝒦λ(p){\cal K}_{\lambda}^{(p)}. Then, from the explicit form of the isomorphism, we have

Lav=λp,q=1mλ(C^λ())pqηλpqΠλ(p),L_{\rm av}=\sum_{\lambda}\sum_{p,q=1}^{m_{\lambda}}(\hat{C}_{\lambda}(\mathcal{E}))_{pq}\eta_{\lambda}^{p\rightarrow q}\Pi_{\lambda}^{(p)}, (114)

where C^λ()M(mλ,)\hat{C}_{\lambda}(\mathcal{E})\in M(m_{\lambda},\mathbb{C}). Each element C^λ()\hat{C}_{\lambda}(\mathcal{E}) is given by

(C^λ())pq\displaystyle(\hat{C}_{\lambda}(\mathcal{E}))_{pq} =Tr[LavηλqpΠλ(q)],\displaystyle=\operatorname{Tr}[L_{\rm av}\eta_{\lambda}^{q\rightarrow p}\Pi_{\lambda}^{(q)}], (115)
=Tr[𝔼U𝖧[(L𝒰LL𝒰)t]ηλqpΠλ(q)],\displaystyle=\operatorname{Tr}\bigl{[}\mathbb{E}_{U\sim{\sf H}}[(L_{\mathcal{U}}L_{\mathcal{E}}L_{\mathcal{U}^{\dagger}})^{\otimes t}]\eta_{\lambda}^{q\rightarrow p}\Pi_{\lambda}^{(q)}\bigr{]}, (116)
=𝔼U𝖧Tr[LtL𝒰tηλqpΠλ(q)L𝒰t],\displaystyle=\mathbb{E}_{U\sim{\sf H}}\operatorname{Tr}\bigl{[}L_{\mathcal{E}}^{\otimes t}L_{\mathcal{U}^{\dagger}}^{\otimes t}\eta_{\lambda}^{q\rightarrow p}\Pi_{\lambda}^{(q)}L_{\mathcal{U}}^{\otimes t}\bigr{]}, (117)
=𝔼U𝖧Tr[LtηλqpΠλ(q)],\displaystyle=\mathbb{E}_{U\sim{\sf H}}\operatorname{Tr}\bigl{[}L_{\mathcal{E}}^{\otimes t}\eta_{\lambda}^{q\rightarrow p}\Pi_{\lambda}^{(q)}\bigr{]}, (118)
=Tr[LtηλqpΠλ(q)],\displaystyle=\operatorname{Tr}\bigl{[}L_{\mathcal{E}}^{\otimes t}\eta_{\lambda}^{q\rightarrow p}\Pi_{\lambda}^{(q)}\bigr{]}, (119)

where we have used the irreducibility in the fourth line.

Consequently, it follows that

(Lav)m=λp,q=1mλ(C^λ()m)pqηλpqΠλ(p).(L_{\rm av})^{m}=\sum_{\lambda}\sum_{p,q=1}^{m_{\lambda}}\bigl{(}\hat{C}_{\lambda}(\mathcal{E})^{m})_{pq}\eta_{\lambda}^{p\rightarrow q}\Pi_{\lambda}^{(p)}. (120)

Substituting this into Eq. (105), we obtain

V(t)(m,|Oini,Omeas)=λTr[A^λ(C^λ())m],V^{(t)}(m,\mathcal{E}|O_{\rm ini},O_{\rm meas})\\ =\sum_{\lambda}\operatorname{Tr}\bigl{[}\hat{A}_{\lambda}(\hat{C}_{\lambda}(\mathcal{E}))^{m}\bigr{]}, (121)

where the mλ×mλm_{\lambda}\times m_{\lambda} matrices A^λ\hat{A}_{\lambda} are given by

(A^λ)pq=(Omeas)t|ηλqpΠλ(q)|Oinit.(\hat{A}_{\lambda})_{pq}=\langle\!\langle\mathcal{E}(O_{\rm meas})^{\otimes t}|\eta_{\lambda}^{q\rightarrow p}\Pi_{\lambda}^{(q)}|O_{\rm ini}^{\otimes t}\rangle\!\rangle. (122)

This completes the proof. \blacksquare

VIII.4 The first-order RB

Let us briefly overview the 11-RB using an exact unitary 22-design, namely, the standard RB. We also explain how the result changes when the 22-design is an approximate one rather than the exact one.

In the 11-RB, the representation space is given by

𝒦=span{|σn:n{0,1,2,3}q}.{\cal K}={\rm span}\bigl{\{}|\sigma_{\vec{n}}\rangle\!\rangle:\vec{n}\in\{0,1,2,3\}^{q}\bigr{\}}. (123)

We need to find a irreducible decomposition of 𝒦{\cal K} under the action of a unitary group 𝖴(d){\sf U}(d) as UL𝒰U\rightarrow L_{\mathcal{U}}. The Liouville representation L𝒰L_{\mathcal{U}} is defined by L𝒰|ρ=|UρUL_{\mathcal{U}}|\rho\rangle\!\rangle=|U\rho U^{\dagger}\rangle\!\rangle. Hence, 𝒦{\cal K} is irreducibly decomposed to

𝒦=𝒦0𝒦1,{\cal K}={\cal K}_{0}\oplus{\cal K}_{1}, (124)

where

𝒦0=span{|σ0},\displaystyle{\cal K}_{0}={\rm span}\{|\sigma_{\vec{0}}\rangle\!\rangle\}, (125)
𝒦1=span{|σn:n{0,1,2,3}q,n0}.\displaystyle{\cal K}_{1}={\rm span}\{|\sigma_{\vec{n}}\rangle\!\rangle:\vec{n}\in\{0,1,2,3\}^{q},\vec{n}\neq\vec{0}\}. (126)

Denoting by Π0\Pi_{0} and Π1\Pi_{1} projectors onto 𝒦0{\cal K}_{0} and 𝒦1{\cal K}_{1}, respectively, we have

Lav\displaystyle L_{\rm av} :=𝔼U𝖴2[(L𝒰𝒰)],\displaystyle:=\mathbb{E}_{U\sim{\sf U}_{2}}[(L_{\mathcal{U}\circ\mathcal{E}\circ\mathcal{U}^{\dagger}})], (127)
=Π0+f()Π1,\displaystyle=\Pi_{0}+f(\mathcal{E})\Pi_{1}, (128)

where f()f(\mathcal{E}) is the fidelity parameter. Note that 𝖴2{\sf U}_{2} is an exact unitary 22-design. We thus obtain that

V(1)(m,|Δ,Omeas)=A0+A1f()m,V^{(1)}(m,\mathcal{E}|\Delta,O_{\rm meas})=A_{0}+A_{1}f(\mathcal{E})^{m}, (129)

where Ai=(Omeas)|Πi|OiniA_{i}=\langle\!\langle\mathcal{E}(O_{\rm meas})|\Pi_{i}|O_{\rm ini}\rangle\!\rangle for i=0,1i=0,1.

When the 22-design is an approximate one 𝖴2(ϵ){\sf U}^{(\epsilon)}_{2}, Eq. (128) holds only approximately. The degree of approximation depends on how we measure it, but we here assume that the design is ϵ\epsilon-approximate when Eq. (128) holds up to ϵ\epsilon-approximation. That is, we assume that

Lav(ϵ)\displaystyle L_{\rm av}^{(\epsilon)} :=𝔼U𝖴2(ϵ)[(L𝒰𝒰)],\displaystyle:=\mathbb{E}_{U\sim{\sf U}_{2}^{(\epsilon)}}[(L_{\mathcal{U}\circ\mathcal{E}\circ\mathcal{U}^{\dagger}})], (130)
=Lav+ϵΔ,\displaystyle=L_{\rm av}+\epsilon\Delta, (131)

where Δ\Delta is some operator of O(1)O(1). Note that standard definitions of approximate designs require harder criteria (see, e.g., Ref. L2010 ). In this case, instead of Eq.  (129), we have

V(1)(m,|Δ,Omeas)=A0+E+A1fm+ϵ(m2)(E2f2+E1f+E0)+O(m2ϵ2),V^{(1)}(m,\mathcal{E}|\Delta,O_{\rm meas})=A_{0}+E+A_{1}f^{m}\\ +\epsilon(m-2)(E_{2}f^{2}+E_{1}f+E_{0})+O(m^{2}\epsilon^{2}), (132)

where

E2=(Omeas)|Π0ΔΠ0|Oini,\displaystyle E_{2}=\langle\!\langle\mathcal{E}(O_{\rm meas})|\Pi_{0}\Delta\Pi_{0}|O_{\rm ini}\rangle\!\rangle, (133)
E1=(Omeas)|(Π0ΔΠ1+Π1ΔΠ0)|Oini,\displaystyle E_{1}=\langle\!\langle\mathcal{E}(O_{\rm meas})|(\Pi_{0}\Delta\Pi_{1}+\Pi_{1}\Delta\Pi_{0})|O_{\rm ini}\rangle\!\rangle, (134)
E0=(Omeas)|Π1ΔΠ1|Oini,\displaystyle E_{0}=\langle\!\langle\mathcal{E}(O_{\rm meas})|\Pi_{1}\Delta\Pi_{1}|O_{\rm ini}\rangle\!\rangle, (135)
E=(Omeas)|{Π0,Δ}+f{Π1,Δ}|Oini.\displaystyle E=\langle\!\langle\mathcal{E}(O_{\rm meas})|\{\Pi_{0},\Delta\}+f\{\Pi_{1},\Delta\}|O_{\rm ini}\rangle\!\rangle. (136)

Comparing Eqs. (129) and (132), we observe that using approximate unitary 22-designs result in more complicated form or the fitting function.

VIII.5 The second-order RB

We now focus on the 22-RB. Although the representation space in this case is

𝒦=span{|σn1n2:n1,n2{0,1,2,3}q},{\cal K}={\rm span}\bigl{\{}|\sigma_{\vec{n}_{1}\otimes\vec{n}_{2}}\rangle\!\rangle:\vec{n}_{1},\vec{n}_{2}\in\{0,1,2,3\}^{q}\bigr{\}}, (137)

where we have used the notation that σn1n2=σn1σn2\sigma_{\vec{n}_{1}\otimes\vec{n}_{2}}=\sigma_{\vec{n}_{1}}\otimes\sigma_{\vec{n}_{2}}, it is not necessary to consider the whole space because we assume that the initial operator Δ\Delta is traceless. This, together with the fact that the noise map is trace-preserving, implies that the operator remains traceless during the whole process. We also observe that the whole process is symmetric under the exchange of the first and the second spaces, each labeled by n1\vec{n}_{1} and n2\vec{n}_{2} in Eq. (137). Hence, in the analysis of the 22-RB, the relevant space is only the traceless symmetric subspace defined by

𝒦TS:=span{|σn1n2+σn2n1:n1,n2{0,1,2,3}q,(n1,n2)(0,0)},{\cal K}_{TS}:={\rm span}\{|\sigma_{\vec{n}_{1}\otimes\vec{n}_{2}}+\sigma_{\vec{n}_{2}\otimes\vec{n}_{1}}\rangle\!\rangle\\ :\vec{n}_{1},\vec{n}_{2}\in\{0,1,2,3\}^{q},(\vec{n}_{1},\vec{n}_{2})\neq(\vec{0},\vec{0})\}, (138)

where 0=(0,,0)\vec{0}=(0,\dots,0). The irreducible decomposition of 𝒦TS{\cal K}_{TS} can be obtained by an extensive use of the result in Ref. HWW2018 (see Appendix C), based on which we explicitly compute V(2)(m,|Δ,Omeas)V^{(2)}(m,\mathcal{E}|\Delta,O_{\rm meas}).

It turns out that the situation differs depending on whether q=1q=1 or q2q\geq 2. We, hence, deal with the two cases separately.

VIII.5.1 22-RB in a single-qubit system

When q=1q=1, the irreducible decomposition of 𝒦TS{\cal K}_{TS} is given by

𝒦TS=𝒦0𝒦1,{\cal K}_{TS}={\cal K}_{0}\oplus{\cal K}_{1}, (139)

which is multiplicity-free. Here, 𝒦0{\cal K}_{0} and 𝒦1{\cal K}_{1} are

𝒦0:=span{|σ12+σ22+σ32},\displaystyle{\cal K}_{0}:={\rm span}\{|\sigma_{1}^{\otimes 2}+\sigma_{2}^{\otimes 2}+\sigma_{3}^{\otimes 2}\rangle\!\rangle\}, (140)
𝒦1:=span{|S1,2,|S1,3,|S2,3,\displaystyle{\cal K}_{1}:={\rm span}\{|S_{1,2}\rangle\!\rangle,|S_{1,3}\rangle\!\rangle,|S_{2,3}\rangle\!\rangle,
|σ122σ22+σ32,|σ12σ32},\displaystyle\hskip 42.67912pt|\sigma_{1}^{\otimes 2}-2\sigma_{2}^{\otimes 2}+\sigma_{3}^{\otimes 2}\rangle\!\rangle,|\sigma_{1}^{\otimes 2}-\sigma_{3}^{\otimes 2}\rangle\!\rangle\}, (141)

respectively, with Sn,m:=(σnσm+σmσn)/2S_{n,m}:=(\sigma_{n}\otimes\sigma_{m}+\sigma_{m}\otimes\sigma_{n})/\sqrt{2}. It is obvious that d0:=dim𝒦0=1d_{0}:=\dim{\cal K}_{0}=1 and d1:=dim𝒦1=5d_{1}:=\dim{\cal K}_{1}=5.

This decomposition implies that the expectation V(2)(m,|Δ,Omeas)V^{(2)}(m,\mathcal{E}|\Delta,O_{\rm meas}) is in the form of

V(2)(m,|Δ,Omeas)=A0C0()m+A1C1()m,V^{(2)}(m,\mathcal{E}|\Delta,O_{\rm meas})=A_{0}C_{0}(\mathcal{E})^{m}+A_{1}C_{1}(\mathcal{E})^{m}, (142)

where both AλA_{\lambda} and CλC_{\lambda} are given by

Aλ=(Omeas)2|Πλ|Δ2,\displaystyle A_{\lambda}=\langle\!\langle\mathcal{E}(O_{\rm meas})^{\otimes 2}|\Pi_{\lambda}|\Delta^{\otimes 2}\rangle\!\rangle, (143)
Cλ()=Tr[ΠλL2]Tr[Πλ],\displaystyle C_{\lambda}(\mathcal{E})=\frac{\operatorname{Tr}[\Pi_{\lambda}L_{\mathcal{E}}^{\otimes 2}]}{\operatorname{Tr}[\Pi_{\lambda}]}, (144)

with Πλ\Pi_{\lambda} being the projections onto 𝒦λ{\cal K}_{\lambda}. Since the projections can be explicitly constructed from Eqs. (140) and (141), we can compute Cλ()C_{\lambda}(\mathcal{E}).

First, we have

C0()\displaystyle C_{0}(\mathcal{E}) =13n,m=13(σn|L|σm)2,\displaystyle=\frac{1}{3}\sum_{n,m=1}^{3}\bigl{(}\langle\!\langle\sigma_{n}|L_{\mathcal{E}}|\sigma_{m}\rangle\!\rangle\bigr{)}^{2}, (145)
=13n=13σn|LL|σn,\displaystyle=\frac{1}{3}\sum_{n=1}^{3}\langle\!\langle\sigma_{n}|L_{\mathcal{E}}^{\dagger}L_{\mathcal{E}}|\sigma_{n}\rangle\!\rangle, (146)
=u().\displaystyle=u(\mathcal{E}). (147)

For C1()C_{1}(\mathcal{E}), we start from the relation that

Π1=ΠsymΠ0|σ02σ02|n=13|S0,nS0,n|,\Pi_{1}=\Pi_{\rm sym}-\Pi_{0}-|\sigma_{0}^{\otimes 2}\rangle\!\rangle\!\langle\!\langle\sigma_{0}^{\otimes 2}|-\sum_{n=1}^{3}|S_{0,n}\rangle\!\rangle\!\langle\!\langle S_{0,n}|, (148)

where Πsym\Pi_{\rm sym} is the projection onto the symmetric subspace of 𝒦2{\cal K}^{\otimes 2}. The projection Πsym\Pi_{\rm sym} is also expressed by (𝕀+𝔽)/2(\mathbb{I}+\mathbb{F})/2. Here, 𝕀\mathbb{I} is the identity operator on 𝒦2{\cal K}^{\otimes 2} and 𝔽\mathbb{F} is the swap operator on 𝒦2{\cal K}^{\otimes 2} defined by n,m=03|σnσm||σmσn|\sum_{n,m=0}^{3}|\sigma_{n}\rangle\!\rangle\!\langle\!\langle\sigma_{m}|\otimes|\sigma_{m}\rangle\!\rangle\!\langle\!\langle\sigma_{n}|. Using the swap trick, we have

Tr[ΠsymL2]=12(Tr[L]2+Tr[L2]).\displaystyle\operatorname{Tr}[\Pi_{\rm sym}L_{\mathcal{E}}^{\otimes 2}]=\frac{1}{2}\bigl{(}\operatorname{Tr}[L_{\mathcal{E}}]^{2}+\operatorname{Tr}[L_{\mathcal{E}}^{2}]\bigr{)}. (149)

Moreover, from the direct calculations, we obtain

Tr[|σ02σ02|L2]=L002,\displaystyle\operatorname{Tr}[|\sigma_{0}^{\otimes 2}\rangle\!\rangle\!\langle\!\langle\sigma_{0}^{\otimes 2}|L_{\mathcal{E}}^{\otimes 2}]=L_{00}^{2}, (150)
Tr[|S0,nS0,n|L2]=L00Lnn+L0nLn0,\displaystyle\operatorname{Tr}[|S_{0,n}\rangle\!\rangle\!\langle\!\langle S_{0,n}|L_{\mathcal{E}}^{\otimes 2}]=L_{00}L_{nn}+L_{0n}L_{n0}, (151)

where Lnm=σn|L|σmL_{nm}=\langle\!\langle\sigma_{n}|L_{\mathcal{E}}|\sigma_{m}\rangle\!\rangle. Further using the relations

Tr[L]=L00+Tr[L~],\displaystyle\operatorname{Tr}[L_{\mathcal{E}}]=L_{00}+\operatorname{Tr}[\tilde{L}_{\mathcal{E}}], (152)
Tr[L2]=L002+2n=13L0nLn0+Tr[L~2],\displaystyle\operatorname{Tr}[L_{\mathcal{E}}^{2}]=L_{00}^{2}+2\sum_{n=1}^{3}L_{0n}L_{n0}+\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{2}], (153)

we obtain from Eq. (148) that

Tr[Π1L2]\displaystyle\operatorname{Tr}[\Pi_{1}L_{\mathcal{E}}^{\otimes 2}] =12Tr[L~2]u()+12Tr[L~]2,\displaystyle=\frac{1}{2}\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{2}]-u(\mathcal{E})+\frac{1}{2}\operatorname{Tr}[\tilde{L}_{\mathcal{E}}]^{2}, (154)
=32h()u()+92f()2.\displaystyle=\frac{3}{2}h(\mathcal{E})-u(\mathcal{E})+\frac{9}{2}f(\mathcal{E})^{2}. (155)

Altogether, we obtain

V(m,|Δ,Omeas)=A0u()m+A1(910f()215u()+310h())m.V(m,\mathcal{E}|\Delta,O_{\rm meas})\\ =A_{0}u(\mathcal{E})^{m}+A_{1}\biggl{(}\frac{9}{10}f(\mathcal{E})^{2}-\frac{1}{5}u(\mathcal{E})+\frac{3}{10}h(\mathcal{E})\biggr{)}^{m}. (156)

VIII.5.2 22-RB in a multi-qubit system

For a multi-qubit system (q2q\geq 2), the traceless symmetric subspace is decomposed into four irreducible subspaces:

𝒦TS=𝒦0𝒦I𝒦II𝒦III,{\cal K}_{TS}={\cal K}_{0}\oplus{\cal K}_{\rm I}\oplus{\cal K}_{\rm II}\oplus{\cal K}_{\rm III}, (157)

where 𝒦0=span{n0|σnn}{\cal K}_{0}={\rm span}\{\sum_{\vec{n}\neq\vec{0}}|\sigma_{\vec{n}\otimes\vec{n}}\rangle\!\rangle\} and the others are given in Appendix C. Each irrep is multiplicity-free. We denote by DλD_{\lambda} the dimension of each subspace, which are

D0=1,\displaystyle D_{0}=1, (158)
DI=d2(d1)(d+3)4,\displaystyle D_{\rm I}=\frac{d^{2}(d-1)(d+3)}{4}, (159)
DII=d2(d+1)(d3)4,\displaystyle D_{\rm II}=\frac{d^{2}(d+1)(d-3)}{4}, (160)
DIII=d21.\displaystyle D_{\rm III}=d^{2}-1. (161)

Since the decomposition is multiplicity-free, V(2)(m,|Δ,Omeas)V^{(2)}(m,\mathcal{E}|\Delta,O_{\rm meas}) is a sum of four exponentially decaying functions. Furthermore, from the fact that 𝒦0=span{n0|σnn}{\cal K}_{0}={\rm span}\{\sum_{\vec{n}\neq\vec{0}}|\sigma_{\vec{n}\otimes\vec{n}}\rangle\!\rangle\}, we obtain that C0()=u()C_{0}(\mathcal{E})=u(\mathcal{E}). Hence, we have

V(2)(m,|Δ,Omeas)=A0u()m+λ=I,II,IIIAλCλ()m,V^{(2)}(m,\mathcal{E}|\Delta,O_{\rm meas})=A_{0}u(\mathcal{E})^{m}+\sum_{\lambda={\rm I},{\rm II},{\rm III}}A_{\lambda}C_{\lambda}(\mathcal{E})^{m}, (162)

where

Aλ=(Omeas)2|Πλ|Oini2,\displaystyle A_{\lambda}=\langle\!\langle\mathcal{E}(O_{\rm meas})^{\otimes 2}|\Pi_{\lambda}|O_{\rm ini}^{\otimes 2}\rangle\!\rangle, (163)
Cλ()=Tr[ΠλL2]Tr[Πλ],\displaystyle C_{\lambda}(\mathcal{E})=\frac{\operatorname{Tr}[\Pi_{\lambda}L_{\mathcal{E}}^{\otimes 2}]}{\operatorname{Tr}[\Pi_{\lambda}]}, (164)

with Πλ\Pi_{\lambda} being the projections onto the irrep 𝒦λ{\cal K}_{\lambda}.

It is not clear whether each Cλ()C_{\lambda}(\mathcal{E}) (λ=I,II,III\lambda={\rm I},{\rm II},{\rm III}) has a clear physical meaning, such as C0()=u()C_{0}(\mathcal{E})=u(\mathcal{E}) being the unitarity. However, a linear combination of them does. To see this, we use the relation that

ΠI+ΠII+ΠIII=ΠsymΠ0|σ00σ00|n0|S0nS0n|,\Pi_{\rm I}+\Pi_{\rm II}+\Pi_{\rm III}=\\ \Pi_{\rm sym}-\Pi_{0}-|\sigma_{\vec{0}\otimes\vec{0}}\rangle\!\rangle\!\langle\!\langle\sigma_{\vec{0}\otimes\vec{0}}|-\sum_{\vec{n}\neq\vec{0}}|S_{\vec{0}\vec{n}}\rangle\!\rangle\!\langle\!\langle S_{\vec{0}\vec{n}}|, (165)

where S0n:=(σ0n+σn0)/2S_{\vec{0}\vec{n}}:=(\sigma_{\vec{0}\otimes\vec{n}}+\sigma_{\vec{n}\otimes\vec{0}})/\sqrt{2}. From this relation, we can show, by a calculation similar to the one-qubit case, that

Tr[(ΠI+ΠII+ΠIII)L2]=(d21)22f()2u()+d212h().\operatorname{Tr}\bigl{[}(\Pi_{\rm I}+\Pi_{\rm II}+\Pi_{\rm III})L_{\mathcal{E}}^{\otimes 2}\bigr{]}\\ =\frac{(d^{2}-1)^{2}}{2}f(\mathcal{E})^{2}-u(\mathcal{E})+\frac{d^{2}-1}{2}h(\mathcal{E}). (166)

Since Tr[ΠλL2]=Tr[Πλ]Cλ()=DλCλ()\operatorname{Tr}[\Pi_{\lambda}L_{\mathcal{E}}^{\otimes 2}]=\operatorname{Tr}[\Pi_{\lambda}]C_{\lambda}(\mathcal{E})=D_{\lambda}C_{\lambda}(\mathcal{E}), we obtain

λ=I,II,IIIDλCλ()=(d21)22f()2u()+d212h().\sum_{\lambda={\rm I},{\rm II},{\rm III}}D_{\lambda}C_{\lambda}(\mathcal{E})=\frac{(d^{2}-1)^{2}}{2}f(\mathcal{E})^{2}-u(\mathcal{E})+\frac{d^{2}-1}{2}h(\mathcal{E}). (167)

We finally note that Tab. 1 in Subsec. IV.5 is obtained by constructing the orthonormal basis in each subspace 𝒦I{\cal K}_{\rm I}, 𝒦II{\cal K}_{\rm II}, and 𝒦III{\cal K}_{\rm III} (see Appendix C). We also assume that the noise \mathcal{E} is weak, so that (Omeas)Omeas\mathcal{E}(O_{\rm meas})\approx O_{\rm meas}. Based on this assumption, we have

AλOmeas2|Πλ|Oini2,A_{\lambda}\approx\langle\!\langle O_{\rm meas}^{\otimes 2}|\Pi_{\lambda}|O_{\rm ini}^{\otimes 2}\rangle\!\rangle, (168)

enabling us to compute AλA_{\lambda} for given initial and measurement operators.

Refer to caption
Figure 6: Numerical results for the single-qubit 22-RB with various numbers of samplings for measurement and those for unitary sequences when the noise parameters are set to p=q=0.02p=q=0.02. The dots correspond to the values of V(2)V^{(2)} obtained from the given numbers of samplings for measurement and for unitary sequences, and the dashed lines are fitting results. Theoretical values are shown in the solid lines.

IX Experimental realization of 22-RB

Based on the former sections, we explain in detail how we have experimentally implemented the 22-RB and estimated the self-adjointness of the noise in the system. In Subsec. IX.1, we provide the details of the numerical evaluation of the one- and two-qubit 22-RB discussed in Sec. V.1. The details of experiment is given in Subsec. IX.2.

IX.1 Numerical analysis

IX.1.1 Single-qubit systems

We explain the fitting procedure of the 2-RB on one-qubit systems in detail. The noise we consider is given by the following CPTP map:

1(ρ)=qeiθXρeiθX+(1q)((1p)ρ+pXρX),\mathcal{E}_{1}(\rho)=qe^{i\theta X}\rho e^{-i\theta X}+(1-q)((1-p)\rho+pX\rho X), (169)

which is characterized by three parameters p,qp,q, and θ\theta. We particularly choose θ\theta as p=sin2θp=\sin^{2}\theta for the fidelity parameter f(1)f(\mathcal{E}_{1}) to be independent of the coherence parameter qq. Using the Liouville representation, it is straightforward to compute the fidelity parameter, the unitarity, and the self-adjointness parameter of this noise. They are, respectively, given by

f()=143p,\displaystyle f(\mathcal{E})=1-\frac{4}{3}p, (170)
u()=183p(1p)(1q2),\displaystyle u(\mathcal{E})=1-\frac{8}{3}p(1-p)(1-q^{2}), (171)
h()=183p(1p)(1+q2).\displaystyle h(\mathcal{E})=1-\frac{8}{3}p(1-p)(1+q^{2}). (172)

As shown in Theorem 7, V(2)V^{(2)} for one qubit is

V(2)(m,1|Δ,Omeas)=A0u(1)m+A1(910f(1)215u(1)+310h(1))m.V^{(2)}(m,\mathcal{E}_{1}|\Delta,O_{\rm meas})\\ =A_{0}u(\mathcal{E}_{1})^{m}+A_{1}\biggl{(}\frac{9}{10}f(\mathcal{E}_{1})^{2}-\frac{1}{5}u(\mathcal{E}_{1})+\frac{3}{10}h(\mathcal{E}_{1})\biggr{)}^{m}. (173)

To obtain Fig. 2 in Subsec. V.1, we first estimate the fidelity parameter f(1)f(\mathcal{E}_{1}) from the 11-RB, i.e., by fitting V(1)(m,1||00|,|00|)V^{(1)}(m,\mathcal{E}_{1}||0\rangle\langle 0|,|0\rangle\langle 0|) and then obtain u(1)u(\mathcal{E}_{1}) and h(1)h(\mathcal{E}_{1}) from the fitting results of V(2)(m,1|Z,|00|)V^{(2)}(m,\mathcal{E}_{1}|Z,|0\rangle\langle 0|) and the estimated value of ff. The fitting of V(2)V^{(2)} is first performed based on Eq. (173) by regarding the coefficients A0,A1A_{0},A_{1} and the two exponential decaying rates as free parameters. Then, we subtract the first exponential curve of Eq. (173) from the data and carry out the fitting of the second exponential curve again where we consider A1A_{1} and the base of the second exponential curve as free parameters. This procedure is redundant, but turns out to improve the accuracy of the fitting because, in most cases, the first exponential decaying rate is larger than the second one, and thus the second exponential curve is clearly visible in the region of long sequence length.

We also estimate how many measurements and unitary sequences suffice to obtain a good estimate of the noise parameters. In Fig. 6, we provide V(2)V^{(2)} for various numbers of measurement and samplings of unitary sequences. We observe that 10001000 for both suffice to obtain a good estimate when p=q=0.02p=q=0.02, which corresponds to the gate fidelity 97.3%97.3\%.

When the number of measurements is small, experimental values are positively biased from theoretical values with the infinite number of samplings (see the figures in the top line of Fig. 6). This difference can be understood as follows. Let OmeasOini,𝒊,n\langle O_{\rm meas}\rangle_{O_{\rm ini},\bm{i},n} be the expectation value for a random sequence described by 𝒊\bm{i} with the finite number nn of measurements. We describe the expectation value and variance of this random variable averaged over all choices of the unitary sequence as μ\mu and σ2/n\sigma^{2}/n, respectively. Note that this mean value is independent of nn, and this variance is inverse proportional to nn since OmeasOini,𝒊,n\langle O_{\rm meas}\rangle_{O_{\rm ini},\bm{i},n} is a linear combination of binomial distribution. V(2)V^{(2)} is the expectation value of squared random variable OmeasOini,𝒊2\langle O_{\rm meas}\rangle^{2}_{O_{\rm ini},\bm{i}}, and its expectation value over random sequences is derived as

𝔼[OmeasOini,𝒊2]\displaystyle\mathbb{E}[\langle O_{\rm meas}\rangle^{2}_{O_{\rm ini},\bm{i}}] =𝔼[(OmeasOini,𝒊μ)2]+μ2\displaystyle=\mathbb{E}[(\langle O_{\rm meas}\rangle_{O_{\rm ini},\bm{i}}-\mu)^{2}]+\mu^{2} (174)
=σ2/n+μ2.\displaystyle=\sigma^{2}/n+\mu^{2}. (175)

Therefore, an experimentally obtained value with a finite number of measurements is positively biased by σ2/n\sigma^{2}/n. In practice, we can remove the effect of this bias by increasing the number of sampling nn and using the region satisfying μ2σ2/n\mu^{2}\ll\sigma^{2}/n for fitting.

Refer to caption
Figure 7: Numerical results for the single-qubit 22-RB with SPAM errors for p=q=0.02p=q=0.02. We have taken 10001000 measurements and 10001000 random unitary sequences. The dots represent the numerically obtained data, and the dashed lines are the fitting curves.

We finally check the robustness of the 22-RB on single-qubit systems against SPAM errors. Although the 22-RB is ideally SPAM-error free, the fitting may become harder with the existence of SPAM errors. Our analysis, however, reveals that this is unlikely the case. Here, we model the state-preparation error ηprep\eta_{\mathrm{prep}} as ρ=ηprep|00|+(1ηprep)|11|\rho=\eta_{\mathrm{prep}}|0\rangle\!\langle 0|+(1-\eta_{\mathrm{prep}})|1\rangle\!\langle 1| and ρ=(1ηprep)|00|+ηprep|11|\rho^{\prime}=(1-\eta_{\mathrm{prep}})|0\rangle\!\langle 0|+\eta_{\mathrm{prep}}|1\rangle\!\langle 1|, and measurement error ηmeas\eta_{\mathrm{meas}} as readout bit-flip error, i.e., the POVM is {Πx|x{0,1}}\{\Pi_{x^{\prime}}|x^{\prime}\in\{0,1\}\} where Πx=x{0,1}ηmeas(x|x)Πx\Pi_{x^{\prime}}=\sum_{x\in\{0,1\}}\eta_{\mathrm{meas}}(x^{\prime}|x)\Pi_{x} and ηmeas(x|x)\eta_{\mathrm{meas}}(x^{\prime}|x) is conditional probability. In this numerical experiments, we assume that η=ηprep=ηmeas(0|1)=ηmeas(1|0)\eta=\eta_{\mathrm{prep}}=\eta_{\mathrm{meas}}(0|1)=\eta_{\mathrm{meas}}(1|0) and get 1000 samples and 1000 random sequences. We set the parameters p=q=0.02p=q=0.02.

The results are provided in Fig. 7 and Tab. 4. The relative errors of estimates for F,uF,u, and HH are within 5%5\% except for the estimate for uu when η=0.3\eta=0.3, thus the 2-RB is likely to work well even in realistic situations with SPAM errors as expected from the analytical studies.

Table 4: The estimates of F,uF,u,and HH from the numerics shown in Fig. 7. The parameter η\eta is for SPAM errors such as η=ηprep=ηmeas(0|1)=ηmeas(1|0)\eta=\eta_{\mathrm{prep}}=\eta_{\mathrm{meas}}(0|1)=\eta_{\mathrm{meas}}(1|0). The theoretical values are shown at the bottom of the table.
SPAM error η\eta FF uu HH
0.0 0.986(6)0.986(6) 0.9979(5)0.9979(5) 0.92(5)0.92(5)
0.001 0.986(5) 0.9979(6) 0.92(7)
0.003 0.986(5) 0.9978(5) 0.92(1)
0.01 0.987(0) 0.9979(2) 0.92(2)
0.03 0.986(5) 0.9980(1) 0.92(8)
0.1 0.986(5) 0.9978(9) 0.92(7)
0.3 0.986(6) 0.9981(8) 0.92(7)
0.9866 0.99793 0.9247

IX.1.2 Two-qubit systems

Refer to caption
Figure 8: A step-by-step fitting process of 22-RB for two-qubit systems are shown. The first line of the matrix are about the standard RB (11-RB). The second, third, and fourth lines show 22-RB with two, three, and four exponentially decaying functions, respectively. The initial and measurement operators for 22-RB are chosen according to Tab. 1. See the main text for detail.

For two-qubit systems, we investigate the noise given by

2(ρ)\displaystyle\mathcal{E}_{2}(\rho) =qeiθ(XX)ρeiθ(XX)\displaystyle=qe^{i\theta(X\otimes X)}\rho e^{-i\theta(X\otimes X)}
+(1q)((1p)ρ+p(XX)ρ(XX)),\displaystyle+(1-q)((1-p)\rho+p(X\otimes X)\rho(X\otimes X)), (176)

where we set θ\theta to p=sin2θp=\sin^{2}\theta. From Theorem 7, V(2)V^{(2)} in this case shall be in the form of

V(2)(m,2|Δ,Omeas)=A0u(2)m+λ=I,II,IIIAλCλ(2)m,V^{(2)}(m,\mathcal{E}_{2}|\Delta,O_{\rm meas})=A_{0}u(\mathcal{E}_{2})^{m}+\sum_{\lambda={\rm I},{\rm II},{\rm III}}A_{\lambda}C_{\lambda}(\mathcal{E}_{2})^{m}, (177)

and Cλ(2)C_{\lambda}(\mathcal{E}_{2}) satisfy

84CI()+20CII()+15CIII()=2252f()2+152h()u().84C_{\rm I}(\mathcal{E})+20C_{\rm II}(\mathcal{E})+15C_{\rm III}(\mathcal{E})\\ =\frac{225}{2}f(\mathcal{E})^{2}+\frac{15}{2}h(\mathcal{E})-u(\mathcal{E}). (178)

With this setting, theoretical values are derived as follows.

f(2)=11615p,\displaystyle f(\mathcal{E}_{2})=1-\frac{16}{15}p, (179)
u(2)=13215p(1p)(1q2),\displaystyle u(\mathcal{E}_{2})=1-\frac{32}{15}p(1-p)(1-q^{2}), (180)
CI(2)=14105p(5631p+14(1p)q2),\displaystyle C_{\rm I}(\mathcal{E}_{2})=1-\frac{4}{105}p\bigl{(}56-31p+14(1-p)q^{2}\bigr{)}, (181)
CII(2)=1415p(85p2(1p)q2),\displaystyle C_{\rm II}(\mathcal{E}_{2})=1-\frac{4}{15}p\bigl{(}8-5p-2(1-p)q^{2}\bigr{)}, (182)
CIII(2)=11615p(2p(1p)q2),\displaystyle C_{\rm III}(\mathcal{E}_{2})=1-\frac{16}{15}p\bigl{(}2-p-(1-p)q^{2}\bigr{)}, (183)

from which the theoretical value of the self-adjointness parameter h()h(\mathcal{E}) can be computed from Eq. (178).

A step-by-step fitting process of two-qubit systems is shown in Fig. 8 for p=0.01p=0.01. The numbers of measurement and samplings of unitary sequences are both set to 10410^{4}. The fidelity parameters f(2)f(\mathcal{E}_{2}) can be obtained from V(1)(m,1||0000|,|0000|)V^{(1)}(m,\mathcal{E}_{1}||00\rangle\langle 00|,|00\rangle\langle 00|), which are plotted in the top line of the figure. In the figure, dashed lines are theoretical values, and the shaded area represents a standard deviation of each data. When qq is near to unity, standard deviations are large even when the sequence length increased. This is because the final quantum state is nearly pure state when q1q\sim 1, and probability distributions fluctuate randomly according to chosen random sequences. On the other hand, when q0q\sim 0, the final quantum state quickly converges to the maximally mixed state, and thus probability distribution becomes independent of the chosen random sequences.

We then fit four values u,CI,CII,CIIIu,C_{\rm I},C_{\rm II},C_{\rm III} step by step where initial and measurement operators Δ\Delta and OmeasO_{\rm meas} are chosen according to Tab. 1. The fitting results for several qq are shown in Tab. 5.

qq uu CIC_{\rm I} CIIC_{\rm II} CIIIC_{\rm III}
0.000.00 0.9792(7)0.9792(7) 0.9787(2)0.9787(2) 0.978869(7)0.978869(7) 0.97896(1)0.97896(1)
0.978880.97888 0.978790.97879 0.97880000.9788000 0.9787730.978773
0.500.50 0.98416(9)0.98416(9) 0.97744(3)0.97744(3) 0.98015(1)0.98015(1) 0.98150(2)0.98150(2)
0.9841600.984160 0.9774650.977465 0.9801200.980120 0.9814130.981413
0.950.95 0.997942(9)0.997942(9) 0.97401(3)0.97401(3) 0.98354(3)0.98354(3) 0.98830(5)0.98830(5)
0.99794100.9979410 0.9740200.974020 0.9835650.983565 0.9883040.988304
1.001.00 0.999994(6)0.999994(6) 0.97349(6)0.97349(6) 0.98414(5)0.98414(5) 0.98930(9)0.98930(9)
1.00000001.0000000 0.9735050.973505 0.9840800.984080 0.9893330.989333
Table 5: Fitting results for p=0.01p=0.01 in the two-qubit 2-RB. In each cell, fitting results are written in the first line, and theoretical values are written in the second line.
qq FF uu HH
0.000.00 0.9920004(5)0.9920004(5) 0.9792(7)0.9792(7) 0.999(2)0.999(2)
0.992000000.99200000 0.978880.97888 1.00001.0000
0.500.50 0.991998(3)0.991998(3) 0.98416(9)0.98416(9) 0.9902(3)0.9902(3)
0.99200000.9920000 0.9841600.984160 0.990100.99010
0.950.95 0.99203(1)0.99203(1) 0.997942(9)0.997942(9) 0.9630(5)0.9630(5)
0.9920000.992000 0.99794080.9979408 0.964260.96426
1.001.00 0.99198(1)0.99198(1) 0.999994(6)0.999994(6) 0.9610(8)0.9610(8)
0.9920000.992000 1.00000001.0000000 0.960400.96040
Table 6: Processed data for p=0.01p=0.01 in the two-qubit 2-RB. In each cell, fitting results are written in the first line, and theoretical values are written in the second line.

First, we obtain uu and CIC_{\rm I} from V1(2):=V(2)(m,2|ZZ,|0000|)V^{(2)}_{1}:=V^{(2)}(m,\mathcal{E}_{2}|ZZ,|00\rangle\langle 00|). The obtained results are shown in the second line of Fig. 8. The sampled data points and fitting results are shown as blue points and dashed lines, respectively. These lines are linear combinations of two exponentially decaying function. Exponential decays with coefficient uu and CIC_{\rm I} are shown as orange and green lines, respectively. While we can clearly see two exponential decays for coherent noise, i.e., in the case of q1q\sim 1, an exponential decay of CIC_{\rm I} part becomes dominant when noise becomes probabilistic. Even in this case, the fitting results are still reliable as shown in Tab. 5.

Then, we estimate CIIC_{\rm II} from V2(2):=V(2)(m,2|ZZ,ZZ)V^{(2)}_{2}:=V^{(2)}(m,\mathcal{E}_{2}|ZZ,ZZ) and CIIIC_{\rm III} from V3(2):=V(2)(m,2|ρ,ρ)V^{(2)}_{3}:=V^{(2)}(m,\mathcal{E}_{2}|\rho_{-},\rho_{-}), where these initial and measurement operators are chosen from the third and fourth columns of Tab. 1. The obtained results are shown in the third and fourth lines of Fig. 8. In each figure, numerical data is plotted as blue circles and fitting results are shown as dashed lines. In each fitting process, only a single exponentially decaying term is unknown in advance. We showed unfitted exponential decay as orange circles and fitting results as dashed lines. Although accuracy of orange data becomes not reliable when its value becomes much smaller than the others, we can fit CIIC_{\rm II} and CIIIC_{\rm III} reliably.

We calculate the averaged fidelity F()F(\mathcal{E}), unitarity u()u(\mathcal{E}), and self-adjointness H()H(\mathcal{E}) from the fitting results. The processed values are shown in Tab. 6. We evaluate relative errors for all the plots with the same method as the single-qubit 22-RB, and confirm that the relative errors are below 4%4\% for all the cases of p=0.01,0.02,0.1,0.2p=0.01,0.02,0.1,0.2 except the case when the theoretical value is exactly zero. While the relative errors of the self-adjointness become a few tens of percent in the case of p=0.4p=0.4, we can say that reliable values can be obtained when the fidelities of operations are sufficiently high. Note that, although standard deviations of the fitting results become large when uu is almost equal to CIC_{\rm I}, we confirmed that the fitted results are close to theoretical values even in such cases. Thus, we conclude that 22-RB works also for two-qubit systems.

IX.2 Details of the experiments

In this section, we provide the details of the experiments in Sec. V.2. A superconducting qubit can be regarded as a sort of the LC resonant circuit, where a Josephson junction is an effective inductance, and has the Hamiltonian equivalent to that of the one-dimensional free particle trapped in anharmonic potential.

Table 7: The parameter fields of the qubits.
ωq/2π\omega_{q}/2\pi α/2π\alpha/2\pi T1T_{1} T2T_{2} echo
Q1 9.077GHz9.077~{}{\rm GHz} 328.9MHz-328.9~{}{\rm MHz} 9.724μs9.724~{}{\rm\mu s} 13.670μs13.670~{}{\rm\mu s}
Q2 8.927GHz8.927~{}{\rm GHz} 419.9MHz-419.9~{}{\rm MHz} 12.634μs12.634~{}{\rm\mu s} 15.763μs15.763~{}{\rm\mu s}

The parameter fields of the qubits are summarized in Tab. 7.

All unitary gates required in the 22-RB for a single-qubit case were implemented by two RX(π/2)R_{X}(\pi/2) gates and three RZR_{Z} gates with an arbitrary rotation angle, which are implemented by the shaped microwave pulse (Half-DRAG) with the length 11.70ns11.70~{}{\rm ns} lucero2010reduced and the Virtual-ZZ gates mckay2017efficient , respectively. The pre-measured averaged gate fidelity of the single-qubit Clifford gate is 0.9910.991.

The single-shot qubit readout was performed via the impedance-matched Josephson parametric amplifier doi:10.1063/1.4886408 , and the assignment fidelity of the readout was 0.9430.943.

Refer to caption
Figure 9: T1 decay experiment. The horizontal axis represents the delay time, the vertical axis represents the projected value of the IQ readout signal. The blue and orange dots represents the experimental results of the T1 decay experiments with and without flip operation just before measurement, respectively. The lines are fitting curves.
Refer to caption
Figure 10: Ramsey oscillation experiment. The horizontal axis represents the detuning from the qubit eigenfrequency, and the vertical axis represents the power spectrum of the Ramsey oscillation. The points connected by the blue line represent the experimental data, and the orange line represents the fitting curve.

As supplemental experiments, T1 decay and Ramsey oscillation were observed to clarify the background noise source of Q1. The experimental results of the T1 decay is shown in Fig. 9, where the horizontal and the vertical axes represent the delay time and the projected value of the IQ readout signal, respectively. The blue and orange dots represent the experimental results with and without a flip operation just before measurement, respectively. The lines provide the fitting curves. As seen from the result, the T1 decay of Q1 follows exponential behavior, which is consistent with the expected behavior in isolated qubits.

The experimental results of the Ramsey oscillation is also given in Fig. 10, where the horizontal and vertical axes represent the detuning from the qubit eigenfrequency and the power spectrum of the Ramsey oscillation, respectively. The points connected by a blue line represent the experimental data, and the orange line provides a fitting curve. In the fitting, we did not take the data in the small power spectrum region (<1V2<1~{}\mathrm{V}^{2}) into account. This is because the noise floor derived from the white noise is dominant there. As seen from the result, the power spectrum of the Ramsey oscillation has no peaks other than the qubit eigenfrequency. From the fitting curve, it was found that the detuning from the qubit eigenfrequency Δ\Delta (MHz\mathrm{MHz}) and the power spectrum of the Ramsey oscillation PS(Δ)PS(\Delta) (V2\mathrm{V^{2}}) are related as

PS(Δ)Δ2.004.\displaystyle PS(\Delta)\propto\Delta^{-2.004}. (184)

This is consistent with the expected behavior when the transmon qubits are isolated well.

From the results of these supplemental experiments, we conclude that Q1 is not in the strong coupling regime with any noise source, which implies that the background noise of Q1 is time-independent. Thus, the requirements for 22-RB are met in our experimental system.

X Summary and Discussions

In this paper, we have provided an explicit constructions of exact unitary tt-designs for any tt. In particular, quantum circuits for exact unitary tt-designs on NN qubits have been provided for the first time. Our construction is inductive with respect to the number of qubits. Hence, all constructions obtained in this paper are inefficient when the number of qubits is large, implying that it is of practical use only when the size of the system is small.

As an application of exact unitary 2t2t-designs on a small system, we have proposed the tt-RB, which enables us to experimentally estimate higher-order properties of the noise on a quantum system. Since the unitary designs are used in multiple times in a single run of the protocol, it is important for the design to be exact. After providing a general scheme of the tt-RB, we have studied the 22-RB in detail. It was shown that the 22-RB reveals the self-adjointness of the noise, a new characterization of the noise that we argue to play an important role in QEC especially when decoders are based on applications of Pauli operators. Our results have been demonstrated numerically, which shows that the 22-RB is experimentally tractable. We have then experimentally implemented the single-qubit 22-RB on the superconducting qubit system. From the experimental results, we found that the characteristics of the background noise of a qubit changes depending on the presence of the interaction with the adjacent qubits.

Our results open a number of future problems. Regarding the implementation of tt-designs, it is important to improve the efficiency. Despite that the inefficiency in our construction is likely to be intrinsic due to an inductive nature of the construction, the representation-theoretic method provides a way to searching more efficient ones. More specifically, the key in the construction is the relation between the representation of the whole unitary group and that of a certain subgroup of the unitary group. This indicates that finding the construction of exact unitary designs may be reduced to the problem of searching for a subgroup whose representation has a good relation to that of the whole unitary group.

It is also important to further develop the theory of the tt-RB protocol. In this paper, we have analyzed only the 22-RB in detail. It then turns out that self-adjointness of the noise can be revealed. It is of great interest to concretely investigate what characterization of the noise can be generally obtained from the tt-RB. In the context of QEC, it is also important to comprehensively analyze quantitative relations between the self-adjointness and the feasibility of QEC. Another promising future problem is to use exact higher-designs in the other RB-type protocols. The tt-RB is a straightforward generalization of the standard RB. However, there are numerous variant protocols HHFFW2019 , most of which, if not all, are based on the Clifford group that is an exact unitary 22-design. By extending such protocols to those with higher-designs, the noise on the system can be characterized in more detail.

XI Acknowledgements

The authors are grateful to H. Yamasaki and A. Darmawan for helpful discussions. Y. Nakata is supported by JST, PRESTO (No. JPMJPR1865). Y. Suzuki is supported by JST, PRESTO (No. JPMJPR1916). Y. Suzuki, K. Heya, Z. Yan, K. Zuo, S. Tamate., Y. Tabuchi, and Y. Nakamura are supported by JST ERATO (No. JPMJER1601) and by MEXT Q-LEAP (No. JPMXS0118068682).

References

  • [1] A. Ambainis and J. Emerson. Quantum tt-designs: tt-wise independence in the quantum world. In Proc. IEEE Conf. Comput. 2007, page 129–140, 2007. arXiv:quant-ph/0701126v2.
  • [2] I. Devetak. The private classical capacity and quantum capacity of a quantum channel. IEEE Trans. Inf. Theory, 51:44–55, 2005.
  • [3] I. Devetak and A. Winter. Relating Quantum Privacy and Quantum Coherence: An Operational Approach. Phys. Rev. Lett., 93:080501, 2004.
  • [4] B. Groisman, S. Popescu, and A. Winter. Quantum, classical, and total amount of correlations in a quantum state. Phys. Rev. A, 72:032317, 2005.
  • [5] A. Abeyesinghe, I. Devetak, P. Hayden, and A. Winter. The mother of all protocols : Restructuring quantum information’s family tree. Proc. R. Soc. A, 465:2537–2563, 2009.
  • [6] F. Dupuis, M. Berta, J. Wullschleger, and R. Renner. One-shot decoupling. Commun. Math. Phys., 328:251–284, 2014.
  • [7] O. Szehr, F. Dupuis, M. Tomamichel, and R. Renner. Decoupling with unitary approximate two-designs. New J. Phys., 15:053022, 2013.
  • [8] M. Horodecki, J. Oppenheim, and A. Winter. Partial quantum information. Nature, 436:673–676, 2005.
  • [9] M. Horodecki, J. Oppenheim, and A. Winter. Quantum state merging and negative information. Comms. Math. Phys., 269:107–136, 2007.
  • [10] A. Ambainis and A. Smith. Small pseudo-random families of matrices: Derandomizing approximate quantum encryption. In Proc. RANDOM’04, page 249, 2004.
  • [11] P. Hayden, D. Leung, P. W. Shor, and A. Winter. Randomizing quantum states: Constructions and applications. Commun. Math. Phys., 250:371–391, 2004.
  • [12] P. Sen. Random measurement bases, quantum state distinction and applications to the hidden subgroup problem. In 21st Annual IEEE Conference on Computational Complexity (CCC’06), pages 14–287, 2006.
  • [13] F. G. S. L. Brandão and M. Horodecki. Exponential Quantum Speed-ups are Generic. Q. Inf. Comp., 13:0901, 2013.
  • [14] R. Kueng, H. Rauhut, and U. Terstiege. Low rank matrix recovery from rank one measurements. Appl. Comput. Harmon. Anal., 42:88–116, 2017.
  • [15] S. Kimmel and Y. Liu. Phase retrieval using unitary 2-designs. In 2017 International Conference on Sampling Theory and Applications (SampTA), pages 345–349, 2017.
  • [16] R. Kueng, H. Zhu, and D. Gross. Distinguishing quantum states using Clifford orbits, 2016. arXiv:1609.08595.
  • [17] M. Oszmaniec, R. Augusiak, C. Gogolin, J. Kołodyński, A. Acín, and M. Lewenstein. Random Bosonic States for Robust Quantum Metrology. Phys. Rev. X, 6:041044, 2016.
  • [18] S. Boixo et al. Characterizing quantum supremacy in near-term devices. Nat. Phys., 14:595–600, 2018.
  • [19] F Arute et al. Quantum supremacy using a programmable superconducting processor. Nature, 574:505–510, 2019.
  • [20] A. Bouland, B. Fefferman, C. Nirkhe, and U. Vazirani. On the complexity and verification of quantum random circuit sampling. Nat. Phys., 15:159–163, 2019.
  • [21] M. Oszmaniec, A. Sawicki, and M. Horodecki. Epsilon-nets, unitary designs and random quantum circuits. arXiv:2007.10885, 2020.
  • [22] J. Emerson, R. Alicki, and K. Życzkowski. Scalable noise estimation with random unitary operators. J. Opt. B: Quantum semiclass. opt., 7:S347–S352, 2005.
  • [23] E. Knill et al. Randomized benchmarking of quantum gates. Phys. Rev. A, 77:012307, 2008.
  • [24] E. Magesan, J. M. Gambetta, and J. Emerson. Scalable and Robust Randomized Benchmarking of Quantum Processes. Phys. Rev. Lett., 106:180504, 2011.
  • [25] E. Magesan, J. M. Gambetta, and J. Emerson. Characterizing quantum gates via randomized benchmarking. Phys. Rev. A, 85:042311, 2012.
  • [26] J. Kelly et al. Optimal quantum control using randomized benchmarking. Phys. Rev. Lett., 112:240504, 2014.
  • [27] S. Sheldon et al. Characterizing errors on qubit operations via iterative randomized benchmarking. Phys. Rev. A, 93:012301, 2016.
  • [28] S. Garion et al. Experimental implementation of non-clifford interleaved randomized benchmarking with a controlled-ss gate. Phys. Rev. Research, 3:013204, 2021.
  • [29] David C. McKay et al. Three-qubit randomized benchmarking. Phys. Rev. Lett., 122:200502, 2019.
  • [30] A. D. Córcoles et al. Process verification of two-qubit quantum gates by randomized benchmarking. Phys. Rev. A, 87:030301(R), 2013.
  • [31] Jay M. Gambetta et al. Characterization of addressability by simultaneous randomized benchmarking. Phys. Rev. Lett., 109:240504, 2012.
  • [32] E. Magesan et al. Efficient measurement of quantum gate error by interleaved randomized benchmarking. Phys. Rev. Lett., 109:080505, 2012.
  • [33] E. Onorati, A. H. Werner, and J. Eisert. Randomized benchmarking for individual quantum gates. Phys. Rev. Lett., 123:060501, 2019.
  • [34] J. Helsen, I. Roth, E. Onorati, A. H. Werner, and J. Eisert. A general framework for randomized benchmarking, 2020. arXiv:2010.07974.
  • [35] S. Popescu, A. J. Short, and A. Winter. Entanglement and the foundations of statistical mechanics. Nat. Phys., 2:754–758, 2006.
  • [36] L. del Rio, J. Aberg, R. Renner, O. Dahlsten, and V. Vedral. The thermodynamic meaning of negative entropy. Nature, 474:61–63, 2011.
  • [37] L. del Rio, A. Hutter, R. Renner, and S. Wehner. Relative thermalization. Phys. Rev. E, 94:022104, 2016.
  • [38] P. Hayden and J. Preskill. Black holes as mirrors: quantum information in random subsystems. J. High Energy Phys., 2007:120, 2007.
  • [39] Y. Sekino and L. Susskind. Fast scramblers. J. High Energy Phys., 2008:065, 2008.
  • [40] L. Susskind. Addendum to Fast Scramblers. 2011. arXiv:1101.6048.
  • [41] N. Lashkari, D. Stanford, M. Hastings, T. Osborne, and P. Hayden. Towards the fast scrambling conjecture. J. High Energy Phys., 2013:22, 2013.
  • [42] P. Hosur, X.-L. Qi, D. A. Roberts, and B. Yoshida. Chaos in quantum channels. J. High Energy Phys., 2016:4, 2016.
  • [43] D. A. Roberts and B. Yoshida. Chaos and complexity by design. J. High Energ. Phys., 2017:121, 2017.
  • [44] Y. Nakata, E. Wakakuwa, and M. Koashi. Information leakage from quantum black holes with symmetry. 2020. arXiv:2007.00895.
  • [45] K. A. Landsman et al. Verified quantum information scrambling. Nature, 567:61–65, 2019.
  • [46] X. Mi et al. Information scrambling in computationally complex quantum circuits. 2021. arXiv:2101.08870.
  • [47] P. Delsarte, J. M. Goethals, and J. J. Seidel. Bounds for systems of lines, and Jacobi polynomials. Philips Res. Rep., 30:91–105, 1975.
  • [48] P. Delsarte, J. M. Goethals, and J. J. Seidel. Spherical codes and designs. Geom. Dedicata, 6:363–388, 1977.
  • [49] A. Roy and A. J. Scott. Unitary designs and codes. Des. Code Cryptogr., 53:13–31, 2009.
  • [50] A. Roy. Bounds for codes and designs in complex subspaces. J. Algebraic Combin., 31:1–32, 2010.
  • [51] A. Roy and S. Suda. Complex spherical designs and codes. J. Comb. Des., 22:105–148, 2011.
  • [52] E. Bannai, G. Navarro, N. Rizo, and P. H. Tiep. Unitary tt-groups. J. Math. Soc. Japan, 72:909–921, 2020.
  • [53] D. P. DiVincenzo, D. W. Leung, and B. M. Terhal. Quantum data hiding. IEEE Trans. Inf. Theory, 48:580, 2002.
  • [54] W. G. Brown, Y. S. Weinstein, and L. Viola. Quantum pseudorandomness from cluster-state quantum computation. Phys. Rev. A, 77:040303(R), 2008.
  • [55] Y. S. Weinstein, W. G. Brown, and L. Viola. Parameters of pseudorandom quantum circuits. Phys. Rev. A, 78:052332, 2008.
  • [56] D. Gross, K. Audenaert, and J. Eisert. Evenly distributed unitaries: On the structure of unitary designs. J. of Math. Phys., 48:052104, 2007.
  • [57] G. Tóth and J. J. García-Ripoll. Efficient algorithm for multiqudit twirling for ensemble quantum computation. Phys. Rev. A, 75:042311, 2007.
  • [58] C. Dankert, R. Cleve, J. Emerson, and E. Livine. Exact and approximate unitary 2-designs and their application to fidelity estimation. Phys. Rev. A, 80:012304, 2009.
  • [59] A. W. Harrow and R. A. Low. Random quantum circuits are approximate 2-designs. Commun. Math. Phys., 291:257, 2009.
  • [60] I. T. Diniz and D. Jonathan. Comment on “Random quantum circuits are approximate 2-designs”. Commun. Math. Phys., 304:281, 2011.
  • [61] R. Cleve, D. Leung, L. Liu, and C. Wang. Near-linear constructions of exact unitary 2-designs. Quant. Info. & Comp., 16:0721–0756, 2016.
  • [62] Y. Nakata, C. Hirche, C. Morgan, and A. Winter. Unitary 2-designs from random X- and Z-diagonal unitaries. J. Math. Phys., 58:052203, 2017.
  • [63] A. W. Harrow and R. A. Low. Efficient Quantum Tensor Product Expanders and k-Designs. In Proc. RANDOM’09, Lecture Notes in Computer Science, pages 548–561. Springer Berlin Heidelberg, 2009.
  • [64] F. G. S. L. Brandão, A. W. Harrow, and M. Horodecki. Local Random Quantum Circuits are Approximate Polynomial-Designs. Commun. Math. Phys., 346:397–434, 2016.
  • [65] Y. Nakata, C. Hirche, M. Koashi, and A. Winter. Efficient Quantum Pseudorandomness with Nearly Time-Independent Hamiltonian Dynamics. Phys. Rev. X, 7:021006, 2017.
  • [66] A. Harrow and S. Mehraban. Approximate unitary tt-designs by short random quantum circuits using nearest-neighbor and long-range gates. 2018. arXiv:1809.06957.
  • [67] J. Haferkamp et al. Quantum homeopathy works: Efficient unitary designs with a system-size independent number of non-Clifford gates. 2020. arXiv:2002.09524.
  • [68] E. Bannai, M. Nakahara, D. Zhao, and Y. Zhu. On the explicit constructions of certain unitary t-designs. J. Phys. A: Math. Theor., 52:495301, 2019.
  • [69] R. Harper, I. Hincks, C. Ferrie, S. T. Flammia, and J. J. Wallman. Statistical analysis of randomized benchmarking. Phys. Rev. A, 99:052350, 2019.
  • [70] P. D. Seymour and T. Zaslavsky. Averaging sets: A generalization of mean values and spherical designs. Adv. Math., 52:213 – 240, 1984.
  • [71] P. Rabau and B. Bajnok. Bounds for the number of nodes in Chebyshev type quadrature formulas. J. Approx. Theory, 67:199 – 214, 1991.
  • [72] G. Wagner and B. Volkmann. On averaging sets. Mon. Hefte. Math., 111:69–78, 1991.
  • [73] E. Bannai and E. Bannai. A survey on spherical designs and algebraic combinatorics on spheres. European J. Combin., 30:1392 – 1425, 2009.
  • [74] A. Bondarenko, D. Radchenko, and M. Viazovska. Optimal asymptotic bounds for spherical designs. Ann .of Math., 178:443 – 452, 2013.
  • [75] Z. Cui, J. Xia, and Z. Xiang. Rational designs. Adv. Math., 352:541 – 571, 2019.
  • [76] Z. Xiang. Explicit spherical designs. In preparation, 2020.
  • [77] E. Bannai, Y. Nakata, T. Okuda, and D. Zhao. Explicit construction of exact unitary designs. 2020. arXiv:2009.11170.
  • [78] R. A. Low. Pseudo-randomness and learning in quantum computation. PhD thesis, University of Bristol, 2010. arXiv:1006.5227.
  • [79] D. Bump. Lie Groups. Springer-Verlag, New York, 2004.
  • [80] R. Goodman and N. R. Wallach. Symmetry, representations, and invariants. Springer, Dordrecht, 2009.
  • [81] A. T. James and A. G. Constantine. Generalized Jacobi Polynomials as Spherical Functions of the Grassmann Manifold. Proc. London Math. Soc., s3-29:174–192, 1974.
  • [82] P. Chaugule et al. Schur polynomials do not have small formulas if the determinant doesn’t! 2019. arXiv:1911.12520.
  • [83] F. Mezzadri. How to generate random matrices from the classical compact groups. Not. Am. Math. Soc., 54:592 – 604, 2007.
  • [84] R. Kueng, D. M. Long, A. C. Doherty, and S. T. Flammia. Comparing experiments to the fault-tolerance threshold. Phys. Rev. Lett., 117:170502, 2016.
  • [85] Y. R. Sanders, J. J. Wallman, and B. C. Sanders. Bounding quantum gate error rate based on reported average fidelity. New J. Phys., 18(1):012002, 2015.
  • [86] Y. Suzuki, K. Fujii, and M. Koashi. Efficient simulation of quantum error correction under coherent error based on the nonunitary free-fermionic formalism. Phys. Rev. Lett., 119:190503, 2017.
  • [87] S. Bravyi, M. Englbrecht, König R., and N. Peard. Correcting coherent errors with surface codes. npj Quantum Inf., 4:55, 2018.
  • [88] A. S. Darmawan and D. Poulin. Tensor-network simulations of the surface code under realistic noise. Phys. Rev. Lett., 119:040502, 2017.
  • [89] J. Wallman, C. Granade, R. Harper, and S. T. Flammia. Estimating the coherence of noise. New J. Phys., 17:113020, 2015.
  • [90] C. D. Wilen et al. Correlated charge noise and relaxation errors in superconducting qubits. Nature, 594:369–373, 2021.
  • [91] J. Han et al. Characterizing noise correlation and enhancing coherence via qubit motion. Fundam. Res., 1:10–15, 2021.
  • [92] M. McEwen et al. Removing leakage-induced correlated errors in superconducting quantum error correction. Nat. Commun., 12:1761, 2021.
  • [93] Matt McEwen et al. Resolving catastrophic error bursts from cosmic rays in large arrays of superconducting qubits. arXiv:2104.05219, 2021.
  • [94] S. Tamate et al. Scalable packaging design for large-scale superconducting quantum circuit. Bull. Am. Phys. Soc., 2021.
  • [95] J. Gambetta et al. Qubit-photon interactions in a cavity: Measurement-induced dephasing and number splitting. Phys.Rev. A, 74:042318, 2006.
  • [96] R. A. Low. Large deviation bounds for kk-designs. Proc. R. Soc. A, 465:3289, 2009.
  • [97] M. Takeuchi. Modern sphercal functions. American Mathematical Society, 1994.
  • [98] J. A. Wolf. Harmonic Analysis on Commutative Spaces. American Mathematical Society, 2007.
  • [99] B. Dirkse, J. Helsen, and S. Wehner. Efficient unitarity randomized benchmarking of few-qubit clifford gates. Phys. Rev. A, 99:012315, 2019.
  • [100] J. Helsen, J. J. Wallman, and S. Wehner. Representations of the multi-qubit clifford group. J. Math. Phys., 59:072201, 2018.
  • [101] E. Lucero et al. Reduced phase error through optimized control of a superconducting qubit. Phys. Rev. A, 82:042339, 2010.
  • [102] D. C. McKay, C. J. Wood, S. Sheldon, J. M. Chow, and J. M. Gambetta. Efficient z gates for quantum computing. Phys. Rev. A, 96:022330, 2017.
  • [103] J. Y. Mutus et al. Strong environmental coupling in a josephson parametric amplifier. Appl. Phys. Lett., 104:263513, 2014.

Appendix A Decomposing RX(θλ)R_{X}(\theta_{\lambda}) into two-qubit gates with arbitrary accuracy

We here explicitly show how to decompose RX(𝜽λ)R_{X}(\bm{\theta}_{\lambda}) defined by

RX(𝜽λ)=𝒋{0,1}Neiθλ(𝒋)X|𝒋𝒋|R_{X}(\bm{\theta}_{\lambda})=\sum_{\bm{j}\in\{0,1\}^{N}}e^{i\theta_{\lambda}^{(\bm{j})}X}\otimes|\bm{j}\rangle\!\langle\bm{j}| (185)

into two-qubit gates with arbitrary precision under the assumption that ancillary qubits and an oracle that approximately compute θλ(𝒋)\theta^{(\bm{j})}_{\lambda} from 𝒋\bm{j} can be used.

More precisely, let ϕ~λ(𝒋)\tilde{\phi}^{(\bm{j})}_{\lambda} be a mm-digit binary representation of θλ(𝒋)/(2π)[0,1)\theta^{(\bm{j})}_{\lambda}/(2\pi)\in[0,1) with an accuracy 2m2^{-m}, and suppose that an oracle QQ works as |𝒋|𝒙|𝒋|𝒙ϕ~λ(𝒋)|\bm{j}\rangle|\bm{x}\rangle\mapsto|\bm{j}\rangle|\bm{x}\oplus\tilde{\phi}^{(\bm{j})}_{\lambda}\rangle for an arbitrary mm-qubit computational basis |𝒙|\bm{x}\rangle. From the oracle QQ and an mm-qubit working register, we can construct an (N+1)(N+1)-qubit unitary gate R~X(𝜽λ)\tilde{R}_{X}(\bm{\theta}_{\lambda}) which approximates RX(𝜽λ)R_{X}(\bm{\theta}_{\lambda}) as

R~X(𝜽λ)RX(𝜽λ)=𝒋ei2πϵ𝒋X|𝒋𝒋|,\tilde{R}_{X}(\bm{\theta}_{\lambda})R_{X}(\bm{\theta}_{\lambda})^{\dagger}=\sum_{\bm{j}}e^{i2\pi\epsilon_{\bm{j}}X}\otimes|\bm{j}\rangle\langle\bm{j}|, (186)

where ϵ𝒋<2m\epsilon_{\bm{j}}<2^{-m} for all 𝒋\bm{j} with two queries to the oracle QQ and with two-qubit quantum gates whose number grows polynomially to mm.

This is done as follows. Suppose that an initial state is |ψ0:=𝒋|𝒋|0m|ψ𝒋|\psi_{0}\rangle:=\sum_{\bm{j}}|\bm{j}\rangle|0\rangle^{\otimes m}|\psi_{\bm{j}}\rangle without loss of generality. Use the oracle QQ to obtain 𝒋|𝒋|ϕ~λ(𝒋)|ψ𝒋\sum_{\bm{j}}|\bm{j}\rangle|\tilde{\phi}^{(\bm{j})}_{\lambda}\rangle|\psi_{\bm{j}}\rangle. Apply NN two-qubit gates Λk=|00|I+|11|exp(i2π2(k+1)X)\Lambda_{k}=|0\rangle\langle 0|\otimes I+|1\rangle\langle 1|\otimes\exp(i2\pi 2^{-(k+1)}X) for 0k<N0\leq k<N to the quantum state where the first part of the tensor product in Λk\Lambda_{k} acts on the kk-th qubit of the second register and the latter part acts on the last register, then we obtain 𝒋|𝒋|ϕ~λ(𝒋)ei2πϕ~λ(𝒋)X|ψ𝒋\sum_{\bm{j}}|\bm{j}\rangle|\tilde{\phi}^{(\bm{j})}_{\lambda}\rangle e^{i2\pi\tilde{\phi}^{(\bm{j})}_{\lambda}X}|\psi_{\bm{j}}\rangle. We finally undo the second register with an oracle access to obtain 𝒋|𝒋|0mei2πϕ~λ(𝒋)X|ψ𝒋=(𝒋|𝒋𝒋|Imei2πϕ~λ(𝒋)X)|ψ0\sum_{\bm{j}}|\bm{j}\rangle|0\rangle^{\otimes m}e^{i2\pi\tilde{\phi}^{(\bm{j})}_{\lambda}X}|\psi_{\bm{j}}\rangle=(\sum_{\bm{j}}|\bm{j}\rangle\langle\bm{j}|\otimes I^{\otimes m}\otimes e^{i2\pi\tilde{\phi}^{(\bm{j})}_{\lambda}X})|\psi_{0}\rangle.

Since 2πϕ~λ(𝒋)θλ(𝒋)<2m2\pi\tilde{\phi}^{(\bm{j})}_{\lambda}-\theta^{(\bm{j})}_{\lambda}<2^{-m}, this process approximates RX(𝜽λ)R_{X}(\bm{\theta}_{\lambda}) within arbitrary accuracy by using sufficiently many number of ancillary qubits mm.

Appendix B A Clifford-based 44-design on two qubits

Denoting by RW(θ)=exp[iθW]R_{W}(\theta)=\exp[i\theta W] (W=X,Y,ZW=X,Y,Z) a single-qubit rotation around the WW-axis, we define a single-qubit rotation R1(θ1,θ2,θ3)R_{1}(\theta_{1},\theta_{2},\theta_{3}) by

R1(θ1,θ2,θ3)=RZ(θ1)RY(θ2)RZ(θ3).R_{1}(\theta_{1},\theta_{2},\theta_{3})=R_{Z}(\theta_{1})R_{Y}(\theta_{2})R_{Z}(\theta_{3}). (187)

We also define a two-qubit rotation R2(φX,φY,φZ)R_{2}(\varphi_{X},\varphi_{Y},\varphi_{Z}) by

R2(φX,φY,φZ)=exp[iW=X,Y,ZφWWW].R_{2}(\varphi_{X},\varphi_{Y},\varphi_{Z})=\exp\biggl{[}-i\sum_{W=X,Y,Z}\varphi_{W}W\otimes W\biggr{]}. (188)

We also let UcU_{c} be a fixed two-qubit unitary given by

Uc=(R1(θ1,θ2,θ3)R1(θ1,θ2,θ3))R2(φX,φY,φZ)(R1(θ4,θ5,θ6)R1(θ4,θ5,θ6)),U_{c}=\bigl{(}R_{1}(\theta_{1},\theta_{2},\theta_{3})\otimes R_{1}(\theta_{1}^{\prime},\theta_{2}^{\prime},\theta_{3}^{\prime})\bigr{)}\\ R_{2}(\varphi_{X},\varphi_{Y},\varphi_{Z})\\ \bigl{(}R_{1}(\theta_{4},\theta_{5},\theta_{6})\otimes R_{1}(\theta_{4}^{\prime},\theta_{5}^{\prime},\theta_{6}^{\prime})\bigr{)}, (189)

where

(θ1,θ2,θ3)=(1.50097,5.69898,2.53181)\displaystyle(\theta_{1},\theta_{2},\theta_{3})=(1.50097,5.69898,2.53181) (190)
(θ1,θ2,θ3)=(1.25383,0.01700,6.21127)\displaystyle(\theta_{1}^{\prime},\theta_{2}^{\prime},\theta_{3}^{\prime})=(1.25383,0.01700,6.21127) (191)
(φX,φY,φZ)=(0.376407,0.368786,3.69014)\displaystyle(\varphi_{X},\varphi_{Y},\varphi_{Z})=(0.376407,0.368786,3.69014) (192)
(θ4,θ5,θ6)=(4.66335,3.04854,1.45524)\displaystyle(\theta_{4},\theta_{5},\theta_{6})=(4.66335,3.04854,1.45524) (193)
(θ4,θ5,θ6)=(0.337423,3.38137,3.82503).\displaystyle(\theta_{4}^{\prime},\theta_{5}^{\prime},\theta_{6}^{\prime})=(0.337423,3.38137,3.82503). (194)

Then, 𝖢(4)Uc𝖢(4){\sf C}(4)U_{c}{\sf C}(4) is an exact unitary 44-design on 22 qubits, up to the numerical precision.

These numbers are obtained by numerically searching a zero of a function that is related to the 𝖢(2){\sf C}(2)-invariant functions. See Subsec. 9.3 of Ref. [77] for more details.

Appendix C Irreducible representations

We here provide the irreps of a unitary group 𝖴(d){\sf U}(d) on the vector space

𝒦:=span{|σn1n2:n1,n2{0,1,2,3}q},{\cal K}:={\rm span}\{|\sigma_{\vec{n}_{1}\otimes\vec{n}_{2}}\rangle\!\rangle:\vec{n}_{1},\vec{n}_{2}\in\{0,1,2,3\}^{q}\}, (195)

under the action of L𝒱2L_{\mathcal{V}^{\otimes 2}} with 𝒱(ρ):=VρV\mathcal{V}(\rho):=V\rho V^{\dagger} (V𝖴(d))(V\in{\sf U}(d)).

To this end, we index the irreps of unitary group 𝖴(d){\sf U}(d) by non-increasing integer sequences: (λ1,λ2,,λd)(\lambda_{1},\lambda_{2},\dots,\lambda_{d}), where λi\lambda_{i}\in\mathbb{Z}, and λiλj\lambda_{i}\geq\lambda_{j} (iji\geq j). The above representation contains the irreps indexed by λ\lambda, where λ+2\lambda^{+}\leq 2, with λ+\lambda^{+} being the sum of positive integers in λ\lambda, and iλi=0\sum_{i}\lambda_{i}=0.

For a given index λ\lambda, the dimension of the corresponding representation space is given by the Weyl’s dimension formula:

1ijd(λiλj+ji)k=1d1k!.\frac{\prod_{1\leq i\leq j\leq d}(\lambda_{i}-\lambda_{j}+j-i)}{\prod_{k=1}^{d-1}k!}. (196)

The multiplicity can be obtained from the Littlewood-Richardson rule. Since a single-qubit case (q=1q=1) is special, we below consider the single-qubit case and the multi-qubit case separately.

The dimension and the multiplicity of irreps are summarized in Tab. 8 for one-qubit systems, and Tab. 9 for multi-qubit systems.

Table 8: Irreducible representations for a single-qubit system. The definitions of the irreducible spaces are based on the irreps of the Clifford group given in Ref. [100], and are explained in the main text.
Highest Weight Dimension Multiplicity Irreducible spaces
(2,2)(2,-2) 55 11 𝒦I{\cal K}_{\rm I}
(1,1)(1,-1) 33 33 𝒦l,𝒦r,𝒦{A}{\cal K}_{\rm l},{\cal K}_{\rm r},{\cal K}_{\rm\{A\}}
(0,0)(0,0) 11 22 𝒦0,𝒦id{\cal K}_{0},{\cal K}_{\rm id}
Table 9: Irreducible representations for a multi-qubit system, where d=2qd=2^{q}. The definitions of the irreducible spaces are based on the irreps of the Clifford group given in Ref. [100], and are explained in the main text.
Highest Weight Dimension Multiplicity Irreducible spaces
(2,0,,0,2)(2,0,\dots,0,-2) (d2(d1)(d+3))/4(d^{2}(d-1)(d+3))/4 11 𝒦I{\cal K}_{\rm I}
(2,0,,0,1,1)(2,0,\dots,0,-1,-1) ((d21)(d24))/4((d^{2}-1)(d^{2}-4))/4 11 𝒦[A]{\cal K}_{\rm[A]}
(1,1,0,,0,2)(1,1,0,\dots,0,-2) ((d21)(d24))/4((d^{2}-1)(d^{2}-4))/4 11 𝒦{adj}{\cal K}_{\{{\rm adj}\}}^{\perp}
(1,1,0,0,1,1)(1,1,0\dots,0,-1,-1) (d2(d+1)(d3))/4(d^{2}(d+1)(d-3))/4 11 𝒦II{\cal K}_{\rm II}
(1,0,0,1)(1,0\dots,0,-1) d21d^{2}-1 44 𝒦l,𝒦r,𝒦[adj],𝒦{adj}{\cal K}_{\rm l},{\cal K}_{\rm r},{\cal K}_{[{\rm adj}]},{\cal K}_{\{{\rm adj}\}}
(0,,0)(0,\dots,0) 11 22 𝒦0,𝒦id{\cal K}_{0},{\cal K}_{\rm id}

C.1 Single-qubit systems

To explicitly obtain all the irreps for one qubit, we start with the irreps of the Clifford group 𝖢(2){\sf C}(2), which are provided in Ref. [100]. Since the Clifford group is a subgroup of the unitary group 𝖴(2){\sf U}(2), irreps of the unitary group are obtained by taking the union of some irreps of the Clifford group. Since the dimensions of the irreps, both of the Clifford and the unitary groups, are known, we can check which irreps of the Clifford group should be combined by dimension counting.

First, from Theorem 1 in Ref. [100], the irreducible decomposition of 𝒦{\cal K} in terms of 𝖢(2){\sf C}(2) is given by

𝒦id𝒦0𝒦1𝒦r𝒦l𝒦{S}𝒦{A}.{\cal K}_{\rm id}\oplus{\cal K}_{0}\oplus{\cal K}_{1}\oplus{\cal K}_{\rm r}\oplus{\cal K}_{\rm l}\oplus{\cal K}_{\rm\{S\}}\oplus{\cal K}_{\rm\{A\}}. (197)

Here, the important subspaces in our analysis are

𝒦0:=span{|σ12+σ22+σ32},\displaystyle{\cal K}_{0}:={\rm span}\{|\sigma_{1}^{\otimes 2}+\sigma_{2}^{\otimes 2}+\sigma_{3}^{\otimes 2}\rangle\!\rangle\}, (198)
𝒦1:=span{|S1,2,|S1,3,|S2,3},\displaystyle{\cal K}_{1}:={\rm span}\{|S_{1,2}\rangle\!\rangle,|S_{1,3}\rangle\!\rangle,|S_{2,3}\rangle\!\rangle\}, (199)
𝒦{S}:=span{|σ122σ22+σ32,|σ12σ32}.\displaystyle{\cal K}_{\rm\{S\}}:={\rm span}\{|\sigma_{1}^{\otimes 2}-2\sigma_{2}^{\otimes 2}+\sigma_{3}^{\otimes 2}\rangle\!\rangle,|\sigma_{1}^{\otimes 2}-\sigma_{3}^{\otimes 2}\rangle\!\rangle\}. (200)

See Ref. [100] for the definitions of the other subspaces, where the vector space is denoted by VV instead of 𝒦{\cal K}. For instance, 𝒦id{\cal K}_{\rm id} in our notation corresponds to VidV_{\rm id} in the notation of Ref. [100].

The dimension of each subspace is also given in Ref. [100] as

dim𝒦id=dim𝒦0=1,\displaystyle\dim{\cal K}_{\rm id}=\dim{\cal K}_{0}=1, (201)
dim𝒦1=2,\displaystyle\dim{\cal K}_{1}=2, (202)
dim𝒦r=dim𝒦l=dim𝒦{S}=dim𝒦{A}=3.\displaystyle\dim{\cal K}_{\rm r}=\dim{\cal K}_{\rm l}=\dim{\cal K}_{\rm\{S\}}=\dim{\cal K}_{\rm\{A\}}=3. (203)

Comparing these with the dimensions of irreps of the unitary group, given in Tab. 8, it is clear that 𝒦id,𝒦0{\cal K}_{\rm id},{\cal K}_{0} are also irreps of 𝖴(2){\sf U}(2).

We can also show that 𝒦I:=𝒦{S}𝒦1{\cal K}_{I}:={\cal K}_{\rm\{S\}}\oplus{\cal K}_{1} is an irrep of 𝖴(2){\sf U}(2). To this end, we show that U𝖴(2)\exists U\in{\sf U}(2), |v𝒦1\exists|v\rangle\!\rangle\in{\cal K}_{1} such that L𝒰2|vL_{\mathcal{U}^{\otimes 2}}|v\rangle\!\rangle has a support on 𝒦{S}{\cal K}_{\rm\{S\}}. Together with the dimension counting, it immediately leads to that 𝒦I{\cal K}_{\rm I} is irreducible.

The statement is shown by construction. Let T:=diag(1,eiπ/4)T:={\rm diag}(1,e^{i\pi/4}) be a diagonal unitary matrix in 𝖴(2){\sf U}(2). Using the simple relation that

TXT=12(X+Y),\displaystyle TXT^{\dagger}=\frac{1}{\sqrt{2}}(X+Y), (204)
TZT=Z,\displaystyle TZT^{\dagger}=Z, (205)

it is straightforward to show that

L𝒯2|σ12σ32|σ122σ22+σ32+3|S1,2.L_{{\cal T}^{\otimes 2}}|\sigma_{1}^{\otimes 2}-\sigma_{3}^{\otimes 2}\rangle\!\rangle\propto-|\sigma_{1}^{\otimes 2}-2\sigma_{2}^{\otimes 2}+\sigma_{3}^{\otimes 2}\rangle\!\rangle+3|S_{1,2}\rangle\!\rangle. (206)

Since |σ12σ32𝒦1|\sigma_{1}^{\otimes 2}-\sigma_{3}^{\otimes 2}\rangle\!\rangle\in{\cal K}_{1} and |S1,2𝒦{S}|S_{1,2}\rangle\!\rangle\in{\cal K}_{\rm\{S\}}, we obtain the desired statement.

The fact that 𝒦I{\cal K}_{\rm I}, 𝒦0{\cal K}_{0}, and 𝒦id{\cal K}_{\rm id} are irreducible with respect to 𝖴(2){\sf U}(2) implies that so are the rest, i.e., 𝒦l{\cal K}_{\rm l}, 𝒦r{\cal K}_{\rm r}, and 𝒦{A}{\cal K}_{\rm\{A\}}, due to the dimension condition. We hence obtain that the irreducible decomposition of 𝒦{\cal K}:

𝒦id𝒦0𝒦r𝒦l𝒦{A}𝒦I,{\cal K}_{\rm id}\oplus{\cal K}_{0}\oplus{\cal K}_{\rm r}\oplus{\cal K}_{\rm l}\oplus{\cal K}_{\rm\{A\}}\oplus{\cal K}_{\rm I}, (207)

where 𝒦id{\cal K}_{\rm id} and 𝒦0{\cal K}_{0} are equivalent representations, and 𝒦r{\cal K}_{\rm r}, 𝒦l{\cal K}_{\rm l}, and 𝒦{A}{\cal K}_{\rm\{A\}} are equivalent.

We finally mention the fact that the traceless symmetric ones are only 𝒦0{\cal K}_{0} and 𝒦I{\cal K}_{\rm I}, which can be directly confirmed from their definitions. Thus, the traceless symmetric space 𝒦TS{\cal K}_{TS} is decomposed into irreducible subspaces as

𝒦TS=𝒦0𝒦I,{\cal K}_{TS}={\cal K}_{0}\oplus{\cal K}_{\rm I}, (208)

which is multiplicity-free.

C.2 Multi-qubit systems

For q2q\geq 2, we also start with the irreps of the Clifford group 𝖢(d){\sf C}(d). From Theorem 1 in Ref. [100], the irreducible decomposition by 𝖢(d){\sf C}(d) is given by

𝒦=𝒦id𝒦0𝒦1𝒦2𝒦[adj]𝒦[1]𝒦[2]𝒦{adj}𝒦{1}𝒦{2}𝒦{A}𝒦{adj}.{\cal K}={\cal K}_{\rm id}\oplus{\cal K}_{0}\oplus{\cal K}_{1}\oplus{\cal K}_{2}\oplus{\cal K}_{\rm[adj]}\oplus{\cal K}_{[1]}\oplus{\cal K}_{[2]}\\ \oplus{\cal K}_{\rm\{adj\}}\oplus{\cal K}_{\{1\}}\oplus{\cal K}_{\{2\}}\oplus{\cal K}_{\rm\{A\}}\oplus{\cal K}_{\rm\{adj\}}^{\perp}. (209)

Similarly to the single-qubit case, by comparing the dimension of each subspace with those in Tab. 9, we obtain that 𝒦id{\cal K}_{\rm id} and 𝒦0{\cal K}_{0} are the trivial irreps, and that 𝒦l,𝒦r,𝒦[adj]{\cal K}_{\rm l},{\cal K}_{\rm r},{\cal K}_{[{\rm adj}]}, and 𝒦{adj}{\cal K}_{\{{\rm adj}\}} are those corresponding to (1,0,,0,1)(1,0,\dots,0,-1). We can also observe that 𝒦[A]{\cal K}_{\rm[A]} and 𝒦{adj}{\cal K}_{\rm\{adj\}}^{\perp} are also irrepds, corresponding to (2,0,,0,1,1)(2,0,\dots,0,-1,-1) and (1,1,,0,2)(1,1,\dots,0,-2), respectively.

We hence need to identify which of 𝒦1{\cal K}_{1}, 𝒦2{\cal K}_{2}, 𝒦[1]{\cal K}_{[1]}, 𝒦[2]{\cal K}_{[2]}, 𝒦{1}{\cal K}_{\{1\}}, and 𝒦{2}{\cal K}_{\{2\}} consist of the irrep 𝒦I{\cal K}_{\rm I} with (2,0,,0,2)(2,0,\dots,0,-2) and the irrep 𝒦II{\cal K}_{\rm II} with (1,1,0,,0,1,1)(1,1,0,\dots,0,-1,-1). This can be done again by dimension counting. From [100], the dimension of each subspace is given by

dim𝒦1=d(d+1)21,\displaystyle\dim{\cal K}_{1}=\frac{d(d+1)}{2}-1, (210)
dim𝒦2=d(d1)21,\displaystyle\dim{\cal K}_{2}=\frac{d(d-1)}{2}-1, (211)
dim𝒦[1]=(d21)[d(d+2)81],\displaystyle\dim{\cal K}_{[1]}=(d^{2}-1)\biggl{[}\frac{d(d+2)}{8}-1\biggr{]}, (212)
dim𝒦[2]=(d21)[d(d2)81],\displaystyle\dim{\cal K}_{[2]}=(d^{2}-1)\biggl{[}\frac{d(d-2)}{8}-1\biggr{]}, (213)
dim𝒦{1}=d(d21)(d+2)8,\displaystyle\dim{\cal K}_{\{1\}}=\frac{d(d^{2}-1)(d+2)}{8}, (214)
dim𝒦{2}=d(d21)(d2)8.\displaystyle\dim{\cal K}_{\{2\}}=\frac{d(d^{2}-1)(d-2)}{8}. (215)

By a straightforward calculation, it can be shown that the only possible combination to satisfy the dimension condition that dim𝒦I=(d2(d1)(d+3))/4\dim{\cal K}_{\rm I}=(d^{2}(d-1)(d+3))/4 and dim𝒦II=(d2(d+1)(d3))/4\dim{\cal K}_{\rm II}=(d^{2}(d+1)(d-3))/4 is

𝒦I:=𝒦1𝒦[1]𝒦{1},\displaystyle{\cal K}_{\rm I}:={\cal K}_{1}\oplus{\cal K}_{[1]}\oplus{\cal K}_{\{1\}}, (216)
𝒦II:=𝒦2𝒦[2]𝒦{2}.\displaystyle{\cal K}_{\rm II}:={\cal K}_{2}\oplus{\cal K}_{[2]}\oplus{\cal K}_{\{2\}}. (217)

We finally consider the irreducible decomposition of the traceless symmetric subspace 𝒦TS{\cal K}_{TS}. From the definitions of each subspace [100], we can easily check that the irreducible decomposition of 𝒦TS{\cal K}_{TS} by 𝖴(d){\sf U}(d) is given by

𝒦TS=𝒦0𝒦I𝒦II𝒦[adj],{\cal K}_{TS}={\cal K}_{0}\oplus{\cal K}_{\rm I}\oplus{\cal K}_{\rm II}\oplus{\cal K}_{\rm[adj]}, (218)

which is multiplicity-free. In the main text, we have denoted 𝒦[adj]{\cal K}_{\rm[adj]} by 𝒦III{\cal K}_{\rm III} for the simplicity of notation.

Appendix D Characterizations of a noise

We here show the following properties of the self-adjointness H()H(\mathcal{E}) and the self-adjointness parameter h()h(\mathcal{E}).

  1. 1.

    In the Liouville representation, the self-adjointness parameter h()h(\mathcal{E}) is give by

    h()\displaystyle h(\mathcal{E}) =1d21n0σn|L2|σn\displaystyle=\frac{1}{d^{2}-1}\sum_{\vec{n}\neq\vec{0}}\langle\!\langle\sigma_{\vec{n}}|L_{\mathcal{E}}^{2}|\sigma_{\vec{n}}\rangle\!\rangle (219)
    =1d21Tr[L~2].\displaystyle=\frac{1}{d^{2}-1}\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{2}]. (220)
  2. 2.

    The self-adjointness parameter h()h(\mathcal{E}) satisfies

    1d21h()u(),-\frac{1}{d^{2}-1}\leq h(\mathcal{E})\leq u(\mathcal{E}), (221)

    which immediately implies that 0H()10\leq H(\mathcal{E})\leq 1.

  3. 3.

    h()=u()h(\mathcal{E})=u(\mathcal{E}) if and only if L~=L~\tilde{L}_{\mathcal{E}}=\tilde{L}_{\mathcal{E}}^{\dagger}. For a unital noise, h()=u()h(\mathcal{E})=u(\mathcal{E}) if and only if the noise is self-adjoint.

  4. 4.

    h()=1d21h(\mathcal{E})=-\frac{1}{d^{2}-1} if and only if Tr[KiKj]=0\operatorname{Tr}[K_{i}K_{j}]=0 for any i,ji,j, where {Ki}\{K_{i}\} are the Kraus operators of \mathcal{E}.

  5. 5.

    The average gate fidelity F()F(\mathcal{E}) is bounded from above by u()u(\mathcal{E}) and h()h(\mathcal{E}):

    F()d1dh()+u()2+1d.F(\mathcal{E})\leq\frac{d-1}{d}\sqrt{\frac{h(\mathcal{E})+u(\mathcal{E})}{2}}+\frac{1}{d}. (222)

We first show Eq. (219). Recalling that (L)0n=0(L_{\mathcal{E}})_{\vec{0}\vec{n}}=0 for any n0\vec{n}\neq\vec{0} since \mathcal{E} is TP, we have

n,m0Tr[σn(σm)]Tr[σm(σn)]\displaystyle\sum_{\vec{n},\vec{m}\neq\vec{0}}\operatorname{Tr}\bigl{[}\sigma_{\vec{n}}\mathcal{E}(\sigma_{\vec{m}})]\operatorname{Tr}[\sigma_{\vec{m}}\mathcal{E}(\sigma_{\vec{n}})\bigr{]} (223)
=n,m0Tr[σn2()(σm2)]\displaystyle=\sum_{\vec{n},\vec{m}\neq\vec{0}}\operatorname{Tr}\bigl{[}\sigma_{\vec{n}}^{\otimes 2}(\mathcal{E}\otimes\mathcal{E}^{\dagger})(\sigma_{\vec{m}}^{\otimes 2})\bigr{]} (224)
=Tr[(𝔽σ02)()(𝔽σ02)]\displaystyle=\operatorname{Tr}\bigl{[}\bigl{(}\mathbb{F}-\sigma_{\vec{0}}^{\otimes 2}\bigr{)}(\mathcal{E}\otimes\mathcal{E}^{\dagger})\bigl{(}\mathbb{F}-\sigma_{\vec{0}}^{\otimes 2}\bigr{)}\bigr{]} (225)
=Tr[𝔽()(𝔽)]1,\displaystyle=\operatorname{Tr}\bigl{[}\mathbb{F}(\mathcal{E}\otimes\mathcal{E}^{\dagger})(\mathbb{F})\bigr{]}-1, (226)

where 𝔽:=nσn2\mathbb{F}:=\sum_{\vec{n}}\sigma_{\vec{n}}^{\otimes 2} is the swap operator on 𝒦2{\cal K}^{\otimes 2}. Note that, in the last line, we have used the fact that \mathcal{E} is TP, also implying that \mathcal{E}^{\dagger} is unital. We now use another expression of the swap operator, which is

𝔽=d[(d+1)φ2𝑑φσ02],\mathbb{F}=d\biggl{[}(d+1)\int\varphi^{\otimes 2}d\varphi-\sigma_{\vec{0}}^{\otimes 2}\biggr{]}, (227)

which simply follows from the Schur’s lemma. Substituting this and using the relation that Tr[𝔽(AB)]=Tr[AB]\operatorname{Tr}[\mathbb{F}(A\otimes B)]=\operatorname{Tr}[AB] for any operators AA and BB, we obtain

1d21n0σn|L2|σn=1d1[dTr[(φ)(φ)]𝑑φ1].\frac{1}{d^{2}-1}\sum_{\vec{n}\neq\vec{0}}\langle\!\langle\sigma_{\vec{n}}|L_{\mathcal{E}}^{2}|\sigma_{\vec{n}}\rangle\!\rangle\\ =\frac{1}{d-1}\biggl{[}d\int\operatorname{Tr}\bigl{[}\mathcal{E}(\varphi)\mathcal{E}^{\dagger}(\varphi)\bigr{]}d\varphi-1\biggr{]}. (228)

On the other hand, it is straightforward to show that

h()\displaystyle h(\mathcal{E}) :=dd1Tr[(φ)(φ)]𝑑φ,\displaystyle:=\frac{d}{d-1}\int\operatorname{Tr}\bigl{[}\mathcal{E}^{\prime}(\varphi)\mathcal{E}^{\prime\dagger}(\varphi)\bigr{]}d\varphi, (229)
=1d1[dTr[(φ)(φ)]𝑑φ1],\displaystyle=\frac{1}{d-1}\biggl{[}d\int\operatorname{Tr}\bigl{[}\mathcal{E}(\varphi)\mathcal{E}^{\dagger}(\varphi)\bigr{]}d\varphi-1\biggr{]}, (230)

which follows from the definition of \mathcal{E}^{\prime}, i.e. (ρ):=(ρI/d)\mathcal{E}^{\prime}(\rho):=\mathcal{E}(\rho-I/d). Hence, we have Eq. (219). Note that Eq. (220) follows simply from the definition of L~\tilde{L}_{\mathcal{E}}.

We next show Eq. (221), and the properties 3 and 4. The lower bound of h()h(\mathcal{E}) in Eq. (221) is obtained from Eqs. (219) and  (226), which lead to

h()=1d21(Tr[𝔽()(𝔽)]1).h(\mathcal{E})=\frac{1}{d^{2}-1}\bigl{(}\operatorname{Tr}\bigl{[}\mathbb{F}(\mathcal{E}\otimes\mathcal{E}^{\dagger})(\mathbb{F})\bigr{]}-1\bigr{)}. (231)

Using the Kraus operators {Ki}\{K_{i}\} for \mathcal{E} and the swap trick, this can be rewritten as

h()=1d21(i,j|Tr[KiKj]|21),h(\mathcal{E})=\frac{1}{d^{2}-1}\biggl{(}\sum_{i,j}|\operatorname{Tr}[K_{i}K_{j}]|^{2}-1\biggr{)}, (232)

which is not smaller than 1/(d21)-1/(d^{2}-1). The equality holds if and only if Tr[KiKj]=0\operatorname{Tr}[K_{i}K_{j}]=0 for any i,ji,j, which is the property 4. A simple instance of such a noise is a unitary noise that maps ρ\rho to XρX\sqrt{X}\rho\sqrt{X}^{\dagger}.

The upper bound of h()h(\mathcal{E}) in Eq. (221) is obtained from the relation that

𝑑ψTr[((|ψψ|I/d)(|ψψ|I/d))2]=2(d1)d(u()h()),\int d\psi\operatorname{Tr}\biggl{[}\bigl{(}\mathcal{E}(|\psi\rangle\!\langle\psi|-I/d)-\mathcal{E}^{\dagger}(|\psi\rangle\!\langle\psi|-I/d)\bigr{)}^{2}\biggr{]}\\ =\frac{2(d-1)}{d}\bigl{(}u(\mathcal{E})-h(\mathcal{E})\bigr{)}, (233)

which can be checked by a direct calculation. Since the left-hand side is non-negative, we have u()h()u(\mathcal{E})\geq h(\mathcal{E}). About the property 3, it is obvious that h()=u()h(\mathcal{E})=u(\mathcal{E}) if =\mathcal{E}=\mathcal{E}^{\dagger}. The converse is shown as follows:

h()=u(),\displaystyle h(\mathcal{E})=u(\mathcal{E}), (234)
Tr[L~2]=Tr[L~L~],\displaystyle\Leftrightarrow\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{2}]=\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{\dagger}\tilde{L}_{\mathcal{E}}], (235)
n>m((L)nm(L)mn)=0,\displaystyle\Leftrightarrow\sum_{\vec{n}>\vec{m}}\bigl{(}(L_{\mathcal{E}})_{\vec{n}\vec{m}}-(L_{\mathcal{E}})_{\vec{m}\vec{n}}\bigr{)}=0, (236)
(L)nm=(L)mn,n,m,\displaystyle\Leftrightarrow(L_{\mathcal{E}})_{\vec{n}\vec{m}}=(L_{\mathcal{E}})_{\vec{m}\vec{n}},\ \ \forall\vec{n},\vec{m}, (237)
L=L.\displaystyle\Leftrightarrow L_{\mathcal{E}}=L_{\mathcal{E}}^{\dagger}. (238)

Note that the last line follows from the fact that LL_{\mathcal{E}} is a real matrix in the Pauli basis.

We finally show the relation between the average fidelity F()F(\mathcal{E}), the self-adjointness parameter h()h(\mathcal{E}), and the unitarity u()u(\mathcal{E}), i.e. Eq. (222). To this end, we again use the fact that LL_{\mathcal{E}} is a real matrix in the Pauli basis, leading to Tr[L~]=Tr[L~]\operatorname{Tr}[\tilde{L}_{\mathcal{E}}]=\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{\dagger}]. We hence have

(Tr[L~])2\displaystyle\bigl{(}\operatorname{Tr}[\tilde{L}_{\mathcal{E}}]\bigr{)}^{2} =14(Tr[L~]+Tr[L~])2,\displaystyle=\frac{1}{4}\bigl{(}\operatorname{Tr}[\tilde{L}_{\mathcal{E}}]+\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{\dagger}]\bigr{)}^{2}, (239)
14||Tr[L~]+Tr[L~]||12,\displaystyle\leq\frac{1}{4}\bigl{|}\!\bigl{|}\operatorname{Tr}[\tilde{L}_{\mathcal{E}}]+\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{\dagger}]\bigr{|}\!\bigr{|}_{1}^{2}, (240)
d214||Tr[L~]+Tr[L~]||22,\displaystyle\leq\frac{d^{2}-1}{4}\bigl{|}\!\bigl{|}\operatorname{Tr}[\tilde{L}_{\mathcal{E}}]+\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{\dagger}]\bigr{|}\!\bigr{|}_{2}^{2}, (241)
=d214Tr[L~2+(L~)2+2L~L~],\displaystyle=\frac{d^{2}-1}{4}\operatorname{Tr}\bigl{[}\tilde{L}_{\mathcal{E}}^{2}+\bigl{(}\tilde{L}_{\mathcal{E}}^{\dagger}\bigr{)}^{2}+2\tilde{L}_{\mathcal{E}}^{\dagger}\tilde{L}_{\mathcal{E}}\bigr{]}, (242)
=(d21)22(h()+u()),\displaystyle=\frac{(d^{2}-1)^{2}}{2}\bigl{(}h(\mathcal{E})+u(\mathcal{E})\bigr{)}, (243)

where the second inequality follows from the relation that M1DM2|\!|M|\!|_{1}\leq\sqrt{D}|\!|M|\!|_{2} for any D×DD\times D matrix MM, and the last line from that LL_{\mathcal{E}} is a real matrix, which implies that Tr[L~2]=Tr[(L~)2]\operatorname{Tr}[\tilde{L}_{\mathcal{E}}^{2}]=\operatorname{Tr}[(\tilde{L}_{\mathcal{E}}^{\dagger})^{2}]. Since F()=Tr[L]+dd(d+1)F(\mathcal{E})=\frac{\operatorname{Tr}[L_{\mathcal{E}}]+d}{d(d+1)} and Tr[L]=Tr[L~]+1\operatorname{Tr}[L_{\mathcal{E}}]=\operatorname{Tr}[\tilde{L}_{\mathcal{E}}]+1, we obtain Eq. (222).