欢迎光临
我们一直在努力

当量子存储器被砍到 k 比特:稳定子态“测试易于学习”的分离如何消失

0. 为什么这篇值得停下来读

量子性质测试里有一个几乎成为"信仰"的事实:GNW21(Gross–Nezami–Walter)证明了 6 份拷贝就能测一个 nnn 比特态是不是稳定子态——常数、与维度无关。而学习(拿到完整经典描述)需要 Θ(n)\\Theta(n)Θ(n) 份(Aaronson–Gottesman,后由 Montanaro 用 Bell 采样重证)。于是教科书式的口径是:测试远比学习便宜。

这篇论文做的事情,本质上是把这句"信仰"拆开,问一个很尖锐的问题:

这个 O(1)O(1)O(1) vs Θ(n)\\Theta(n)Θ(n) 的巨大鸿沟,到底是稳定子结构本身的魔法,还是某种被我们默认免费、其实很贵的资源在撑着?

答案干净得让人舒服:是相干存储器在撑着。GNW21 的 6 份拷贝,每一步都要把一整份态(nnn 个量子比特)相干地存住,好和另一份做 Bell 采样。一旦你只被允许存 k<nk<nk<n 个比特,魔法立刻失效——而且失效的方式是精确可计量的 Θ(n−k)\\Theta(n-k)Θ(nk)

对我这种一直盯着"存储/相干作为受限物理资源如何改变可计算边界"这条线的人来说,这是那种"标题就值回票价、正文还真兑现了"的工作。


1. 模型:kkk 比特相干存储器的流式测量

设定非常贴近"小规模容错量子计算机"的现实瓶颈:算法逐份收到未知 nnn 比特态 ∣ψ⟩|\\psi\\rangleψ 的拷贝,在两次测量之间只能相干保留 kkk 个量子比特,其余比特可以在任意基下测掉。

  • k=0k=0k=0:纯单拷贝测量(single-copy)。
  • k=nk=nk=n:等价于双拷贝测量(two-copy),也就是 Bell 采样的原生栖息地。
  • 0<k<n0<k<n0<k<n:两者之间的平滑插值——这正是本文的主战场,而它此前被研究得远少于"单拷贝 vs 多拷贝"的分离。

形式上,每一轮算法对"新输入 ⊗\\otimes 存储器"施加一个通道 N:B(Hin⊗M)→B(M)\\mathcal N:\\mathcal B(\\mathcal H_{\\text{in}}\\otimes\\mathcal M)\\to\\mathcal B(\\mathcal M)N:B(HinM)B(M),可自适应地依赖历史观测。协议结构如下:

#mermaid-svg-qUHofHk02VrjrWDA{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-qUHofHk02VrjrWDA .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-qUHofHk02VrjrWDA .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-qUHofHk02VrjrWDA .error-icon{fill:#552222;}#mermaid-svg-qUHofHk02VrjrWDA .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-qUHofHk02VrjrWDA .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-qUHofHk02VrjrWDA .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-qUHofHk02VrjrWDA .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-qUHofHk02VrjrWDA .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-qUHofHk02VrjrWDA .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-qUHofHk02VrjrWDA .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-qUHofHk02VrjrWDA .marker{fill:#333333;stroke:#333333;}#mermaid-svg-qUHofHk02VrjrWDA .marker.cross{stroke:#333333;}#mermaid-svg-qUHofHk02VrjrWDA svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-qUHofHk02VrjrWDA p{margin:0;}#mermaid-svg-qUHofHk02VrjrWDA .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-qUHofHk02VrjrWDA .cluster-label text{fill:#333;}#mermaid-svg-qUHofHk02VrjrWDA .cluster-label span{color:#333;}#mermaid-svg-qUHofHk02VrjrWDA .cluster-label span p{background-color:transparent;}#mermaid-svg-qUHofHk02VrjrWDA .label text,#mermaid-svg-qUHofHk02VrjrWDA span{fill:#333;color:#333;}#mermaid-svg-qUHofHk02VrjrWDA .node rect,#mermaid-svg-qUHofHk02VrjrWDA .node circle,#mermaid-svg-qUHofHk02VrjrWDA .node ellipse,#mermaid-svg-qUHofHk02VrjrWDA .node polygon,#mermaid-svg-qUHofHk02VrjrWDA .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-qUHofHk02VrjrWDA .rough-node .label text,#mermaid-svg-qUHofHk02VrjrWDA .node .label text,#mermaid-svg-qUHofHk02VrjrWDA .image-shape .label,#mermaid-svg-qUHofHk02VrjrWDA .icon-shape .label{text-anchor:middle;}#mermaid-svg-qUHofHk02VrjrWDA .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-qUHofHk02VrjrWDA .rough-node .label,#mermaid-svg-qUHofHk02VrjrWDA .node .label,#mermaid-svg-qUHofHk02VrjrWDA .image-shape .label,#mermaid-svg-qUHofHk02VrjrWDA .icon-shape .label{text-align:center;}#mermaid-svg-qUHofHk02VrjrWDA .node.clickable{cursor:pointer;}#mermaid-svg-qUHofHk02VrjrWDA .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-qUHofHk02VrjrWDA .arrowheadPath{fill:#333333;}#mermaid-svg-qUHofHk02VrjrWDA .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-qUHofHk02VrjrWDA .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-qUHofHk02VrjrWDA .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-qUHofHk02VrjrWDA .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-qUHofHk02VrjrWDA .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-qUHofHk02VrjrWDA .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-qUHofHk02VrjrWDA .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-qUHofHk02VrjrWDA .cluster text{fill:#333;}#mermaid-svg-qUHofHk02VrjrWDA .cluster span{color:#333;}#mermaid-svg-qUHofHk02VrjrWDA div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-qUHofHk02VrjrWDA .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-qUHofHk02VrjrWDA rect.text{fill:none;stroke-width:0;}#mermaid-svg-qUHofHk02VrjrWDA .icon-shape,#mermaid-svg-qUHofHk02VrjrWDA .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-qUHofHk02VrjrWDA .icon-shape p,#mermaid-svg-qUHofHk02VrjrWDA .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-qUHofHk02VrjrWDA .icon-shape .label rect,#mermaid-svg-qUHofHk02VrjrWDA .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-qUHofHk02VrjrWDA .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-qUHofHk02VrjrWDA .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-qUHofHk02VrjrWDA :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

初始存储器 |η₀⟩(k 比特)

K₀^{x₁}

单拷贝输入 |ψ⟩

K₁^{x₂}

单拷贝输入 |ψ⟩

···

K^{x_t}

单拷贝输入 |ψ⟩

x₁

x₂

x_t

经典转录 x⃗

论文把这个模型用学习树(learning tree)框架精确化(Definition 3.7):每个节点 x⃗<i\\vec x_{<i}x<i 关联一个存储器态 ηx⃗<i\\eta_{\\vec x_{<i}}ηx<i,子节点由 CP、迹非增映射 Tx⃗<ixiT^{x_i}_{\\vec x_{<i}}Tx<ixi 给出,且 ∑xiTx⃗<ixi\\sum_{x_i}T^{x_i}_{\\vec x_{<i}}xiTx<ixi 为 CPTP。Lemma 3.8 进一步把每个映射化成单个 Kraus 算子的标准型,这在下界证明里是关键——它允许我们显式地操纵作用在相干存储器上的映射。


2. 两个主定理与相图

Theorem 1.1(最优测试界) 对任意 k≥0,ε>0k\\ge 0,\\varepsilon>0k0,ε>0,存在使用 kkk 比特存储器、O ⁣((n−k)/ε)O\\!\\big((n-k)/\\varepsilon\\big)O((nk)/ε) 份拷贝的自适应协议,可区分 FStab(∣ψ⟩)=1\\mathcal F_{\\mathsf{Stab}}(|\\psi\\rangle)=1FStab(ψ⟩)=1FStab(∣ψ⟩)≤1−ε\\mathcal F_{\\mathsf{Stab}}(|\\psi\\rangle)\\le 1-\\varepsilonFStab(ψ⟩)1ε;并且任何这样的测试器都需要 Ω(n−k)\\Omega(n-k)Ω(nk) 份。

其中稳定子保真度定义为

FStab(∣ψ⟩):=max⁡∣ϕ⟩∈Stab∣⟨ψ∣ϕ⟩∣2.
\\mathcal F_{\\mathsf{Stab}}(|\\psi\\rangle):=\\max_{|\\phi\\rangle\\in\\mathsf{Stab}}|\\langle\\psi|\\phi\\rangle|^2 .
FStab(ψ⟩):=ϕStabmaxψϕ2.

