Unitary complexity in polynomial space

Other AI Other AI Fields
2026年10月02日
我们证明:若量子承诺方案存在,则要么幺正合成问题不存在多项式时间解法,要么 $\mathsf{BPP} \neq \mathsf{NEXP}$。因此,若要无条件地证明量子承诺方案的存在性,就必须至少解决复杂性理论中两个长期悬而未决的核心问题之一。我们主定理的证明源于一个更一般的引理:该引理指出,对任意属于 $\mathsf{unitaryPSPACE}$ 的幺正算子,它或者无法相对于任意经典预言机被高效合成,或者可在访问 $\mathsf{NEXP}$ 搜索问题预言机的前提下被高效合成。该引理还带来若干其他值得注意的推论,例如:某些涉及 $\mathsf{unitaryPSPACE}$ 的预言机分离结果,将直接蕴含突破性的经典下界,如 $\mathsf{NC} \neq \mathsf{NP}$。 在此过程中,我们为幺正复杂性类 $\mathsf{unitaryP}$ 和 $\mathsf{unitaryPSPACE}$ 提出了新的定义。这些新定义着力解决了先前工作中所提出定义存在的最主要概念性缺陷,并由此导出了简洁优美的证明。我们同时研究了两类实现方式:一类要求彻底擦除计算过程中产生的“垃圾比特”(garbage),另一类则允许垃圾比特残留;这是因为目前尚无法排除这两种定义在本质上存在差异的可能性。尽管如此,我们仍证明了这两类定义实际上可互为特例:任一定义下的幺正算子均可在另一定义框架下加以实现。此外,我们还展示了新定义的诸多稳健性特征。例如,我们证明 $\mathsf{unitaryPSPACE}$ 具有如下等价刻画:它恰好由所有其矩阵元可在多项式空间内计算至任意精度的幺正变换构成。由此我们进一步推出:$\mathsf{unitaryPSPACE}$ 中的任意幺正变换均可在通用意义上实现垃圾比特的擦除——而这一结论在相对化到幺正预言机的情形下已被证明不成立。
We show that if quantum commitments exist, then either there is no polynomial-time solution to the unitary synthesis problem, or $\mathsf{BPP} \neq \mathsf{NEXP}$. Thus, showing unconditionally that quantum commitments exist would require answering at least one of two longstanding open questions in complexity theory. We prove our main result as a consequence of a more general lemma, which shows that every unitary in $\mathsf{unitaryPSPACE}$ either cannot be synthesized efficiently relative to any classical oracle, or can be synthesized efficiently with an oracle for $\mathsf{NEXP}$ search problems. Our lemma has other noteworthy consequences, including that certain oracle separations involving $\mathsf{unitaryPSPACE}$ would imply breakthrough classical lower bounds such as $\mathsf{NC} \neq \mathsf{NP}$. Along the way, we propose new definitions for the unitary complexity classes $\mathsf{unitaryP}$ and $\mathsf{unitaryPSPACE}$. Our changes address the biggest conceptual issues with definitions suggested in prior work, and lead to elegant proofs. We study both implementations that erase garbage and implementations that allow it, because we cannot rule out the possibility that the two definitions differ. Nevertheless, we show that both definitions can be viewed as special cases of each other. We also showcase many other ways in which our definitions are robust. For example, we show that $\mathsf{unitaryPSPACE}$ has an equivalent characterization as the set of unitary transformations whose entries can be computed to arbitrary precision in polynomial space. Consequently, we deduce that $\mathsf{unitaryPSPACE}$ can generically erase garbage, a result that provably fails relative to unitary oracles.
许愿