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

\RS@ifundefined

subsecref \newrefsubsecname = Subsection \RSsectxt \RS@ifundefinedthmref \newrefthmname = theorem  \RS@ifundefinedlemref \newreflemname = lemma  \newrefdefname=definition ,Name=Definition ,names=definitions ,Names=Definitions  \newreflemname=lemma ,Name=Lemma ,names=lemmas ,Names=Lemmas  \newrefsecname=section ,Name=Section ,names=sections ,Names=Sections  \newrefsubsecname=subsection ,Name=Subsection ,names=subsections ,Names=Subsections  \newrefremname=remark ,Name=Remark ,names=remarks ,Names=Remarks  \newrefeqname=equation ,Name=Equation ,names=equations ,Names=Equations  \newrefalgname=algorithm ,Name=Algorithm ,names=algorithms ,Names=Algorithms  \newrefassuname=assumption ,Name=Assumption ,names=assumptions ,Names=Assumptions 

Self-Testing of a Single Quantum System: Theory and Experiment

Xiao-Min Hu These five authors contributed equally to this work. CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei, 230026, People’s Republic of China CAS Center For Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei, 230026, People’s Republic of China    Yi Xie These five authors contributed equally to this work. Department of Physics, College of Liberal Arts and Sciences, National University of Defense Technology, Changsha 410073, Hunan, China Interdisciplinary Center for Quantum Information, National University of Defense Technology, Changsha 410073, Hunan, China    Atul Singh Arora These five authors contributed equally to this work. Université libre de Bruxelles, Belgium Institute of Quantum Information and Matter, Department of Computing and Mathematical Sciences, California Institute of Technology, USA    Ming-Zhong Ai These five authors contributed equally to this work. CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei, 230026, People’s Republic of China CAS Center For Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei, 230026, People’s Republic of China    Kishor Bharti These five authors contributed equally to this work. Centre for Quantum Technologies, National University of Singapore, Singapore Joint Center for Quantum Information and Computer Science and Joint Quantum Institute, NIST/University of Maryland, College Park, Maryland 20742, USA    Jie Zhang Department of Physics, College of Liberal Arts and Sciences, National University of Defense Technology, Changsha 410073, Hunan, China Interdisciplinary Center for Quantum Information, National University of Defense Technology, Changsha 410073, Hunan, China    Wei Wu Department of Physics, College of Liberal Arts and Sciences, National University of Defense Technology, Changsha 410073, Hunan, China Interdisciplinary Center for Quantum Information, National University of Defense Technology, Changsha 410073, Hunan, China    Ping-Xing Chen Department of Physics, College of Liberal Arts and Sciences, National University of Defense Technology, Changsha 410073, Hunan, China Interdisciplinary Center for Quantum Information, National University of Defense Technology, Changsha 410073, Hunan, China    Jin-Ming Cui CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei, 230026, People’s Republic of China CAS Center For Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei, 230026, People’s Republic of China    Bi-Heng Liu CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei, 230026, People’s Republic of China CAS Center For Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei, 230026, People’s Republic of China    Yun-Feng Huang CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei, 230026, People’s Republic of China CAS Center For Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei, 230026, People’s Republic of China    Chuan-Feng Li CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei, 230026, People’s Republic of China CAS Center For Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei, 230026, People’s Republic of China    Guang-Can Guo CAS Key Laboratory of Quantum Information, University of Science and Technology of China, Hefei, 230026, People’s Republic of China CAS Center For Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Hefei, 230026, People’s Republic of China    Jérémie Roland Université libre de Bruxelles, Belgium    Adán Cabello Departamento de Física Aplicada II, Universidad de Sevilla, E-41012 Sevilla, Spain Instituto Carlos I de Física Teórica y Computacional, Universidad de Sevilla, E-41012 Sevilla, Spain    Leong-Chuan Kwek Centre for Quantum Technologies, National University of Singapore, Singapore MajuLab, CNRS-UNS-NUS-NTU International Joint Research Unit, Singapore UMI 3654, Singapore National Institute of Education, Nanyang Technological University, Singapore 637616, Singapore
Abstract

Certifying individual quantum devices with minimal assumptions is crucial for the development of quantum technologies. Here, we investigate how to leverage single-system contextuality to realize self-testing. We develop a robust self-testing protocol based on the simplest contextuality witness for the simplest contextual quantum system, the Klyachko-Can-Binicioğlu-Shumovsky (KCBS) inequality for the qutrit. We establish a lower bound on the fidelity of the state and the measurements (to an ideal configuration) as a function of the value of the witness under a pragmatic assumption on the measurements we call the KCBS orthogonality condition. We apply the method in an experiment with randomly chosen measurements on a single trapped Ca+40{}^{40}{\rm Ca}^{+} and near-perfect detection efficiency. The observed statistics allow us to self-test the system and provide the first experimental demonstration of quantum self-testing of a single system. Further, we quantify and report that deviations from our assumptions are minimal, an aspect previously overlooked by contextuality experiments.

I Introduction

We all believe that quantum devices typically have an edge over its classical analogues. Yet, certification of quantum devices remains challenging and difficult with increased dimensionality. As system size increases, there is an exponential scaling in the Hilbert space, making certification hard (1; 2; 3). How do we confidently say that a quantum device is really a quantum device? Developing such confidence needs certification techniques that require minimal assumptions about their operation.

Self-testing constitutes an effective method for providing assurance regarding the internal workings of quantum devices using on experimental data, but subject to appropriate assumptions (4). Mayers and Yao published a seminal study in 2004 that relied on Bell nonlocality to create the first self-testing methodology for a pair of non-communicating entangled quantum devices (5). Indeed, the concept of self-testing can be traced back to earlier works of Tsirelson (6), Summers-Werner (7), and Popescu-Rohrlich (8). Self-testing via Bell nonlocality has been demonstrated for all pure bipartite entangled states (9), for GHZ states (10; 11), and for all multipartite entangled states that admit a Schmidt decomposition (12)111Notably, multipartite states do not generally allow for Schmidt decomposition, although some generalisations of the Schmidt decomposition have been explored in the literature (13; 14).. The idea of self-testing has been further extended to a prepare-and-measure scenario (15; 16) as well as contextuality (17; 18), and steering (19; 20; 21) cases. For a comprehensive review of self-testing, see reference (4).

Self-testing with Bell nonlocality is an effective technique for learning about the inner workings of a pair of space-like separated entangled devices and, as such, has been translated to experiments (1; 22; 23; 24; 25; 26). However, for single quantum devices, self-testing based on Bell nonlocality forfeits its relevance and one requires local self-testing schemes for such cases. Since computation typically happens locally, a quantum computer is a canonical example of a single quantum device. This necessitates the development of self-testing protocols for single untrusted quantum devices.

In this work, we take an approach towards self-testing via non-contextuality inequalities—linear inequalities (27; 28), similar to Bell inequalities, the experimental violation of which (29; 30) can be used to witness non-classicality. Their advantage is precisely that they can be tested on individual (rather than composite) systems and thus bypasses the non-communication assumption. Instead, as we shortly describe, we make a pragmatic assumption on the measurements that we call KCBS orthogonality. Further, for an experimentally relevant self-testing protocol, the scheme must be robust against experimental noise. In particular, obtaining maximal violations should not be a necessity for the scheme to work.

We provide the first robustness curve (plotted and explained in LABEL:Fig:experiment_result, Right) which allows one to self-test a single quantum system, based on contextuality and experimentally realise this self-test. To obtain the robustness curve, we utilise semidefinite programming with moment matrices. The experiment (see LABEL:Fig:experiment_result, Left) uses a single trapped Ca+40{}^{40}{\rm Ca}^{+} ion and is the first to simultaneously address (see Table 1) the detection efficiency loophole, randomness of basis selection, and to quantify the deviation from the assumption which permits self-testing (closely related to compatibility and sharpness of measurements; see \SubsecrefRelationToPriorWork). In this case, the assumption is KCBS orthogonality. We find that the experimental data is consistent with our self-testing robustness curve which lower bounds the total fidelity of the measurements and state—a measure of closeness of the experimental setup to the ideal internal configuration.

I.1 Overview and organisation

We first outline our theoretical contributions (\SecrefTheoreticalFramework) and subsequently delineate the experiment (\SecrefExperiment). A self-testing scheme treats a quantum device like a black-box whose inner working cannot be accessed beyond giving it classical inputs and receiving classical outputs (\SubsecrefTheory_Background). Every non-trivial self-test must make additional assumptions. Informally, our assumption which we termed KCBS orthogonality (LABEL:Assu:KCBSexclusivity, \SubsecrefTheory_robustKCBS) is that the measurements are projective and satisfy orthogonality corresponding to a cyclic graph (vertices represent measurements and edges relations of orthogonality). We denote our self-test by \mathcal{I} (LABEL:Eq:self-test) which is a linear expression in the input/output probabilities associated with the device. \mathcal{I} can be made 0 by a quantum device but every classical device must yield QC>0\mathcal{I}\geq Q-C>0, where QQ and CC are constants, independent of the device once the number of measurements are fixed. It is known (17) that the states and measurements associated with the device, henceforth referred to as a configuration, are unique for any device which yields =0\mathcal{I}=0; the uniqueness is up to a global isometry. Such a configuration is termed the Klyachko-Can-Binicioğlu-Shumovsky (KCBS) configuration. Note that, using global isometry, one can change any state |ϕ|\phi\rangle to any other state |ξ|\xi\rangle. This might prompt one to think that assuming the freedom up to global isometries may render the problem trivial. This is not true. If there are two configurations that attain =0\mathcal{I}=0, we require the same global isometry to map states as well as measurement settings from one configuration to another. If one were to use different global isometries for mapping states and measurements, the problem would have been definitely trivial. Further, for a single device, the notion of local isometry does not make sense. Consider a configuration for which \mathcal{I} is close to zero. To quantify the closeness of it to the KCBS configuration, we define total fidelity, FF (LABEL:Eq:fidelity). FF is six for the KCBS configuration.222The number 66 appears because the KCBS configuration is specified by five measurements and a state; the fidelity to each is summed to obtain total fidelity. We give a lower bound on FF as a function of \mathcal{I}. The idea is (\SubsecrefProofOverview) to define an isometry in terms of the measurement operators of the device itself, which maps a device’s configuration to the KCBS configuration when =0\mathcal{I}=0. The expression for FF when >0\mathcal{I}>0 becomes an optimisation problem which can be relaxed to a hierarchy of semidefinite programs (SDPs). This in turn can be solved numerically to obtain lower bounds on FF. The details of the proof appear in \SubsecreflowerBoundSDPrelaxation and those of the numerical solution in \Subsecrefnumerics. Obtaining the numerical solution was challenging. This is primarily because the description of the SDP we obtained is implicit. Therefore, we first find this explicit description by performing symbolic computation and subsequently, solve the resulting SDP. After performing symbolic computation for finding the objective and the constraints, we obtain an SDP in 18,33618,336 variables (Hermitian matrix of size 192×192192\times 192) with 16,85916,859 constraints. The size of the matrix is determined by the number and type of terms in the objective function. We emphasise that even the relevant representation of the objective function itself (in terms of variables we optimise over) already turns out to be quite long and would have been difficult to obtain without symbolic computation.

We apply this self-test to an experimental setup based on a single trapped Ca+40{}^{40}\rm{Ca}^{+}ion. The KCBS configuration can be realised using a qutrit and projective measurements. In the experiment, the three levels of the qutrit are formed by the ground state, and the first excited state which is further split by the presence of a magnetic field. The measurements are executed by rotating between the ground state and the excited state using 729729 nm lasers, performing a photon number measurement (via fluorescence detection), followed by an inverse of the rotation (see LABEL:Fig:experiment_result, Left and \Subsecrefsetup_outline). The initial state and the rotation angles can be chosen such that they correspond directly with the KCBS configuration (\SubsecrefKCBSconfig). The actual experimental setup, of course, requires numerous details to be first addressed (\Subsecrefsetup_outline) for this correspondence to work. Using this setup, we perform two types of experiments (\SubsecreftheExp), both of which are deviations from the KCBS configuration, constructed to ensure LABEL:Assu:KCBSexclusivity (discussed above) holds. First, we leave the measurements unchanged but progressively depolarise the initial state. Second, we change the measurement settings, parametrised by an angle θ\theta and tilt the initial state. In effect, these experiments determine \mathcal{I} and the robustness curve immediately lower bounds the total fidelity of the underlying configuration to the KCBS configuration. By performing tomography, we determine the actual fidelity to the KCBS configuration and find that the lower bound is indeed satisfied, as expected (LABEL:Fig:experiment_result, Right; \Subsecrefthe_data).

I.2 Relation to prior work

The first local self-testing scheme was presented in reference (17), where the scheme relied on violation of non-contextuality inequalities via qutrits. Self-testing schemes for single device has since been a topic of active investigation. The approach based on contextuality was further explored in (31) and extended to arbitrarily high-dimensional quantum systems (18). The primary limitation of these approaches is that they do not yield the complete robustness curve; in particular, while (17) construct a robust self-testing scheme, this robustness is only shown up to multiplicative factors and is thus not directly applicable to real-world experimental scenarios.

Subsequently, in a breakthrough result, a self-test for a single quantum system was introduced in (32) which relied on cryptographic assumptions, as opposed to contextuality. The advantage of this approach over contextuality is that it is in the fully device independent setting, i.e., where one only accesses the input/output behaviour of the device. On the other hand, all contextuality based approaches reported so far make some assumptions, however mild, about the internal working of the device.333These assumptions may be dropped but then the robustness curve only holds against “memoryless model”, i.e., the guarantee holds in a very restricted setting. Therefore, theoretically cryptographic self-tests are appealing. However, in practice they are harder to implement since cryptographic functions require coherent control of a large number of qubits (the number of qubits determine the security). Based on a recent works (e.g. (33)), one can estimate that such cryptographic functions would require a circuit with at least 10001000 qubits and a depth of 1000010000 to be implemented. This limitation is circumvented by our contextuality based robust self-test.