Theorem 1.2(最优学习界) 对任意 k≥1k\\ge 1k1,存在使用 kkk 比特存储器、O(n2/k)O(n^2/k)O(n2/k) 份拷贝的非自适应协议学习 ∣ψ⟩∈Stab|\\psi\\rangle\\in\\mathsf{Stab}ψStab;并且任何非自适应协议都需要 Ω(n2/k)\\Omega(n^2/k)Ω(n2/k) 份。

把两条曲线画在一起,就是全文最值得裱起来的一张相图:

存储器 kkk测试样本复杂度学习样本复杂度是否存在分离
k=0k=0k=0(单拷贝) Θ(n)\\Theta(n)Θ(n) Θ(n2)\\Theta(n^2)Θ(n2)(非自适应紧) 有(线性 vs 平方)
k=cn, 0<c<1k=cn,\\ 0<c<1k=cn, 0<c<1 Θ(n)\\Theta(n)Θ(n) Θ(n)\\Theta(n)Θ(n) 消失
k=0.99nk=0.99nk=0.99n Θ(n)\\Theta(n)Θ(n) Θ(n)\\Theta(n)Θ(n) 消失
k=nk=nk=n(双拷贝) Θ(1)\\Theta(1)Θ(1) Θ(1)\\Theta(1)Θ(1)~Θ(n)\\Theta(n)Θ(n) 有(GNW21 的 6 份)

关键观察:随着 k→nk\\to nkn,学习复杂度以远快于测试的速率下降(n2/kn^2/kn2/kn−kn-knk)。测试对存储器"不敏感"——这恰好印证了论文那句冷静的判断:存储器对测试的用处,远小于对学习的用处。

#mermaid-svg-KBXiaqLy8dJ5TdC1{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .error-icon{fill:#552222;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .marker.cross{stroke:#333333;}#mermaid-svg-KBXiaqLy8dJ5TdC1 svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-KBXiaqLy8dJ5TdC1 p{margin:0;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .cluster-label text{fill:#333;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .cluster-label span{color:#333;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .cluster-label span p{background-color:transparent;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .label text,#mermaid-svg-KBXiaqLy8dJ5TdC1 span{fill:#333;color:#333;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .node rect,#mermaid-svg-KBXiaqLy8dJ5TdC1 .node circle,#mermaid-svg-KBXiaqLy8dJ5TdC1 .node ellipse,#mermaid-svg-KBXiaqLy8dJ5TdC1 .node polygon,#mermaid-svg-KBXiaqLy8dJ5TdC1 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .rough-node .label text,#mermaid-svg-KBXiaqLy8dJ5TdC1 .node .label text,#mermaid-svg-KBXiaqLy8dJ5TdC1 .image-shape .label,#mermaid-svg-KBXiaqLy8dJ5TdC1 .icon-shape .label{text-anchor:middle;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .rough-node .label,#mermaid-svg-KBXiaqLy8dJ5TdC1 .node .label,#mermaid-svg-KBXiaqLy8dJ5TdC1 .image-shape .label,#mermaid-svg-KBXiaqLy8dJ5TdC1 .icon-shape .label{text-align:center;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .node.clickable{cursor:pointer;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .arrowheadPath{fill:#333333;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-KBXiaqLy8dJ5TdC1 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-KBXiaqLy8dJ5TdC1 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-KBXiaqLy8dJ5TdC1 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .cluster text{fill:#333;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .cluster span{color:#333;}#mermaid-svg-KBXiaqLy8dJ5TdC1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-KBXiaqLy8dJ5TdC1 rect.text{fill:none;stroke-width:0;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .icon-shape,#mermaid-svg-KBXiaqLy8dJ5TdC1 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .icon-shape p,#mermaid-svg-KBXiaqLy8dJ5TdC1 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .icon-shape .label rect,#mermaid-svg-KBXiaqLy8dJ5TdC1 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-KBXiaqLy8dJ5TdC1 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-KBXiaqLy8dJ5TdC1 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-KBXiaqLy8dJ5TdC1 :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

核心问题:O(1) vs Θ(n) 的测试-学习分离究竟从何而来?

答案:相干存储器

测试上界 O((n-k)/ε)藏在移位问题(hidden shift)里

测试下界 Ω(n-k)似然比 + 随机正交群 O_t 组合计数

学习上界 O(n²/k)分块 Bell 采样 + 高斯消元

学习下界 Ω(n²/k)单拷贝信息 O(1) + Fano

副产品:纯度测试 2^Ω(n-k) 指数下界(允许存储器全程相干)


3. 测试上界:把"是否存在稳定子补全"翻译成移位问题

全节记 m=n−km=n-km=nk。核心困难:只有 kkk 比特存储器,测试器没法一次性 Bell 采样全部 nnn 个比特。作者的破解思路分四步,每一步都值得单独品。

3.1 部分 Bell 采样:拿到前缀,留下后缀

Pauli 标签写作 (x,z)∈F2n×F2n(x,z)\\in\\mathbb F_2^n\\times\\mathbb F_2^n(x,z)F2n×F2n。部分 Bell 差分采样(Algorithm 2)对两份 ∣ψ⟩|\\psi\\rangleψ 的前 kkk 比特做 Bell 测量、后 mmm 比特在计算基下测量,重复一次并逐位相加,得到分布

Qψk(a,r)=∑t∈F2m(pψ⋆pψ)(aXr, aZt),
Q^k_\\psi(a,r)=\\sum_{t\\in\\mathbb F_2^m}(p_\\psi\\star p_\\psi)\\big(a_X r,\\,a_Z t\\big),
Qψk(a,r)=tF2m(pψpψ)(aXr,aZt),

即标准 Bell 差分采样分布在 ttt 上的边缘。这里 a∈F22ka\\in\\mathbb F_2^{2k}aF22k 是前 kkk 比特上的 Weyl 标签,r∈F2mr\\in\\mathbb F_2^mrF2m 是后 mmm 比特的 XXX-标签,(aXr,aZt)(a_Xr,a_Zt)(aXr,aZt) 表示把 aaaX/ZX/ZX/Z 部分与 (r,t)(r,t)(r,t) 拼成完整 Pauli 标签。

对稳定子态 ψ\\psiψ,特征分布 pψp_\\psipψ 均匀支撑在无符号稳定子群(Lagrangian 子空间)MψM_\\psiMψ 上,于是

Qψk(a,r)=∣{t∈F2m∣(aXr,aZt)∈Mψ}∣2n.
Q^k_\\psi(a,r)=\\frac{|\\{t\\in\\mathbb F_2^m\\mid (a_Xr,a_Zt)\\in M_\\psi\\}|}{2^n}.
Qψk(a,r)=2n{tF2m(aXr,aZt)Mψ}.

一句话理解:如果观测到前缀 (a,r)(a,r)(a,r)ψ\\psiψ 真是稳定子态,那么一定存在某个后缀 t∗∈F2mt^*\\in\\mathbb F_2^mtF2m 使得

(aXr, aZt∗)∈Mψ.(★)
(a_Xr,\\,a_Zt^*)\\in M_\\psi. \\tag{★}
(aXr,aZt)Mψ.()

于是测试问题被约化成:给定前缀,判定这样的 t∗t^*t 是否存在。妙就妙在,这一步可以用单拷贝测量搞定。

3.2 隐藏移位结构:两族 Pauli 的"错位重合"

对观测到的 (a,r)(a,r)(a,r),定义两族 Pauli:

Fa,r(t):=PaXr, aZt=Pa⊗Pr,t,G(t):=P0,0t=Ik⊗Z(t).
F_{a,r}(t):=P_{a_Xr,\\,a_Zt}=P_a\\otimes P_{r,t},\\qquad G(t):=P_{0,0t}=I_k\\otimes Z(t).
Fa,r(t):=PaXr,aZt=PaPr,t,G(t):=P0,0t=IkZ(t).

Fa,r(t∗)F_{a,r}(t^*)Fa,r(t) 稳定 ψ\\psiψ,即 Fa,r(t∗)∣ψ⟩=λ∣ψ⟩F_{a,r}(t^*)|\\psi\\rangle=\\lambda|\\psi\\rangleFa,r(t)ψ=λψ(λ∈{±1}\\lambda\\in\\{\\pm1\\}λ{±1}),则任取另一补全 ttt,两者的乘积在相位意义下就是缺失 mmm 比特上的纯 ZZZ 算子:

Fa,r(t)=i(t−t∗)⋅r G(t+t∗) S(t∗),
F_{a,r}(t)=i^{(t-t^*)\\cdot r}\\,G(t+t^*)\\,S(t^*),
Fa,r(t)=i(tt)rG(t+t)S(t),

作用到 ∣ψ⟩|\\psi\\rangleψ 上给出

 Fa,r(t)∣ψ⟩=λ i(t−t∗)⋅r G(t+t∗)∣ψ⟩ .(3.1)
