一篇把QEC过程当成热机的文章。可以用另一种途径解释许多问题。
Hint on之前提到的QEC ancilla 效率 - 和ancilla bath的温度有关。
Danageozian, Wilde, and Buscemi, “Thermodynamic Constraints on Quantum Information Gain and Error Correction.” https://link.aps.org/doi/10.1103/PRXQuantum.3.020318
0. 文章主要结论
文章得到的结论可以概括为三条:
- Measurement heat可以用 Groenewold information gain来bound。如果环境初始是热态,那么在测量过程中,系统流入环境的热量是被Groenewold information gain限制的。这里的gain可以是负值。
- QEC是被热力学第二定律限制的。这个是之前文章也有提到的结论,这里将之前结论进一步推广。
- 三个trade-off:三个量(max QEC fidelity,作为热机的thermodynamic efficiency,和测量的efficacy)之间互相制约。(i) 热机的效率超过Carnot循环越多,max QEC fidelity越小;(ii) 纠错时测量效率越大,热机效率越低。
1. Preliminaries
一些后面证明会用到的前置内容。
1.1 Quantum relative entropy
定义在希尔伯特空间
这个量的作用是可以用来把熵增写成如下形式:
1.2 Channel Efficacy
对于任何一个CP线性map
Efficacy 可以和entropy联系起来,
其中
因为channel
1.3 关于量子测量
这篇文章中所说的测量,是指有一个quantum instrument ${\mathcal{N}x^A}{x\in \mathcal{X}}
其中,
测量结果为
为了得到测量结果,再和一个经典寄存器
加上经典寄存器,测量可以写作一个对
其中的unitary是
1.4 Groenewold information
可以quantify一次测量获得的信息。定义是利用前述的instrument测量前后的熵减:
对于投影测量,
Information gain: 在Preskill的讲义中也定义了这样的量。待补充
1.5 Measurement Heat
Heat是热力学中一个重要的量。假设有系统
其中,
本文中的三个假设:
- 系统
和热库 之间的演化是unitary的; 初始时是温度为 的热态 ; 和 初始时没有关联,是product state。
在这三个假设下,
其中
考虑之前提到的测量,假设一个测量$(\tau^M,U^{AM},{P^MX}{x\in \mathcal{X}})
其中$IG({\mathcal{N}_x^A}{x\in \mathcal{X}}; \rho^A)=H(A)\rho - H(A|X)\theta
如果要计算进一步的bound可以假设,在测量之后,
这里的条件实际上是非常苛刻的,因为在一个一般的QEC中,进行syndrome测量之后,ancilla qubits的态一般都会有很大的变化。
这里的更进一步的bound可以这样理解:若ancilla不变,则后面就不需要通过接触低温热库来reset ancilla,也就没有那一步向低温热源的放热。因此,这里的measurement heat就可以取最大值。这一项可以看成是测量前后的ancilla态之间的距离。
上面的式子又可以分解为两项:
其中的两项分别为:
考虑到一开始
这就是
2. QEC Stages
这里介绍的QEC各个步骤非常详细,可以借鉴来做一些AQEC的 simulation,分析各个步骤引入的误差。
设需要编码的态是
整个QEC的过程可以分解成8个小步骤。见下图。
- Initialization
把所有的系统初始化在直积态:
其中
- Ancilla preparation
为了encode,需要把ancilla system 制备在能量本征态上,利用投影算符 .其中的 放到经典寄存器 中存储。这一步结束之后的态变成了:
实际上这一步相当于把总的Hilbert空间分成了label为x的子空间,为进行编码做准备。
- Encoding
通过一个
- Thermal-operation as noise
这里假设编码态空间
如果是平时我们常见的完全随机rotation噪声,对应的就是无穷温度的情况。对于有限温度,还需要进一步分析。
- Error-syndrome measurement
测量也相当于一个control unitary作用在
总的态变为:
- Error correction
Decoding就是根据经典信息
- Resetting the ancilla system
为了构成一个循环,这时需要把ancilla system复位。这里就是之前一直没用的低温热库的作用:将
注意到这里其实可以使用SWAP门来实现复位:设cold bath的热态是$\tau^{Bc}_c=\otimes{i=1}^n \tau^{Bc^{(i)}}_c
- Discarding the classical registers
同样是为了构成一个循环,最后一步需要抹除两个经典寄存器的信息。这一步类似于对Maxwell’s Demon问题中经典信息的处理。
注意这个循环过程中,态的下标变化为
.
3. Entropic Analysis
接下来可以计算一下整个cycle下来,系统总的entropy的变化。
太长不看的结论:整个cycle下来,系统
的entropy change是:
$H(E){\sigma_f}-H(E){\sigmai} = H(Y|X){\sigma2}-\sum_x p_X(x)I{G,x} - H(XY|E)_{\sigma_f}$
- 首先可以确定的是,$H(EXY){\sigma_0} = H(EXY){\sigmai}
H(EXY){\sigma{\operatorname{enc}}}=H(EXY){\sigma_0}$。因为这两步都是unitary操作,不改变纠缠熵。 - 第一个非unitary的步骤就是syndrome测量。测量之后的entropy可以被拆分成
和 两部分:
然后还可以继续拆分
最后一项后面会简写为
最后是利用了$H(EXY){\sigma_1} = H(EX){\sigma_1}$.
- 后面的几步操作仍然是unitary,不改变entropy。
- 最后一步discard 经典寄存器是会改变entropy的。这里的熵变是$H(E){\sigma_f}-H(EXY){\sigmaf}=-H(XY|E){\sigma_f}$.
也可以将熵变写成放热的形式。首先直接给出结论就是:
其中,$Se
最后一项为:
推导过程:
主要思路是用互信息拆分总的系统
首先,因为ancilla已经被复位,和系统其他部分没有关联了,所以可以拆出
然后,可以将两个热库
这样熵的变化就是:
这里利用了初始时各个部分之间没有关联,是直积态,因此互信息为0.
最后利用前面Measurement Heat那一节用到的Reeb-Wolf formula,得到结果。
4. Efficiency-Fidelity Trade-off
4.1 Fano inequality
对于
其中
从这里可以看出,
4.2 Definition of thermodynamic efficiency of QEC engine
对于在两个热库之间运转的热机来说,如果没有feedback control,那么它的效率最大会接近Carnot热机效率
因此,可以分析QEC engine,把
对QEC engine,效率的定义也是对外做的总功除以总的吸热:$\eta := -W{tot}/Q{input}$.接下来就计算一下一个QEC cycle中每一步的做功和吸热。
Note: QEC热机中的“working fluid”是
系统。计算效率需要计算的是这个部分的做功和吸热。 内能:可以看做是哈密顿量的期望值,
. 内能的变化就是吸放热$-Q{t}^{B \rightarrow S} \equiv Q{t}^{S \rightarrow B}=\Delta\left\langle\mathscr{H}^{B}\right\rangle:=\left\langle\mathscr{H}^{B}\right\rangle{t}-\left\langle\mathscr{H}^{B}\right\rangle{0}$
首先来分析一下系统
第一个等号是因为用于纯化的reference system在整个过程中没变,
仍然按照
系统吸收的热量可以通过分析每一个
- 首先分析syndrome测量这一步的吸热
。根据之前对measurement heat的分析,可以将其拆分:
根据定义,有:
对于
,我们认为它是小于等于0,因为QEC要实现其功能就需要通过syndrome测量将entropy(information)传递到测量系统。 另外,由于我们研究的是高温/低温热库之间运行的热机,我们有
。 对于抹除
吸收的热量,我们认为 ,因为抹除需要和低温热库接触,回到ground state所以应该放热。
现在可以计算总吸热:
如果QEC是接近完美的,那么内能的变化量
其中第一个不等式是Holder inequality,第二个不等式是由于对于entanglement fidelity
p-norm: 对于实数
,一个向量$\mathbf{x} =(x1, \dots ,x_n) |\mathbf{x}|_p:=\left(\sum{i=1}^n\left|xi\right|^p\right)^{1 / p} 的 是 : p \to \infty 对 |\mathbf{x}|\infty = \max_i |x_i|$. 的 , Holder’s inequality: 对于两个实数
和 ,满足 ,和定义在度量空间上的两个函数 , ,有: .
因此,对于近似完美的QEC情况,即可以忽略内能变化的情况,根据热力学第一定律我们有$W{\text{tot}} \approx -Q{tot}$,所以热机的效率也就是:
Note: 这里直接把QEC当成完美的,完全忽略了AQEC的情况。如果考虑AQEC,则要考虑外界对系统做功如何计算。但这篇文章似乎没有计算过做功,还需要再调研一下。
推导triple-trade-off relation
假设与前提
本文的讨论是基于以下四个假设和一个前提的:
前提:系统中只用到一个cold bath
,它不仅被用来循环利用ancilla system,还用来reset 经典寄存器 和 。Assumption 1:足够大的fidelity。详见上一节结尾的讨论。
- Assumption 2:在抹除经典寄存器之前,
中的熵比起 中的熵可以忽略不计。$H(X|E){\sigma_f}\ll H(Y|EX){\sigma_f}$. - Assumption 3:Landauer bound在实验的系统中可以近似达到。这个bound是关于抹除经典信息的,在关于麦克斯韦妖的讨论中出现。即$|Q{erase}^Y| \approx k_BT_cH(Y|X){\sigma_2}$.
- Assumption 4:在测量中,系统
向经典比特 的放热是Sufficient dissipation,即$|Q{meas}^{RSA|Y}|\geq \frac{T_c}{T_h}Q^Y{meas}$.