We now compare our experiment to previous experiments related to contextuality. To this end, we note that for demonstration of contextuality, it is conventional to adopt an operational language. In this work, however, we take a more pragmatic approach and work directly under the assumption that quantum mechanics governs the behaviour of our devices. Consequently, the terminology we use to characterise our experiment is slightly different from prior works. More precisely, the analogue of our KCBS orthogonality requirement, in the operational perspective may be thought of as compatibility and sharpness of measurements (see \SubsecrefnoiseComment). In our experiment, we simultaneously quantify and minimise divergence from the basic assumptions—perfect detection, random selection of measurements, compatibility and sharpness—which, to the best of our knowledge, makes it the most comprehensive contextuality experiment to be reported (see Table 1).

The construction of swap isometry in our paper is motivated by (34). While the construction in (34) works for Bell scenarios, our construction applies for single party setting.

Refer to captionRefer to caption             Refer to captionRefer to caption

Figure I.1: Left. The Ca+40{}^{40}{\rm Ca}^{+} ion system and the measurement scheme. (a) The energy level diagram of Ca+40{}^{40}{\rm Ca}^{+} ion. (b) A schematic of the experimental setup. (c) The sequence of operations used in our experiment to measure Pri\Pr_{i} via Pr(10|ij)\Pr(10|ij), i.e., the probability of obtaining (a,b)=(1,0)(a,b)=(1,0) when MiM_{i} and MjM_{j} are measured. We choose (i,j)E(i,j)\in E (edges of a five cycle graph) at random using a quantum random number generator. Each measurement MiM_{i} is implemented by performing a rotation UiU_{i}, a fluorescence measurement (performed using a photo-multiplier tube), and undoing the rotation. For each measurement, the experiment is repeated over 10000 times.
Right. The xx-axis represents kpk\sum_{k}p_{k} (which we call the KCBS value) while the yy-axis represents the total fidelity, FF to the ideal KCBS configuration. Recall =Qnkpk\mathcal{I}=Q_{n}-\sum_{k}p_{k}. The bottom curve (blue), obtained by solving a semidefinite program, lower bounds FF as a function of kpk\sum_{k}p_{k}. The top curve (orange) is similarly obtained by assuming, in addition, that p1=p2=p5p_{1}=p_{2}=\dots p_{5}. The points represent various experiments which (nearly) satisfy LABEL:Assu:KCBSexclusivity. The xx coordinate of these points represents kpk\sum_{k}p_{k} while the yy coordinate is evaluated by performing tomography and computing the fidelity to the ideal KCBS configuration. We note that kpk\sum_{k}p_{k} exceeds 5\sqrt{5} (the maximum quantum value). This is warranted because our experiments are nearly perfect, and even small deviations from the underlying assumptions cause the KCBS value to increase. It is worth noting that the right end of the error bar, however, is well within the 5\sqrt{5} limit.
Year System Self-test Compatibility Sharp measurement Random basis selection Detection loophole
2011 Photon (30) ×\times quantified not checked ×\times not addressed
2013 Yb+\text{Yb}^{+} ion (35) ×\times quantified not checked ×\times closed
2016 Superconducting (36) ×\times quantified not checked ×\times closed
2017 Photon (37) ×\times quantified not checked ×\times not addressed
2018 Ca+\text{Ca}^{+} ion (38) ×\times quantified not checked ×\times closed
2019 Photon (39) ×\times quantified not checked ×\times not addressed
2020 Ba+\text{Ba}^{+} ion (40) ×\times quantified not checked ×\times closed
2022 Ca+\text{Ca}^{+} ion [this work] quantified quantified closed
Table 1: A comparison of our experiment to previous experimental results on contextuality (see \SubsecrefnoiseComment).

II Theoretical framework

II.1 Background

Suppose we have a set of (independent) identical devices each of which takes a string as input and produces a string as output. Informally, we say the device is self-testing if there exists some constraints on the input-output behaviour of the device, which if satisfied, guarantees the integrity of the device. More precisely, let pip_{i} denote the probability of event ii, where an event is a set of input output behaviours. Let :=iqipi\mathcal{I}:=\sum_{i}q_{i}p_{i} denote a linear combination of these probabilities, where qiq_{i}\in\mathbb{R}. We say that (,c)(\mathcal{I},c), for some cc\in\mathbb{R}, self-tests the device if the following holds—if the device satisfies =c\mathcal{I}=c, then the device is uniquely described as containing a specific quantum state, the inputs corresponding to selecting specific measurements, the outputs correspond to the action of the measurement on the aforementioned quantum state, up to a global isometry. Clearly, no such self-test can exist unless one makes additional assumptions.444This is simply because the device could classically store and reproduce whatever statistics the self-test is required to satisfy. Three assumptions have been explored in the literature—spatial separation, computational assumptions and orthogonality of measurements.555First, physical separation between the components of the device which may be termed the “Bell setting”. A self-test in this setup harnesses nonlocal correlations which can be produced using quantum devices but not by classical devices. Second, computational hardness assumptions (such as Learning With Errors), i.e., certain tasks are assumed hard for the device being self-tested. A self-test in this setup harnesses the ability of a quantum device to evaluate cryptographic functions in superpositions and produce correlations which a classical device cannot. In this work, we focus on the latter which requires that the measurements are repeatable and satisfy an orthogonality relation among them—for instance if one obtains the outcome corresponding to Π0\Pi_{0}, then the outcome corresponding to Π1\Pi_{1} cannot occur (upon subsequent measurement). This assumption may be motivated physically by considering a form of tomography where the experimentalist is only required to ensure that the measurements performed in the device are reliable and by construction satisfy the orthogonality condition.666A self-test in this setup harnesses the ability of quantum devices to produce “non-contextual” correlations. Bell nonlocality may be seen as a special case of contextuality.

II.2 Robust KCBS self-testing

We make the following assumption about the device we wish to self-test. To describe it, we setup some notations. We denote the iith binary measurement by Mi:=(Π0|i,Π1|i)M_{i}:=(\Pi_{0|i},\Pi_{1|i}), where Π0|i\Pi_{0|i} denotes the measurement operator corresponding to the zeroth output and Π1|i\Pi_{1|i} denotes that corresponding to the first output. Being measurement operators, they satisfy the probability conservation condition Π0|iΠ0|i+Π1|iΠ1|i=𝕀\Pi_{0|i}^{\dagger}\Pi_{0|i}+\Pi_{1|i}^{\dagger}\Pi_{1|i}=\mathbb{I}. We say the binary measurement is repeatable and Hermitian if Πb|i2=Πb|i\Pi_{b|i}^{2}=\Pi_{b|i} for b0,1b\in{0,1} and Πb|i=Πb|i\Pi_{b|i}^{\dagger}=\Pi_{b|i}, respectively.

Assumption 1.

For an odd nn, the quantum state in the device is ρ\rho and the measurements M1,M2,,MnM_{1},M_{2},\ldots,M_{n} are repeatable and Hermitian binary measurements (as described above) satisfying Π1|iΠ1|j=0\Pi_{1|i}\cdot\Pi_{1|j}=0 for {i,j}{{1,2},{2,3},,{n1,n},{n,1}}=:E\{i,j\}\in\{\{1,2\},\{2,3\},\ldots,\{n-1,n\},\{n,1\}\}=:E.

Remark 2.

While one could use Naimark’s theorem (according to which the statistics of any quantum measurement can also be obtained using a projective measurement, since any a positive-operator-valued measure can be seen as a projective-valued measure in a larger Hilbert space) to argue that restricting to projective measurements, this conclusion no longer holds for sequential measurements where post-measurement states become relevant. Further, Hermiticity too cannot be deduced by this argument. However, these requirements are not too strong and our experimental setup nearly satisfies the aforementioned assumption (see \SubsecrefnoiseComment).

For a device satisfying LABEL:Assu:KCBSexclusivity, we consider the self-test777This particular form is of interest because, informally, any classical (i.e., non-contextual) model satisfying LABEL:Assu:KCBSexclusivity cannot result in i=1npi>Cn\sum_{i=1}^{n}p_{i}>C_{n}, where Cn:=(n1)/2C_{n}:=(n-1)/2 while quantumly, for the KCBS configuration (see LABEL:Def:idealKCBSconfig) one obtains i=1npi=Qn\sum_{i=1}^{n}p_{i}=Q_{n}, the highest possible (41). The self-test measures how close one is to the maximum quantum value, QnQ_{n}. \mathcal{I}

:=Qni=1npi,\mathcal{I}:=Q_{n}-\sum_{i=1}^{n}p_{i}, (II.1)

where pi:=tr(Πiρ)=Πip_{i}:=\text{tr}(\Pi_{i}\rho)=\left\langle\Pi_{i}\right\rangle and Qn:=ncos(π/n)1+cos(π/n)Q_{n}:=\frac{n\cos(\pi/n)}{1+\cos(\pi/n)} is the “quantum value”.888The maximum value of ipi\sum_{i}p_{i} that is classically achievable (i.e., when all measurements commute) is (n1)/2(n-1)/2. This quantum value is achieved by iΠi\sum_{i}\left\langle\Pi_{i}\right\rangle for the KCBS configuration (ρKCBS,{ΠiKCBS})\rho^{\text{KCBS}},\{\Pi_{i}^{\text{KCBS}}\}), where ρKCBS\rho^{\text{KCBS}} is a qutrit in a pure state and ΠiKCBS\Pi_{i}^{\text{KCBS}} are projectors (see LABEL:Def:idealKCBSconfig below), yielding =0\mathcal{I}=0. It was shown in (17) that any quantum realisation (ρ,{Πi})(\rho,\{\Pi_{i}\}) which satisfies LABEL:Assu:KCBSexclusivity and yields =0\mathcal{I}=0, must be the same as the KCBS configuration, up to a global isometry.999In fact, they also showed that if =ϵ\mathcal{I}=\epsilon is close to zero, then the quantum realisation must be close to the KCBS configuration. However, their analysis did not yield the exact function corresponding to (LABEL:fidelity)—they only had an asymptotic bound (on the fidelity to the KCBS configuration) of the form 𝒪(ϵ)\mathcal{O}(\sqrt{\epsilon}).

For clarity, we restrict to n=5n=5 henceforth but the arguments readily generalise. Suppose the device corresponds to a quantum realisation (ρ,{Πi})(\rho,\{\Pi_{i}\}) for which =ϵ\mathcal{I}=\epsilon is small but not exactly zero. In this case, we derive a lower bound on the fidelity of (ρ,{Πi})(\rho,\{\Pi_{i}\}) to (ρKCBS,{ΠiKCBS})(\rho^{\text{KCBS}},\{\Pi_{i}^{\text{KCBS}}\}) (up to a global isometry). More precisely, we lower bound the value of the following function

F:=minρ,{Πi}maxV[i=15(tr[VΠiρΠiV],ΠiKCBSρKCBSΠiKCBS)+(tr[VρV],ρKCBS)],F:=\min_{\rho,\{\Pi_{i}\}}\max_{V}\left[\sum_{i=1}^{5}\mathcal{F}(\text{tr}_{\mathcal{H}}[V\Pi_{i}\rho\Pi_{i}V^{\dagger}],\Pi_{i}^{\text{KCBS}}\rho^{\text{KCBS}}\Pi_{i}^{\text{KCBS}})+\mathcal{F}(\text{tr}_{\mathcal{H}}[V\rho V^{\dagger}],\rho^{\text{KCBS}})\right], (II.2)

where (ρ,{Πi}i=15)(\rho,\{\Pi_{i}\}_{i=1}^{5}) is a quantum realisation of {pi}i=15\{p_{i}\}_{i=1}^{5} satisfying =ϵ\mathcal{I}=\epsilon, VV is an isometry from \mathcal{H} to KCBS\mathcal{H}\otimes\mathcal{H}^{\text{KCBS}}, i.e., from the space on which ρ,{Πi}i=15\rho,\{\Pi_{i}\}_{i=1}^{5} are defined, to itself tensored with the 33-dimensional space where ρKCBS,{ΠiKCBS}i=15\rho^{\text{KCBS}},\{\Pi_{i}^{\text{KCBS}}\}_{i=1}^{5} are defined, and (σ,τ):=tr|σ1/2τ1/2|\mathcal{F}(\sigma,\tau):={\rm tr}\sqrt{\left|\sigma^{1/2}\tau^{1/2}\right|} is the fidelity of ρ0\rho\geq 0 to σ0\sigma\geq 0. This lower bound can be approximated by a sequence of semi-definite programs and can be evaluated for any101010Instead of the sum, ipi\sum_{i}p_{i}, one could impose constraints on the values of pip_{i} individually. In fact, this is what we do in our analysis as it yields a better bound. =ϵ\mathcal{I}=\epsilon.

II.3 Proof overview

We briefly describe an algorithm for estimating FF and outline an argument which shows that this algorithm always yields a lower bound (on FF). First, we drop the maximisation over VV in LABEL:Eq:fidelity and replace it with a particular isometry VV which is expressed in terms of ρ,{Πi}i=15\rho,\{\Pi_{i}\}_{i=1}^{5}. Then, as we shall see, the expression for the fidelity appears as a sum of terms of the following form. Let ww be a word created from the letters {𝕀,Π1,Π2Π5,P^}\{\mathbb{I},\Pi_{1},\Pi_{2}\dots\Pi_{5},\hat{P}\} with P^P^=𝕀\hat{P}^{\dagger}\hat{P}=\mathbb{I}, Πi2=Πi\Pi_{i}^{2}=\Pi_{i} and ΠiΠj=0\Pi_{i}\Pi_{j}=0 if (i,j)E(i,j)\in E, i.e., when i,ji,j are exclusive.111111We introduced P^\hat{P} for completeness; its role is explained later. The fidelity is a linear combination of these words, i.e., F=min{w}wαwwF=\min_{\left\{\left\langle w\right\rangle\right\}}\sum_{w}\alpha_{w}\left\langle w\right\rangle, where tr[wρ]=:w\text{tr}[w\rho]=:\left\langle w\right\rangle, subject to the constraint that {w}w\{\left\langle w\right\rangle\}_{w} corresponds to a quantum realisation. The advantage of casting the problem in this form is that one can now relax the problem to a sequence of semi-definite programs.121212I.e., construct an NPA-like hierarchy (42). The idea is simple to state. Treat {w}w\left\{\left\langle w\right\rangle\right\}_{w} as a vector. Denote by QQ the set of all such vectors which correspond to a quantum realisation (of {pi}i=15\left\{p_{i}\right\}_{i=1}^{5}). It turns out that one can impose constraints on words with kk letters, for instance. Under these constraints, denote by QkQ_{k} the set that is obtained. Note that QkQQ_{k}\supseteq Q for it may contain vectors which don’t correspond to the quantum realisation. In fact, QkQ_{k} can be characterised using semi-definite programming constraints (which in turn means they are efficiently computable). Intuitively, one expects that limkQk=Q\lim_{k\to\infty}Q_{k}=Q. Further, it is clear that F=min{w}wQwαwwmin{w}wQkwαwwF=\min_{\{\left\langle w\right\rangle\}_{w}\in Q}\sum_{w}\alpha_{w}\left\langle w\right\rangle\geq\min_{\left\{\left\langle w\right\rangle\right\}_{w}\in Q_{k}}\sum_{w}\alpha_{w}\left\langle w\right\rangle as we are minimising over a larger set on the right hand side.