\\boxed{\\,F_{a,r}(t)|\\psi\\rangle=\\lambda\\, i^{(t-t^*)\\cdot r}\\,G(t+t^*)|\\psi\\rangle\\,}. \\tag{3.1}
Fa,r(t)ψ=λi(tt)rG(t+t)ψ.(3.1)

这就是隐藏移位(hidden shift)结构:函数族 t↦Fa,r(t)∣ψ⟩t\\mapsto F_{a,r}(t)|\\psi\\rangletFa,r(t)ψ 与参考族 t↦G(t)∣ψ⟩t\\mapsto G(t)|\\psi\\rangletG(t)ψ∣ψ⟩|\\psi\\rangleψ 上的作用完全一致,只差一个平移 t∗t^*t 和一串相位。经典隐藏移位问题是:给定 f,gf,gf,g 满足 f(x)=g(x+s)f(x)=g(x+s)f(x)=g(x+s),求 sss——它是 Abelian 群 F2m\\mathbb F_2^mF2m 上的 Simon 问题实例。作者把"求 sss"改造成"用 Fourier 采样验证 t∗t^*t 存在",这是本文相对以往工作的根本差异:以往的态版本隐藏子群算法都要多拷贝测量(在量子比特情形退化成 Bell 采样),而这里的协议是纯单拷贝。

3.3 Fourier 采样:亲手把这套相位算干净

Algorithm 3 的推导是全文最漂亮的一段,我完整走一遍。备一个 mmm 比特寄存器 qqq、一个控制比特 ccc、以及输入拷贝 ∣ψ⟩|\\psi\\rangleψ,并给定相位猜测比特 β\\betaβ

Step 1(Hadamard) 从 ∣0⟩q⊗m∣0⟩c∣ψ⟩|0\\rangle_q^{\\otimes m}|0\\rangle_c|\\psi\\rangle∣0qm∣0cψ 出发,对 q,cq,cq,c 施加 Hadamard:

12m+1∑t∈F2m∣t⟩q(∣0⟩c+∣1⟩c)∣ψ⟩.
\\frac{1}{\\sqrt{2^{m+1}}}\\sum_{t\\in\\mathbb F_2^m}|t\\rangle_q\\big(|0\\rangle_c+|1\\rangle_c\\big)|\\psi\\rangle.
2m+11tF2mtq(∣0c+∣1c)ψ.

Step 2(受控 Pauli) 施加 ∑t∣t⟩⟨t∣q⊗(∣0⟩⟨0∣c⊗Fa,r(t)+∣1⟩⟨1∣c⊗G(t))\\sum_t|t\\rangle\\langle t|_q\\otimes\\big(|0\\rangle\\langle0|_c\\otimes F_{a,r}(t)+|1\\rangle\\langle1|_c\\otimes G(t)\\big)tttq(∣00cFa,r(t)+∣11cG(t)):

12m+1∑t∣t⟩q(∣0⟩cFa,r(t)∣ψ⟩+∣1⟩cG(t)∣ψ⟩).
\\frac{1}{\\sqrt{2^{m+1}}}\\sum_t|t\\rangle_q\\big(|0\\rangle_c F_{a,r}(t)|\\psi\\rangle+|1\\rangle_c G(t)|\\psi\\rangle\\big).
2m+11ttq(∣0cFa,r(t)ψ+∣1cG(t)ψ).

Step 3(代入 (3.1) 并加相位 iβ−t⋅ri^{\\beta-t\\cdot r}iβtr) 把 ∣0⟩c|0\\rangle_c∣0c 分量替换后再乘相位,注意 iβ−t⋅r⋅i(t−t∗)⋅r=iβ−t∗⋅ri^{\\beta-t\\cdot r}\\cdot i^{(t-t^*)\\cdot r}=i^{\\beta-t^*\\cdot r}iβtri(tt)r=iβtr,相位对 ttt 的依赖被消掉:

12m+1∑t∣t⟩q(∣0⟩c λ iβ−t∗⋅rG(t+t∗)∣ψ⟩+∣1⟩c G(t)∣ψ⟩).
\\frac{1}{\\sqrt{2^{m+1}}}\\sum_t|t\\rangle_q\\Big(|0\\rangle_c\\,\\lambda\\, i^{\\beta-t^*\\cdot r}G(t+t^*)|\\psi\\rangle+|1\\rangle_c\\,G(t)|\\psi\\rangle\\Big).
2m+11ttq(∣0cλiβtrG(t+t)ψ+∣1cG(t)ψ).

Step 4(末 Hadamard + 测量 (s,b)(s,b)(s,b)) 记 η=λiβ−t∗⋅r\\eta=\\lambda i^{\\beta-t^*\\cdot r}η=λiβtr,对第一项换元 u=t+t∗u=t+t^*u=t+t(带来因子 (−1)t∗⋅s(-1)^{t^*\\cdot s}(1)ts),末态振幅正比于

(η(−1)t∗⋅s+(−1)b)∑u∈F2m(−1)u⋅sG(u)∣ψ⟩.
\\Big(\\eta(-1)^{t^*\\cdot s}+(-1)^b\\Big)\\sum_{u\\in\\mathbb F_2^m}(-1)^{u\\cdot s}G(u)|\\psi\\rangle.
(η(1)ts+(1)b)uF2m(1)usG(u)ψ.

关键抉择:取 β=t∗⋅r(mod2)\\beta=t^*\\cdot r\\pmod 2β=tr(mod2),则 η=λ∈{±1}\\eta=\\lambda\\in\\{\\pm1\\}η=λ{±1}。于是标量前因子:

  • λ=+1\\lambda=+1λ=+1:仅当 b=t∗⋅sb=t^*\\cdot sb=ts 时不为零;
  • λ=−1\\lambda=-1λ=1:仅当 b=t∗⋅s⊕1b=t^*\\cdot s\\oplus1b=ts1 时不为零。

结论:所有输出满足 b=t∗⋅s⊕cb=t^*\\cdot s\\oplus cb=tsc,其中 c=[λ=−1]c=[\\lambda=-1]c=[λ=1]。也就是说,采样点全部落在仿射函数 s↦t∗⋅s⊕cs\\mapsto t^*\\cdot s\\oplus cstsc 的图(graph)上。若 β≠t∗⋅r\\beta\\ne t^*\\cdot rβ=tr,则 (s,b)(s,b)(s,b)(s,b⊕1)(s,b\\oplus1)(s,b1) 等概率,数据远离任何仿射图。

论文还给了一个无 ancilla、纯 Clifford 的等价实现(Algorithm 4/5),POVM 完全相同。工程上这很重要:它把这套 Fourier 采样落到只用 Clifford 门 + 测量,单拷贝、存储器全程不参与。

3.4 条件可靠性:把仿射一致性变成偏置的 Fourier 系数

ψ\\psiψ 不是稳定子态,采样点凭什么就不落在仿射图上?作者引入关键量

A(a,r):=max⁡t∈F2m∣⟨ψ∣PaXr, aZt∣ψ⟩∣,
A(a,r):=\\max_{t\\in\\mathbb F_2^m}\\big|\\langle\\psi|P_{a_Xr,\\,a_Zt}|\\psi\\rangle\\big|,
A(a,r):=tF2mmaxψPaXr,aZtψ,

它刻画了 (a,r)(a,r)(a,r) 的所有补全里"最接近稳定 ψ\\psiψ"的程度。对任意分布 PPP 定义偏置函数 dP(s)=P(s,0)−P(s,1)d_P(s)=P(s,0)-P(s,1)dP(s)=P(s,0)P(s,1) 及其 Fourier 变换 dP^(u)=∑s(−1)u⋅sdP(s)\\widehat{d_P}(u)=\\sum_s(-1)^{u\\cdot s}d_P(s)dP(u)=s(1)usdP(s),直接计算给出

Pr⁡(s,b)∼P[b=χu,c(s)]=12+(−1)c2 dP^(u).
\\Pr_{(s,b)\\sim P}[b=\\chi_{u,c}(s)]=\\frac12+\\frac{(-1)^c}{2}\\,\\widehat{d_P}(u).
(s,b)PPr[b=χu,c(s)]=21+2(1)cdP(u).

因此若 ∣dP^(u)∣≤A|\\widehat{d_P}(u)|\\le AdP(u)A 对所有 uuu 成立,则任何仿射图的 PPP-质量至多 (1+A)/2(1+A)/2(1+A)/2。论文进一步算出 Algorithm 3 输出分布的偏置满足 ∣dβ^(u)∣≤A(a,r)|\\widehat{d_\\beta}(u)|\\le A(a,r)dβ(u)A(a,r)。于是 NNN 个独立样本落进某个固定仿射图的概率 ≤((1+A(a,r))/2)N\\le\\big((1+A(a,r))/2\\big)^N((1+A(a,r))/2)N,对 2m+12^{m+1}2m+1 个仿射函数做并集界:

