QUANTUM ERROR-DETECTION AT LOW ENERGIES
2.3 Approximate Quantum Error-Detection
2.3.1 Operational Definition of Approximate Error-Detection
LetN : B ( (Cp)βπ) β B ( (Cp)βπ) be a CPTP map modeling noise onπ physical qubits. We introduce the following notion:
Definition 2.3.1. A subspace C β (Cp)βπ (with associated projection π) is an (π , πΏ)-approximate error-detection code for N if for any pure state |Ξ¨i β C the following holds:
if tr(πN (|Ξ¨ihΞ¨|)) β₯πΏ then hΞ¨|πN,π|Ξ¨i β₯ 1βπ , where πN,π =tr(πN (|Ξ¨ihΞ¨|))β1Β· πN (|Ξ¨ihΞ¨|)π.
In this definition,πN,πis the post-measurement state when applying the POVM{π, πΌβ π}toN (|Ξ¨ihΞ¨|). Roughly speaking, this definition ensures that the post-measurement state is π-close to the initial code state if the outcome of the POVM is π. Note, however, that we only demand this in the case whereN (|Ξ¨ihΞ¨|)has an overlap with the code space of at leastπΏ. The idea behind this definition is that if this overlap is negligible, then the outcomeπdoes not occur with any significant probability and the error-detection measurement may as well be omitted.
Definition 2.3.1 is similar in spirit to operationally defined notions of approxi- mate quantum error-correction considered previously. In [68], approximate error- correction was defined in terms of the βrecoverable fidelityβ of any encoded pure state affected by noise. The restriction to pure states in the definition is justified by means of an earlier result by Barnum, Knill, and Nielsen [69].
We note that, by definition, an (π , πΏ)-approximate error-detection code for N is also an (π0, πΏ0)-approximate error-detection code for anyπ β€ π0and πΏ β€ πΏ0. The traditional βexactβ notion of a quantum error-detecting code C (see e.g., [70]) demands that for a setF β B ( (Cp)βπ)ofdetectable errors, we have
hΞ¨|πΈ|Ξ¦i=ππΈhΞ¨|Ξ¦i for all|Ξ¨i,|Ξ¦i β C
for some scalarππΈ βCdepending only onπΈ, for all πΈ β F. It is straightforward to see that such a code defines a (0,0)-approximate error-detecting code of any CPTP mapN whose Kraus operators belong toF.
2.3.2 Sufficient Conditions for Approximate Quantum Error-Detection The following theorem shows that certain approximate Knill-Laflamme-type condi- tions are sufficient for approximate error-detection.
Theorem 2.3.2. Let N (π) = Γ
πβ[π½]π ππ π β
π be a CPTP map on B ( (Cp)βπ). Let C β (Cp)βπbe a subspace with orthonormal basis{ππΌ}πΌβ[πΎ]. Define
πapprox:= max
πΌ, π½β[πΎ]
βοΈ
πβ[π½]
hππΌ|π π|ππ½i βπΏπΌ, π½hπ
1|π π|π
1i
2. (2.3)
Let πΏ > πΎ5πapprox be arbitrary. Then the subspace C is an (π , πΏ)-approximate quantum error-detection code forN withπ =πΎ5πapproxπΏβ1.
This theorem deals with cases where the code dimensionπΎis βsmallβ compared to other quantities. We will later apply this theorem to the case whereπΎis polynomial, and whereπapproxandπΏare inverse polynomial in the system sizeπ.
We note that the conditions of Theorem 2.3.2 may appear more involved than e.g., the Knill-Laflamme type conditions (see [4]) for (exact) quantum error-correction:
the latter involve one or two error operators (interpreted as Kraus operators of the channel), whereas in expression (2.3.2), we sum over all Kraus operators. It appears that this is, to some extent, unavoidable when going from exact to approximate error- correction/detection in general. We note that (tight) approximate error-correction conditions [71] obtained by considering the decoupling property of the complemen- tary (encoding plus noise) channel similarly depend on the entire noise channel.
Nevertheless, we show below that, at least for probabilistic noise, simple sufficient conditions for quantum error-detection involving only individual Kraus operators can be given.
Proof. Let us define
errπ(π , πΌ, π½) :=hππΌ|π |ππ½i βπΏπΌ, π½hπ
1|π |π
1i.
Consider an arbitrary orthonormal basis{ππΌ}πΌβ[πΎ] β C β (Cp)βπofC. Letπ be a unitary matrix such that
ππΌ = βοΈ
π½β[πΎ]
ππΌ, π½ππ½ for allπΌ β [πΎ].
BecauseΓ
πΎβ[πΎ](πβ )πΌ,πΎππΎ , π½ =πΏπΌ, π½, we obtain by straightforward computation hππΌ|π |ππ½i βπΏπΌ, π½hπ
1|π |π
1i= βοΈ
πΎ ,πΏβ[πΎ]
ππΌ,πΎππ½,πΏerrπ(π , πΎ , πΏ) . We conclude that
|hππΌ|π |ππ½i| β€ βοΈ
πΎ ,πΏβ[πΎ]
|errπ(π , πΎ , πΏ) | β€ πΎΒ·
βοΈ βοΈ
πΎ ,πΏβ[πΎ]
|errπ(π , πΎ , πΏ) |2 forπΌβ π½
because maxπΎ ,πΏ|ππΌ,πΎππ½,πΏ| β€ 1 for a unitary matrix π and by using the Cauchy- Schwarz inequality. By definition oferrandπapprox, this implies that
hππΌ|N (|ππ½ihππ½|) |ππΌi β€πΎ4πapprox forπΌβ π½ (2.4) for any orthonormal basis{ππΌ}πΌβ[πΎ] ofC.
Let nowπΏ > 0 be given and letΞ¨ β Cbe an arbitrary state in the code space such that
tr(πN (|Ξ¨ihΞ¨|)) β₯ πΏ . (2.5)
Let us pick an orthonormal basis{ππΌ}πΌβ[πΎ] β C β (Cp)βπofC such that π
1 = Ξ¨. Then
1β hΞ¨|πN,π|Ξ¨i =1β hΞ¨|N (|Ξ¨ihΞ¨|) |Ξ¨i tr(πN (|Ξ¨ihΞ¨|))
= 1
tr(πN (|Ξ¨ihΞ¨|)) Β· (tr(πN (|Ξ¨ihΞ¨|)) β hΞ¨|N (|Ξ¨ihΞ¨|) |Ξ¨i)
= 1
tr(πN (|Ξ¨ihΞ¨|)) Β·
πΎ
βοΈ
πΌ=2
hππΌ|N (|π
1ihπ
1|) |ππΌi
β€ 1 πΏ
Β·πΎ5πapprox
because of (2.3.2) and (2.3.2). The claim follows.
If there are vectors{ππΌ, π½}πΌ, π½β[πΎ] such that hππΌ|π π|ππ½i βπΏπΌ, π½hπ
1|π π|π
1i
β€ kπ πππΌ, π½k for all π β [π½] , (2.6) then this implies the bound
πapprox β€ max
πΌ, π½ tr(N (|ππΌ, π½ihππΌ, π½|)) =max
πΌ, π½
kππΌ, π½k2 .
Unfortunately, good bounds of the form (2.3.2) are not straightforward to establish in the cases considered here. Instead, we consider a slightly weaker condition (see Equation (2.3.4)) which still captures many cases of interest. In particular, it provides a simple criterion for establishing that a code can detect probabilistic Pauli errors with a certain maximum weight. Correspondingly, we introduce the following definition:
Definition 2.3.3. An (π , πΏ) [ [π, π , π]]-AQEDC C is a pπ-dimensional subspace of (Cp)βπsuch thatCis an (π , πΏ)-error-detecting code for any CPTP map of the form
N (π) = βοΈ
πβ[π½]
πππΉππ πΉβ
π , (2.7)
where each πΉπ is aπ-local operator with kπΉk β€ 1 and {ππ}πβ[π½] is a probability distribution.
We then have the following sufficient condition:
Corollary 2.3.4. LetπΎ = pπ and C β (Cp)βπ be a code with orthonormal basis {ππΌ}πΌβ[πΎ] satisfying (for someπΎ > 0),
hππΌ|πΉ|ππ½i βπΏπΌ, π½hπ
1|πΉ|π
1i
β€ πΎΒ· kπΉk for allπΌ, π½ β [πΎ] , (2.8) for every π-local operator πΉ on (Cp)βπ. Let πΏ > πΎ5πΎ2. Then C is an (π = πΎ5πΎ2πΏβ1, πΏ) [ [π, π , π]]-AQEDC.
Proof. Definingπ π = β
πππΉπ, the claim follows immediately from Theorem 2.3.2.
Note that the exponents in this statement are not optimized, and could presumably be improved. We have instead opted for the presentation of a simple proof, as this ultimately provides the same qualitative statements.
We also note that the setting considered in Corollary 2.3.4, i.e., our notion of (π , πΏ) [ [π, π , π]]-error-detecting codes, goes beyond existing work on approximate error-detection/correction [51]β[53], where typically only noise channels with Kraus (error) operators acting on a fixed, contiguous (i.e., geometrically local) set of π physical spins are considered. At the same time, our results are limited to convex combinations of the form (2.3.3). It remains an open problem whether these codes also detect noise given by more general (coherent) channels.
2.3.3 Necessary Conditions for Approximate Quantum Error-Detection