II.4 Proof | Lower bound using an SDP relaxation

We begin with defining the ideal KCBS configuration, referred to above.

Definition 3 (An ideal KCBS configuration).

Consider a three-dimensional Hilbert space spanned by the basis {|0,|1,|2}\{\left|0\right\rangle,\left|1\right\rangle,\left|2\right\rangle\}. Let

|ul:=cosθ|0+sinθsinϕl|1+sinθcosϕl|2,\left|u_{l}\right\rangle:=\cos\theta\left|0\right\rangle+\sin\theta\sin\phi_{l}\left|1\right\rangle+\sin\theta\cos\phi_{l}\left|2\right\rangle, (II.3)

where ϕl:=lπ(n1)/n\phi_{l}:=l\pi(n-1)/n for 1ln1\leq l\leq n and cos2θ=cos(π/n)1+cos(π/n)\cos^{2}{\theta}=\frac{\cos{(\pi/n)}}{1+\cos{(\pi/n)}}. Define

|ψKCBS\displaystyle\left|\psi^{\text{KCBS}}\right\rangle :=|0,\displaystyle:=\left|0\right\rangle,
ΠiKCBS\displaystyle\Pi_{i}^{\text{KCBS}} :=|uiui|.\displaystyle:=\left|u_{i}\right\rangle\left\langle u_{i}\right|.

For concreteness, we first consider a unitary USWAPU_{{\rm SWAP}} instead of an isometry, which acts on two spaces 𝒜\mathcal{A} and 𝒜\mathcal{A}^{\prime}, i.e., USWAP:𝒜𝒜𝒜𝒜U_{{\rm SWAP}}:\mathcal{A}\otimes\mathcal{A}^{\prime}\to\mathcal{A}\otimes\mathcal{A}^{\prime}. The space 𝒜\mathcal{A^{\prime}} is three-dimensional and 𝒜\mathcal{A} is an arbitrary Hilbert space. Informally, we want to construct the unitary USWAPU_{{\rm SWAP}} to be such that it takes a realisation in 𝒜\mathcal{A} and maps it to a realisation in 𝒜\mathcal{A}^{\prime} which has a large overlap with the KCBS configuration. To this end, we first assume that 𝒜\mathcal{A} is three-dimensional. In particular, suppose that the 𝒜\mathcal{A} register is in the state

σ{|ψKCBSψKCBS|}{ΠiKCBS|ψKCBSψKCBS|ΠiKCBS}i=15:=𝒮KCBS.\sigma\in\underbrace{\{\left|\psi^{\text{KCBS}}\right\rangle\left\langle\psi^{\text{KCBS}}\right|\}\cup\{\Pi_{i}^{\text{KCBS}}|\psi^{\text{KCBS}}\rangle\langle\psi^{\text{KCBS}}|\Pi_{i}^{\text{KCBS}}\}_{i=1}^{5}}_{:=\mathcal{S}^{\text{KCBS}}}. (II.4)

Then, at the very least, we want USWAPU_{{\rm SWAP}} to map σ𝒜|00|𝒜\sigma_{\mathcal{A}}\otimes\left|0\right\rangle\left\langle 0\right|_{\mathcal{A}^{\prime}} to |00|𝒜σ𝒜\left|0\right\rangle\left\langle 0\right|_{\mathcal{A}}\otimes\sigma_{\mathcal{A}^{\prime}} (see LABEL:Fig:IllustrationSWAP). Our strategy is to construct USWAPU_{{\rm SWAP}} in this seemingly trivial case and then express it in terms of the state and measurement operators on 𝒜\mathcal{A}. The rationale is that by construction, USWAPU_{{\rm SWAP}} will work for the ideal case and therefore should also work for cases close to ideal. This should become clear momentarily. Note that any circuit that swaps two qutrits should let us achieve our simplified goal (because all elements of SKCBSS^{\text{KCBS}} are defined on a three dimensional Hilbert space). One possible qutrit swapping unitary/circuit (a special case of the general qudit swapping unitary/circuit defined in (34)) may be defined as SSWAP′′:=TUVUS_{{\rm SWAP}}^{\prime\prime}:=TUVU, where

T\displaystyle T :=𝕀𝒜k=02|kk|𝒜,\displaystyle:=\mathbb{I}_{\mathcal{A}}\otimes\sum_{k=0}^{2}\left|-k\right\rangle\left\langle k\right|_{\mathcal{A}^{\prime}},
U\displaystyle U :=k=02P𝒜k|kk|𝒜,\displaystyle:=\sum_{k=0}^{2}P_{\mathcal{A}}^{k}\otimes\left|k\right\rangle\left\langle k\right|_{\mathcal{A}^{\prime}},
V\displaystyle V :=k=02|k¯k¯|𝒜P𝒜k,\displaystyle:=\sum_{k=0}^{2}\left|\bar{k}\right\rangle\left\langle\bar{k}\right|_{\mathcal{A}}\otimes P_{\mathcal{A}^{\prime}}^{-k}, (II.5)

where P:=i=02|k+1¯k¯|P:=\sum_{i=0}^{2}\left|\overline{k+1}\right\rangle\left\langle\bar{k}\right| is a translation operator, the arithmetic operations are modulo 3 and {|0¯,|1¯,|2¯}\{\left|\bar{0}\right\rangle,\left|\bar{1}\right\rangle,\left|\bar{2}\right\rangle\} is a basis for the qutrit space 𝒜\mathcal{A}. We omit the proof that SSWAP′′S^{\prime\prime}_{{\rm SWAP}} indeed performs a swap operation (for a proof see (34)). To generalise this idea and to construct an isometry, we relax the assumption that 𝒜\mathcal{A} is a three dimensional Hilbert space. We re-express/replace the operations in T,U,VT,U,V which act on the 𝒜\mathcal{A} space by linear combinations of monomials in {Πi}i=15\{\Pi_{i}\}_{i=1}^{5}. We obtain the coefficients used in these linear combinations by assuming the space 𝒜\mathcal{A}^{\prime} is three dimensional. The idea is simply that this map reduces to a swap operation when we re-impose the assumptions and for cases close to it, we expect it to behave appropriately. We describe this procedure more precisely below.

Algorithm 4 (Constructing an isometry).

Let

  • 𝒜\mathcal{A}^{\prime} be a three-dimensional Hilbert space spanned by an orthonormal basis {|0𝒜,|1𝒜,|2𝒜}\left\{\left|0\right\rangle_{\mathcal{A}^{\prime}},\left|1\right\rangle_{\mathcal{A}^{\prime}},\left|2\right\rangle_{\mathcal{A}^{\prime}}\right\},

  • ρKCBS,{ΠiKCBS}i=15\rho^{\text{KCBS}},\{\Pi_{i}^{\text{KCBS}}\}_{i=1}^{5} be an ideal KCBS configuration (see LABEL:Def:idealKCBSconfig) on 𝒜\mathcal{A}^{\prime},

  • 𝒜\mathcal{A} be a Hilbert space with dimension at least 33 containing orthonormal vectors {|0¯𝒜,|1¯𝒜,|2¯𝒜}\left\{\left|\bar{0}\right\rangle_{\mathcal{A}},\left|\bar{1}\right\rangle_{\mathcal{A}},\left|\bar{2}\right\rangle_{\mathcal{A}}\right\},

  • ρ,{Πi}i=15\rho,\{\Pi_{i}\}_{i=1}^{5} be an arbitrary quantum realisation defined on 𝒜\mathcal{A}.

Define T,U,VT,U,V as in LABEL:Eq:TUV and let SSWAP:=TUVUS^{\prime}_{{\rm SWAP}}:=TUVU with the following changes. Let

𝒲KCBS:={{ΠiKCBS}i=15,{ΠiKCBSΠjKCBS}i,j=15,}\mathcal{W}^{\text{KCBS}}:=\{\{\Pi_{i}^{\text{KCBS}}\}_{i=1}^{5},\{\Pi_{i}^{\text{KCBS}}\Pi_{j}^{\text{KCBS}}\}_{i,j=1}^{5},\dots\} (II.6)

and

𝒲:={{Πi}i=15,{ΠiΠj}i,j=15}\mathcal{W}:=\{\{\Pi_{i}\}_{i=1}^{5},\{\Pi_{i}\Pi_{j}\}_{i,j=1}^{5}\dots\} (II.7)

be the set of “words” formed by the KCBS projectors and those of the arbitrary quantum realisation, respectively.

  1. 1.

    Translation operator:

    1. (a)

      Express P𝒜P_{\mathcal{A}^{\prime}} as a linear combination of elements in 𝒲\mathcal{W}, i.e., P𝒜=lKCBS𝒲KCBSαllKCBSP_{\mathcal{A}^{\prime}}=\sum_{l^{\text{KCBS}}\in\mathcal{W}^{\text{KCBS}}}\alpha_{l}l^{\text{KCBS}}.

    2. (b)

      Define P𝒜:=l𝒲αllP_{\mathcal{A}}:=\sum_{l\in\mathcal{W}}\alpha_{l}l.

  2. 2.

    Basis projectors: Formally replace, in VV, the operators

    1. (a)

      |0¯0¯|𝒜\left|\bar{0}\right\rangle\left\langle\bar{0}\right|_{\mathcal{A}} by Π1\Pi_{1},

    2. (b)

      |1¯1¯|𝒜\left|\bar{1}\right\rangle\left\langle\bar{1}\right|_{\mathcal{A}} by Π2\Pi_{2}, and

    3. (c)

      |2¯2¯|𝒜\left|\bar{2}\right\rangle\left\langle\bar{2}\right|_{\mathcal{A}} by (𝕀Π1)(𝕀Π2)(\mathbb{I}-\Pi_{1})(\mathbb{I}-\Pi_{2}).

    Thus, VV now becomes Π1𝕀𝒜+Π2P𝒜1+(𝕀Π1)(𝕀Π2)P𝒜2\Pi_{1}\otimes\mathbb{I}_{\mathcal{A}^{\prime}}+\Pi_{2}\otimes P_{\mathcal{A}^{\prime}}^{-1}+(\mathbb{I}-\Pi_{1})(\mathbb{I}-\Pi_{2})\otimes P_{\mathcal{A}^{\prime}}^{-2}.

We found an explicit linear combination for step 1 (a) of LABEL:Alg:ConstructingAnIsometry.131313Using prior results, we expect one can prove the existence of such a linear combination, but we do not pursue this here. Thus, the algorithm always succeeds at constructing SSWAPS^{\prime}_{{\rm SWAP}}. We must show that SSWAPS^{\prime}_{{\rm SWAP}} is in fact an isometry. This is important because of the following reason. Recall that our objective was to lower bound LABEL:Eq:fidelity. To this end, we said we drop the maximisation over all possible VVs, (for a given quantum realisation (ρ,{Πi}i=15)(\rho,\left\{\Pi_{i}\right\}_{i=1}^{5})) and instead insert a specific isometry SSWAPS^{\prime}_{{\rm SWAP}} (which is a function of (ρ,{Πi}i=15)(\rho,\{\Pi_{i}\}_{i=1}^{5})). Note that this argument for lower bounding LABEL:Eq:fidelity breaks if SSWAPS^{\prime}_{{\rm SWAP}} is not an isometry. In fact, P𝒜P_{\mathcal{A}} as produced by the algorithm is not necessarily unitary (viz. P𝒜P𝒜=𝕀𝒜P_{\mathcal{A}}^{\dagger}P_{\mathcal{A}}=\mathbb{I}_{\mathcal{A}} may not hold). To address this, we use the localising matrix technique introduced in  (43). Let P^𝒜\hat{P}_{\mathcal{A}} be unitary matrix satisfying P^P0\hat{P}P\geq 0, where we dropped the subscript for clarity. Consider the case where PP is not unitary. In that case, one can use polar decomposition to write P=|P|UP=\left|P\right|U (not to be confused with the UU above; where |P|0\left|P\right|\geq 0 and UU=𝕀U^{\dagger}U=\mathbb{I}) so choosing P^=U\hat{P}=U^{\dagger} satisfies P^P0\hat{P}P\geq 0. Thus for each PP, the constraint can be satisfied. Consider the other case, i.e., where P=UP=U is unitary. Then,141414To see this, write the polar decomposition of P^=|P^|E\hat{P}=\left|\hat{P}\right|E (where |P^|0\left|\hat{P}\right|\geq 0 and EE=𝕀E^{\dagger}E=\mathbb{I}). Then, P^U=|P^|EU\hat{P}U=\left|\hat{P}\right|EU, which is a polar decomposition of P^U\hat{P}U. The polar decomposition of a positive semi-definite matrix MM always has the form M.𝕀M.\mathbb{I}. Using M=P^UM=\hat{P}U, and identifying EUEU with 𝕀\mathbb{I}, we have E=UE=U^{\dagger}. P^=U\hat{P}=U^{\dagger}. Thus, in the ideal case, we recover the same unitary and for the case close to ideal, we are guaranteed that there is some solution (which we expect should also work reasonably). Combining these, we can construct SSWAPS_{{\rm SWAP}}, which is an isometry.

Lemma 5 (SSWAPS_{{\rm SWAP}} is indeed an isometry).

Let SSWAPS^{\prime}_{{\rm SWAP}} be the map produced by LABEL:Alg:ConstructingAnIsometry and define SSWAPS_{{\rm SWAP}} to be SSWAPS^{\prime}_{{\rm SWAP}} with P𝒜P_{\mathcal{A}} replaced by P^𝒜\hat{P}_{\mathcal{A}}. Then SSWAPS_{{\rm SWAP}} is an isometry if the following conditions hold