Pr⁡[∃ 仿射一致]≤2m+1(1+A(a,r)2)N.
\\Pr[\\exists\\,\\text{仿射一致}]\\le 2^{m+1}\\Big(\\frac{1+A(a,r)}{2}\\Big)^N.
Pr[仿射一致]2m+1(21+A(a,r))N.

若前缀"坏"(下节定义,此时 A(a,r)≤1/2A(a,r)\\le 1/\\sqrt2A(a,r)1/2),取 N=c1mN=c_1 mN=c1m 即可把通过概率压到 ≤1/10\\le 1/101/10

3.5 全局可靠性:随机 Clifford 逼出"坏前缀"

定义大 Pauli 系数集合 M0:={u:∣⟨ψ∣Pu∣ψ⟩∣>1/2}M_0:=\\{u:|\\langle\\psi|P_u|\\psi\\rangle|>1/\\sqrt2\\}M0:={u:ψPuψ>1/2}M0M_0M0 必为迷向(isotropic/两两对易):若 u,v∈M0u,v\\in M_0u,vM0 反对易,则观测量 (aPu+bPv)/a2+b2(aP_u+bP_v)/\\sqrt{a^2+b^2}(aPu+bPv)/a2+b2 平方为 III、期望绝对值 ≤1\\le11,推出 a2+b2≤1a^2+b^2\\le1a2+b21,与 M0M_0M0 的定义矛盾。

问题在于,不加随机化时,部分 Bell 采样总是切在同一个坐标划分上(前 kkk 比特 Bell、后 mmm 比特部分观测),非稳定子态可以把大 Pauli 系数刻意排布得"总是看起来不错"。破法是先施加一个随机 Clifford,等价于在随机辛坐标系里看 ∣ψ⟩|\\psi\\rangleψ 的 Pauli 系数,破坏这种对齐。

技术核心是 Proposition 4.11 + Corollary 4.12:对随机 Clifford CCC,

EC[QC(HC(M))]≤(2n+k−2n) Fstab(ψ)+2n−2k2k(2n−1),
\\mathbb E_C\\big[Q_C(H_{C(M)})\\big]\\le\\frac{(2^{n+k}-2^n)\\,\\mathcal F_{\\mathsf{stab}}(\\psi)+2^n-2^k}{2^k(2^n-1)},
EC[QC(HC(M))]2k(2n1)(2n+k2n)Fstab(ψ)+2n2k,

从而当 Fstab(ψ)≤1−ε\\mathcal F_{\\mathsf{stab}}(\\psi)\\le1-\\varepsilonFstab(ψ)1εk≥1k\\ge1k1 时,一轮随机 Clifford 产生坏前缀的概率 ≥ε/2\\ge\\varepsilon/2ε/2(k=0k=0k=0 时经条件化后 ≥ε/6\\ge\\varepsilon/6ε/6)。

3.6 合成:O((n−k)/ε)O((n-k)/\\varepsilon)O((nk)/ε)

#mermaid-svg-MaMxyZV3cDZciGXr{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-MaMxyZV3cDZciGXr .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-MaMxyZV3cDZciGXr .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-MaMxyZV3cDZciGXr .error-icon{fill:#552222;}#mermaid-svg-MaMxyZV3cDZciGXr .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-MaMxyZV3cDZciGXr .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-MaMxyZV3cDZciGXr .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-MaMxyZV3cDZciGXr .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-MaMxyZV3cDZciGXr .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-MaMxyZV3cDZciGXr .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-MaMxyZV3cDZciGXr .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-MaMxyZV3cDZciGXr .marker{fill:#333333;stroke:#333333;}#mermaid-svg-MaMxyZV3cDZciGXr .marker.cross{stroke:#333333;}#mermaid-svg-MaMxyZV3cDZciGXr svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-MaMxyZV3cDZciGXr p{margin:0;}#mermaid-svg-MaMxyZV3cDZciGXr .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-MaMxyZV3cDZciGXr .cluster-label text{fill:#333;}#mermaid-svg-MaMxyZV3cDZciGXr .cluster-label span{color:#333;}#mermaid-svg-MaMxyZV3cDZciGXr .cluster-label span p{background-color:transparent;}#mermaid-svg-MaMxyZV3cDZciGXr .label text,#mermaid-svg-MaMxyZV3cDZciGXr span{fill:#333;color:#333;}#mermaid-svg-MaMxyZV3cDZciGXr .node rect,#mermaid-svg-MaMxyZV3cDZciGXr .node circle,#mermaid-svg-MaMxyZV3cDZciGXr .node ellipse,#mermaid-svg-MaMxyZV3cDZciGXr .node polygon,#mermaid-svg-MaMxyZV3cDZciGXr .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-MaMxyZV3cDZciGXr .rough-node .label text,#mermaid-svg-MaMxyZV3cDZciGXr .node .label text,#mermaid-svg-MaMxyZV3cDZciGXr .image-shape .label,#mermaid-svg-MaMxyZV3cDZciGXr .icon-shape .label{text-anchor:middle;}#mermaid-svg-MaMxyZV3cDZciGXr .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-MaMxyZV3cDZciGXr .rough-node .label,#mermaid-svg-MaMxyZV3cDZciGXr .node .label,#mermaid-svg-MaMxyZV3cDZciGXr .image-shape .label,#mermaid-svg-MaMxyZV3cDZciGXr .icon-shape .label{text-align:center;}#mermaid-svg-MaMxyZV3cDZciGXr .node.clickable{cursor:pointer;}#mermaid-svg-MaMxyZV3cDZciGXr .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-MaMxyZV3cDZciGXr .arrowheadPath{fill:#333333;}#mermaid-svg-MaMxyZV3cDZciGXr .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-MaMxyZV3cDZciGXr .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-MaMxyZV3cDZciGXr .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-MaMxyZV3cDZciGXr .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-MaMxyZV3cDZciGXr .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-MaMxyZV3cDZciGXr .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-MaMxyZV3cDZciGXr .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-MaMxyZV3cDZciGXr .cluster text{fill:#333;}#mermaid-svg-MaMxyZV3cDZciGXr .cluster span{color:#333;}#mermaid-svg-MaMxyZV3cDZciGXr div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-MaMxyZV3cDZciGXr .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-MaMxyZV3cDZciGXr rect.text{fill:none;stroke-width:0;}#mermaid-svg-MaMxyZV3cDZciGXr .icon-shape,#mermaid-svg-MaMxyZV3cDZciGXr .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-MaMxyZV3cDZciGXr .icon-shape p,#mermaid-svg-MaMxyZV3cDZciGXr .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-MaMxyZV3cDZciGXr .icon-shape .label rect,#mermaid-svg-MaMxyZV3cDZciGXr .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-MaMxyZV3cDZciGXr .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-MaMxyZV3cDZciGXr .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-MaMxyZV3cDZciGXr :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

两组都不在仿射图

存在一组在仿射图

外循环 × O(1/ε) 轮

每轮:随机 Clifford C 作用到 C|ψ⟩

部分 Bell 差分采样 → 前缀 (a,r)

隐藏移位子程序 × N=O(m) 次(β=0 与 β=1 两组)

仿射一致性检验(高斯消元)

reject

进入下一轮

全部通过 → accept

坏前缀出现概率 Ω(ε)\\Omega(\\varepsilon)Ω(ε)、条件拒绝概率 ≥9/10\\ge9/109/10,故单轮拒绝概率 Ω(ε)\\Omega(\\varepsilon)Ω(ε);重复 O(1/ε)O(1/\\varepsilon)O(1/ε) 轮得常数可靠性。每轮 4+2N=O(m)4+2N=O(m)4+2N=O(m) 份,总计

O ⁣(n−kε).
O\\!\\Big(\\frac{n-k}{\\varepsilon}\\Big).
O(εnk).

这里有个容易被略过的漂亮细节:测试器只 Bell 采样 O(1/ε)O(1/\\varepsilon)O(1/ε) 次(且之后不再动用存储器),剩下的 O((n−k)/ε)O((n-k)/\\varepsilon)O((nk)/ε) 份全是单拷贝测量。这从算法层面直接解释了"为什么存储器对测试没那么有用"。相比之下,ε\\varepsilonε 依赖也从 HH25 的 1/ε21/\\varepsilon^21/ε2 改进到了 1/ε1/\\varepsilon1/ε


4. 测试下界:随机正交群 Ot\\mathcal O_tOt 的组合计数如何逼出 Ω(n−k)\\Omega(n-k)Ω(nk)