P^𝒜P^𝒜\displaystyle\hat{P}_{\mathcal{A}}^{\dagger}\hat{P}_{\mathcal{A}} =𝕀𝒜,\displaystyle=\mathbb{I}_{\mathcal{A}}, (II.8)
P^𝒜P𝒜\displaystyle\hat{P}_{\mathcal{A}}P_{\mathcal{A}} 0.\displaystyle\geq 0. (II.9)
Proof.

It suffices to show that ψ|𝒜𝒜SSWAPSSWAP|ψ𝒜𝒜=1\left\langle\psi\right|_{\mathcal{A}^{\prime}\mathcal{A}}S_{{\rm SWAP}}^{\dagger}S_{{\rm SWAP}}\left|\psi\right\rangle_{\mathcal{A}^{\prime}\mathcal{A}}=1 for all normalised |ψ𝒜𝒜\left|\psi\right\rangle_{\mathcal{A}^{\prime}\mathcal{A}}. We express SSWAP=TUVUS_{{\rm SWAP}}=TUVU, where TT is as in LABEL:Eq:TUV, U:=k=02P^𝒜k|k¯k¯|𝒜U:=\sum_{k=0}^{2}\hat{P}_{\mathcal{A}}^{k}\otimes\left|\bar{k}\right\rangle\left\langle\bar{k}\right|_{\mathcal{A}^{\prime}} and V:=Π1𝕀𝒜+Π2P𝒜1+(𝕀Π1)(𝕀Π2)P𝒜2V:=\Pi_{1}\otimes\mathbb{I}_{\mathcal{A}^{\prime}}+\Pi_{2}\otimes P_{\mathcal{A}^{\prime}}^{-1}+(\mathbb{I}-\Pi_{1})(\mathbb{I}-\Pi_{2})\otimes P_{\mathcal{A}^{\prime}}^{-2}. Observe that TT=𝕀𝒜𝒜=UUT^{\dagger}T=\mathbb{I}_{\mathcal{A}\mathcal{A}^{\prime}}=U^{\dagger}U since P^𝒜P^𝒜=𝕀𝒜\hat{P}_{\mathcal{A}}^{\dagger}\hat{P}_{\mathcal{A}}=\mathbb{I}_{\mathcal{A}}. Further, we have that

VV\displaystyle V^{\dagger}V =Π1𝕀𝒜+Π2𝕀𝒜+(𝕀Π1)(𝕀Π2)𝕀𝒜\displaystyle=\Pi_{1}\otimes\mathbb{I}_{\mathcal{A}^{\prime}}+\Pi_{2}\otimes\mathbb{I}_{\mathcal{A}^{\prime}}+(\mathbb{I}-\Pi_{1})(\mathbb{I}-\Pi_{2})\otimes\mathbb{I}_{\mathcal{A}^{\prime}} Π1Π2=0,P𝒜P𝒜=𝕀𝒜\displaystyle\because\Pi_{1}\Pi_{2}=0,P_{\mathcal{A}^{\prime}}^{\dagger}P_{\mathcal{A}^{\prime}}=\mathbb{I}_{\mathcal{A}^{\prime}} (II.10)
=𝕀𝒜𝒜.\displaystyle=\mathbb{I}_{\mathcal{A}\mathcal{A}^{\prime}}. (II.11)

Hence, SSWAPSSWAP=𝕀𝒜𝒜S_{{\rm SWAP}}^{\dagger}S_{{\rm SWAP}}=\mathbb{I}_{\mathcal{A}\mathcal{A}^{\prime}} establishing that SSWAPS_{{\rm SWAP}} is in fact unitary and thus also an isometry. ∎

Refer to caption
Figure II.1: Illustration of how USWAPU_{\text{SWAP}} acts on a quantum realisation in three dimensions. For the general case, this is expressed in terms of the measurement operators specifying the quantum realisation itself. It serves as a key ingredient in obtaining a bound on the total fidelity.

We can now combine all the pieces to write the final optimisation problem we solve. We use 𝒢({ai})\mathcal{G}(\{a_{i}\}) to denote the set of all letters

Algorithm 6 (The SDP for lower bounding the fidelity of a given realisation with the ideal KCBS realisation).

The algorithm proceeds in two parts.
Notation: Let

  • 𝒜\mathcal{A} represent an arbitrary Hilbert space and 𝒜\mathcal{A}^{\prime} represent a three dimensional Hilbert space,

  • 𝒲¯\bar{\mathcal{W}} be the set of “words” constructed using {Πi}i=15\{\Pi_{i}\}_{i=1}^{5}, P^\hat{P} and P^\hat{P}^{\dagger}, i.e., 𝒲¯=𝒢({Πi}i=15,P^,P^)\bar{\mathcal{W}}=\mathcal{G}(\{\Pi_{i}\}_{i=1}^{5},\hat{P},\hat{P}^{\dagger}), and

  • define w:=tr𝒜(ρw)\left\langle w\right\rangle:=\text{tr}_{\mathcal{A}}(\rho w) and assume151515Without loss of generality, one can purify a state by increasing the dimension and have the operators leave that space unaffected (for any given quantum realisation). ρ=|ψψ|\rho=\left|\psi\right\rangle\left\langle\psi\right| so that w=ψ|w|ψ\left\langle w\right\rangle=\left\langle\psi\right|w\left|\psi\right\rangle for all w𝒲w\in\mathcal{W}.

Input:

  • (Implicit) Πi.Πj=0\Pi_{i}.\Pi_{j}=0 for all i,jE(G)i,j\in E(G), where GG is a five cycle graph and EE are its edges, indexed [1,2,5][1,2,\dots 5].

  • Observed statistics:161616To obtain a better bound, one can add more fine-grained statistics as well such as the values of pip_{i} individually for each ii. ipi=iΠi=c\sum_{i}p_{i}=\sum_{i}\left\langle\Pi_{i}\right\rangle=c.

Evaluation | Part 1.

  • Evaluate SSWAPS_{{\rm SWAP}} as described in LABEL:Lem:UswapIsAnIsometry using LABEL:Alg:ConstructingAnIsometry.

  • Define the objective function ff as

    f(ρ,{Πi}i=15)\displaystyle f\left(\rho,\left\{\Pi_{i}\right\}_{i=1}^{5}\right) =i=15(tr𝒜[SSWAP(Πiρ𝒜Πi|00|𝒜)SSWAP],ΠiKCBSρ𝒜KCBSΠiKCBS)\displaystyle=\sum_{i=1}^{5}\mathcal{F}\left(\text{tr}_{\mathcal{A}}\left[S_{{\rm SWAP}}\left(\Pi_{i}\rho_{\mathcal{A}}\Pi_{i}\otimes\left|0\right\rangle\left\langle 0\right|_{\mathcal{A}^{\prime}}\right)S_{{\rm SWAP}}^{\dagger}\right],\Pi_{i}^{\text{KCBS}}\rho_{\mathcal{A}^{\prime}}^{\text{KCBS}}\Pi_{i}^{\text{KCBS}}\right) (II.12)
    +(tr𝒜[SSWAP(ρ𝒜|00|𝒜)SSWAP],ρ𝒜KCBS)\displaystyle\quad+\mathcal{F}\left(\text{tr}_{\mathcal{A}}\left[S_{{\rm SWAP}}\left(\rho_{\mathcal{A}}\otimes\left|0\right\rangle\left\langle 0\right|_{\mathcal{A}^{\prime}}\right)S_{{\rm SWAP}}^{\dagger}\right],\rho_{\mathcal{A}^{\prime}}^{\text{KCBS}}\right) (II.13)

    and evaluate the coefficients fwf_{w} so that171717This was done using symbolic computation.

    f=w𝒲fww.f=\sum_{w\in\mathcal{W}}f_{w}\left\langle w\right\rangle. (II.14)
  • Again, from LABEL:Alg:ConstructingAnIsometry, evaluate P𝒜P_{\mathcal{A}} as a linear combination of w\left\langle w\right\rangle.

Evaluation | Part 2. Solve the following SDP:

Fnoiseless=\displaystyle F_{\text{noiseless}}= min{w}w𝒲w𝒲fww\displaystyle\min_{\{\left\langle w\right\rangle\}_{w\in\mathcal{W}}}\sum_{w\in\mathcal{W}}f_{w}\left\langle w\right\rangle
s.t.\displaystyle{\rm s.t.}\quad Γ(k)(𝕀)0\displaystyle\Gamma^{(k)}(\mathbb{I})\geq 0  all gram matrices are 0\displaystyle\because\text{ all gram matrices are }\geq 0
Γ(k)(𝕀)v,w=Γ(k)(𝕀)v,w\displaystyle\Gamma^{(k)}(\mathbb{I})_{v,w}=\Gamma^{(k)}(\mathbb{I})_{v^{\prime},w^{\prime}} if vw=vw\displaystyle\text{if }v^{\dagger}w=v^{\prime\dagger}w^{\prime}
Γ(k)(P^𝒜P𝒜)0\displaystyle\Gamma^{(k)}(\hat{P}_{\mathcal{A}}P_{\mathcal{A}})\geq 0 (localising matrix)
Γ(k)(P^𝒜P𝒜)v,w=Γ(k)(P^𝒜P𝒜)v,w\displaystyle\Gamma^{(k)}(\hat{P}_{\mathcal{A}}P_{\mathcal{A}})_{v,w}=\Gamma^{(k)}(\hat{P}_{\mathcal{A}}P_{\mathcal{A}})_{v^{\prime},w^{\prime}} if vP^𝒜P𝒜w=vP^𝒜P𝒜w\displaystyle\text{if }v^{\dagger}\hat{P}_{\mathcal{A}}P_{\mathcal{A}}w=v^{\prime\dagger}\hat{P}_{\mathcal{A}}P_{\mathcal{A}}w^{\prime}
i=15Πi=c\displaystyle\sum_{i=1}^{5}\left\langle\Pi_{i}\right\rangle=c (observed statistic)

where Γ(k)(X)\Gamma^{(k)}(X) is a matrix which is

  • indexed by letters ww,

  • whose matrix elements are given by Γ(k)(X)v,w=ψ|vXw|ψ\Gamma^{(k)}(X)_{v,w}=\left\langle\psi\right|v^{\dagger}Xw\left|\psi\right\rangle,

  • where kk defines the maximum number of letters that appear in the words ww which index the matrix Γ(k)\Gamma^{(k)}, and,

where in the first two equality constraints, we use the following relations:

  • Πi.Πj=0\Pi_{i}.\Pi_{j}=0 for all i,jE(G)i,j\in E(G) and

  • P^𝒜P^𝒜=P^𝒜P^𝒜=𝕀𝒜\hat{P}_{\mathcal{A}}^{\dagger}\hat{P}_{\mathcal{A}}=\hat{P}_{\mathcal{A}}\hat{P}_{\mathcal{A}}^{\dagger}=\mathbb{I}_{\mathcal{A}}.

Output: Fnoiseless(c)F_{\text{noiseless}}(c).

Remark 7.

Note that P^P0Γ(k)(P^P)0\hat{P}P\geq 0\implies\Gamma^{(k)}(\hat{P}P)\geq 0. This follows readily by letting AA=P^PA^{\dagger}A=\hat{P}P for some AA (which must exist for any positive semi-definite matrix; one can use spectral decomposition). Then Γ(k)(AA)\Gamma^{(k)}(A^{\dagger}A) is a Gram matrix and thus 0\geq 0.

Remark 8.

We solved this SDP with w\left\langle w\right\rangle restricted to being real, but it has been shown that this is without loss of generality (see, e.g., §V.A in (34)).

We thus have an algorithm which can calculate the required lower bound on fidelity, given the observed value of the KCBS operator.

II.5 Numerics

As previously stated, obtaining the numerical solution was quite involved, owing to the fact that the description of the semidefinite program we obtain is implicit. Consequently, one first needs to find this explicit description through symbolic computation and then solve the resulting semidefinite program. After performing the symbolic computation to find the objective and constraints, we solve an SDP over a 192×192192\times 192 matrix with 1685916859 constraints. The terms in the objective function must appear in the SDP matrix in order for us to impose appropriate constraints. This is because the optimisation program would otherwise be undefined. The unusually large size of the SDP matrices in our case reflects the complexity of the objective function in our case, which would have been difficult to obtain without symbolic computation. To capture all the terms that appear in the objective, we need words with three letters. Further, we require 769769 localising matrix constraints.

We used Jupyter notebooks (based on python) as our programming environment. We used sympy (44) for symbolic computations and cvxpy (45; 46) for translating the resulting SDP into an instance which MOSEK (an SDP solver) could solve. Our implementation is available on GitHub (47).

III Experiment

We construct a physical setup which nearly satisfies LABEL:Assu:KCBSexclusivity and obtain the value of the self-test \mathcal{I}. Using the robustness curve (see LABEL:Fig:experiment_result), we obtain a lower bound on the fidelity of our quantum realisation to the ideal KCBS configuration. Independently, we perform tomography on our device and again evaluate the fidelity of our quantum realisation to the ideal KCBS configuration. We find that the fidelity obtained by direct tomography is indeed lower bounded by the fidelity predicted by the robustness curve.

III.1 The setup | Outline

We describe our experimental setup which is designed to realise the ideal KCBS configuration. We use a Ca+40{}^{40}{\rm Ca}^{+} ion trapped in a blade-shaped Paul trap. The qutrit basis states are encoded into three Zeeman sub-levels of the Ca+40{}^{40}{\rm Ca}^{+} ion, with

|0\displaystyle\left|0\right\rangle =|S1/2,mJ=1/2,\displaystyle=\left|S_{1/2},m_{J}=-1/2\right\rangle, (III.1)
|1\displaystyle\left|1\right\rangle =|D5/2,mJ=3/2,\displaystyle=\left|D_{5/2},m_{J}=-3/2\right\rangle, (III.2)
|2\displaystyle\left|2\right\rangle =|D5/2,mJ=1/2,\displaystyle=\left|D_{5/2},m_{J}=-1/2\right\rangle, (III.3)

as shown in LABEL:Fig:experiment_resulta. Unitary operations on these qutrits are performed by shining a linear polarized narrow-linewidth 729 nm\rm nm laser beam, propagating along the trap axis, at an angle of 45 with respect to the quantization axis. For k{1,2}k\in\{1,2\}, the laser can be frequency modulated to be on resonant with the specific transition between the states |0\left|0\right\rangle and |k\left|k\right\rangle by an acousto-optic modulator (AOM). Coupling strength Ωk\Omega_{k}, duration tt and phase ϕk\phi_{k} of this laser pulse then can be controlled by this AOM to perform a rotation, Rk(θk,ϕk)R_{k}(\theta_{k},\phi_{k}) between the states |0|0\rangle and |k|k\rangle, where θk=Ωkt\theta_{k}=\Omega_{k}t and ϕk\phi_{k} represent the polar angle and the azimuthal angle respectively, i.e.,

R1(θ1,ϕ1)=(cosθ12isinθ12eiϕ10isinθ12eiϕ1cosθ120001),R_{1}(\theta_{1},\phi_{1})=\begin{pmatrix}\mathrm{cos}\frac{\theta_{1}}{2}&-i\mathrm{sin}\frac{\theta_{1}}{2}e^{-i\phi_{1}}&0\\ -i\mathrm{sin}\frac{\theta_{1}}{2}e^{i\phi_{1}}&\mathrm{cos}\frac{\theta_{1}}{2}&0\\ 0&0&1\\ \end{pmatrix}, (III.4)
R2(θ2,ϕ2)=(cosθ220isinθ22eiϕ2010isinθ22eiϕ20cosθ22).R_{2}(\theta_{2},\phi_{2})=\begin{pmatrix}\mathrm{cos}\frac{\theta_{2}}{2}&0&-i\mathrm{sin}\frac{\theta_{2}}{2}e^{-i\phi_{2}}\\ 0&1&0\\ -i\mathrm{sin}\frac{\theta_{2}}{2}e^{i\phi_{2}}&0&\mathrm{cos}\frac{\theta_{2}}{2}\\ \end{pmatrix}. (III.5)

The parameters of the rotation are controlled by varying the duration and phase of the corresponding laser pulse under constant intensity via the acoustic-optic modulator with high fidelity. Using R1R_{1} and R2R_{2}, one can perform an arbitrary rotation in the qutrit space. Measurements in our setup are performed by fluorescence detection, i.e., counting photons. These operations can be combined to perform various experiments nearly satisfying LABEL:Assu:KCBSexclusivity. We delineate this procedure for realising the KCBS configuration (see LABEL:Def:idealKCBSconfig) at the logical level, followed by experimental details corresponding to each step.

III.2 The KCBS configuration

Using the notation introduced in LABEL:Assu:KCBSexclusivity, we denote the binary measurements of interest by Mi:=(Π0|i,Π1|i)M_{i}:=(\Pi_{0|i},\Pi_{1|i}) and the quantum state of our system by ρ\rho. To realise the KCBS configuration in LABEL:Def:idealKCBSconfig, we require Π1|i=|uiui|\Pi_{1|i}=|u_{i}\rangle\langle u_{i}| and ρ=|00|\rho=|0\rangle\langle 0|. To implement the measurement Π1|i\Pi_{1|i}, as a composition of the operations our setup permits, we first compute a qutrit rotation UiU_{i} which maps |ui|u_{i}\rangle to |0|0\rangle. This, in turn, is used to compute the parameters θ1,i,θ2,i\theta_{1,i},\theta_{2,i} and ϕ1,i,ϕ2,i\phi_{1,i},\phi_{2,i} such that Ui=R2(θ2,i,ϕ2,i)R1(θ1,i,ϕ1,i)U_{i}=R_{2}(\theta_{2,i},\phi_{2,i})\cdot R_{1}(\theta_{1,i},\phi_{1,i}). Observe that defining Π1|i:=Ui|00|Ui\Pi_{1|i}:=U_{i}|0\rangle\langle 0|U_{i}^{\dagger} and Π0|i:=Ui(𝕀|00|)Ui\Pi_{0|i}:=U_{i}(\mathbb{I}-|0\rangle\langle 0|)U_{i}^{\dagger} results in the KCBS configuration.

If experimental imperfections are neglected (which are indeed negligible in our experiment; see \SubsecrefnoiseComment), it is evident that LABEL:Assu:KCBSexclusivity is satisfied, i.e., Π1|iΠ1|j=0\Pi_{1|i}\cdot\Pi_{1|j}=0 for (i,j)E(i,j)\in E and Π1|i2=Π1|i\Pi_{1|i}^{2}=\Pi_{1|i}. Further, it is clear that

pi=Pr(1|i)=Pr(10|ij)=tr(Π0|jΠ1|iρΠ1|iΠ0|i),p_{i}={\rm Pr}(1|i)={\rm Pr}(10|ij)=\text{tr}(\Pi_{0|j}\cdot\Pi_{1|i}\rho\Pi_{1|i}^{\dagger}\cdot\Pi_{0|i}^{\dagger}), (III.6)

where Pr(ab|ij)\Pr(ab|ij) denotes the probability of obtaining outcomes (a,b)(a,b) when measurements (Mi,Mj)(M_{i},M_{j}) are performed and Pr(a|i)\Pr(a|i) denotes the probability of obtaining outcome aa given MiM_{i} was measured. Finally, we note that Pr(10|ij)=Pr(01|ji)\Pr(10|ij)=\Pr(01|ji).

As illustrated in LABEL:Fig:experiment_result, kpk\sum_{k}p_{k} is estimated by randomly choosing (using a quantum random number generator; see \SubsecrefnoiseComment) (i,j)E(i,j)\in E, measuring MiM_{i} followed by MjM_{j} and counting N(10|ij)N(10|ij), the number of times the output was (1,0)(1,0), i.e.,

piN(10|ij)a,b{0,1}N(ab|ij).p_{i}\approx\frac{N(10|ij)}{\sum_{a,b\in\{0,1\}}N(ab|ij)}. (III.7)

III.3 Experimental setup | Details

The Calcium ions, in which two dark states and one bright state are chosen to encode the states {|1\left|1\right\rangle,|2\left|2\right\rangle} and |0\left|0\right\rangle, respectively. Every experimental sequence starts with 1 ms{\rm ms} Doppler cooling using a 397 nm{\rm nm} laser and a resonant 866 nm laser. The 397 nm laser is red detuned approximately half a natural linewidth from resonating with the cycling transition between S1/2S_{1/2} and P1/2P_{1/2} manifolds. This is followed by 300 μs\mu s electromagnetically-induced transparency (EIT) cooling sequence which cools the ion down to near the motional ground state. After that, 10 μs\mu s optical pumping laser is applied to initialize the qutrit to the |0\left|0\right\rangle state with 99.5% fidelity. When needed, 729 nm{\rm nm} pulse sequence is applied to prepare a certain initial state. Measurements of the observables {Ai}\{A_{i}\} are performed through coherent rotations R2(θ2,ϕ2)R1(θ1,ϕ1)R_{2}(\theta_{2},\phi_{2})R_{1}(\theta_{1},\phi_{1}), a fluorescence detection followed by the operation R1(θ1,ϕ1)R2(θ2,ϕ2)R_{1}^{\dagger}(\theta_{1},\phi_{1})R_{2}^{\dagger}(\theta_{2},\phi_{2}) which undoes the previous rotation. The first fluorescence detection lasts for 220 μs\mu s and uses laser settings close to those of Doppler cooling, to minimize the motional heating due to photon recoil (in case of a bright state). However, this brings the temperature of the bright state close to the Doppler limit. Therefore, a 150 μs\mu s EIT cooling sequence followed by 10 μs\mu s optical pumping pulses is applied to cool the bright state ion. The detection and cooling time are greatly suppressed to minimize the random phase accumulation between the sequential measurement. Neither fluorescence detection nor EIT cooling process affects the temperature of a dark state ion, which is slightly heated at a rate of 140 quanta per second due to electronic noise. The second fluorescence detection uses resonant laser pulse and 300 μs\mu s integrating time, which lowers detection error. The result is acquired by counting the number of photons collected from photo multiplier tube (PMT) within the detection time. The statistical probability is calculated by repeating the same measurement 10000 times.

In our experiments the 2π2\pi pulse time for both transitions are adjusted to around 142 μs\mu s, that is, the Rabi frequency is as low as Ω1/2=(2π)7\Omega_{1/2}=(2\pi)7 KHz, making the AC-Stark shift below 100 Hz. The separation between |1\left|1\right\rangle and |2\left|2\right\rangle is ω2ω1=(2π)8.69\omega_{2}-\omega_{1}=(2\pi)8.69 MHz with corresponding magnetic field B=5.18B=5.18 G. The maximum probability of off-resonant excitation Ω2/(ω2ω1)2\Omega^{2}/(\omega_{2}-\omega_{1})^{2} is about 6.5 ×\times 10710^{-7}, small enough to ensure the independence of each Rabi oscillation (48; 49).

III.4 The experiment

To study the self-testing property of device, we perform experiments which deviate from the standard KCBS scenario, in two qualitatively different ways.

First, we consider the realisation (ρ(p),{Mi})(\rho^{\prime}(p),\{M_{i}\}) parametrised by 0p10\leq p\leq 1. Here, MiM_{i} correspond to projectors along |ui|u_{i}\rangle as before, but instead of initialising the state of the device to ρ=|00|\rho=|0\rangle\langle 0|, we initialise it to a mixture of ρ\rho and the maximally mixed state, i.e.,

ρ(p):=(1p)|00|+p9𝕀.\rho^{\prime}(p):=(1-p)|0\rangle\langle 0|+\frac{p}{9}\mathbb{I}. (III.8)

For p=0p=0, we recover the ideal KCBS configuration for which =0\mathcal{I}=0. However, for p>0p>0, LABEL:Assu:KCBSexclusivity still holds (neglecting the imperfections in the measurements) but =ϵ>0\mathcal{I}=\epsilon>0. The experiment was performed for p=0,0.1p=0,0.1 and 0.20.2.

Second, we consider the realisation (|u0u0|,{Mi(θ)})(|u_{0}^{\prime}\rangle\langle u_{0}^{\prime}|,\{M_{i}^{\prime}(\theta)\}) parametrised by the vector |u0|u_{0}^{\prime}\rangle and the angle θ\theta. Here, unlike the previous case, the state is pure. Further, the measurements Mi=(Π1|i,Π0|i)M_{i}^{\prime}=(\Pi_{1|i}^{\prime},\Pi_{0|i}^{\prime}) now correspond to projections on181818Defined exactly as MiM_{i} was defined using |ui|u_{i}\rangle; Π1|i=Ui|00|Ui\Pi_{1|i}^{\prime}=U_{i}^{\prime}|0\rangle\langle 0|U_{i}^{\prime\dagger} and Π0|i=Ui(𝕀|00|)Ui\Pi_{0|i}^{\prime}=U_{i}(\mathbb{I}-|0\rangle\langle 0|)U_{i}^{\prime\dagger} with UiU^{\prime}_{i} encoding a rotation from |ui|u^{\prime}_{i}\rangle to |0|0\rangle. |ui|u^{\prime}_{i}\rangle for i{1,25}i\in\{1,2\dots 5\}. These vectors |ui|u^{\prime}_{i}\rangle are chosen to be

|u1\displaystyle\left|u^{\prime}_{1}\right\rangle =(1,0,0)T,\displaystyle=(1,0,0)^{T}, (III.9)
|u2\displaystyle\left|u^{\prime}_{2}\right\rangle =(0,0,1)T,\displaystyle=(0,0,1)^{T}, (III.10)
|u3\displaystyle\left|u^{\prime}_{3}\right\rangle =(cos(θ),sin(θ),0)T,\displaystyle=(-\cos(\theta),\sin(\theta),0)^{T}, (III.11)
|u4\displaystyle\left|u^{\prime}_{4}\right\rangle =(sin(θ),cos(θ),sin(θ))T1+sin2(θ),\displaystyle=\frac{(\sin(\theta),\cos(\theta),\sin(\theta))^{T}}{\sqrt{1+\sin^{2}(\theta)}}, (III.12)
|u5\displaystyle\left|u^{\prime}_{5}\right\rangle =(0,sin(θ),cos(θ))T,\displaystyle=(0,\sin(\theta),-\cos(\theta))^{T}, (III.13)

which ensures that for all angles θ\theta, LABEL:Assu:KCBSexclusivity holds. We performed the experiment for two values of these parameters:

{θ=22.041,\displaystyle\{\theta=22.041,\quad |u0=(0.686,0.245,0.686)T}, and\displaystyle|u^{\prime}_{0}\rangle=(0.686,-0.245,0.686)^{T}\},\text{ and} (III.14)
{θ=150.612,\displaystyle\{\theta=150.612,\quad |u0=(0.649,0.400,0.649)T}.\displaystyle|u^{\prime}_{0}\rangle=(-0.649,-0.400,-0.649)^{T}\}. (III.15)

III.5 The data

For the normal ordered case, the results are summarised in LABEL:Fig:experiment_result. See Figure D.1 in Appendix D for the summary of reverse ordered experiments. Note that we have two robustness curves in both of the aforementioned figures. To see why we have two robustness curves, notice that the observed statistic constraint in the SDP corresponding to LABEL:Alg:The-algorithm can be tightened by specifying the value of each Πi\left\langle\Pi_{i}\right\rangle term. Obviously, if one specifies the value of Πi\left\langle\Pi_{i}\right\rangle, the value for their sum automatically gets fixed. Based on the experimental data, we have access to the value of each of the Πi\left\langle\Pi_{i}\right\rangle and thus we can always obtain a tighter bound compared with the bound obtained via the sum constraint in the SDP for LABEL:Alg:The-algorithm. We illustrate this by plotting the robustness curve obtained in the special case p1=p2=p3=p4=p5p_{1}=p_{2}=p_{3}=p_{4}=p_{5}. One could have just as easily taken a different choice for the values of pip_{i} such that their sum remains equal to the appropriate KCBS value and obtain a different robustness curve. All such “curves” obtained by providing the value for pip_{i}s will be lower bounded by the curve obtained via the sum constraint (the blue curve). For our experimental data point with mean μ\mu and standard deviation σ\sigma, we base our analysis on μ1.96σ\mu-1.96\sigma, which is the smallest possible value with 9595 percent confidence for a normally distributed data. The experimental data has been summarised in Table 2 and in Appendix D. The complete dataset can be accessed on GitHub (47). We now present the detailed analysis.

III.5.1 The first set of experiments