这是全文的技术引擎。目标:证明用 kkk 比特存储器区分随机 2 次相位态与最大混合态需要 Ω(n−k)\\Omega(n-k)Ω(nk) 份。硬实例是

∣ψA⟩=12n∑x∈F2n(−1)x⊤Ax∣x⟩,A 均匀随机上三角.
|\\psi_A\\rangle=\\frac{1}{\\sqrt{2^n}}\\sum_{x\\in\\mathbb F_2^n}(-1)^{x^\\top Ax}|x\\rangle,\\qquad A\\ \\text{均匀随机上三角}.
ψA=2n1xF2n(1)xAxx,A 均匀随机上三角.

(为什么区分它和混合态就够了?因为 Haar 随机态以高概率远离所有稳定子态,而 2 次相位态是稳定子态子集,见 Fact 5.4;三角不等式把问题归到"相位态 vs 混合"与"Haar vs 混合"两段。)

4.1 似然比方法,以及 HH25 的那个"钉子"

对表示 kkk-存储器协议、作用在 ttt 份拷贝上的 POVM {Ex⃗}\\{E_{\\vec x}\\}{Ex},定义似然比

L(x⃗)=2ntTr⁡[Ex⃗] EA[Tr⁡(Ex⃗ψA⊗t)].
L(\\vec x)=\\frac{2^{nt}}{\\operatorname{Tr}[E_{\\vec x}]}\\,\\mathbb E_A\\big[\\operatorname{Tr}(E_{\\vec x}\\psi_A^{\\otimes t})\\big].
L(x)=Tr[Ex]2ntEA[Tr(ExψAt)].

教科书套路是证 L(x⃗)≥1−δL(\\vec x)\\ge1-\\deltaL(x)1δ 对所有 x⃗\\vec xx 成立。但 Hinsche–Helsen 指出存在与 σP\\sigma_PσP 正交的乘积测量,使 L(x⃗)=0L(\\vec x)=0L(x)=0——离 1 要多远有多远。所以普适下界 1−δ1-\\delta1δ 是不可能的。作者的绕行方式很聪明:改证大多数似然比接近 1,即

Ex⃗∼Pmm[∣L(x⃗)−1∣]=o(1)当 t=o(n−k),
\\mathbb E_{\\vec x\\sim P_{mm}}\\big[|L(\\vec x)-1|\\big]=o(1)\\quad\\text{当 } t=o(n-k),
ExPmm[L(x)1∣]=o(1) t=o(nk),

配合 Lemma 5.3(若 E[∣L−1∣]≤α\\mathbb E[|L-1|]\\le\\alphaE[L1∣]αdTV≤2αd_{TV}\\le2\\sqrt\\alphadTV2α)即得硬度。

4.2 EA[ψA⊗t]\\mathbb E_A[\\psi_A^{\\otimes t}]EA[ψAt] 的矩阵元:一个干净的指示函数

先算 ttt 份拷贝的系综平均。对 x⃗,y⃗∈(F2n)t\\vec x,\\vec y\\in(\\mathbb F_2^n)^tx,y(F2n)t,展开 x⃗⊤Ax⃗=∑i(xi)⊤Axi=∑k≤ℓAk,ℓ∑i(xi⊗xi)k,ℓ\\vec x^\\top A\\vec x=\\sum_i(x^i)^\\top Ax^i=\\sum_{k\\le\\ell}A_{k,\\ell}\\sum_i(x^i\\otimes x^i)_{k,\\ell}xAx=i(xi)Axi=kAk,i(xixi)k,(AAA 上三角),再对每个独立均匀的 Ak,ℓA_{k,\\ell}Ak, 取期望:

EA[(−1)x⃗⊤Ax⃗+y⃗⊤Ay⃗]=∏k≤ℓEAk,ℓ[(−1)Ak,ℓ∑i[(xi⊗xi)+(yi⊗yi)]k,ℓ]=1 ⁣[∑rxr⊗xr=∑ryr⊗yr].
\\mathbb E_A\\big[(-1)^{\\vec x^\\top A\\vec x+\\vec y^\\top A\\vec y}\\big]
=\\prod_{k\\le\\ell}\\mathbb E_{A_{k,\\ell}}\\big[(-1)^{A_{k,\\ell}\\sum_i[(x^i\\otimes x^i)+(y^i\\otimes y^i)]_{k,\\ell}}\\big]
=\\mathbb 1\\!\\Big[\\sum_{r}x^r\\otimes x^r=\\sum_r y^r\\otimes y^r\\Big].
EA[(1)xAx+yAy]=kEAk,[(1)Ak,i[(xixi)+(yiyi)]k,]=1[rxrxr=ryryr].

x⃗\\vec xx 的各比特串堆成矩阵 X∈F2t×nX\\in\\mathbb F_2^{t\\times n}XF2t×n,可验证 (∑ixi⊗xi)k,ℓ=(X⊤X)k,ℓ(\\sum_i x^i\\otimes x^i)_{k,\\ell}=(X^\\top X)_{k,\\ell}(ixixi)k,=(XX)k,。于是约束等价于 X⊤X=Y⊤Y\\boxed{X^\\top X=Y^\\top Y}XX=YY,并且

ρP:=EA[ψA⊗t]=12nt∑x⃗,y⃗1[X⊤X=Y⊤Y] ∣x⃗⟩⟨y⃗∣.
\\rho_P:=\\mathbb E_A[\\psi_A^{\\otimes t}]=\\frac{1}{2^{nt}}\\sum_{\\vec x,\\vec y}\\mathbb 1[X^\\top X=Y^\\top Y]\\,|\\vec x\\rangle\\langle\\vec y|.
ρP:=EA[ψAt]=2nt1x,y1[XX=YY]xy∣.

4.3 从二次型约束到随机正交群

Lemma 2.9:对满秩 X,Y∈F2t×nX,Y\\in\\mathbb F_2^{t\\times n}X,YF2t×n(n>tn>tn>t),X⊤X=Y⊤YX^\\top X=Y^\\top YXX=YY 当且仅当存在 O∈Ot(F2)O\\in\\mathcal O_t(\\mathbb F_2)OOt(F2)(即 O⊤O=OO⊤=IO^\\top O=OO^\\top=IOO=OO=I)使 OY=XOY=XOY=X

这里 Ot\\mathcal O_tOt 是随机正交群/随机置换正交群(stochastic orthogonal group),其表示 R(O)∣X⟩=∣OX⟩R(O)|X\\rangle=|OX\\rangleR(O)X=OX 横跨 ttt 份拷贝作用。于是可以把 ρP\\rho_PρP 近似成一个由正交矩阵张成的次归一化态:

σP:=12nt∑O∈OtR(O).
\\sigma_P:=\\frac{1}{2^{nt}}\\sum_{O\\in\\mathcal O_t}R(O).
σP:=2nt1OOtR(O).

Theorem 5.5:∥ρP−σP∥1≤O(2t−n)\\|\\rho_P-\\sigma_P\\|_1\\le O(2^{t-n})ρPσP1O(2tn)。当 t≪nt\\ll ntn,二者在迹距离下几乎无别。

4.4 全文的胜负手:#{O:rank⁡(I+O)=r}≤2rt\\#\\{O:\\operatorname{rank}(I+O)=r\\}\\le 2^{rt}#{O:rank(I+O)=r}2rt

Lemma 5.7 是整个下界能突破 t=O(n)t=O(\\sqrt n)t=O(n) 屏障的原因,我把证明抠一遍。

A:=I+OA:=I+OA:=I+O(与 OOO 一一对应),W:=ker⁡AW:=\\ker AW:=kerA,dim⁡W=t−r\\dim W=t-rdimW=tr。对任意满足 Ox≠xOx\\ne xOx=x(即 Ax≠0Ax\\ne0Ax=0)的 xxxw∈Ww\\in WwW(此时 Ow=wOw=wOw=w,进而 O⊤w=wO^\\top w=wOw=w):

⟨Ax,w⟩=⟨(I+O)x,w⟩=⟨x,w⟩+⟨x,O⊤w⟩=2⟨x,w⟩≡0.
\\langle Ax,w\\rangle=\\langle(I+O)x,w\\rangle=\\langle x,w\\rangle+\\langle x,O^\\top w\\rangle=2\\langle x,w\\rangle\\equiv0.
Ax,w=⟨(I+O)x,w=x,w+x,Ow=2x,w0.

im⁡(A)⊆W⊥\\operatorname{im}(A)\\subseteq W^\\perpim(A)W,由维数计数即 im⁡(A)=W⊥\\operatorname{im}(A)=W^\\perpim(A)=W。于是 AAA 被两件东西完全决定:(1) 维数 t−rt-rtr 的核 WWW;(2) 可逆线性映射 F2t/W→W⊥\\mathbb F_2^t/W\\to W^\\perpF2t/WW。计数:

#{O:rank⁡(I+O)=r}≤(t t−r ) ⁣2 ∣GL(r,2)∣=∏j=0r−1(2t−2j)≤2rt.
\\#\\{O:\\operatorname{rank}(I+O)=r\\}\\le\\binom{t}{\\,t-r\\,}_{\\!2}\\,|\\mathrm{GL}(r,2)|=\\prod_{j=0}^{r-1}(2^t-2^j)\\le 2^{rt}.
#{O:rank(I+O)=r}(trt)2GL(r,2)=j=0r1(2t2j)2rt.

为什么这一步是命门:∣Ot∣|\\mathcal O_t|Ot 本身规模是 2Θ(t2)2^{\\Theta(t^2)}2Θ(t2),以往下界只能处理到 t=Ω(n)t=\\Omega(\\sqrt n)t=Ω(n),正是因为组合计数带 t2t^2t2 量级的指数。而这里的计数指数关于 ttt 是线性的(2rt2^{rt}2rt),它直接把可处理的 ttt 抬到 Ω(n)\\Omega(n)Ω(n)。此外 Tr⁡[R(O)]=2n(t−rank⁡(I+O))\\operatorname{Tr}[R(O)]=2^{n(t-\\operatorname{rank}(I+O))}Tr[R(O)]=2n(trank(I+O))(数 R(O)R(O)R(O) 的不动点),配合这个计数就能收敛迹距离级数

∑O≠I2−nrank⁡(I+O)≤∑r=1t2rt⋅2−nr=∑r=1t2−r(n−t)=O(2−(n−t)).
\\sum_{O\\ne I}2^{-n\\operatorname{rank}(I+O)}\\le\\sum_{r=1}^t 2^{rt}\\cdot2^{-nr}=\\sum_{r=1}^t 2^{-r(n-t)}=O(2^{-(n-t)}).
O=I2nrank(I+O)r=1t2rt2nr=r=1t2r(nt)=O(2(nt)).

4.5 递归:把 Ot\\mathcal O_tOt 剥成 Mt\\mathcal M_tMtOt−1\\mathcal O_{t-1}Ot1

Ot\\mathcal O_tOt 拆成固定第一坐标 e1e_1e1 的子群 Ot−1\\mathcal O_{t-1}Ot1 与其余部分 Mt:=Ot∖Ot−1\\mathcal M_t:=\\mathcal O_t\\setminus\\mathcal O_{t-1}Mt:=OtOt1。Lemma 5.8(技术主引理)断言

12nt∑x⃗∣∑O∈MtTr⁡[R(O)Ex⃗]∣≤2 1−(n−k−7t)/2.
\\frac{1}{2^{nt}}\\sum_{\\vec x}\\Big|\\sum_{O\\in\\mathcal M_t}\\operatorname{Tr}[R(O)E_{\\vec x}]\\Big|\\le 2^{\\,1-(n-k-7t)/2}.
2nt1xOMtTr[R(O)Ex]21(nk7t)/2.

直觉:每个 O∈MtO\\in\\mathcal M_tOMt 都移动 e1e_1e1,故 R(O)R(O)R(O) 把第一份拷贝与其余 t−1t-1t1 份耦合;一旦第一份被测掉,这种耦合只能经由 kkk 比特存储器传递。“第一次测量摧毁一个 nnn 比特的关联,而存储器至多保留其中 kkk 比特”——主引理证明这条直觉即使在把 Mt\\mathcal M_tMt 里许多算子相干相加后依然成立,相干干涉只带来 2O(t)2^{O(t)}2O(t) 的代价。k=0k=0k=0O=SWAP1,2O=\\mathrm{SWAP}_{1,2}O=SWAP1,2 的玩具情形最能说明问题:部分收缩使迹范数从 2nt2^{nt}2nt 掉到 2n(t−2)2^{n(t-2)}2n(t2),足足降了 22n2^{2n}22n 倍。

主引理靠 Lemma 5.12/5.13 对 G(O,W)=Tr⁡[(V†V⊗I)R(O)(V†V⊗I)R(W)]G(O,W)=\\operatorname{Tr}[(V^\\dagger V\\otimes I)R(O)(V^\\dagger V\\otimes I)R(W)]G(O,W)=Tr[(VVI)R(O)(VVI)R(W)] 的两个上界拼成:

∣G(O,W)∣≤Tr⁡[V†V]2⋅min⁡{2n(t−2), 2n(t+3−χ(O,W))},χ(O,W):=rank⁡(I+OW),
|G(O,W)|\\le\\operatorname{Tr}[V^\\dagger V]^2\\cdot\\min\\{2^{n(t-2)},\\,2^{n(t+3-\\chi(O,W))}\\},\\qquad \\chi(O,W):=\\operatorname{rank}(I+OW),
G(O,W)Tr[VV]2min{2n(t2),2n(t+3χ(O,W))},χ(O,W):=rank(I+OW),

再用 4.4 的计数 #{W:χ(O,W)=r}≤2rt\\#\\{W:\\chi(O,W)=r\\}\\le2^{rt}#{W:χ(O,W)=r}2rt 把对 WWW 的求和收敛,配合 ∥A∥1≤rank⁡A ∥A∥2\\|A\\|_1\\le\\sqrt{\\operatorname{rank}A}\\,\\|A\\|_2A1rankAA2 与秩界(Lemma 5.15)收口。剥完 Mt\\mathcal M_tMt 递归到 Ot−1\\mathcal O_{t-1}Ot1、再到 Ot−2\\mathcal O_{t-2}Ot2……对每个 t′∈[2,t]t'\\in[2,t]t[2,t] 累加 21−(n−k−7t′)/22^{1-(n-k-7t')/2}21(nk7t)/2:

Ex⃗∼Pmm[∣L(x⃗)−1∣]≤21−(n−k)/2∑j=2t27j/2<2 2−(n−k−7t)/2.
\\mathbb E_{\\vec x\\sim P_{mm}}[|L(\\vec x)-1|]\\le 2^{1-(n-k)/2}\\sum_{j=2}^{t}2^{7j/2}<2^{\\,2-(n-k-7t)/2}.
ExPmm[L(x)1∣]21(nk)/2j=2t27j/2<22(nk7t)/2.

结论:当 t=o(n−k)t=o(n-k)t=o(nk) 时上式为 o(1)o(1)o(1),故区分随机相位态与混合态需 t=Ω(n−k)t=\\Omega(n-k)t=Ω(nk)。这正是 Theorem 1.1 的下界。

#mermaid-svg-oxU6XJIxVtTu0bVS{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-oxU6XJIxVtTu0bVS .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-oxU6XJIxVtTu0bVS .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-oxU6XJIxVtTu0bVS .error-icon{fill:#552222;}#mermaid-svg-oxU6XJIxVtTu0bVS .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-oxU6XJIxVtTu0bVS .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-oxU6XJIxVtTu0bVS .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-oxU6XJIxVtTu0bVS .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-oxU6XJIxVtTu0bVS .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-oxU6XJIxVtTu0bVS .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-oxU6XJIxVtTu0bVS .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-oxU6XJIxVtTu0bVS .marker{fill:#333333;stroke:#333333;}#mermaid-svg-oxU6XJIxVtTu0bVS .marker.cross{stroke:#333333;}#mermaid-svg-oxU6XJIxVtTu0bVS svg{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-oxU6XJIxVtTu0bVS p{margin:0;}#mermaid-svg-oxU6XJIxVtTu0bVS .label{font-family:\”trebuchet ms\”,verdana,arial,sans-serif;color:#333;}#mermaid-svg-oxU6XJIxVtTu0bVS .cluster-label text{fill:#333;}#mermaid-svg-oxU6XJIxVtTu0bVS .cluster-label span{color:#333;}#mermaid-svg-oxU6XJIxVtTu0bVS .cluster-label span p{background-color:transparent;}#mermaid-svg-oxU6XJIxVtTu0bVS .label text,#mermaid-svg-oxU6XJIxVtTu0bVS span{fill:#333;color:#333;}#mermaid-svg-oxU6XJIxVtTu0bVS .node rect,#mermaid-svg-oxU6XJIxVtTu0bVS .node circle,#mermaid-svg-oxU6XJIxVtTu0bVS .node ellipse,#mermaid-svg-oxU6XJIxVtTu0bVS .node polygon,#mermaid-svg-oxU6XJIxVtTu0bVS .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-oxU6XJIxVtTu0bVS .rough-node .label text,#mermaid-svg-oxU6XJIxVtTu0bVS .node .label text,#mermaid-svg-oxU6XJIxVtTu0bVS .image-shape .label,#mermaid-svg-oxU6XJIxVtTu0bVS .icon-shape .label{text-anchor:middle;}#mermaid-svg-oxU6XJIxVtTu0bVS .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-oxU6XJIxVtTu0bVS .rough-node .label,#mermaid-svg-oxU6XJIxVtTu0bVS .node .label,#mermaid-svg-oxU6XJIxVtTu0bVS .image-shape .label,#mermaid-svg-oxU6XJIxVtTu0bVS .icon-shape .label{text-align:center;}#mermaid-svg-oxU6XJIxVtTu0bVS .node.clickable{cursor:pointer;}#mermaid-svg-oxU6XJIxVtTu0bVS .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-oxU6XJIxVtTu0bVS .arrowheadPath{fill:#333333;}#mermaid-svg-oxU6XJIxVtTu0bVS .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-oxU6XJIxVtTu0bVS .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-oxU6XJIxVtTu0bVS .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-oxU6XJIxVtTu0bVS .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-oxU6XJIxVtTu0bVS .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-oxU6XJIxVtTu0bVS .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-oxU6XJIxVtTu0bVS .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-oxU6XJIxVtTu0bVS .cluster text{fill:#333;}#mermaid-svg-oxU6XJIxVtTu0bVS .cluster span{color:#333;}#mermaid-svg-oxU6XJIxVtTu0bVS div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\”trebuchet ms\”,verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-oxU6XJIxVtTu0bVS .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-oxU6XJIxVtTu0bVS rect.text{fill:none;stroke-width:0;}#mermaid-svg-oxU6XJIxVtTu0bVS .icon-shape,#mermaid-svg-oxU6XJIxVtTu0bVS .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-oxU6XJIxVtTu0bVS .icon-shape p,#mermaid-svg-oxU6XJIxVtTu0bVS .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-oxU6XJIxVtTu0bVS .icon-shape .label rect,#mermaid-svg-oxU6XJIxVtTu0bVS .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-oxU6XJIxVtTu0bVS .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-oxU6XJIxVtTu0bVS .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-oxU6XJIxVtTu0bVS :root{–mermaid-font-family:\”trebuchet ms\”,verdana,arial,sans-serif;}