For the first set of experiments, for p=0,0.1p=0,0.1 and 0.20.2, we obtained kpk\sum_{k}p_{k} to be 2.2332.233, 2.1862.186 and 2.1182.118, respectively for the normal ordered case. By solving the SDP outputted by LABEL:Alg:The-algorithm with these values as inputs, the lower bounds on the total fidelity of these realisations to the KCBS configuration is 5.2965.296, 3.0023.002 and 2.3432.343 respectively. For the reverse ordered experiments corresponding to p=0,0.1p=0,0.1 and 0.20.2, we obtained kpk\sum_{k}p_{k} to be 2.2362.236, 2.1822.182 and 2.1242.124, respectively. The lower bound on the total fidelity from the SDP for these cases were 5.8925.892, 2.9332.933 and 2.3862.386 respectively. As mentioned before, we base our analysis on μ1.96σ\mu-1.96\sigma for the appropriate values of μ\mu and σ\sigma. This, however, has consequences on the constraint that we impose via the observed statistics. For our experimental data, we observe that i(μ(pi)1.96σ(pi))\sum_{i}(\mu\left(p_{i}\right)-1.96\sigma\left(p_{i}\right)) is upper bounded by μ(ipi)1.96σ(ipi)\mu\left(\sum_{i}p_{i}\right)-1.96\sigma\left(\sum_{i}p_{i}\right). Since our robustness curves are very sensitive to minor changes near the region of maximum KCBS value (ipi)\left(\sum_{i}p_{i}\right), the lower bound on the fidelity provided by the sum constraint can be better than the equal statistic constraint (p1=p2=p3=p4=p5p_{1}=p_{2}=p_{3}=p_{4}=p_{5}). Since our goal is to provide tight lower bounds, we take the largest value, which is the one obtained from sum constraint close to the region of maximum KCBS value. Away from the maximum KCBS value region, equal statistic constraint provides a better estimate (as evident from the plots in LABEL:Fig:experiment_result). We also computed the fidelity of these quantum realisations to the ideal KCBS configuration by performing state and measurement tomography. This yielded 5.9655.965, 5.9015.901 and 5.8125.812 respectively. The values are same for normal and reverse ordered experiments bacause an experiment being normal or reverse is determined by quantum random number generator and has no explicit difference otherwise at the level of measurements and the state involved. As expected, the experimentaly obtained total fidelity is lower bounded by the values obtained via LABEL:Alg:The-algorithm.

III.5.2 The second set of experiments

For the second set of experiments (LABEL:Eq:Second_point1 and LABEL:Eq:Second_point2), we obtained kpk\sum_{k}p_{k} to be 2.0582.058 and 2.0432.043 respectively, for the normal ordered case. For the reverse ordered experiments, the corresponding values were 2.0572.057 and 2.0482.048. While the SDP based lower bound on the total fidelity for the normal ordered case was 2.5612.561, 2.2222.222; the corresponding values for the reverse ordered case were 2.5792.579 and 2.5792.579.

Finding the lower bound on the total fidelity is a bit involved in this case. Our goal is to find the total fidelity of the experimentally realized configuration with a configuration which is related to the KCBS configuration via an isometry. In the previous case, this isometry was an identity matrix (a trivial isometry). Since the optimal configuration is unique up to an isometry, any configuration which is related to the KCBS configuration via an isometry can be considered an optimal configuration. Our goal is to calculate the total fidelity of the experimental realization of (|u0θu0θ|,{|uiθuiθ|}i=15)(\left|u_{0}^{\theta}\right\rangle\left\langle u_{0}^{\theta}\right|,\text{$\left\{\left|u_{i}^{\theta}\right\rangle\left\langle u_{i}^{\theta}\right|\right\}$}_{i=1}^{5}), say (ρ0E,{MiE}i=15)(\rho_{0}^{E},\left\{M_{i}^{E}\right\}_{i=1}^{5}) to an optimal configuration, say (|u0Ou0O|,{|uiOuiO|}i=15)(\left|u_{0}^{O}\right\rangle\left\langle u_{0}^{O}\right|,\text{$\left\{\left|u_{i}^{O}\right\rangle\left\langle u_{i}^{O}\right|\right\}$}_{i=1}^{5}). Let us denote the fidelity of |uiE|u_{i}^{E}\rangle to |uiO|u_{i}^{O}\rangle as FiE,OF_{i}^{E,O}.Here, FiE,OF_{i}^{E,O} denotes the fidelity of the iith component of the experimental realisation to that of the ideal configuration. Similarly other fidelities are denoted by FiE,θF_{i}^{E,\theta} and Fiθ,OF_{i}^{\theta,O}. We know that fidelty is not a valid metric, and hence, we will not be able to apply triangle inequality directly. However, we can use trace distance as a proxy to relate the aforementioned three configurations. After some simple calculation, we obtain the following expression for the lower bound on the total fidelity (i=05FiE,O)\left(\sum_{i=0}^{5}F_{i}^{E,O}\right) (see Appendix C for details)

i=05FiE,I6(i=051FiE,θ)(i=051Fiθ,O).\sum_{i=0}^{5}F_{i}^{E,I}\geq 6-\left(\sum_{i=0}^{5}\sqrt{1-F_{i}^{E,\theta}}\right)-\left(\sum_{i=0}^{5}\sqrt{1-F_{i}^{\theta,O}}\right). (III.16)

Based on the experimental data, we can calculate (i=051FiE,θ)\left(\sum_{i=0}^{5}\sqrt{1-F_{i}^{E,\theta}}\right). The second total fidelity expression (i=051Fiθ,O)\left(\sum_{i=0}^{5}\sqrt{1-F_{i}^{\theta,O}}\right) can be evaluated using numerical optimization. The experimental data has been summarised in Table 2.

Scenario pk\sum p_{k} Fidelity (tomography) Fidelity (lower bound) using
μ\mu σ\sigma μ1.96σ\mu-1.96\sigma μ\mu σ\sigma μ1.96σ\mu-1.96\sigma (pk)(μ1.96σ)(\sum{p_{k}})_{(\mu-1.96\sigma)} ((pk)(μ1.96σ))k((p_{k})_{(\mu-1.96\sigma)})_{k}
p=0p=0, N 2.249 0.009 2.233 5.965 0.016 5.933 5.296 4.170
p=0p=0, R 2.255 0.011 2.236 5.965 0.016 5.933 5.892 4.026
p=0.1p=0.1, N 2.207 0.011 2.186 5.901 0.016 5.870 2.934 3.002
p=0.1p=0.1, R 2.203 0.011 2.182 5.901 0.016 5.870 2.842 2.933
p=0.2p=0.2, N 2.140 0.011 2.118 5.812 0.019 5.775 1.654 2.343
p=0.2p=0.2, R 2.145 0.011 2.124 5.812 0.019 5.775 1.753 2.386
θ=22.021\theta=22.021, N 2.078 0.010 2.058 3.989 0.017 3.956 0.740 2.561
θ=22.041\theta=22.041, R 2.077 0.010 2.057 3.989 0.017 3.956 0.726 2.579
θ=150.612\theta=150.612, N 2.062 0.010 2.043 4.050 0.017 4.017 0.533 2.222
θ=150.612\theta=150.612, R 2.068 0.010 2.048 4.050 0.017 4.017 0.601 2.579
Table 2: The above table shows a summary of our experimental and numerical results. Scenario refers to the various experimental settings discussed in \SubsecreftheExp. In the scenario column, “N” and “R” represent normal and reverse order. The data in the last column shows the lower bound on the total fidelity based on semidefinite programming from LABEL:Alg:The-algorithm. Note that we discuss μ1.96σ\mu-1.96\sigma, which is the smallest possible value with 9595 percent confidence for a normally distributed data.

III.6 Quantification of noise

We look at three sources of deviation from our assumption—KCBS orthogonality (stated as LABEL:Assu:KCBSexclusivity), Perfect Detection (no post-selection) and Random Selection of Measurements (the experimenter is not correlated with the state being measured).

We implicitly made the last two assumptions in our analysis. Perfect detection was assumed because our measurements were projective and do not allow for events where the measurement itself fails. Allowing for such a possibility amounts to post-selection which in turn allows non-contextual (classical) models to also violate the classical bound and therefore no self-test guarantees can be made in that case.

We also assumed that the actions of the observer and the (quantum) state are uncorrelated. If such correlations are allowed, then the aforementioned issue again nullifies any self-test guarantees. Random Selection of Measurements helps address this concern to some extent.191919We do not discuss this further as this has been widely studied in the Bell nonlocality setting.

KCBS orthogonality. Our theoretical analysis only applies for experiments which satisfy the KCBS orthogonality condition, i.e., LABEL:Assu:KCBSexclusivity. To simplify the discussion, we use Πi\Pi_{i} to denote Π1|i\Pi_{1|i}. We slightly abuse the notation and use Πi\Pi_{i} to denote the measurement itself as well. While it is impossible to perfectly satisfy LABEL:Assu:KCBSexclusivity in practice, our experiment comes close. Since we assume our measurements Πi\Pi_{i} to be projective, they satisfy Πi2=Πi\Pi_{i}^{2}=\Pi_{i}. This in particular entails repeatability at the level of observed statistics, Πi2=Πi\langle\Pi_{i}^{2}\rangle=\langle\Pi_{i}\rangle, i.e., the same measurement repeated twice should give the same result for a fixed state, which we quantify by considering

Ri:=Pr(00|ii)+Pr(11|ii),R_{i}:=\Pr(00|ii)+\Pr(11|ii), (III.17)

where Pr(ab|ij)\Pr(ab|ij) is the probability of obtaining outcomes (a,b)(a,b) when first Πi\Pi_{i} is measured, followed by Πj\Pi_{j} as defined in \SubsecrefKCBSconfig. Corresponding to various measurement settings in different experimental scenarios, the repeatability in our experiment has been tabulated as \Tabrefrepeatability_48,repeatability_150,repeatability_22 in Appendix A. We find that the mean repeatability of our measurements for the entire experimental dataset is μ=0.994217\mu=0.994217 with standard deviation σ=0.00015985\sigma=0.00015985.

We also assumed that our measurements Πi\Pi_{i} are cyclically orthogonal, i.e., ΠiΠj=0\Pi_{i}\cdot\Pi_{j}=0 whenever (i,j)E(i,j)\in E. At the level of experimental statistics, this entails that

  1. 1.

    Pr(11|ij)=Pr(11|ji)=0\Pr\left(11|ij\right)=\Pr\left(11|ji\right)=0. This follows from the fact that ΠiΠj=ΠjΠi=0.\left\langle\Pi_{i}\Pi_{j}\right\rangle=\left\langle\Pi_{j}\Pi_{i}\right\rangle=0.

  2. 2.

    Pr(10|ij)=Pr(01|ji)\Pr\left(10|ij\right)=\Pr\left(01|ji\right). This follows from the fact that Πi(𝕀Πj)=(𝕀Πj)Πi.\left\langle\Pi_{i}\left(\mathbb{I}-\Pi_{j}\right)\right\rangle=\left\langle\left(\mathbb{\mathbb{I}}-\Pi_{j}\right)\Pi_{i}\right\rangle.

  3. 3.

    Pr(01|ij)=Pr(10|ji)\Pr\left(01|ij\right)=\Pr\left(10|ji\right). This follows from the fact that Πj(𝕀Πi)=(𝕀Πi)Πj.\left\langle\Pi_{j}\left(\mathbb{I}-\Pi_{i}\right)\right\rangle=\left\langle\left(\mathbb{\mathbb{I}}-\Pi_{i}\right)\Pi_{j}\right\rangle.

  4. 4.

    Pr(00|ij)=Pr(00|ji)\Pr\left(00|ij\right)=\Pr\left(00|ji\right). This follows from the fact that (𝕀Πi)(𝕀Πj)=(𝕀Πi)(𝕀Πj).\left\langle\left(\mathbb{I}-\Pi_{i}\right)\left(\mathbb{I}-\Pi_{j}\right)\right\rangle=\left\langle\left(\mathbb{I}-\Pi_{i}\right)\left(\mathbb{I}-\Pi_{j}\right)\right\rangle.

To quantify the deviations from orthogonality in the experimental data for projectors Πi\Pi_{i}and Πj\Pi_{j}, we use the following two quantities:

δij=a,b{0,1}|Pr(abij)Pr(baji)|,\delta_{ij}=\sum_{a,b\in\left\{0,1\right\}}\left|\Pr\left(ab|ij\right)-\Pr\left(ba|ji\right)\right|, (III.18)

and

oij:=p(11|ij).o_{ij}:=p\left(11|ij\right). (III.19)

Deferring the individual estimates of δij\delta_{ij} and oijo_{ij} to \Tabreforthogonality,compatibility in Appendix A, respectively, we report their mean and standard deviation averaged over all i,ji,j: δ=0.016±0.012\delta=0.016\pm 0.012 and o=0.000550±0.0000984o=0.000550\pm 0.0000984.

Perfect detection. A quantum jump detection is used to detect the probability in |S1/2\left|S_{1/2}\right\rangle, which is the “bright state”. The photons that radiate from the ion are collected through two objectives each with numerical aperture around NA=0.32{\rm NA}=0.32. In this experiment, we use two different settings of the detection laser for the first and second photon detection steps. In the first detection step, the frequency of 397 nm{\rm nm} laser is red detuned by half the natural linewidth and the laser intensity is set to lower level to minimize the heating effect, and the detection time is suppressed to 220 μs{\rm\mu s} to minimize the random phase accumulation and decoherence. We observe on average 12 photons for the state |0\left|0\right\rangle and less than 2.5 photons for the state |1\left|1\right\rangle or |2\left|2\right\rangle. That is to say, the threshold value to distinguish bright state and dark state is set to nph=2.5n_{ph}=2.5. The state detection error rates for wrongly registering the state |0|0\rangle and missing the state |0|0\rangle are 0.07%0.07\% and 0.2%0.2\%, respectively. For the second detection step, the laser frequency is set to on resonance. Together with 6 times higher laser power and 300 μs{\rm\mu s} detection time, detection error is further suppressed. We observe on average 41 photons for the state |0\left|0\right\rangle and 0.3 photons for the state |1\left|1\right\rangle or |2\left|2\right\rangle. By setting the threshold to nph=8.5n_{ph}=8.5, the state detection error rates for wrongly registering the state |0|0\rangle and missing the state |0|0\rangle are far less than 0.04%0.04\%. Since the detection efficiency of the ion trap is close to 100%100\%, our detection is nearly perfect.