O_t

M_t = O_t ∖ O_{t-1}(移动 e₁)

O_{t-1}(固定 e₁)

Lemma 5.8偏置 ≤ 2^{1-(n-k-7t)/2}

M_{t-1}

O_{t-2}

同样界

···递归到 O_1=I


5. 学习界:分块 Bell 采样(上界)与信息论 + Fano(下界)

5.1 上界 O(n2/k)O(n^2/k)O(n2/k):把图矩阵一块一块采出来

思路直白但工程感很强,分三个预承诺(precommitted)、非自适应的层:

  • 随机 Clifford 分支:预承诺 R=O(log⁡(1/δ))R=O(\\log(1/\\delta))R=O(log(1/δ)) 个随机 Clifford。由 Fact 2.5,随机 Clifford 以概率 ∏j(1+2−j)−1≥0.4\\prod_j(1+2^{-j})^{-1}\\ge0.4j(1+2j)10.4 把稳定子态转成满支撑(full-support)图态,其无符号稳定子群为 M={(u,Bu):u∈F2n}M=\\{(u,Bu):u\\in\\mathbb F_2^n\\}M={(u,Bu):uF2n},BBB 对称。

  • 分块图学习(Theorem 6.2):把 [n][n][n] 分成 ⌈n/k⌉\\lceil n/k\\rceiln/k 个大小 ≤k\\le kk 的块 SSS。对每块,用两份拷贝只把 SSS 内比特做 Bell 采样、其余计算基测量。在满支撑分支上,一次分块 Bell 采样恰好给出

  • (a, ΠSBa),a 均匀于 F2n,
    (a,\\ \\Pi_S B a),\\qquad a\\ \\text{均匀于}\\ \\mathbb F_2^n,
    (a, ΠSBa),a 均匀于 F2n,

    即行块 ΠSB\\Pi_S BΠSB 的一个随机线性方程。取 O(n)O(n)O(n) 份使 aaa 张成 F2n\\mathbb F_2^nF2n(概率 ≥1−2−Ω(n)\\ge1-2^{-\\Omega(n)}12Ω(n)),高斯消元还原 ΠSB\\Pi_S BΠSB;跑遍 O(n/k)O(n/k)O(n/k) 块还原整个 BBB,共 O(n)⋅O(n/k)=O(n2/k)O(n)\\cdot O(n/k)=O(n^2/k)O(n)O(n/k)=O(n2/k) 份。

  • 符号还原:Bell 采样只依赖 ∣⟨ψ∣Pu∣ψ⟩∣2|\\langle\\psi|P_u|\\psi\\rangle|^2ψPuψ2,分辨不出 ±\\pm± 号。另设一层随机稳定子基测量(等价于在随机 Lagrangian LLL 下测量),读出 L∩MψL\\cap M_\\psiLMψ 上所有 Pauli 的正确符号;由 Lemma 6.3(二阶矩 + Paley–Zygmund),T=O(n)T=O(n)T=O(n) 组随机基以高概率张成 MψM_\\psiMψ。这层只花 O(n)≤O(n2/k)O(n)\\le O(n^2/k)O(n)O(n2/k) 份。
  • 总计 O(n2/k)O(n^2/k)O(n2/k),且全程非自适应——测量表在看到任何结果前就固定,唯一的跨拷贝相干资源就是分块 Bell 采样里的 kkk 比特存储器。

    5.2 下界 Ω(n2/k)\\Omega(n^2/k)Ω(n2/k):每份新拷贝只值 O(1)O(1)O(1) 比特

    用实 2 次相位态子类即可,AAA 上三角,H(A)=n(n+1)/2=Θ(n2)H(A)=n(n+1)/2=\\Theta(n^2)H(A)=n(n+1)/2=Θ(n2)

    Lemma 6.5(核心):对 ∣ψA⟩|\\psi_A\\rangleψA 的单份拷贝做任意 POVM、输出 YYY,则 I(A;Y)=O(1)I(A;Y)=O(1)I(A;Y)=O(1)

    证明抓手是四阶矩。把 POVM 精化成秩一 {wj∣φj⟩⟨φj∣}\\{w_j|\\varphi_j\\rangle\\langle\\varphi_j|\\}{wjφjφj},由 1-design 性质 p(j)=Tr⁡[Ej EAψA]=wj/2np(j)=\\operatorname{Tr}[E_j\\,\\mathbb E_A\\psi_A]=w_j/2^np(j)=Tr[EjEAψA]=wj/2n。用 D(P∥Q)≤χ2(P,Q)D(P\\|Q)\\le\\chi^2(P,Q)D(PQ)χ2(P,Q):

    I(A;Y)≤∑jEA[pA(j)2]−p(j)2p(j)=∑j2nwj(EA[Tr⁡[ψAφj]2]−2−2n).
    I(A;Y)\\le\\sum_j\\frac{\\mathbb E_A[p_A(j)^2]-p(j)^2}{p(j)}=\\sum_j 2^n w_j\\Big(\\mathbb E_A[\\operatorname{Tr}[\\psi_A\\varphi_j]^2]-2^{-2n}\\Big).
    I(A;Y)jp(j)EA[pA(j)2]p(j)2=j2nwj(EA[Tr[ψAφj]2]22n).

    关键上界 EA[∣⟨φ∣ψA⟩∣4]≤3/22n\\mathbb E_A[|\\langle\\varphi|\\psi_A\\rangle|^4]\\le 3/2^{2n}EA[φψA4]3/22n 来自四阶矩里只有三种配对模式存活:(x=y,z=w)(x{=}y,z{=}w)(x=y,z=w)(x=z,y=w)(x{=}z,y{=}w)(x=z,y=w)(x=w,y=z)(x{=}w,y{=}z)(x=w,y=z)。代回得

    I(A;Y)≤32n∑jwj=32nTr⁡(I)=3.
    I(A;Y)\\le\\frac{3}{2^n}\\sum_j w_j=\\frac{3}{2^n}\\operatorname{Tr}(I)=3.
    I(A;Y)2n3jwj=2n3Tr(I)=3.

    Theorem 6.6:非自适应学习器要以 ≥2/3\\ge2/32/3 概率识别 ∣ψA⟩|\\psi_A\\rangleψA,需 Ω(n2/k)\\Omega(n^2/k)Ω(n2/k) 份。由 Fano,I(A;A^)≥H(A)−1−13H(A)=Ω(n2)I(A;\\hat A)\\ge H(A)-1-\\tfrac13H(A)=\\Omega(n^2)I(A;A^)H(A)131H(A)=Ω(n2)。而信息累积:

    I(A;A^)=H(x⃗)−H(x⃗∣A)≤tk+∑i=1tI(xi;A)≤(k+3)t,
    I(A;\\hat A)=H(\\vec x)-H(\\vec x\\mid A)\\le tk+\\sum_{i=1}^t I(x_i;A)\\le(k+3)t,
    I(A;A^)=H(x)H(xA)tk+i=1tI(xi;A)(k+3)t,

    其中 tktktk 来自"每轮存储器至多携带 kkk 比特关于 AAA 的信息"(这一步用到非自适应),3t3t3t 来自 Lemma 6.5。合并两端:(k+3)t=Ω(n2)⇒t≥Ω(n2/k)(k+3)t=\\Omega(n^2)\\Rightarrow t\\ge\\Omega(n^2/k)(k+3)t=Ω(n2)tΩ(n2/k)■\\blacksquare


    6. 副产品:纯度测试的 2Ω(n−k)2^{\\Omega(n-k)}2Ω(nk) 指数下界

    同一套机器还能证:即使存储器全程保持相干(以往 CGY24/GHYZ24 的下界要求每隔一轮就测掉存储器),区分 Haar 随机态与最大混合态仍需 t=2Ω(n−k)t=2^{\\Omega(n-k)}t=2Ω(nk) 份。所需两条性质:

  • 系综 ttt 阶矩被 Ot\\mathcal O_tOt 的某子群逼近。Haar:Eψ[ψ⊗t]∝∑π∈StR(π)\\mathbb E_\\psi[\\psi^{\\otimes t}]\\propto\\sum_{\\pi\\in S_t}R(\\pi)Eψ[ψt]πStR(π)(对称子空间),而 St≤OtS_t\\le\\mathcal O_tStOt
  • 能数 {O∈G:rank⁡(I+O)=r}\\{O\\in G:\\operatorname{rank}(I+O)=r\\}{OG:rank(I+O)=r}。对置换,rank⁡(I+π)=∣π∣\\operatorname{rank}(I+\\pi)=|\\pi|rank(I+π)=π 恰为换位距离(Cayley 距离),计数 ≤t2r\\le t^{2r}t2r
  • 最漂亮的对比就在这里:

    系综群#{rank⁡(I+O)=r}\\#\\{\\operatorname{rank}(I+O)=r\\}#{rank(I+O)=r}指数增速存储器 kkk 下的硬度
    2 次相位态 Ot\\mathcal O_tOt ≤2rt\\le 2^{rt}2rt 关于 ttt 线性 Θ(n−k)\\Theta(n-k)Θ(nk)(线性)
    Haar 随机态 置换 St≤OtS_t\\le\\mathcal O_tStOt ≤t2r=22rlog⁡t\\le t^{2r}=2^{2r\\log t}t2r=22rlogt 关于 ttt 对数 2Ω(n−k)2^{\\Omega(n-k)}2Ω(nk)(指数)

    同一个参数 rank⁡(I+O)\\operatorname{rank}(I+O)rank(I+O),把两种系综的硬度差异归一化成指数里 tttlog⁡t\\log tlogt 之别——这解释了为什么 Haar 态指数难、2 次相位态只线性难。作者也指出,更高次相位态可能在两者之间插值,这与 ε\\varepsilonε 依赖问题相关。


    7. 花絮:一个 LLM 真的补上了组合引理

    论文有一节坦诚的 “Use of LLM”。v1 里作者的测试下界原本是:自适应测试器 Ω(n−k)\\Omega(\\sqrt{n-k})Ω(nk)、非自适应 Ω(n−k)\\Omega(n-k)Ω(nk)。上传 arXiv 前,他们问了 Claude 下界里是否有明显弱点,Claude 指出一处组合引理界是松的。原证明用双陪集分解 Ot−1\\Ot/Ot−1\\mathcal O_{t-1}\\backslash\\mathcal O_t/\\mathcal O_{t-1}Ot1\\Ot/Ot1Mt\\mathcal M_tMt 细分再逐项界,Claude 建议直接界整个 Mt\\mathcal M_tMt,并为此提出 Lemma 5.13(对 Lemma 5.12 的推广)。据此,作者把测试下界推广到对自适应测试器也最优的 Ω(n−k)\\Omega(n-k)Ω(nk);全证明由作者重写并校对。

    这是我见过的、把 LLM 贡献写得最克制也最具体的致谢之一:说清了"改进了哪个引理、把 n−k\\sqrt{n-k}nk 抬到 n−kn-knk、证明由人重写",没有夸张。作为读者,这比任何空泛的"AI 加速科研"口号都更有说服力——它是一次可验证的、点状的数学贡献。


    8. 一点锐评

    先说这篇好在哪。 它的价值不在于"又证了两个紧界",而在于把相干存储器提炼成那个唯一制造测试-学习分离的资源。在此之前,你完全可以相信 GNW21 那 6 份拷贝的魔力是稳定子结构本身的内禀性质。这篇论文把魔力明码标价:它整整值 nnn 个相干比特。抽走这份存储,测试立刻退化到 Θ(n)\\Theta(n)Θ(n),与学习同价。这种"把默认免费的东西拎出来称重"的工作,是我最欣赏的一类理论——它不是把已知的界往前推一寸,而是改变了你对问题结构的因果理解。

    技术上真正的引擎是下界那套 2rt2^{rt}2rt 计数。 以往这类记忆受限下界卡在 t=O(n)t=O(\\sqrt n)t=O(n),根子上是因为 ∣Ot∣∼2t2|\\mathcal O_t|\\sim2^{t^2}Ot2t2、组合计数带 t2t^2t2。作者把计数指数压到关于 ttt 线性(#{rank⁡(I+O)=r}≤2rt\\#\\{\\operatorname{rank}(I+O)=r\\}\\le2^{rt}#{rank(I+O)=r}2rt),再叠加"避开 HH25 反例"的平均似然比技巧(只要大多数似然比接近 1,不要求全部),两件事合起来才把可处理的 ttt 抬到 Ω(n)\\Omega(n)Ω(n)。上界那边的亮点是把"稳定子补全是否存在"重铸成单拷贝可解的隐藏移位/Simon 问题,从而把测试从 Bell 采样的存储器饥渴中解耦——只 Bell 采样 O(1/ε)O(1/\\varepsilon)O(1/ε) 次,其余全单拷贝。这个"解耦"本身就是"存储器对测试没用"的算法级证据。

    再说值得警惕的地方。

    • 学习下界只覆盖非自适应。 作者自己也承认,自适应稳定子学习下界"没什么现成技术能证",这是个真问题:非自适应的 Ω(n2/k)\\Omega(n^2/k)Ω(n2/k) 很漂亮,但现实学习器几乎都是自适应的,那条曲线在自适应世界里是否依旧成立,悬而未决。
    • ε\\varepsilonε 依赖的最优性未知。 从 1/ε21/\\varepsilon^21/ε2 改进到 1/ε1/\\varepsilon1/ε 是实打实的进步,但作者也点明还不知道 1/ε1/\\varepsilon1/ε 是不是终点;他们提出的"给二次型输出加 Bernoulli 噪声、在 Ot\\mathcal O_tOt 与置换之间插值"的思路,我觉得是这篇最有延展性的开放问题——它可能同时吃掉 ε\\varepsilonε 依赖和"高次相位态硬度插值"两件事。
    • 带记忆的容忍性测试(tolerant testing)完全空白。 作者猜自己的测试器能给出一个计算低效的容忍测试器(算与仿射子空间的最大相关),但高效版本没有着落。

    最后一点私货——这篇为什么对做"边缘/本地智能"的人有额外的共鸣。 剥掉量子外衣,这篇论文骨子里是一份关于"有限本地存储究竟买得到什么"的精确会计:同一个任务,本地能相干保留的资源(kkk)决定了你落在可行性相图的哪一侧,而且边界是解析可写的 Θ(n−k)\\Theta(n-k)Θ(nk)Θ(n2/k)\\Theta(n^2/k)Θ(n2/k)。我要克制地说——量子相干存储和边缘设备的经典算力/内存是两种完全不同的资源,这里的类比是主题性的、不是技术性的,别把它当成什么严格对应。但那个母题是共通的:当"存储/带宽"从被默认免费的背景变量,变成显式受限的一等资源时,整个复杂度相图会重画。 这恰恰是本地优先、离云思路一直在赌的那件事——只不过这篇论文把它在一个干净的数学问题上算到了小数点后。

    一句话收尾:如果你只想记住一个 takeaway——稳定子测试之所以能只用常数份拷贝,不是因为它简单,而是因为它偷偷用了 nnn 个相干比特的存储器;把账算清楚,测试和学习其实一样贵。

    赞(0)
    未经允许不得转载:171主机测评 » 当量子存储器被砍到 k 比特:稳定子态“测试易于学习”的分离如何消失
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址