Random selection of measurements. The choice of observables to measure is made randomly in our experiment using a quantum random number generator (QRNG). Before each measurement, we prepare the ions to the |0|0\rangle state. First, a random integer mm between 1 and 10 is generated. The random number i=mmod5i=m\mod 5 selects an observable Πi\Pi_{i} from {Π1,Π2,,Π5}\{\Pi_{1},\Pi_{2},\dots,\Pi_{5}\}, with Π0\Pi_{0} equal to Π5\Pi_{5}, Then, one of the two observables Πi±1\Pi_{i\pm 1} which are compatible with Πi\Pi_{i} is selected randomly by the sign of 5.5m5.5-m. The random integer from the RNG determining control sequences are updated in real time (pregenerated before every experiment).

III.6.1 Relation with prior contextuality experiments

To the best of our knowledge, in all previous experiments on contextuality, an operational approach was taken. This approach is of interest because for foundational questions, one must phrase the necessary assumptions in a theory-independent language. Our experiment may also be charactarised in this language—demonstration of perfect detection addresses the detection loophole while the random selection of measurements addresses the free choice loophole. We already saw a brief description of these loopholes. We now state the analogue of our KCBS orthogonality condition. At the operational level, the notion of contextuality is usually defined for a set of sharp measurements which satisfy some compatiblity relation among them. We briefly review their definitions.

Sharp measurements are repeatable and minimally disturbing—any measurement compatible with it should yield the same output distribution regardless of whether it was measured or not. It is easy to see that sharp measurements imply, in particular, that Ri=1R_{i}=1 and δij=0\delta_{ij}=0. Our data therefore also serves as evidence for sharpness of measurements.

Compatibility. Two observables are compatible if they can be jointly measured. In case the observables are measured sequentially, this implies that the order in which they are measured does not matter. Again, it is easily seen that this would entail δij=0\delta_{ij}=0. Our data, as discussed above, supports the conclusion that our measurements are targeting compatible observables (corresponding to the five cycle graph).202020One might wonder how compatibility and sharpness are different (aside from the repeatability aspect). The difference is that for sharpness, the non-disturbance condition must hold for all compatible observables. The compatibility condition may only require one to verify a subset of these observables to be compatible.

IV Outlook and Conclusion

The lower bounds on total fidelity obtained using semi-definite programming only hold when LABEL:Assu:KCBSexclusivity is satisfied. Relaxing this assumption to allow for measurements with errors ϵ\epsilon in repeatability and δ\delta in orthogonality is left as an open question. A full analysis would render the lower bound on the total fidelity as a function of the KCBS value, δ\delta and ϵ\epsilon. Note that the experimental points in Figure  I.1 lie above our robustness curve. The robustness curve obtained via the full analysis will be below the present curve and thus will still lower bound the total fidelity for the experimental data points. We remark that the existing robustness curves in Bell settings only consider fidelity lower bound as a function of quantum value and hence a similar full analysis should include the errors emanating from detection and locality loopholes. A naïve application of current techniques fails because LABEL:Alg:ConstructingAnIsometry no longer yields a valid isometry. Complementary to this, improving the sharpness and exclusivity of measurements in the experiment is also an obvious yet important goal, which if properly achieved, may render the aforesaid irrelevant.

In this work, we considered the simplest self-testing scenario. Extending the analysis to n>5n>5 (by making the algorithm more efficient), adapting it to more involved settings (possibly to anti-cycles), dropping the IID assumption (perhaps by using martingale analysis), obtaining analytic bounds (possibly via techniques from convex optimisation), we believe, are interesting avenues for further exploration.

Acknowledgements

This work was supported by the National Key Research and Development Program of China (No. 2017YFA0304100, No. 2021YFE0113100), NSFC (No. 11734015, No. 11874345, No. 11821404, No. 11904357, No. 12174367, No. 11904402, No. 12074433, No. 12174447, No. 12004430, and No. 12174448), the Fundamental Research Funds for the Central Universities, USTC Tang Scholarship, Science and Technological Fund of Anhui Province for Outstanding Youth (2008085J02). AC is supported by Project Qdisc (Project No. US-15097, Universidad e Sevilla), with FEDER funds, QuantERA grant SECRET, by MINECO (Project No. PCI2019-111885-2), and MICINN (Project No. PID2020-113738GB-I00). LCK thanks the Ministry of Education, Singapore and the National Research Foundation Singapore for their support. KB acknowledges funding by AFOSR, DoE QSA, NSF QLCI (award No. OMA-2120757), DoE ASCR Accelerated Research in Quantum Computing program (award No. DE-SC0020312), NSF PFCQC program, the DoE ASCR Quantum Testbed Pathfinder program (award No. DE-SC0019040), U.S. Department of Energy Award No. DE-SC0019449, ARO MURI, AFOSR MURI, and DARPA SAVaNT ADVENT. ASA acknowledges funding provided by the Institute for Quantum Information and Matter. A substantial part of the work was done while ASA was at the Université libre de Bruxelles and was supported by the Belgian Fonds pour la Formation à la Recherche dans l’Industrie 4959 et dans l’Agriculture - FRIA, under grant No. 1.E.081.17F. ASA and JR were supported by the Belgian Fonds de la Recherche Scientifique – FNRS, under grant no R.50.05.18.F (QuantAlgo). The QuantAlgo project has received funding from the QuantERA European Research Area Network (ERA-NET) Cofund in Quantum Technologies implemented within the European Union’s Horizon 2020 program. We would like to express our gratitude to Jonathan Lau for his logistical assistance with computer-related matters. We thank Tobias Haug for various discussions.

References

  • Wang et al. (2018) J. Wang, S. Paesani, Y. Ding, R. Santagati, P. Skrzypczyk, A. Salavrakos, J. Tura, R. Augusiak, L. Mančinska, D. Bacco, D. Bonneau, J. W. Silverstone, Q. Gong, A. Acín, K. Rottwitt, L. K. Oxenløwe, J. L. O’Brien, A. Laing,  and M. G. Thompson, Science 360, 285 (2018)https://science.sciencemag.org/content/360/6386/285.full.pdf .
  • Gong et al. (2021) M. Gong, S. Wang, C. Zha, M.-C. Chen, H.-L. Huang, Y. Wu, Q. Zhu, Y. Zhao, S. Li, S. Guo, H. Qian, Y. Ye, F. Chen, C. Ying, J. Yu, D. Fan, D. Wu, H. Su, H. Deng, H. Rong, K. Zhang, S. Cao, J. Lin, Y. Xu, L. Sun, C. Guo, N. Li, F. Liang, V. M. Bastidas, K. Nemoto, W. J. Munro, Y.-H. Huo, C.-Y. Lu, C.-Z. Peng, X. Zhu,  and J.-W. Pan, Science  (2021), 10.1126/science.abg7812https://science.sciencemag.org/content/early/2021/05/05/science.abg7812.full.pdf .
  • Monz et al. (2011) T. Monz, P. Schindler, J. T. Barreiro, M. Chwalla, D. Nigg, W. A. Coish, M. Harlander, W. Hänsel, M. Hennrich,  and R. Blatt, Phys. Rev. Lett. 106, 130506 (2011).
  • Šupić and Bowles (2020) I. Šupić and J. Bowles, Quantum 4, 337 (2020).
  • Mayers and Yao (2004) D. Mayers and A. Yao, Quantum Info. Comput. 4, 273 (2004).
  • Tsirel’son (1987) B. S. Tsirel’son, Journal of Soviet Mathematics 36, 557 (1987).
  • Summers and Werner (1987) S. J. Summers and R. Werner, J. Math. Phys. 28, 2440 (1987).
  • Popescu and Rohrlich (1992) S. Popescu and D. Rohrlich, Phys. Lett. A 166, 293 (1992).
  • Coladangelo et al. (2017) A. Coladangelo, K. T. Goh,  and V. Scarani, Nature communications 8, 1 (2017).
  • Kaniewski (2016) J. Kaniewski, Phys. Rev. Lett. 117, 070402 (2016).
  • Wu et al. (2021) D. Wu, Q. Zhao, X.-M. Gu, H.-S. Zhong, Y. Zhou, L.-C. Peng, J. Qin, Y.-H. Luo, K. Chen, L. Li, N.-L. Liu, C.-Y. Lu,  and J.-W. Pan, Phys. Rev. Lett. 127, 230503 (2021).
  • Šupić et al. (2018) I. Šupić, A. Coladangelo, R. Augusiak,  and A. Acín, New journal of Physics 20, 083041 (2018).
  • Acín et al. (2000) A. Acín, A. Andrianov, L. Costa, E. Jané, J. Latorre,  and R. Tarrach, Physical Review Letters 85, 1560 (2000).
  • Kraus (2010) B. Kraus, Physical review letters 104, 020504 (2010).
  • Tavakoli et al. (2020) A. Tavakoli, M. Smania, T. Vértesi, N. Brunner,  and M. Bourennane, Science Advances 6, eaaw6664 (2020).
  • Farkas and Kaniewski (2019) M. Farkas and J. Kaniewski, Phys. Rev. A 99, 032316 (2019).
  • Bharti et al. (2019a) K. Bharti, M. Ray, A. Varvitsiotis, N. A. Warsi, A. Cabello,  and L.-C. Kwek, Physical review letters 122, 250403 (2019a).
  • Bharti et al. (2019b) K. Bharti, M. Ray, A. Varvitsiotis, A. Cabello,  and L.-C. Kwek, arXiv preprint arXiv:1911.09448  (2019b).
  • Šupić et al. (2016) I. Šupić, R. Augusiak, A. Salavrakos,  and A. Acín, New Journal of Physics 18, 035013 (2016).
  • Gheorghiu et al. (2015) A. Gheorghiu, E. Kashefi,  and P. Wallden, New Journal of Physics 17, 083040 (2015).
  • Shrotriya et al. (2020) H. Shrotriya, K. Bharti,  and L.-C. Kwek, arXiv preprint arXiv:2007.04020  (2020).
  • Liu et al. (2018) Y. Liu, Q. Zhao, M.-H. Li, J.-Y. Guan, Y. Zhang, B. Bai, W. Zhang, W.-Z. Liu, C. Wu, X. Yuan, et al., Nature 562, 548 (2018).
  • Zhang et al. (2018a) W.-H. Zhang, G. Chen, X.-X. Peng, X.-J. Ye, P. Yin, Y. Xiao, Z.-B. Hou, Z.-D. Cheng, Y.-C. Wu, J.-S. Xu, et al., Physical Review Letters 121, 240402 (2018a).
  • Zhang et al. (2019a) W.-H. Zhang, G. Chen, X.-X. Peng, X.-J. Ye, P. Yin, X.-Y. Xu, J.-S. Xu, C.-F. Li,  and G.-C. Guo, Physical Review Letters 122, 090402 (2019a).
  • Bancal et al. (2021) J.-D. Bancal, K. Redeker, P. Sekatski, W. Rosenfeld,  and N. Sangouard, Quantum 5, 401 (2021).
  • Gómez et al. (2019) S. Gómez, A. Mattar, I. Machuca, E. S. Gómez, D. Cavalcanti, O. J. Farías, A. Acín,  and G. Lima, Phys. Rev. A 99, 032108 (2019).
  • Klyachko et al. (2008) A. A. Klyachko, M. A. Can, S. Binicioğlu,  and A. S. Shumovsky, Phys. Rev. Lett. 101, 020403 (2008).
  • Cabello et al. (2008) A. Cabello, O. Gühne,  and D. Rodríguez, Phys. Rev. A 77, 062106 (2008).
  • Kirchmair et al. (2009) G. Kirchmair, F. Zähringer, R. Gerritsma, M. Kleinmann, O. Gühne, A. Cabello, R. Blatt,  and C. F. Roos, Nature 460, 494 (2009).
  • Lapkiewicz et al. (2011) R. Lapkiewicz, P. Li, C. Schaeff, N. K. Langford, S. Ramelow, M. Wieśniak,  and A. Zeilinger, Nature 474, 490 (2011).
  • Saha et al. (2020) D. Saha, R. Santos,  and R. Augusiak, Quantum 4, 302 (2020).
  • Metger and Vidick (2020) T. Metger and T. Vidick, arXiv preprint arXiv:2001.09161  (2020).
  • Kahanamoku-Meyer et al. (2021) G. D. Kahanamoku-Meyer, S. Choi, U. V. Vazirani,  and N. Y. Yao, arXiv preprint arXiv:2104.00687  (2021).
  • Bancal et al. (2015) J.-D. Bancal, M. Navascués, V. Scarani, T. Vértesi,  and T. H. Yang, Physical Review A 91, 022115 (2015).
  • Um et al. (2013) M. Um, X. Zhang, J. Zhang, Y. Wang, S. Yangchao, D.-L. Deng, L.-M. Duan,  and K. Kim, Sci. Rep. 3, 1627 (2013).
  • Jerger et al. (2016) M. Jerger, Y. Reshitnyk, M. Oppliger, A. Potočnik, M. Mondal, A. Wallraff, K. Goodenough, S. Wehner, K. Juliusson, N. K. Langford, et al., Nature communications 7, 1 (2016).
  • Zhan et al. (2017) X. Zhan, P. Kurzyński, D. Kaszlikowski, K. Wang, Z. Bian, Y. Zhang,  and P. Xue, Phys. Rev. Lett. 119, 220403 (2017).
  • Malinowski et al. (2018) M. Malinowski, C. Zhang, F. M. Leupold, A. Cabello, J. Alonso,  and J. P. Home, Phys. Rev. A 98, 050102 (2018).
  • Zhang et al. (2019b) A. Zhang, H. Xu, J. Xie, H. Zhang, B. J. Smith, M. S. Kim,  and L. Zhang, Phys. Rev. Lett. 122, 080401 (2019b).
  • Um et al. (2020) M. Um, Q. Zhao, J. Zhang, P. Wang, Y. Wang, M. Qiao, H. Zhou, X. Ma,  and K. Kim, Phys. Rev. Applied 13, 034077 (2020).
  • Araújo et al. (2013) M. Araújo, M. T. Quintino, C. Budroni, M. T. Cunha,  and A. Cabello, Phys. Rev. A 88, 022118 (2013).
  • Navascues et al. (2008) M. Navascues, S. Pironio,  and A. Acin,   (2008), 10.1088/1367-2630/10/7/073013arXiv:0803.4290 .
  • Pironio et al. (2010) S. Pironio, M. Navascués,  and A. Acin, SIAM Journal on Optimization 20, 2157 (2010).
  • Meurer et al. (2017) A. Meurer, C. P. Smith, M. Paprocki, O. Čertík, S. B. Kirpichev, M. Rocklin, A. Kumar, S. Ivanov, J. K. Moore, S. Singh, T. Rathnayake, S. Vig, B. E. Granger, R. P. Muller, F. Bonazzi, H. Gupta, S. Vats, F. Johansson, F. Pedregosa, M. J. Curry, A. R. Terrel, v. Roučka, A. Saboo, I. Fernando, S. Kulal, R. Cimrman,  and A. Scopatz, PeerJ Computer Science 3, e103 (2017).
  • Diamond and Boyd (2016) S. Diamond and S. Boyd, Journal of Machine Learning Research 17, 1 (2016).
  • Agrawal et al. (2018) A. Agrawal, R. Verschueren, S. Diamond,  and S. Boyd, Journal of Control and Decision 5, 42 (2018).
  • (47) “Numerics for self-testing of a single quantum system: Theory and experiment,” .
  • Pan et al. (2019) Y. Pan, J. Zhang, E. Cohen, C.-w. Wu, P.-X. Chen,  and N. Davidson, arXiv preprint arXiv:1910.11684  (2019).
  • Zhang et al. (2018b) J. Zhang, F.-g. Li, Y. Xie, C.-w. Wu, B.-q. Ou, W. Wu,  and P.-x. Chen, Physical Review A 98, 052323 (2018b).
  • Thew et al. (2002) R. Thew, K. Nemoto, A. G. White,  and W. J. Munro, Physical Review A 66, 012303 (2002).
  • Fiurášek (2001) J. Fiurášek, Physical Review A 64, 024102 (2001).

Appendix A Experimental datapoints to assess repeatability and orthogonality

In this section, we present the details for repeatability and orthogonality corresponding to various measurement settings in different experimental scenarios. See Tables 34 and 5 for details regarding repeatability. For orthogonality, refer to Tables 6 and 7.

Repeatability μ\mu σ\sigma
R1R_{1} 0.994 0.001
R2R_{2} 0.991 0.002
R3R_{3} 0.990 0.002
R4R_{4} 0.993 0.001
R5R_{5} 0.994 0.001
Table 3: The above Table shows the repeatability of the measurements corresponding to the first set of experiments. For every data-point, we collect 1499914999 samples.
Repeatability μ\mu σ\sigma
R1R_{1} 0.999 0.002
R2R_{2} 0.995 0.001
R3R_{3} 0.996 0.001
R4R_{4} 0.992 0.001
R5R_{5} 0.992 0.002
Table 4: The above Table shows the repeatability of the measurements corresponding to the second set of experiments for θ=150.612\theta=150.612. Zero standard deviation in some of the cases appear due to rounding up to three digits after decimal. For every data-point, we collect 1499914999 samples.
Repeatability μ\mu σ\sigma
R1R_{1} 0.999 0.001
R2R_{2} 0.996 0.001
R3R_{3} 0.999 0.002
R4R_{4} 0.992 0.001
R5R_{5} 0.994 0.001
Table 5: The above Table shows the repeatability of the measurements corresponding to the second set of experiments for θ=22.041\theta=22.041. Zero standard deviation in some of the cases appear due to rounding up to three digits after decimal. For every data-point, we collect 1499914999 samples.
Scenario μ=102×\mu=10^{-2}\times σ=102×\sigma=10^{-2}\times
p=0p=0, N 0.500 0.024
p=0p=0, R 0.819 0.040
p=0.1p=0.1, N 0.875 0.040
p=0.1p=0.1, R 0.802 0.038
p=0.2p=0.2, N 0.801 0.040
p=0.2p=0.2, R 0.667 0.353
θ=22.041\theta=22.041, N 0.385 0.027
θ=22.041\theta=22.041, R 0.305 0.024
θ=150.612\theta=150.612, N 0.210 0.020
θ=150.612\theta=150.612, R 0.198 0.019
Table 6: The above table summarizes the deviation from orthogonality (quantified via oijo_{ij} for measurements ii and jj) for various experimental scenario. We present the mean μ\mu and standard deviation σ\sigma for the set of values {oij}i=15\{o_{ij}\}_{i=1}^{5}, where j=i+1j=i+1. Here, “scenario” refers to various experimental settings as discussed in the paper. In the scenario column, “N” and “R” represent normal and reverse order.
Scenario δ12\delta_{12} δ23\delta_{23} δ34\delta_{34} δ45\delta_{45} δ51\delta_{51} μ\mu σ\sigma
p=0p=0 0.014 0.030 0.017 0.027 0.003 0.018 0.010
p=0.1p=0.1 0.019 0.014 0.017 0.013 0.010 0.015 0.003
p=0.2p=0.2 0.008 0.011 0.023 0.018 0.023 0.017 0.006
θ=22\theta=22 0.006 0.011 0.029 0.010 0.004 0.012 0.009
θ=150\theta=150 0.008 0.008 0.010 0.008 0.008 0.008 0.001
Overall 0.007 0.005 0.022 0.037 0.009 0.016 0.012
Table 7: The above table shows the possible values of δij\delta_{ij} for different experimental scenario. Intuitively speaking, δij\delta_{ij} captures the difference in statistics for normal and reverse order experiments.

Appendix B State and measurement tomography

In this section, we discuss the experimental process involved towards measurement and state tomography. We prepare the initial state in the |0\left|0\right\rangle state with 10 μs\mu s optical pumping. In order to find the fidelity of this initial state, we did state tomography according to the Ref. (50). As for a qutrit, we can write the density matrix as ρ=13j=08rjλj\rho=\frac{1}{3}\sum_{j=0}^{8}r_{j}\lambda_{j}, where the λj\lambda_{j} are the SU(3) generators and identity operator λ0\lambda_{0}. The measurement basis {|ψj}\{\left|\psi_{j}\right\rangle\} used in state tomography are chosen to be |0\left|0\right\rangle, |1\left|1\right\rangle, |2\left|2\right\rangle, (|0+|1)/2(\left|0\right\rangle+\left|1\right\rangle)/\sqrt{2}, (|0+i|1)/2(\left|0\right\rangle+i\left|1\right\rangle)/\sqrt{2}, (|0+|2)/2(\left|0\right\rangle+\left|2\right\rangle)/\sqrt{2}, (|0+i|2)/2(\left|0\right\rangle+i\left|2\right\rangle)/\sqrt{2}, (|1+|2)/2(\left|1\right\rangle+\left|2\right\rangle)/\sqrt{2}, (|1+i|2)/2(\left|1\right\rangle+i\left|2\right\rangle)/\sqrt{2}, and we use the projection operator |ψjψj|\left|\psi_{j}\right\rangle\left\langle\psi_{j}\right| as the generators. All the results are shown in Tables 8 and  9.

We did measurement tomography according to Ref. (51). The probability plmp_{lm} that the apparatus will respond with positive operator-values measure (POVM) Πl\Pi_{l} when measuring the quantum state with density matrix can be expressed as plm=tr[Πlρm]p_{lm}={\rm tr}[\Pi_{l}\rho_{m}], where tr stands for the trace. Assuming that the theoretical detection probability plmp_{lm} can be replaced with relative experimental frequency flmf_{lm}, we may write Tr[Πlρm]=i,j=1NΠl,ijρm,ji=flm{\rm Tr}[\Pi_{l}\rho_{m}]=\sum_{i,j=1}^{N}\Pi_{l,ij}\rho_{m,ji}=f_{lm}, where NN is the dimension of Hilbert space on which the operators Πl\Pi_{l} act. Then we can reconstruct the POVM Πl\Pi_{l} according to experimental result flmf_{lm}. The density matrix ρm\rho_{m} chosen in this process are the same as projection operators |ψjψj|\left|\psi_{j}\right\rangle\left\langle\psi_{j}\right| in state tomography. Also the maximum likelihood estimation(MLE) method is used in this process to ensure Πl0\Pi_{l}\geqslant 0 and l=1kΠl=I\sum_{l=1}^{k}\Pi_{l}=I, where kk is the number of measurement outcomes. The results are shown in Tables 10, 11 and  12.

Appendix C Fidelity lower bound in the second set of experiments

The trace distance between two matrices AA and BB is given by D(A,B)=12ABtrD(A,B)=\frac{1}{2}\left\|A-B\right\|_{tr}, where tr\left\|\right\|_{tr} denotes the trace norm. If AA and BB are density matrices, then we have the following lower and upper bounds on the trace distance in terms of fidelity,

1F(A,B)D(A,B)1F(A,B).1-\sqrt{F(A,B)}\leq D(A,B)\leq\sqrt{1-F(A,B).} (C.1)

After applying traingle inequality for density matrices AA, BB and CC gives

1F(A,C)D(A,C)D(A,B)+D(B,C)1F(A,B)+1F(B,C).1-\sqrt{F(A,C)}\leq D(A,C)\leq D(A,B)+D(B,C)\leq\sqrt{1-F(A,B)}+\sqrt{1-F(B,C)}. (C.2)

This gives a version of “traingle inequality for fidelity,”

F(A,C)11F(A,B)1F(B,C).\sqrt{F(A,C)}\geq 1-\sqrt{1-F(A,B)}-\sqrt{1-F(B,C)}. (C.3)

If at least one of the states among AA and CC is a pure state, one can tighten the lower bound on D(A,C)D(A,C),

1F(A,C)D(A,C).1-F(A,C)\leq D(A,C). (C.4)

Thus, we have

F(A,C)11F(A,B)1F(B,C).F(A,C)\geq 1-\sqrt{1-F(A,B)}-\sqrt{1-F(B,C)}. (C.5)

We use inequality C.5 to relate the total fidelity of the experimental configuration (ρE,{ΠiE})(\rho^{E},\left\{\Pi_{i}^{E}\right\}) to an optimal configuration (|u0Ou0O|,{|uiOuiO|}i)(|u_{0}^{O}\rangle\langle u_{0}^{O}|,\{|u_{i}^{O}\rangle\langle u_{i}^{O}|\}_{i}). Let us denote the fidelity of the experimental configuration to |uiO|u_{i}^{O}\rangle as FiE,OF_{i}^{E,O}. Similarly other fidelities are denoted by FiE,θF_{i}^{E,\theta} and Fiθ,OF_{i}^{\theta,O}. It is easy to see the following lower bound on the total fidelity (i=05FiE,O)\left(\sum_{i=0}^{5}F_{i}^{E,O}\right):

i=05FiE,O6(i=051FiE,θ)(i=051Fiθ,O).\sum_{i=0}^{5}F_{i}^{E,O}\geq 6-\left(\sum_{i=0}^{5}\sqrt{1-F_{i}^{E,\theta}}\right)-\left(\sum_{i=0}^{5}\sqrt{1-F_{i}^{\theta,O}}\right). (C.6)

Appendix D Further details about the experimental data

In this section, we discuss further details regarding the experimental data. In LABEL:Fig:reverse_robustness_plot, we present the data corresponding to the reverse order experiments. The fidelity of the prepared quantum state to the state to be prepared is shown in Tables 8 and  9. For the first set of experiments corresponding to θ=48\theta=48, the fidelity of the implemented projector to the the projector to be implemented has been shown in Table 10. For the second set of experiments corresponding to (LABEL:Eq:Second_point1 and LABEL:Eq:Second_point2), the corresponding fidelities has been shown in Tables 11 and  12.

Refer to caption
Figure D.1: The above plot is the analog of  LABEL:Fig:experiment_result corresponding to the data obtained via reverse ordered experiments.
State Fidelity to self Fidelity to |0|0\rangle
|0|0\rangle 0.999 ±\pm0.008 0.999 ±\pm 0.008
|1|1\rangle 0.999 ±\pm0.006 0.004 ±\pm 0.002
|2|2\rangle 0.993 ±\pm 0.012 0.005 ±\pm 0.002
Mixed with p=0.1p=0.1 0.996 ±\pm 0.010 0.935±\pm 0.008
Mixed with p=0.2p=0.2 0.992 ±\pm 0.008 0.846 ±\pm 0.013
Table 8: The above table shows the fidelity of the prepared state to the fidelity of the state to be prepared (the state |0|0\rangle) in row 11,44 and 55. Here, the state with mixedness pp represents the density matrix ρ(p)=(1p)|00|+p9𝕀.\rho^{\prime}(p)=(1-p)|0\rangle\langle 0|+\frac{p}{9}\mathbb{I}. The numbers after ±\pm represent the standard deviation values. The data in row 22 and 33 is for sanity check, i.e, the state state |1|1\rangle and |2|2\rangle should be orthogonal to the state |0.|0\rangle. For every data-point, we collect 40004000 samples.
State Fidelity σ\sigma
θ\theta = 22.041 0.994 0.008
θ\theta = 150.612 0.995 0.009
Table 9: The above table shows the fidelity of the experimentally prepared state to the state to be prepared corresponding to LABEL:Eq:Second_point1 and LABEL:Eq:Second_point2. For every data-point, we collect 40004000 samples.
Measurements Fidelity σ\sigma
Π1\Pi_{1} 0.993 0.006
Π2\Pi_{2} 0.991 0.006
Π3\Pi_{3} 0.996 0.004
Π4\Pi_{4} 0.995 0.006
Π5\Pi_{5} 0.990 0.009
Table 10: The above table shows the fidelity of the experimentally implemented projectors to the projectors to be implemented corresponding to the first set of experiments. For every data-point, we collect 1500015000 samples.
Measurements Fidelity σ\sigma
Π1\Pi_{1} 0.997 0.004
Π2\Pi_{2} 0.998 0.005
Π3\Pi_{3} 0.997 0.005
Π4\Pi_{4} 1.000 0.007
Π5\Pi_{5} 0.997 0.006
Table 11: The above table shows the fidelity of the experimentally implemented projectors to the projectors to be implemented corresponding to the second set of experiments for θ=22.041\theta=22.041. For every data-point, we collect 1500015000 samples.
Measurements Fidelity σ\sigma
Π1\Pi_{1} 0.995 0.004
Π2\Pi_{2} 0.995 0.007
Π3\Pi_{3} 0.994 0.005
Π4\Pi_{4} 0.996 0.005
Π5\Pi_{5} 0.993 0.005
Table 12: The above table shows the fidelity of the experimentally implemented projectors to the projectors to be implemented corresponding to the second set of experiments for θ=150.612\theta=150.612. For every data-point, we collect 1500015000 samples.