Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

Quantum Information

126 missions · 60 completed

The study of information encoded in the states of quantum systems, where the qubit, superposition, and entanglement replace the classical bit and measurement is inherently probabilistic. Governed by the constraints of quantum mechanics, it underpins quantum computing and cryptography and the theory of optimal quantum measurements.

Missions

Open66Completed60All126
Information TheoryProbability·Captain: mikedeng1

Semidefinite Programming Hierarchies for Constrained Bilinear Optimization II: De Finetti Without Symmetry — Random Subsystems Are 3k^{3/2}d_B³ log d_B/√(n−k+1)-Close to Product in ExpectationResearch Paper

Motivation

Quantum information often describes a system through a state shared among many small registers. One would like to replace the state on a few registers by a product of their individual states, because product states are easier to estimate and optimize over. The usual finite quantum de Finetti theorems obtain such approximations from permutation symmetry. A physical preparation, however, need not be symmetric. Berta, Borderi, Fawzi and Scholz give a quantitative statement that instead selects the retained registers at random and conditions on measurements of other registers. Their Theorem 2.5 is the target here.

The authors place this result alongside their hierarchy for constrained bilinear optimization, but the theorem without symmetry is independent of the hierarchy. In §2.6 they compare its polynomial dependence on the local dimension and the number of retained registers with the earlier no-symmetry approximation discussed in their reference [12]. The result identifies exactly what random selection and measurement can supply when a global permutation-invariance hypothesis is unavailable.

Setting

Let BBB be a quantum system of dimension dBd_BdB​, and let ρ\rhoρ be an arbitrary density operator on nnn copies of BBB. Choose a uniformly random permutation of these copies. Its first kkk positions form an ordered tuple i⃗=(i1,…,ik)\vec i=(i_1,\ldots,i_k)i=(i1​,…,ik​) of systems to retain; the remaining r=n−kr=n-kr=n−k positions form an ordered tuple j⃗=(j1,…,jr)\vec j=(j_1,\ldots,j_r)j​=(j1​,…,jr​) available for measurement. There is no symmetry condition on ρ\rhoρ.

A measurement on BBB has finitely many outcomes zzz and positive operators MzM_zMz​ whose sum is the identity. Measure the first mmm systems j1,…,jmj_1,\ldots,j_mj1​,…,jm​, where 0≤m≤r0\le m\le r0≤m≤r, and condition the retained state on the observed outcomes. Write ρi⃗∣z\rho_{\vec i\mid z}ρi∣z​ for that conditional state and ρis∣z\rho_{i_s\mid z}ρis​∣z​ for its marginal on the sssth retained system. The trace norm ∥X∥1=Tr⁡X†X\|X\|_1=\operatorname{Tr}\sqrt{X^\dagger X}∥X∥1​=TrX†X​ measures the error between ρi⃗∣z\rho_{\vec i\mid z}ρi∣z​ and ρi1∣z⊗⋯⊗ρik∣z\rho_{i_1\mid z}\otimes\cdots\otimes\rho_{i_k\mid z}ρi1​∣z​⊗⋯⊗ρik​∣z​. The expectation is over the uniform permutation and the measurement outcomes, with their Born-rule probabilities.

The distortion with side information of a fixed measurement is the largest ratio between an input trace norm and the norm left after measuring only its BBB factor. The input ranges over Hermitian operators on A⊗BA\otimes BA⊗B, over every finite-dimensional side system AAA, with zero partial trace on both AAA and BBB. The paper's f(B∣⋅)f(B\mid\cdot)f(B∣⋅) is the infimum of this distortion over all measurements on BBB equation (10). A state two-design is a finite family of rank-one projectors whose average second tensor power is the projector onto the symmetric subspace with the normalization in Lemma D.1. The projectors give an explicit measurement with distortion at most dB2(dB+1)d_B^2(d_B+1)dB2​(dB​+1).

Formalization targets

The principal target is the explicit form of Theorem 2.5. For 1≤k≤n1\le k\le n1≤k≤n, put r=n−kr=n-kr=n−k. With the two-design measurement, some m∈{0,…,r}m\in\{0,\ldots,r\}m∈{0,…,r} satisfies

Ei⃗,j⃗,z∥ρi⃗∣z−⨂s=1kρis∣z∥1≤kdB2(dB+1)(2ln⁡2)(k−1)log⁡2dBr+1≤3k3/2dB3log⁡2dBr+1.\mathbb E_{\vec i,\vec j,z}\left\|\rho_{\vec i\mid z}-\bigotimes_{s=1}^k\rho_{i_s\mid z}\right\|_1 \le k d_B^2(d_B+1)\sqrt{\frac{(2\ln 2)(k-1)\log_2 d_B}{r+1}} \le \frac{3k^{3/2}d_B^3\log_2 d_B}{\sqrt{r+1}}.Ei,j​,z​​ρi∣z​−s=1⨂k​ρis​∣z​​1​≤kdB2​(dB​+1)r+1(2ln2)(k−1)log2​dB​​​≤r+1​3k3/2dB3​log2​dB​​.

Here the zzz in the expectation is the outcome string for the first mmm members of j⃗\vec jj​. The same mmm is chosen before taking that expectation. This rate is stated with its constants and its two consecutive inequalities; an existence assertion without the error bound would lose the theorem's content.

The milestone path also states the telescoping trace-norm inequality of equation (12), the measurement estimate of Lemma D.1, and the final averaged inequality on p. 11. A companion milestone treats any fixed POVM with its own distortion. That formulation captures the proof's arbitrary-measurement step without treating the infimum f(B∣⋅)f(B\mid\cdot)f(B∣⋅) as if every measurement attained it.

Significance

For an arbitrary multipartite state, random ordering and conditioning give one measured prefix length at which the selected registers have small expected distance from a product. The explicit rate is polynomial in dBd_BdB​ and kkk and decays as 1/n−k+11/\sqrt{n-k+1}1/n−k+1​. It therefore gives a quantitative approximation guarantee under a selection rule that can be applied without first establishing exchangeability Berta et al., §2.6.

The theorem is proved in the paper; the work here is to express its state, measurement, conditional distribution, and norm bound in Lean and to connect the estimate to reusable finite-dimensional quantum-information definitions. The local statements are currently proof obligations, not machine-checked proofs. The published density-operator, trace-norm, and partial-trace definitions are reused. Once proved, the statements can serve as a precise interface for subsequent formal work on randomized subsystem selection and information-theoretic decoupling.

Difficulty

Randomly choosing systems does not turn the original state into a product state. A direct bound on the distance to a product can be large even when each one-system marginal is simple, because correlations among the retained systems remain. Equation (12) breaks the total error into successive correlation terms; the paper controls their average by measuring other systems and using information-theoretic estimates. A second difficulty is that a measurement can erase distinctions between different input operators. The two-design estimate supplies a dimension-dependent bound on that loss, uniformly over the size of a side system.

The printed theorem leaves the measurement MBM_BMB​ unspecified while using the minimum distortion over all measurements. A trivial measurement cannot satisfy that reading. The proof explicitly permits the measurement built from a state two-design, with dB2(dB+1)d_B^2(d_B+1)dB2​(dB​+1) replacing f(B∣⋅)f(B\mid\cdot)f(B∣⋅); that is the measurement used in the goal proof of Theorem 2.5, p. 10.

Formalization scope

The BBB system has basis Fin dB; nnn copies have basis Fin n → Fin dB. The formalization writes n=k+rn=k+rn=k+r, assumes k≥1k\ge1k≥1, and ranges over m≤rm\le rm≤r. A state is a positive semidefinite complex matrix with trace one. Permutations act on the copy coordinates, and their finite uniform average models the paper's random ordered tuples. Measurement outcomes are finite words; the conditional state divides the unnormalized post-measurement state by its probability. A zero-probability outcome uses Lean's zero inverse and contributes zero to the weighted expectation. The existence of a state and of a nonempty two-design rules out zero-dimensional and empty-outcome instances in the goal.

The fixed-measurement distortion and f(B∣⋅)f(B\mid\cdot)f(B∣⋅) take values in extended nonnegative reals, so a measurement that destroys a nonzero operator has infinite distortion. The logarithm is base two except for ln⁡2\ln 2ln2. The definitions use the paper's unnormalized trace norm, with no factor 1/21/21/2. No mutual-information estimate or Pinsker inequality is assumed in the goal: both belong to possible proofs. Contributions proving the stated milestones, the positivity and normalization of the conditional states, or reusable trace-norm facts for finite tensor products all advance the target.

Selected references

  • M. Berta, F. Borderi, O. Fawzi and V. B. Scholz, Semidefinite programming hierarchies for constrained bilinear optimization, Mathematical Programming, 2021; arXiv:1810.12197v3.
12 thms2 active usersReviewed
Convex OptimizationInformation TheoryOptimization·Captain: mikedeng1

Semidefinite Programming Hierarchies for Constrained Bilinear Optimization I: The Linearly Constrained de Finetti SDP Hierarchy Satisfies Q ≤ SDPₙ ≤ Q + ‖G‖∞·d_B²(d_B+1)·√((2 ln 2) log d_A / n)Research Paper

Motivation

Many problems in quantum information theory ask for the maximum of a linear functional over pairs of quantum states, one on each of two systems, subject to linear constraints on each state. The best success probability of an approximate quantum error-correcting code of given size is of this form: the encoder and the decoder are quantum channels, their Choi matrices are states with fixed marginals, and the objective is bilinear in the two (Berta, Borderi, Fawzi & Scholz, arXiv:1810.12197, §4). Such constrained bilinear programs are nonconvex. Seesaw methods give lower bounds that often converge in practice, but they offer no guarantee of global optimality. What is needed is a hierarchy of efficiently computable outer bounds that converges to the optimum, with an explicit rate.

For the unconstrained problem, the optimisation over separable states, such a hierarchy is classical: the Doherty–Parrilo–Spedalieri hierarchy of nnn-extendible states, whose convergence follows from finite quantum de Finetti theorems (Christandl, König, Mitchison & Renner 2007; Brandão & Harrow 2013). The standard de Finetti approximant is, however, a mixture of product states that need not satisfy the linear constraints, so it says nothing about the constrained problem. The paper proves a de Finetti theorem with linear constraints (Theorem 2.3) and derives from it a semidefinite hierarchy for constrained bilinear programs with a convergence guarantee (Theorem 3.1).

Setting

A ddd-dimensional quantum system has operator space S=Cd×d\mathcal S=\mathbb C^{d\times d}S=Cd×d; a state is a positive semidefinite W∈SW\in\mathcal SW∈S with Tr W=1\mathrm{Tr}\,W=1TrW=1. Let AAA and BBB be systems of dimensions dAd_AdA​ and dBd_BdB​. The data are an objective GAB∈SA⊗SBG_{AB}\in\mathcal S_A\otimes\mathcal S_BGAB​∈SA​⊗SB​, arbitrary linear maps ΛA→CA:SA→SCA\Lambda_{A\to C_A}:\mathcal S_A\to\mathcal S_{C_A}ΛA→CA​​:SA​→SCA​​ and ΓB→CB:SB→SCB\Gamma_{B\to C_B}:\mathcal S_B\to\mathcal S_{C_B}ΓB→CB​​:SB​→SCB​​, and matrices XCAX_{C_A}XCA​​, YCBY_{C_B}YCB​​. The constrained bilinear program is

Q=max⁡ Tr[GAB(WA⊗WB)]s.t. WA,WB states,ΛA→CA(WA)=XCA,ΓB→CB(WB)=YCB.Q=\max\ \mathrm{Tr}[G_{AB}(W_A\otimes W_B)]\quad\text{s.t. } W_A,W_B\ \text{states},\quad \Lambda_{A\to C_A}(W_A)=X_{C_A},\quad \Gamma_{B\to C_B}(W_B)=Y_{C_B}.Q=max Tr[GAB​(WA​⊗WB​)]s.t. WA​,WB​ states,ΛA→CA​​(WA​)=XCA​​,ΓB→CB​​(WB​)=YCB​​.

For n≥1n\ge1n≥1 let B1,…,BnB_1,\dots,B_nB1​,…,Bn​ be copies of BBB. A state WAB1nW_{AB_1^n}WAB1n​​ on A⊗B1⋯BnA\otimes B_1\cdots B_nA⊗B1​⋯Bn​ is symmetric with respect to AAA if it is invariant under every permutation UB1nπ\mathcal U^\pi_{B_1^n}UB1n​π​ of the copies B1,…,BnB_1,\dots,B_nB1​,…,Bn​, π∈Sn\pi\in\mathfrak S_nπ∈Sn​. Write WB1n=TrAWAB1nW_{B_1^n}=\mathrm{Tr}_A W_{AB_1^n}WB1n​​=TrA​WAB1n​​, WB1n−1=TrBnWB1nW_{B_1^{n-1}}=\mathrm{Tr}_{B_n}W_{B_1^n}WB1n−1​​=TrBn​​WB1n​​ and WAB1=TrB2nWAB1nW_{AB_1}=\mathrm{Tr}_{B_2^n}W_{AB_1^n}WAB1​​=TrB2n​​WAB1n​​. The level-nnn program is

SDPn=max⁡ Tr[GABWAB1]s.t. WAB1n a state, symmetric with respect to A,\mathrm{SDP}_n=\max\ \mathrm{Tr}[G_{AB}W_{AB_1}]\quad\text{s.t. } W_{AB_1^n}\ \text{a state, symmetric with respect to } A,SDPn​=max Tr[GAB​WAB1​​]s.t. WAB1n​​ a state, symmetric with respect to A, (ΛA→CA⊗IB1n)(WAB1n)=XCA⊗WB1n,(IB1n−1⊗ΓBn→CB)(WB1n)=WB1n−1⊗YCB.(\Lambda_{A\to C_A}\otimes\mathcal I_{B_1^n})(W_{AB_1^n})=X_{C_A}\otimes W_{B_1^n},\qquad (\mathcal I_{B_1^{n-1}}\otimes\Gamma_{B_n\to C_B})(W_{B_1^n})=W_{B_1^{n-1}}\otimes Y_{C_B}.(ΛA→CA​​⊗IB1n​​)(WAB1n​​)=XCA​​⊗WB1n​​,(IB1n−1​​⊗ΓBn​→CB​​)(WB1n​​)=WB1n−1​​⊗YCB​​.

It is a semidefinite program of size polynomial in dAd_AdA​ and dBnd_B^ndBn​.

The rate involves the trace norm ∥X∥1=Tr∣X∣\|X\|_1=\mathrm{Tr}|X|∥X∥1​=Tr∣X∣, the Schatten ∞\infty∞-norm ∥G∥∞\|G\|_\infty∥G∥∞​ (largest singular value), and the minimal distortion with side information of BBB,

f(B∣⋅)=inf⁡MB sup⁡ξAB†=ξABξA=0, ξB=0∥ξAB∥1∥(IA⊗MB)(ξAB)∥1,f(B|\cdot)=\inf_{\mathcal M_B}\ \sup_{\substack{\xi_{AB}^\dagger=\xi_{AB}\\ \xi_A=0,\ \xi_B=0}}\frac{\|\xi_{AB}\|_1}{\|(\mathcal I_A\otimes\mathcal M_B)(\xi_{AB})\|_1},f(B∣⋅)=MB​inf​ ξAB†​=ξAB​ξA​=0, ξB​=0​sup​∥(IA​⊗MB​)(ξAB​)∥1​∥ξAB​∥1​​,

the infimum over measurements MB\mathcal M_BMB​ on BBB and the supremum over all finite-dimensional AAA; f(A,B)f(A,B)f(A,B) is the analogue with product measurements MA⊗MB\mathcal M_A\otimes\mathcal M_BMA​⊗MB​. Throughout, log⁡\loglog is base 2.

Formalization targets

Goal: Theorem 3.1 with its explicit rate

Q ≤ SDPn ≤ Q+∥GAB∥∞ dB2(dB+1)(2ln⁡2)log⁡dAn(n≥1),Q=lim⁡n→∞SDPn.Q\ \le\ \mathrm{SDP}_n\ \le\ Q+\|G_{AB}\|_\infty\,d_B^2(d_B+1)\sqrt{\frac{(2\ln2)\log d_A}{n}}\quad(n\ge1),\qquad Q=\lim_{n\to\infty}\mathrm{SDP}_n.Q ≤ SDPn​ ≤ Q+∥GAB​∥∞​dB2​(dB​+1)n(2ln2)logdA​​​(n≥1),Q=n→∞lim​SDPn​.

The page states 0≤SDPn−Q≤poly(d)/n0\le\mathrm{SDP}_n-Q\le\mathrm{poly}(d)/\sqrt n0≤SDPn​−Q≤poly(d)/n​ with d=max⁡{dA,dB}d=\max\{d_A,d_B\}d=max{dA​,dB​}. The goal makes explicit the rate the proof gives.

Milestones, in attack order

  1. Lemma 2.1 (p. 6): for a permutation-invariant classical-quantum state ρAZ1n\rho_{AZ_1^n}ρAZ1n​​ there is 0≤m<n0\le m<n0≤m<n with Ez1m∥ρAZm+1∣z1m−ρA∣z1m⊗ρZm+1∣z1m∥12≤(2ln⁡2)log⁡dA/n\mathbf E_{z_1^m}\|\rho_{AZ_{m+1}|z_1^m}-\rho_{A|z_1^m}\otimes\rho_{Z_{m+1}|z_1^m}\|_1^2\le(2\ln2)\log d_A/nEz1m​​∥ρAZm+1​∣z1m​​−ρA∣z1m​​⊗ρZm+1​∣z1m​​∥12​≤(2ln2)logdA​/n.
  2. Lemma D.1 (p. 29): for a state two-design {Pz}\{P_z\}{Pz​} and MB\mathcal M_BMB​ with effects dBtPz\frac{d_B}{t}P_ztdB​​Pz​, ∥(IA⊗MB)(ξAB)∥1≥∥ξAB∥1/(dB2(dB+1))\|(\mathcal I_A\otimes\mathcal M_B)(\xi_{AB})\|_1\ge\|\xi_{AB}\|_1/(d_B^2(d_B+1))∥(IA​⊗MB​)(ξAB​)∥1​≥∥ξAB​∥1​/(dB2​(dB​+1)) for every Hermitian ξAB\xi_{AB}ξAB​.
  3. Existence of state two-designs in every dimension (p. 29).
  4. f(B∣⋅)≤dB2(dB+1)f(B|\cdot)\le d_B^2(d_B+1)f(B∣⋅)≤dB2​(dB​+1) (p. 6).
  5. Conditional constraints (p. 8): the states obtained by measuring B1,…,BmB_1,\dots,B_mB1​,…,Bm​ and conditioning satisfy Λ(ρA∣z1m)=XCA\Lambda(\rho_{A|z_1^m})=X_{C_A}Λ(ρA∣z1m​​)=XCA​​ and Γ(ρBm+1∣z1m)=YCB\Gamma(\rho_{B_{m+1}|z_1^m})=Y_{C_B}Γ(ρBm+1​∣z1m​​)=YCB​​.
  6. Theorem 2.3 (p. 7): under the constraints of SDPn\mathrm{SDP}_nSDPn​, ∥ρAB−∑ipiσAi⊗ωBi∥1≤min⁡{f(A,B),f(B∣⋅)}(2ln⁡2)log⁡dA/n\|\rho_{AB}-\sum_ip_i\sigma^i_A\otimes\omega^i_B\|_1\le\min\{f(A,B),f(B|\cdot)\}\sqrt{(2\ln2)\log d_A/n}∥ρAB​−∑i​pi​σAi​⊗ωBi​∥1​≤min{f(A,B),f(B∣⋅)}(2ln2)logdA​/n​ with states Λ(σAi)=XCA\Lambda(\sigma^i_A)=X_{C_A}Λ(σAi​)=XCA​​, Γ(ωBi)=YCB\Gamma(\omega^i_B)=Y_{C_B}Γ(ωBi​)=YCB​​.
  7. Eq. (3) (p. 2): QQQ equals the maximum over mixtures of feasible product states.
  8. Hölder step (p. 11): Tr[GW]≤Tr[GV]+∥G∥∞∥W−V∥1\mathrm{Tr}[GW]\le\mathrm{Tr}[GV]+\|G\|_\infty\|W-V\|_1Tr[GW]≤Tr[GV]+∥G∥∞​∥W−V∥1​.
  9. 0≤SDPn−Q0\le\mathrm{SDP}_n-Q0≤SDPn​−Q (p. 11).

Significance

Theorem 3.1 turns a nonconvex problem into a sequence of semidefinite programs whose values decrease to the optimum at rate O(1/n)O(1/\sqrt n)O(1/n​), with a constant that depends polynomially on dBd_BdB​ and logarithmically on dAd_AdA​. Every level is a certified upper bound; together with any feasible point it brackets QQQ. The same argument applied to channel fidelities gives converging outer bounds on the success probability of approximate quantum error correction (§4 of the paper), and the constrained de Finetti theorem is the key step there as well. Theorem 2.3 is of independent interest: it is the first finite de Finetti theorem in which the approximating separable state inherits linear constraints of the extension.

The results are proved in the paper; none of them has been machine-checked. A complete formalization requires the quantum relative entropy and mutual information with their chain rule, the quantum Pinsker inequality, state two-designs and their existence, and a weighted Hölder inequality for Schatten norms; most of this is absent from Mathlib, and each piece is reusable beyond this mission.

Difficulty

The obvious route measures every copy BiB_iBi​ with a fixed informationally complete measurement and uses the resulting classical de Finetti statement. This approximates ρAB\rho_{AB}ρAB​ by a mixture of product states, but the states in the mixture need not satisfy Γ(ωi)=Y\Gamma(\omega^i)=YΓ(ωi)=Y, and projecting them onto the constraint set destroys the error bound. The paper instead conditions on the outcomes of only mmm copies and keeps Bm+1B_{m+1}Bm+1​ quantum; the constraint on BnB_nBn​ then transfers to the conditional state of Bm+1B_{m+1}Bm+1​ by symmetry. Making this rigorous needs the chain rule of conditional mutual information with classical conditioning, and the distortion of the measurement must be bounded independently of the side system AAA, which is what Lemma D.1 provides. The Schatten-norm estimate there is elementary but requires a weighted Hölder inequality and a careful choice of weight.

Formalization scope

Systems are finite index types: A⊗B1⋯BNA\otimes B_1\cdots B_NA⊗B1​⋯BN​ is indexed by Fin dA × (Fin N → Fin dB), ⊗\otimes⊗ is Mathlib's Kronecker product, and the permutation action permutes the word in Fin N → Fin dB. States, trace norm and partial traces are the published definitions WildeQIT_IsDensityOperator, WildeQIT_traceNorm and WildeQIT_partialTrace. The linear maps Λ\LambdaΛ, Γ\GammaΓ are arbitrary C\mathbb CC-linear maps (not assumed positive or trace preserving), applied blockwise to one tensor factor. The objective is the real part of Tr[G W]\mathrm{Tr}[G\,W]Tr[GW], equal to Tr[G W]\mathrm{Tr}[G\,W]Tr[GW] for Hermitian GGG. Each "max" is the supremum of the set of objective values over the feasible set, never over all matrices. Wherever the page has n≥1n\ge1n≥1 copies of BBB, the Lean has n + 1: SDPval … n is the page's SDPn+1\mathrm{SDP}_{n+1}SDPn+1​, and the bounds have denominator n+1n+1n+1. The distortions f(A,B)f(A,B)f(A,B) and f(B∣⋅)f(B|\cdot)f(B∣⋅) take values in [0,∞][0,\infty][0,∞]; the standalone bound on f(B∣⋅)f(B|\cdot)f(B∣⋅) assumes dB≥1d_B\ge1dB​≥1.

No feasibility hypothesis is added to the goal. The feasible sets of QQQ and of every level are empty or nonempty together, and the empty case reads 0≤0≤0+…0\le0\le0+\dots0≤0≤0+…. The goal mentions only QQQ, SDPn\mathrm{SDP}_nSDPn​, GGG, dAd_AdA​, dBd_BdB​ and nnn; a formalization in which QQQ or SDPn\mathrm{SDP}_nSDPn​ were free real numbers, or in which the de Finetti mixture was not required to satisfy the constraints, would be a different and much weaker statement.

Contributions are welcome at every milestone, and especially in the reusable infrastructure: quantum relative entropy and mutual information on matrices, the quantum Pinsker inequality, unitary and state designs, and Hölder inequalities for Schatten norms.

Selected references

  • M. Berta, F. Borderi, O. Fawzi, V. B. Scholz, Semidefinite programming hierarchies for constrained bilinear optimization, Mathematical Programming, 2021; arXiv:1810.12197v3. https://arxiv.org/abs/1810.12197
  • F. G. S. L. Brandão, A. W. Harrow, Quantum de Finetti theorems under local measurements with applications, STOC 2013. https://arxiv.org/abs/1210.6367
  • M. Christandl, R. König, G. Mitchison, R. Renner, One-and-a-half quantum de Finetti theorems, Communications in Mathematical Physics 273, 2007. https://arxiv.org/abs/quant-ph/0602130
  • A. C. Doherty, P. A. Parrilo, F. M. Spedalieri, Complete family of separability criteria, Physical Review A 69, 2004. https://arxiv.org/abs/quant-ph/0308032
17 thms2 active usersReviewed
Harmonic AnalysisNumerical Analysis·Captain: mikedeng1

Quantum Algorithm for Systems of Linear Equations with Exponentially Improved Dependence on Precision II: A Discretized Gaussian Fourier Double Sum Is ε-Close to 1/x on [−1, −1/κ] ∪ [1/κ, 1]Research Paper

Motivation

A quantum algorithm for a system of linear equations must turn operations it can implement into an approximation of the inverse of the system matrix. For a Hermitian matrix, time evolution e−iAte^{-iAt}e−iAt is such an operation. Childs, Kothari and Somma use a Fourier expansion of the scalar reciprocal 1/x1/x1/x to express an approximation to A−1A^{-1}A−1 as a finite linear combination of these evolutions. Their paper reports an exponential improvement in the dependence on the requested precision over earlier linear-systems methods. The scalar approximation in Lemma 11 is the mathematical input to their Fourier algorithm and to the query and gate analyses in Theorem 3. This mission isolates that approximation and the Gaussian estimates stated around it. Theorem 3's complexity claims themselves are outside the present formalization. Childs, Kothari and Somma, §3, pp. 10–14.

Setting

Fix a condition number κ≥1\kappa\ge1κ≥1. The scalar spectral domain is

Dκ=[−1,−1/κ]∪[1/κ,1].D_\kappa=[-1,-1/\kappa]\cup[1/\kappa,1].Dκ​=[−1,−1/κ]∪[1/κ,1].

It contains the real eigenvalues permitted after the paper's normalization and excludes zero, where the reciprocal is undefined. For an accuracy ε>0\varepsilon>0ε>0, two functions are ε\varepsilonε-close on DκD_\kappaDκ​ when their difference has magnitude at most ε\varepsilonε at every point of that domain. A complex-valued approximant is compared with 1/x1/x1/x as a complex number. The paper gives this domain and closeness convention before the Fourier construction. Childs, Kothari and Somma, pp. 9–10.

The intermediate function gyJ,zK(x)g_{y_J,z_K}(x)gyJ​,zK​​(x) is a truncated Gaussian Fourier integral. It integrates ze−z2/2e−ixyzz e^{-z^2/2}e^{-ixyz}ze−z2/2e−ixyz over −zK≤z≤zK-z_K\le z\le z_K−zK​≤z≤zK​ and then over 0≤y≤yJ0\le y\le y_J0≤y≤yJ​, multiplying by i/2πi/\sqrt{2\pi}i/2π​. The finite approximant hJ,K,Δy,Δz(x)h_{J,K,\Delta_y,\Delta_z}(x)hJ,K,Δy​,Δz​​(x) is a Gaussian Fourier double sum with the same normalization and phase. Its samples are yj=jΔyy_j=j\Delta_yyj​=jΔy​ for j=0,…,J−1j=0,\ldots,J-1j=0,…,J−1 and zk=kΔzz_k=k\Delta_zzk​=kΔz​ for k=−K,…,Kk=-K,\ldots,Kk=−K,…,K; each term carries both mesh widths. Thus J,KJ,KJ,K count the retained samples, while Δy,Δz\Delta_y,\Delta_zΔy​,Δz​ control their spacing. The sign in the phase and the factor iii are part of the definitions. Childs, Kothari and Somma, (18), p. 10, and (21), p. 11.

Formalization targets

Truncation

Lemma 12 says that for cutoffs of scale

yJ=Θ ⁣(κlog⁡(κ/ε)),zK=Θ ⁣(log⁡(κ/ε)),y_J=\Theta\!\bigl(\kappa\sqrt{\log(\kappa/\varepsilon)}\bigr), \qquad z_K=\Theta\!\bigl(\sqrt{\log(\kappa/\varepsilon)}\bigr),yJ​=Θ(κlog(κ/ε)​),zK​=Θ(log(κ/ε)​),

the function gyJ,zKg_{y_J,z_K}gyJ​,zK​​ is ε\varepsilonε-close to 1/x1/x1/x on DκD_\kappaDκ​. The proposal includes the paper's explicit error bound (27) and its Gaussian tail bound (28), as well as the Gaussian Poisson-summation identity of Lemma 13. These are separate reusable targets, not replacements for the approximation theorem. Childs, Kothari and Somma, Lemmas 12–13 and (27)–(28), pp. 11–12.

Finite Fourier sum

The goal is Lemma 11:

∣hJ,K,Δy,Δz(x)−1x∣≤εfor every x∈Dκ,\left|h_{J,K,\Delta_y,\Delta_z}(x)-\frac1x\right|\le\varepsilon \quad\text{for every }x\in D_\kappa,​hJ,K,Δy​,Δz​​(x)−x1​​≤εfor every x∈Dκ​,

where

J=Θ ⁣(κεlog⁡κε),K=Θ ⁣(κlog⁡κε),Δy=Θ ⁣(εlog⁡(κ/ε)),Δz=Θ ⁣(1κlog⁡(κ/ε)).J=\Theta\!\left(\frac\kappa\varepsilon\log\frac\kappa\varepsilon\right),\quad K=\Theta\!\left(\kappa\log\frac\kappa\varepsilon\right),\quad \Delta_y=\Theta\!\left(\frac\varepsilon{\sqrt{\log(\kappa/\varepsilon)}}\right),\quad \Delta_z=\Theta\!\left(\frac1{\kappa\sqrt{\log(\kappa/\varepsilon)}}\right).J=Θ(εκ​logεκ​),K=Θ(κlogεκ​),Δy​=Θ(log(κ/ε)​ε​),Δz​=Θ(κlog(κ/ε)​1​).

The Θ\ThetaΘ statements impose upper and lower bounds with absolute constants, uniformly across κ\kappaκ and ε\varepsilonε. The requested approximation error is exactly ε\varepsilonε, matching the lemma's claim. The four scales specify both the size of the finite expansion and its mesh. Childs, Kothari and Somma, Lemma 11, p. 10.

Significance

The finite sum provides the paper's Fourier route from scalar reciprocal approximation to a linear combination of time-evolution operators. Its sample counts and spacings are the quantities that enter the algorithm's implementation costs. A result that only asserted approximation after arbitrarily many samples would not express the bound used there. The truncated integral and Poisson identity also remain useful for other Gaussian quadrature and Fourier-sampling arguments. Childs, Kothari and Somma, §§3.1–3.2, pp. 11–14.

The paper proves these claims on paper. This proposal asks for machine-checked Lean proofs of the scalar statements, including the complex normalization, the finite and infinite sum conventions, and the uniform scale bounds. It does not assert that the quantum algorithm, its Hamiltonian simulation subroutines, or its query and gate complexity theorems have been formalized.

Difficulty

The infinite Gaussian Fourier representation alone does not specify a finite implementable expansion. Restricting both integrals introduces two truncation errors, while replacing them by samples adds discretization and periodic-aliasing effects. These errors have to be controlled simultaneously with JJJ, KKK, Δy\Delta_yΔy​, and Δz\Delta_zΔz​ at the scales stated in Lemma 11. Merely taking the mesh arbitrarily fine gives approximation without the theorem's finite-size bounds. The proof also uses a complex Fourier phase although its target is real, and its infinite sums must have their ordinary convergent meaning. Childs, Kothari and Somma, proof of Lemma 11, pp. 13–14.

Formalization scope

The Lean development uses R\mathbb RR for x,κ,εx,\kappa,\varepsilonx,κ,ε and the cutoff and mesh parameters, C\mathbb CC for ggg and hhh, and the complex norm for closeness. Finite sums use exactly 0≤j<J0\le j<J0≤j<J and −K≤k≤K-K\le k\le K−K≤k≤K; the integral for ggg is iterated and has nonnegative upper cutoffs. The optional identity (20) is also an iterated integral, with the zzz integral evaluated before the yyy integral. Infinite sums in Lemma 13 are over Z\mathbb ZZ. The Gaussian integrals and series in the statements are convergent, so Lean's totalized integral and sum conventions do not supply artificial zero values.

The paper's condition-number convention is recorded as κ≥1\kappa\ge1κ≥1 and Corollary 10's operating range as 0<ε<1/20<\varepsilon<1/20<ε<1/2. Those conditions keep DκD_\kappaDκ​ nonempty and log⁡(κ/ε)\log(\kappa/\varepsilon)log(κ/ε) positive. The unnumbered reciprocal-exponential bound from p. 13 has x≠0x\ne0x=0 explicitly, because the printed fractions have no value at zero. The Θ\ThetaΘ bounds quantify their constants before the problem parameters. In particular, choices with unbounded sample counts or vanishing mesh widths cannot satisfy the goal solely by brute-force approximation.

A complete development needs reusable Gaussian integration and tail estimates, complex exponential identities, summability of Gaussian integer series, and Poisson summation in Mathlib's analytic setting. Contributions that establish these general facts, the stated milestones, or Lemma 11 with its original bounds all fit this scope. This mission uses the reviewed shared definition of DκD_\kappaDκ​. Childs, Kothari and Somma, pp. 9–14.

Selected references

  • A. M. Childs, R. Kothari and R. D. Somma, Quantum algorithm for systems of linear equations with exponentially improved dependence on precision, SIAM Journal on Computing 46(6), 2017; arXiv:1511.02306v2.
8 thms2 active usersReviewed
Linear algebraMarkov Chain·Captain: mikedeng1

Search via Quantum Walk 2: Phase Estimation Repeated k Times on the Szegedy Walk W(P) Fixes |π⟩ and Reflects A + B ⊖ |π⟩ up to Error 2^{1−k}Research Paper

Motivation

Many classical search algorithms are random walks: a Markov chain PPP on a finite state space XXX is run until it hits a marked state. Szegedy (2004) attached to every such chain a unitary quantum walk W(P)W(P)W(P), and Magniez, Nayak, Roland and Santha (SIAM J. Comput. 2011, arXiv:quant-ph/0608026) used it to search quadratically faster than the classical walk for every reversible ergodic chain. The search runs Grover-style rotations, and each rotation needs the reflection ref(π)\mathrm{ref}(\pi)ref(π) about the stationary state ∣π⟩|\pi\rangle∣π⟩. Preparing ∣π⟩|\pi\rangle∣π⟩ exactly can cost far more than one step of the walk, so the paper builds an approximate reflection R(P)R(P)R(P) from the walk alone, by phase estimation. Theorem 6 of the paper is the guarantee for that circuit, and this mission formalizes it.

Timeline:

  • Jordan, 1875. Two subspaces of a Euclidean space decompose it into one- and two-dimensional invariant pieces ("principal angles").
  • Cleve, Ekert, Macchiavello and Mosca, 1998 (Proc. R. Soc. A). The phase-estimation circuit C(U)C(U)C(U) and its output distribution (Theorem 5 of the paper).
  • Szegedy, 2004. The walk W(P)W(P)W(P), and its spectrum in terms of the singular values of the discriminant matrix (Theorem 4 of the paper).
  • Magniez, Nayak, Roland and Santha, 2007/2011. The circuit R(P)R(P)R(P) and Theorem 6, the search algorithm (Theorem 7), and the bound Δ(P)≥2δ(P)\Delta(P)\ge2\sqrt{\delta(P)}Δ(P)≥2δ(P)​ relating the phase gap to the eigenvalue gap.

Setting

XXX is a finite set of size nnn. A Markov chain is a row-stochastic matrix P=(pxy)x,y∈XP=(p_{xy})_{x,y\in X}P=(pxy​)x,y∈X​. It is ergodic if some power of PPP has all entries positive. A stationary distribution π\piπ satisfies πx>0\pi_x>0πx​>0, ∑xπx=1\sum_x\pi_x=1∑x​πx​=1 and ∑xπxpxy=πy\sum_x\pi_xp_{xy}=\pi_y∑x​πx​pxy​=πy​. The time-reversed chain P∗P^*P∗ is defined by πxpxy=πypyx∗\pi_xp_{xy}=\pi_yp^*_{yx}πx​pxy​=πy​pyx∗​, and PPP is reversible if P∗=PP^*=PP∗=P.

The space is H=CX×X\mathcal H=\mathbb C^{X\times X}H=CX×X with basis ∣x⟩∣y⟩|x\rangle|y\rangle∣x⟩∣y⟩. Put ∣px⟩=∑ypxy ∣y⟩|p_x\rangle=\sum_y\sqrt{p_{xy}}\,|y\rangle∣px​⟩=∑y​pxy​​∣y⟩ and ∣py∗⟩=∑xpyx∗ ∣x⟩|p^*_y\rangle=\sum_x\sqrt{p^*_{yx}}\,|x\rangle∣py∗​⟩=∑x​pyx∗​​∣x⟩, and

A=Span(∣x⟩∣px⟩:x∈X),B=Span(∣py∗⟩∣y⟩:y∈X).\mathcal A=\mathrm{Span}(|x\rangle|p_x\rangle:x\in X),\qquad \mathcal B=\mathrm{Span}(|p^*_y\rangle|y\rangle:y\in X).A=Span(∣x⟩∣px​⟩:x∈X),B=Span(∣py∗​⟩∣y⟩:y∈X).

For a subspace K\mathcal KK, ref(K)=2ΠK−Id\mathrm{ref}(\mathcal K)=2\Pi_{\mathcal K}-\mathrm{Id}ref(K)=2ΠK​−Id, where ΠK\Pi_{\mathcal K}ΠK​ is the orthogonal projector onto K\mathcal KK. The quantum walk is W(P)=ref(B)⋅ref(A)W(P)=\mathrm{ref}(\mathcal B)\cdot\mathrm{ref}(\mathcal A)W(P)=ref(B)⋅ref(A), and the stationary state is ∣π⟩=∑xπx ∣x⟩∣px⟩|\pi\rangle=\sum_x\sqrt{\pi_x}\,|x\rangle|p_x\rangle∣π⟩=∑x​πx​​∣x⟩∣px​⟩.

The discriminant matrix is D(P)=(pxypyx∗)x,yD(P)=(\sqrt{p_{xy}p^*_{yx}})_{x,y}D(P)=(pxy​pyx∗​​)x,y​. Its singular values lie in [0,1][0,1][0,1]. The phase gap Δ(P)\Delta(P)Δ(P) is 2θ2\theta2θ, where θ\thetaθ is the smallest angle in (0,π/2)(0,\pi/2)(0,π/2) such that cos⁡θ\cos\thetacosθ is a singular value of D(P)D(P)D(P).

The phase-estimation circuit C(U)C(U)C(U) acts on Cι⊗C2s\mathbb C^\iota\otimes\mathbb C^{2^s}Cι⊗C2s. It is

C(U)=(Id⊗F†)(∑j<2sUj⊗∣j⟩⟨j∣)(Id⊗H⊗s),C(U)=(\mathrm{Id}\otimes F^\dagger)\Big(\sum_{j<2^s}U^j\otimes|j\rangle\langle j|\Big)(\mathrm{Id}\otimes H^{\otimes s}),C(U)=(Id⊗F†)(j<2s∑​Uj⊗∣j⟩⟨j∣)(Id⊗H⊗s),

where H⊗sH^{\otimes s}H⊗s is the Walsh–Hadamard matrix and FFF is the 2s2^s2s-point Fourier transform.

The circuit R(P)R(P)R(P) uses s=⌈log⁡2(2π/Δ(P))⌉s=\lceil\log_2(2\pi/\Delta(P))\rceils=⌈log2​(2π/Δ(P))⌉ and acts on H⊗(C2s)⊗k\mathcal H\otimes(\mathbb C^{2^s})^{\otimes k}H⊗(C2s)⊗k. It is built in three steps:

  1. VVV applies C(W(P))C(W(P))C(W(P)) kkk times, each time to the system register and a fresh ancilla register.
  2. F≠0F_{\neq0}F=0​ multiplies by −1-1−1 every basis state with a non-zero estimate in some register.
  3. Then R(P)=V†F≠0VR(P)=V^\dagger F_{\neq0}VR(P)=V†F=0​V.

Formalization targets

Goal: Theorem 6, properties 2 and 3

For PPP ergodic and reversible on n≥2n\ge2n≥2 states, and every integer k≥0k\ge0k≥0:

R(P) ∣π⟩∣0ks⟩=∣π⟩∣0ks⟩,∥(R(P)+Id) ∣ψ⟩∣0ks⟩∥≤21−k∥ψ∥(ψ∈A+B, ψ⊥∣π⟩).R(P)\,|\pi\rangle|0^{ks}\rangle=|\pi\rangle|0^{ks}\rangle,\qquad \big\|(R(P)+\mathrm{Id})\,|\psi\rangle|0^{ks}\rangle\big\|\le2^{1-k}\|\psi\|\quad(\psi\in\mathcal A+\mathcal B,\ \psi\perp|\pi\rangle).R(P)∣π⟩∣0ks⟩=∣π⟩∣0ks⟩,​(R(P)+Id)∣ψ⟩∣0ks⟩​≤21−k∥ψ∥(ψ∈A+B, ψ⊥∣π⟩).

Milestones

The milestones follow the order in which the paper's proof uses them:

  1. Theorem 4 (Szegedy). The spectrum of W(P)W(P)W(P) on A+B\mathcal A+\mathcal BA+B. On that space W(P)W(P)W(P) has the eigenvalues 111 (on A∩B\mathcal A\cap\mathcal BA∩B), −1-1−1, and e±2iθe^{\pm2i\theta}e±2iθ for cos⁡θ\cos\thetacosθ a singular value of D(P)D(P)D(P) in (0,1)(0,1)(0,1), with matching multiplicities. The mission has two items for it: the full statement, and the direction the proof uses.
  2. §3.2. For ergodic reversible PPP, ∣π⟩|\pi\rangle∣π⟩ is the only 111-eigenvector of W(P)W(P)W(P) in A+B\mathcal A+\mathcal BA+B, up to scalars, and every other eigenvalue μ\muμ there satisfies ∣1−μ∣≥∣1−eiΔ(P)∣|1-\mu|\ge|1-e^{i\Delta(P)}|∣1−μ∣≥∣1−eiΔ(P)∣.
  3. Theorem 5, properties 2 and 3. C(U)C(U)C(U) fixes ∣ψ⟩∣0s⟩|\psi\rangle|0^s\rangle∣ψ⟩∣0s⟩ when Uψ=ψU\psi=\psiUψ=ψ. If Uψ=e2iθψU\psi=e^{2i\theta}\psiUψ=e2iθψ with θ∈(0,π)\theta\in(0,\pi)θ∈(0,π), it outputs ∣ψ⟩∣ω⟩|\psi\rangle|\omega\rangle∣ψ⟩∣ω⟩ with ∣⟨0s∣ω⟩∣=∣sin⁡(2sθ)∣/(2ssin⁡θ)|\langle0^s|\omega\rangle|=|\sin(2^s\theta)|/(2^s\sin\theta)∣⟨0s∣ω⟩∣=∣sin(2sθ)∣/(2ssinθ).
  4. Single-copy bound. For Δ/2≤θ≤π−Δ/2\Delta/2\le\theta\le\pi-\Delta/2Δ/2≤θ≤π−Δ/2 and the sss above, ∣sin⁡(2sθ)∣/(2ssin⁡θ)≤1/2|\sin(2^s\theta)|/(2^s\sin\theta)\le1/2∣sin(2sθ)∣/(2ssinθ)≤1/2.
  5. kkk-copy bound. For ψ∈A+B\psi\in\mathcal A+\mathcal Bψ∈A+B with ψ⊥∣π⟩\psi\perp|\pi\rangleψ⊥∣π⟩, the all-zero-estimate component ψ0\psi_0ψ0​ of V∣ψ⟩∣0ks⟩V|\psi\rangle|0^{ks}\rangleV∣ψ⟩∣0ks⟩ has ∥ψ0∥≤2−k∥ψ∥\|\psi_0\|\le2^{-k}\|\psi\|∥ψ0​∥≤2−k∥ψ∥. For every ψ\psiψ, ∥(R(P)+Id)∣ψ⟩∣0ks⟩∥=2∥ψ0∥\|(R(P)+\mathrm{Id})|\psi\rangle|0^{ks}\rangle\|=2\|\psi_0\|∥(R(P)+Id)∣ψ⟩∣0ks⟩∥=2∥ψ0​∥.

Significance

Theorem 6 replaces the reflection about ∣π⟩|\pi\rangle∣π⟩ with a circuit that only calls the walk. Its cost scales as 1/Δ(P)1/\Delta(P)1/Δ(P) rather than as the cost of preparing ∣π⟩|\pi\rangle∣π⟩. Combined with Δ(P)≥2δ(P)\Delta(P)\ge2\sqrt{\delta(P)}Δ(P)≥2δ(P)​, where δ(P)\delta(P)δ(P) is the eigenvalue gap, this gives the search cost S+1ε(1δU+C)S+\frac1{\sqrt\varepsilon}\big(\frac1{\sqrt\delta}U+C\big)S+ε​1​(δ​1​U+C) of Theorem 7, up to logarithmic factors. The same approximate-reflection device recurs in later quantum-walk and amplitude-amplification algorithms.

The results are proved in the paper, which takes Theorem 4 from Szegedy and Theorem 5 from Cleve et al. As far as the platform index shows, none of Theorems 4, 5 or 6 has a machine-checked proof. The mission produces three reusable components: a Lean definition of the Szegedy walk and of the phase-estimation circuit, a formal Jordan-type spectral theorem for products of two reflections, and the analysis of phase estimation on an eigenvector.

Difficulty

Most of the work is linear algebra. The proof of Theorem 6 has a short outline: expand ψ\psiψ in eigenvectors of W(P)W(P)W(P), apply Theorem 5 to each, and bound each amplitude by 1/21/21/2. Three steps carry the weight:

  • Theorem 4. The eigen-decomposition of W(P)W(P)W(P) on A+B\mathcal A+\mathcal BA+B is Jordan's two-subspace decomposition, with the multiplicities read off the singular value decomposition of D(P)D(P)D(P). The decomposition has to be built, and the cases at singular values 000 and 111 have to be handled separately.
  • Uniqueness of ∣π⟩|\pi\rangle∣π⟩. This step needs ergodicity, through Perron–Frobenius, and reversibility, because D(P)D(P)D(P) is then symmetric and its singular values are the moduli of the eigenvalues of PPP. Without reversibility D(P)D(P)D(P) can have the singular value 111 twice, and property 3 then fails.
  • Repetition. The kkk phase estimations share one system register. Their product acts on an eigenvector as a tensor power on the ancillas. This needs the eigenvectors of the unitary W(P)W(P)W(P) restricted to the invariant subspace A+B\mathcal A+\mathcal BA+B to be orthogonal.

Formalization scope

  • H\mathcal HH is EuclideanSpace ℂ (X × X), with the first coordinate the first register.
  • The ancilla register is indexed by Fin (2^s), and kkk registers by Fin k → Fin (2^s); the all-zeros state is the zero index.
  • ref(K)\mathrm{ref}(\mathcal K)ref(K) is Mathlib's Submodule.reflection.
  • The stationary distribution π\piπ is passed as data with its defining hypotheses. "Ergodic" is Matrix.IsPrimitive.
  • Singular values of the real matrix D(P)D(P)D(P) are LinearMap.singularValues.
  • When D(P)D(P)D(P) has no singular value in (0,1)(0,1)(0,1), the paper leaves Δ(P)\Delta(P)Δ(P) undefined, and the formalization sets Δ(P)=π\Delta(P)=\piΔ(P)=π.
  • log⁡2\log_2log2​ is Real.logb 2 and the ceiling is Nat.ceil.

Deviations from the page.

  • Reversibility, the standing assumption of §3.2, is a hypothesis of the goal.
  • Property 3 is stated for vectors and is homogeneous in ∥ψ∥\|\psi\|∥ψ∥.
  • Theorem 5 is stated for any finite-dimensional unitary, not only 2m×2m2^m\times2^m2m×2m, and with ∣sin⁡(2sθ)∣|\sin(2^s\theta)|∣sin(2sθ)∣, because the printed right-hand side can be negative.
  • The single-copy bound also covers the eigenvalue −1-1−1.

Only exact statements are formalized. The cost halves (gate counts, calls to ccc-W(P)W(P)W(P), "s∈log⁡2(1/Δ)+O(1)s\in\log_2(1/\Delta)+O(1)s∈log2​(1/Δ)+O(1)", the qubit count, uniformity) are out of scope.

The circuit R(P)R(P)R(P) is the explicit composition above, built from C(W(P))C(W(P))C(W(P)). It is neither "some circuit with properties 2–3" nor anything defined through the projector onto ∣π⟩|\pi\rangle∣π⟩, either of which would make the goal a tautology.

Contributions welcome: proofs of the milestones, Jordan's lemma for two subspaces as a standalone result, and the bound Δ(P)≥2δ(P)\Delta(P)\ge2\sqrt{\delta(P)}Δ(P)≥2δ(P)​ of §3.3.

Selected references

  • F. Magniez, A. Nayak, J. Roland, M. Santha, Search via Quantum Walk, SIAM J. Comput. 40(1), 2011. https://arxiv.org/abs/quant-ph/0608026 (v4), https://doi.org/10.1137/090745854
  • M. Szegedy, Quantum speed-up of Markov chain based algorithms, FOCS 2004. https://doi.org/10.1109/FOCS.2004.53
  • R. Cleve, A. Ekert, C. Macchiavello, M. Mosca, Quantum algorithms revisited, Proc. R. Soc. Lond. A 454, 1998. https://doi.org/10.1098/rspa.1998.0164
  • C. Jordan, Essai sur la géométrie à n dimensions, Bull. Soc. Math. France 3, 1875. https://doi.org/10.24033/bsmf.90
11 thms2 active usersReviewed
Theoretical Computer Science·Captain: mikedeng1

Search via Quantum Walk 1: Recursive Amplitude Amplification with Approximate Reflections R(βᵢ), βᵢ = 18γ/(4π³i²), Finds a Marked Element with Probability at Least 1/12 − 3γResearch Paper

Motivation

Grover's algorithm finds a marked element among NNN with O(N)O(\sqrt N)O(N​) queries by alternating two reflections: one about the initial state and one that flips the sign of marked states. In quantum-walk search, the initial state ∣π⟩|\pi\rangle∣π⟩ encodes the stationary distribution of a Markov chain, and the reflection about ∣π⟩|\pi\rangle∣π⟩ is too expensive to implement exactly. Magniez, Nayak, Roland and Santha (arXiv:quant-ph/0608026, SIAM J. Comput. 2011) obtain the reflection approximately, by phase estimation on the quantum walk, and need a search procedure that tolerates the approximation error without paying extra cost to reduce it. Their Section 4 supplies one: a variant of the recursive amplitude amplification (RAA) of Høyer, Mosca and de Wolf (ICALP 2003) in which the reflection about ∣π⟩|\pi\rangle∣π⟩ is replaced, at recursion level iii, by an approximate circuit of precision βi=184π3γ/i2\beta_i=\frac{18}{4\pi^3}\gamma/i^2βi​=4π318​γ/i2. The two lemmas of that section, stated "in full generality for potential further applications" (p. 11), are the exact engine of the paper's headline Theorem 3 (search with cost S+1ε(1δU+C)S+\frac1{\sqrt\varepsilon}(\frac1{\sqrt\delta}U+C)S+ε​1​(δ​1​U+C)).

Timeline: Grover (1996) gives quadratic speedup for unstructured search; Brassard, Høyer, Mosca and Tapp (2002) generalize it to amplitude amplification; Høyer, Mosca and de Wolf (2003) introduce RAA to tolerate a bounded-error marking reflection; Szegedy (2004) defines quantum walks for arbitrary reversible chains with detection guarantees; Magniez, Nayak, Roland and Santha (STOC 2007, SIAM 2011) adapt RAA to an approximate initial-state reflection and obtain search, not only detection, for every reversible ergodic chain.

Setting

Let XXX be a finite set and M⊆XM\subseteq XM⊆X a set of marked elements. The state space is H=CX×X\mathcal H=\mathbb C^{X\times X}H=CX×X. The initial state ∣π⟩∈H|\pi\rangle\in\mathcal H∣π⟩∈H is any unit vector (Lemmas 1 and 2 never use its quantum-walk form), and the marked weight is pM=∥ΠM∣π⟩∥2p_M=\|\Pi_M|\pi\rangle\|^2pM​=∥ΠM​∣π⟩∥2, where ΠM\Pi_MΠM​ projects onto the basis states ∣x⟩∣y⟩|x\rangle|y\rangle∣x⟩∣y⟩ with x∈Mx\in Mx∈M.

For each level i≥1i\ge1i≥1 an extra register KiK_iKi​ (a finite-dimensional space with a basis state ∣0⟩|0\rangle∣0⟩) is given together with a unitary RiR_iRi​ on H⊗Ki\mathcal H\otimes K_iH⊗Ki​, playing the role of R(βi)R(\beta_i)R(βi​):

Ri∣π⟩∣0⟩=∣π⟩∣0⟩,∥(Ri+Id)∣ψ⟩∣0⟩∥≤βi∥ψ∥  whenever ⟨π∣ψ⟩=0.R_i|\pi\rangle|0\rangle=|\pi\rangle|0\rangle,\qquad \|(R_i+\mathrm{Id})|\psi\rangle|0\rangle\|\le\beta_i\|\psi\|\ \text{ whenever }\langle\pi|\psi\rangle=0 .Ri​∣π⟩∣0⟩=∣π⟩∣0⟩,∥(Ri​+Id)∣ψ⟩∣0⟩∥≤βi​∥ψ∥  whenever ⟨π∣ψ⟩=0.

On H⊗K1⊗⋯⊗KT\mathcal H\otimes K_1\otimes\cdots\otimes K_TH⊗K1​⊗⋯⊗KT​ the marked subspace M~\tilde{\mathcal M}M~ consists of states whose first register is marked, and ref(M~⊥)=Id−2ΠM~\mathrm{ref}(\tilde{\mathcal M}^\perp)=\mathrm{Id}-2\Pi_{\tilde M}ref(M~⊥)=Id−2ΠM~​.

Approximate RAA(i,γ)(i,\gamma)(i,γ) is the unitary AiA_iAi​ with A0=IdA_0=\mathrm{Id}A0​=Id and

Ai=Ai−1⋅Oi⋅Ai−1†⋅ref(M~⊥)⋅Ai−1,A_i=A_{i-1}\cdot O_i\cdot A_{i-1}^\dagger\cdot\mathrm{ref}(\tilde{\mathcal M}^\perp)\cdot A_{i-1},Ai​=Ai−1​⋅Oi​⋅Ai−1†​⋅ref(M~⊥)⋅Ai−1​,

where OiO_iOi​ multiplies by −1-1−1 every basis state in which some register KjK_jKj​, j<ij<ij<i, is not ∣0⟩|0\rangle∣0⟩, and otherwise applies RiR_iRi​ to H⊗Ki\mathcal H\otimes K_iH⊗Ki​. Write ∣φi⟩=Ai∣π⟩∣0S⟩|\varphi_i\rangle=A_i|\pi\rangle|0^S\rangle∣φi​⟩=Ai​∣π⟩∣0S⟩ and sin⁡ϕi=∥ΠM~∣φi⟩∥\sin\phi_i=\|\Pi_{\tilde M}|\varphi_i\rangle\|sinϕi​=∥ΠM~​∣φi​⟩∥.

Tolerant RAA(tmax⁡,γ)(t_{\max},\gamma)(tmax​,γ) first samples xxx (succeeding with probability pMp_MpM​); otherwise, for i=1,…,tmax⁡i=1,\dots,t_{\max}i=1,…,tmax​, it applies AiA_iAi​ to the state left over from the previous failed measurement, ∣ψi⟩=Ai∣νi−1⊥⟩|\psi_i\rangle=A_i|\nu^\perp_{i-1}\rangle∣ψi​⟩=Ai​∣νi−1⊥​⟩ with ∣ν0⊥⟩=∣π⟩∣0S⟩|\nu^\perp_0\rangle=|\pi\rangle|0^S\rangle∣ν0⊥​⟩=∣π⟩∣0S⟩, and measures {ΠM~,Id−ΠM~}\{\Pi_{\tilde M},\mathrm{Id}-\Pi_{\tilde M}\}{ΠM~​,Id−ΠM~​}; a failure collapses the state to ∣νi⊥⟩=ΠM~⊥∣ψi⟩/∥ΠM~⊥∣ψi⟩∥|\nu_i^\perp\rangle=\Pi_{\tilde M^\perp}|\psi_i\rangle/\|\Pi_{\tilde M^\perp}|\psi_i\rangle\|∣νi⊥​⟩=ΠM~⊥​∣ψi​⟩/∥ΠM~⊥​∣ψi​⟩∥.

Formalization targets

Goal: Lemma 2 (p. 15)

Let 0<γ≤1/400<\gamma\le1/400<γ≤1/40, let ε>0\varepsilon>0ε>0 satisfy pM≥εp_M\ge\varepsilonpM​≥ε whenever pM>0p_M>0pM​>0, and let tmax⁡t_{\max}tmax​ be the smallest non-negative integer with 3tmax⁡sin⁡−1ε∈[π/4,3π/4]3^{t_{\max}}\sin^{-1}\sqrt\varepsilon\in[\pi/4,3\pi/4]3tmax​sin−1ε​∈[π/4,3π/4]. The probability PsuccP_{\rm succ}Psucc​ that Tolerant RAA(tmax⁡,γ)(t_{\max},\gamma)(tmax​,γ) ends with a marked element satisfies

M=∅⇒Psucc=0,pM>0⇒Psucc≥112−3γ.M=\emptyset\Rightarrow P_{\rm succ}=0,\qquad p_M>0\Rightarrow P_{\rm succ}\ge\frac1{12}-3\gamma .M=∅⇒Psucc​=0,pM​>0⇒Psucc​≥121​−3γ.

Lemma 1 (p. 12)

With ttt the smallest non-negative integer such that 3tsin⁡−1pM∈[π/4,3π/4]3^t\sin^{-1}\sqrt{p_M}\in[\pi/4,3\pi/4]3tsin−1pM​​∈[π/4,3π/4], for every γ>0\gamma>0γ>0,

∥ΠM~At∣π⟩∣0S⟩∥≥12−γ.\|\Pi_{\tilde M}A_t|\pi\rangle|0^S\rangle\|\ge\frac1{\sqrt2}-\gamma .∥ΠM~​At​∣π⟩∣0S⟩∥≥2​1​−γ.

Milestones

In the order of the proofs: Fact 1 (the error operator Ei=Ai−1OiAi−1†−ref(φi−1)E_i=A_{i-1}O_iA_{i-1}^\dagger-\mathrm{ref}(\varphi_{i-1})Ei​=Ai−1​Oi​Ai−1†​−ref(φi−1​) kills ∣φi−1⟩|\varphi_{i-1}\rangle∣φi−1​⟩ and has norm ≤βi\le\beta_i≤βi​ on states with clean registers K≥iK_{\ge i}K≥i​); the one-level bound ∣sin⁡ϕi+1−sin⁡3ϕi∣≤βi+1∣sin⁡2ϕi∣|\sin\phi_{i+1}-\sin3\phi_i|\le\beta_{i+1}|\sin2\phi_i|∣sinϕi+1​−sin3ϕi​∣≤βi+1​∣sin2ϕi​∣; the two trigonometric inequalities on [0,π/4][0,\pi/4][0,π/4]; the surrogate bound e~i≤γϕˉi/π≤γ\tilde e_i\le\gamma\bar\phi_i/\pi\le\gammae~i​≤γϕˉ​i​/π≤γ; Lemma 1; the three terms of the drift recursion (5); and the accumulated drift δt=∥∣ψt⟩−∣φt⟩∥≤π/8+9γ/8\delta_t=\||\psi_t\rangle-|\varphi_t\rangle\|\le\pi/8+9\gamma/8δt​=∥∣ψt​⟩−∣φt​⟩∥≤π/8+9γ/8.

Significance

Lemma 2 turns any family of approximate reflections whose error decays like 1/i21/i^21/i2 into a search procedure that succeeds with constant probability, needs only a lower bound ε\varepsilonε on pMp_MpM​, and costs O(3tmax⁡)=O(1/ε)O(3^{t_{\max}})=O(1/\sqrt\varepsilon)O(3tmax​)=O(1/ε​) calls. Combined with the phase-estimation reflection of the paper's Theorem 6 it yields Theorem 3, the general quantum-walk search theorem that has become the standard tool for walk-based algorithms (element distinctness, triangle finding, group commutativity). Nothing in the lemma refers to Markov chains, so it applies to any setting with an approximate reflection about the initial state.

The results are proved in the paper. None of them is machine-checked: the platform holds a formal Grover search with one marked basis state and exact reflections, but no amplitude amplification with approximate or recursive reflections. A formal proof would also settle the steps the paper passes over quickly, notably that the trigonometric inequalities, claimed for angles in [0,π/4][0,\pi/4][0,π/4], are applied to the actual angles ϕi\phi_iϕi​, which may exceed π/4\pi/4π/4 by O(γ)O(\gamma)O(γ) at the last level.

Difficulty

The ideal analysis (every reflection exact, angle tripled at each level) is a two-dimensional rotation argument. With approximate reflections the state leaves the plane spanned by ∣μ0⟩|\mu_0\rangle∣μ0​⟩ and ∣μ0⊥⟩|\mu_0^\perp\rangle∣μ0⊥​⟩, and each level both triples the error already present and injects a new one; the errors stay bounded only because ∑iβi\sum_i\beta_i∑i​βi​ converges and the injection at level iii is weighted by sin⁡2ϕi\sin2\phi_isin2ϕi​. Fact 1 is not a restatement of the hypothesis on R(β)R(\beta)R(β): it holds only because step 4 flips the phase of states whose earlier registers are dirty, and because Ai−1A_{i-1}Ai−1​ never touches K≥iK_{\ge i}K≥i​. In Lemma 2 the attempts reuse the leftover state, not a fresh ∣π⟩∣0S⟩|\pi\rangle|0^S\rangle∣π⟩∣0S⟩, so the state at the decisive attempt ttt has drifted; bounding the drift needs the normalised unmarked parts ∣μk⊥⟩|\mu_k^\perp\rangle∣μk⊥​⟩ to move little from level to level, which again depends on the error bounds of Lemma 1.

Formalization scope

  • H⊗K1⊗⋯⊗KT\mathcal H\otimes K_1\otimes\cdots\otimes K_TH⊗K1​⊗⋯⊗KT​ is EuclideanSpace ℂ (X × X × ((j : Fin T) → κ (j+1))); operators are complex matrices. Registers are 0-based in Lean (index jjj is Kj+1K_{j+1}Kj+1​).
  • RiR_iRi​ is required only at the precisions βi\beta_iβi​ actually used, which is weaker than the paper's "for any β>0\beta>0β>0". Property 3 is stated in the homogeneous form ≤βi∥ψ∥\le\beta_i\|\psi\|≤βi​∥ψ∥.
  • "Undo" is the conjugate transpose. ttt and tmax⁡t_{\max}tmax​ are explicit naturals with "satisfies the condition and no smaller one does". sin⁡−1\sin^{-1}sin−1 is Real.arcsin; the interval is closed.
  • The success probability of Tolerant RAA is defined from the measurement rule, pM+(1−pM)(1−∏i=1tmax⁡(1−∥ΠM~∣ψi⟩∥2))p_M+(1-p_M)\big(1-\prod_{i=1}^{t_{\max}}(1-\|\Pi_{\tilde M}|\psi_i\rangle\|^2)\big)pM​+(1−pM​)(1−∏i=1tmax​​(1−∥ΠM~​∣ψi​⟩∥2)), with post-measurement states computed from the actual ∣ψi⟩|\psi_i\rangle∣ψi​⟩; registers are not reset. The classical sample succeeds with probability ∥ΠM∣π⟩∥2\|\Pi_M|\pi\rangle\|^2∥ΠM​∣π⟩∥2, which is ∑x∈Mπx\sum_{x\in M}\pi_x∑x∈M​πx​ in the paper's walk setting.
  • "MMM non-empty" in Lemma 2 is read as pM>0p_M>0pM​>0, as in the paper's proof. Edge-case hypotheses: ∥π∥=1\|\pi\|=1∥π∥=1; ϕi≤π/3\phi_i\le\pi/3ϕi​≤π/3 in the one-level bound (so sin⁡3ϕi≥0\sin3\phi_i\ge0sin3ϕi​≥0); pM<1p_M<1pM​<1 in the last drift term; 1≤i<t1\le i<t1≤i<t and T≥tT\ge tT≥t in the drift bounds.
  • Cost is not formalized: property 1 of R(β)R(\beta)R(β), the cost c2c_2c2​ of −ref(M)-\mathrm{ref}(M)−ref(M) and every "incurs a cost of order" clause are out of scope. The data-structure subscript ddd is omitted, as in the paper's own error analysis.
  • A formalization in which step 4 applies an exact reflection about ∣π⟩|\pi\rangle∣π⟩ or ∣φi−1⟩|\varphi_{i-1}\rangle∣φi−1​⟩, or in which the success probability is computed from ideal angles instead of the actual states, would make the lemmas statements about exact RAA; the definitions apply the given RiR_iRi​ and measure the actual states.

Contributions welcome: proofs of the trigonometric milestones and of e~i≤γϕˉi/π\tilde e_i\le\gamma\bar\phi_i/\pie~i​≤γϕˉ​i​/π (pure real analysis), Fact 1 (finite-dimensional linear algebra with a block structure on registers), and the vector inequality ∥u/∥u∥−v/∥v∥∥≤2∥u−v∥/∥v∥\|u/\|u\|-v/\|v\|\|\le2\|u-v\|/\|v\|∥u/∥u∥−v/∥v∥∥≤2∥u−v∥/∥v∥ that the drift bounds share. The register and controlled-unitary infrastructure is reusable for other recursive quantum algorithms.

Selected references

  • F. Magniez, A. Nayak, J. Roland, M. Santha, Search via Quantum Walk, SIAM J. Comput. 40(1), 2011; arXiv:quant-ph/0608026v4. https://arxiv.org/abs/quant-ph/0608026
  • P. Høyer, M. Mosca, R. de Wolf, Quantum search on bounded-error inputs, ICALP 2003. https://arxiv.org/abs/quant-ph/0304052
  • G. Brassard, P. Høyer, M. Mosca, A. Tapp, Quantum amplitude amplification and estimation, Contemp. Math. 305, 2002. https://arxiv.org/abs/quant-ph/0005055
  • L. K. Grover, A fast quantum mechanical algorithm for database search, STOC 1996. https://arxiv.org/abs/quant-ph/9605043
  • M. Szegedy, Quantum speed-up of Markov chain based algorithms, FOCS 2004. https://doi.org/10.1109/FOCS.2004.53
14 thms2 active usersReviewed
Complexity Theory·Captain: marwahaha

Exact quantum factoring over a fixed finite gate setOpen Problem

Motivation

Bounded-error factoring and exact factoring have different correctness requirements. Repetition until success and increasingly accurate rotations do not automatically give a fixed-gate, worst-case polynomial exact algorithm. The pinned manuscript supplies the research context.

Setting

Circuit instructions use NOT, CNOT, Toffoli, Hadamard and phase primitives, their inverses and singly controlled versions. A classical finite-stack machine generates each encoded circuit from unary input length.

Formalization target

The selected goal is OAI.ExactQuantumFactoring.exact_quantum_factoring. Its central assertion is

P(complete prime factorization of N)=1.P(\mathrm{complete\ prime\ factorization\ of}\ N)=1.P(complete prime factorization of N)=1.

The theorem states that the defined proposition MainTheorem holds, i.e. there is a family of quantum circuits indexed by input bit length ℓ with three properties. Circuits are lists of instructions on q qubits, each applying one of 20 named gates (the primitives NOT, CNOT, Toffoli, Hadamard and phase, each optionally inverted and optionally given one extra control) to distinct wires; the output state is obtained by applying the instructions in order to the basis state holding the binary digits of N, least significant bit first, on the first ℓ wires, with all other wires zero. First, the family is uniform: a single Turing machine (TM2) with finite stack alphabets computes in polynomial time the encoding of the ℓth circuit from the unary string of length ℓ, where the encoding writes the qubit count, instruction count and each instruction's gate code, inverse and control flags and wire indices in unary. Second, the numbers of qubits and of instructions of the ℓth circuit are both bounded by one fixed polynomial in ℓ with natural-number coefficients. Third, for every ℓ and every integer N ≥ 2 whose binary length is exactly ℓ, the circuit has at least ℓ + n² qubits, where n = max(128, ℓ), and the total squared amplitude on basis states whose output is correct equals exactly 1. A basis state is correct if reading n consecutive blocks of n bits after the input wires, each block as a binary number, gives the nondecreasing list of prime factors of N with multiplicity, padded with zeros to length n.

Significance and status

The output is a sorted list of prime factors with multiplicity in fixed binary blocks, padded with zeros. The target is an existence theorem for a uniform circuit family, not an uploaded executable factoring program. The target is currently Open on Prove2Me. The manuscript's mathematical argument and a machine-checked proof of the selected statement are separate deliverables.

Difficulty

Uniform generation, polynomial qubit and gate bounds, a fixed finite gate alphabet, and probability-one correctness must all hold together.

Formalization scope

The exact published goal, its hypotheses and its referenced definition blocks specify the requested formalization. The explanatory formula above is a summary; all quantifiers and additional clauses in the linked statement remain required.

The available published material supplies this goal and its necessary definitions. Additional manuscript lemmas are not represented as attached milestones.

Selected references

  • OpenAI, Exact quantum factoring over a fixed finite gate set, preprint, 2026. Manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Selected goal source.
4 thms2 active usersReviewed
Linear algebra·Captain: marwahaha

Entanglement with zero distillable secret key in local dimension tenOpen Problem

Motivation

Positive partial transpose imposes strong constraints on quantum maps, but composition may retain entanglement. Explicit finite-dimensional examples make that distinction a precise algebraic target. The pinned manuscript supplies the research context.

Setting

The selected maps act on complex 10 by 10 matrices. Complete positivity is quantified over matrix amplifications, while separability is expressed by finite sums of positive tensor factors.

Formalization target

The selected goal is OAI.DimensionTen.main_pair. Its central assertion is

Φ1=phiOne,Φ2=phiTwo,¬EB(Φ2∘Φ1).\Phi_1=\mathrm{phiOne},\quad\Phi_2=\mathrm{phiTwo},\quad\neg\mathrm{EB}(\Phi_2\circ\Phi_1).Φ1​=phiOne,Φ2​=phiTwo,¬EB(Φ2​∘Φ1​).

The theorem states that there exist maps Φ₁ and Φ₂ from 10×10 complex matrices to 10×10 complex matrices, equal to the defined maps phiOne and phiTwo, each of which is PPT, meaning complex-linear, completely positive, and such that composing with the transpose of the output is also completely positive (complete positivity means that applying the map to one factor of any positive semidefinite block matrix on ℂᵏ⊗ℂ¹⁰, for every k≥1, yields a positive semidefinite matrix). Here phiOne sends A to the 6×6 matrix obtained from the transpose of A by embedding it as a symmetric tensor in ℂ⁴⊗ℂ⁴, applying the tensor square of an explicit 4×4 pencil map built from four integer 6×4 blocks, and compressing to the antisymmetric subspace, then padding it to a 10×10 matrix in the first six coordinates. phiTwo is the Hilbert–Schmidt adjoint of an associated complementary map, which uses a Hodge-type complement matrix, applied to the compression of its input onto the first six coordinates. Moreover, letting Z be the Choi matrix of the composition Φ₂∘Φ₁, a 100×100 matrix with entries given by the images of the matrix units, Z is nonzero; no nonzero product vector u⊗v with u,v∈ℂ¹⁰ lies in the range of Z, that is, whenever Z applied to some w∈ℂ¹⁰ˣ¹⁰ equals u⊗v then u=0 or v=0; and Φ₂∘Φ₁ is not entanglement breaking, where entanglement breaking means completely positive and sending every positive semidefinite amplification to a separable matrix, a finite sum of Kronecker products of positive semidefinite matrices. This theorem is admitted in the source, not proved.

Significance and status

The selected target is the explicit pair of PPT maps in dimension ten, including its nonzero Choi matrix and product-vector obstruction. It does not state a secret-key distillation theorem. The separate 21-dimensional channel is retained as an additional reference. The target is currently Open on Prove2Me. The manuscript's mathematical argument and a machine-checked proof of the selected statement are separate deliverables.

Difficulty

PPT properties and non-entanglement-breaking composition require different certificates. The range condition must exclude every nonzero product vector.

Formalization scope

The exact published goal, its hypotheses and its referenced definition blocks specify the requested formalization. The explanatory formula above is a summary; all quantifiers and additional clauses in the linked statement remain required.

Additional published targets are included as separate references:

  • OAI.DimensionTen.exists_channel_fin21 (Open).

Selected references

  • OpenAI, Entanglement with zero distillable secret key in local dimension ten, preprint, 2026. Manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Selected goal source.
9 thms2 active usersReviewed
Linear algebra·Captain: marwahaha

Exact Fourier certificates for complex Hadamard matrices of order sixOpen Problem

Motivation

Character sums express phase constraints on complex Hadamard matrices. In dimension six these constraints also bear on how many mutually unbiased bases can coexist. The pinned manuscript supplies the research context.

Setting

A complex Hadamard matrix has unit-modulus entries and conjugate-transpose product 6I. Equivalence permits row and column permutations and unit phases. Tao's cubic matrix supplies the exceptional class.

Formalization target

The selected goal is OAI.MUB6.fourier_and_family_bound. Its central assertion is

gH(π(1,1,1,−1,−1,−1))=0,nMUB≤5.g_H(\pi(1,1,1,-1,-1,-1))=0,\qquad n_{\rm MUB}\leq5.gH​(π(1,1,1,−1,−1,−1))=0,nMUB​≤5.

The theorem states a conjunction of two claims about 6x6 complex matrices and mutually unbiased bases in C^6. First, for every complex Hadamard matrix H of order 6 (all entries of modulus 1 and HH = 6I, where H is the conjugate transpose) that is not equivalent to the specific matrix tao, every permutation π of the six coordinates gives g(H, alpha∘π) = 0. Here the character of a column x at an integer exponent vector a is the product over i of x_i^{a_i}, g(H,a) is (1/6) times the sum over the six columns k of H of the character of column k at a, and alpha is the exponent vector (1,1,1,-1,-1,-1), so alpha∘π is alpha with its entries permuted. Equivalence of H and K means K_{ij} = u_i H_{r(i),c(j)} v_j for some row and column permutations r, c and unit-modulus complex phase vectors u and v. The matrix tao has entries ω^{e_{ij}}, where ω = exp(2πi/3) and e is a fixed 6x6 exponent matrix with zero first row and column and a five-cycle pattern of exponents 0, 1, 2 in the remaining 5x5 block. Second, for every natural number n, if there exist n orthonormal bases of C^6 that are pairwise mutually unbiased, meaning |<b_i, b'_j>|^2 = 1/6 for all vectors of two distinct bases, then n ≤ 5. This is stated as an admitted theorem, not a verified proof.

Significance and status

The goal is the conjunction of Fourier vanishing outside the specified equivalence class and the bound on attainable families. The cube-fiber statement is an additional published supporting target with its own hypotheses. The target is currently Open on Prove2Me. The manuscript's mathematical argument and a machine-checked proof of the selected statement are separate deliverables.

Difficulty

Orthogonality immediately kills certain degree-two characters, but the target concerns a balanced degree-six character and a separate global bound on families of bases.

Formalization scope

The exact published goal, its hypotheses and its referenced definition blocks specify the requested formalization. The explanatory formula above is a summary; all quantifiers and additional clauses in the linked statement remain required.

Additional published targets are included as separate references:

  • OAI.HadamardSix.rowRatio_cubeFiber_sum_zero (Open).

Selected references

  • OpenAI, Exact Fourier certificates for complex Hadamard matrices of order six, preprint, 2026. Manuscript.
  • OpenAI, accompanying formal statements, commit adc7f1241b42. Selected goal source.
7 thms2 active usersReviewed
Information TheoryMathematical Physics·Captain: wurtle

The entropy photon-number inequalityResearch Paper

Motivation

Shannon's entropy power inequality bounds the entropy of a sum of independent random vectors below by the entropies of the summands; it is a basic tool for classical Gaussian channel capacities. In optical communication, addition is replaced by passive mixing of bosonic modes at a beam splitter. Guha, Erkmen and Shapiro conjectured the sharp bosonic analogue, the entropy photon-number inequality (EPnI), stated in terms of the photon number of the thermal state with the same entropy (ITA 2008). If true, it settles the minimum output entropy of thermal attenuators at fixed input entropy and the capacity regions of bosonic broadcast and wiretap channels, which had been reduced to this inequality (PRA 2007).

This mission asks for a formal proof of the EPnI for finite-energy inputs in any finite number of modes, as stated in an OpenAI preprint dated September 24, 2026 (source). The preprint has not been peer reviewed and its claims have not been independently verified; on the platform the Lean goal is open.

Background

  • 1948–1965 — Shannon introduces entropy power; Stam (1959) and Blachman (IEEE IT 1965) prove the entropy power inequality.
  • 2004 — Capacity of the pure-loss bosonic channel (PRL 2004) and the minimum-output-entropy conjecture (PRA 2004).
  • 2007–2008 — Guha, Shapiro and Erkmen relate broadcast capacity to a minimum-output-entropy conjecture; Guha, Erkmen and Shapiro state the EPnI.
  • 2011 — Special cases (one-mode number-diagonal inputs) by Das, Sharma and Muthukrishnan (arXiv:1107.2365).
  • 2014 — König and Smith prove a quantum entropy power inequality, including S(ρC)≥ηS(ρA)+(1−η)S(ρB)S(\rho_C)\ge\eta S(\rho_A)+(1-\eta)S(\rho_B)S(ρC​)≥ηS(ρA​)+(1−η)S(ρB​) (IEEE IT 2014); De Palma, Mari and Giovannetti prove the exponential form eS(ρC)/n≥ηeS(ρA)/n+(1−η)eS(ρB)/ne^{S(\rho_C)/n}\ge\eta e^{S(\rho_A)/n}+(1-\eta)e^{S(\rho_B)/n}eS(ρC​)/n≥ηeS(ρA​)/n+(1−η)eS(ρB​)/n (Nat. Photonics 2014).
  • 2015 — Giovannetti, Holevo and García-Patrón solve the Gaussian optimizer conjecture for unconstrained minimum output entropy (CMP 2015).
  • 2016–2018 — De Palma, Trevisan and Giovannetti settle one-mode constrained problems (IEEE IT 2017; PRL 2017); De Palma and Trevisan give a rigorous finite-energy conditional EPI (CMP 2018).
  • September 2026 — The OpenAI preprint claims the two-input EPnI for all finite-energy inputs (Theorem 1.1, p. 2).

Setting

An nnn-mode bosonic system has Fock space ℓ2(Nn)\ell^2(\mathbb N^n)ℓ2(Nn) with number basis ∣k⟩|k\rangle∣k⟩, k∈Nnk\in\mathbb N^nk∈Nn. A state is a positive trace-one operator ρ\rhoρ; it has finite energy if Tr⁡ρ∑jaj†aj=∑k(k1+⋯+kn)⟨k∣ρ∣k⟩<∞\operatorname{Tr}\rho\sum_ja_j^\dagger a_j=\sum_k(k_1+\dots+k_n)\langle k|\rho|k\rangle<\inftyTrρ∑j​aj†​aj​=∑k​(k1​+⋯+kn​)⟨k∣ρ∣k⟩<∞. The von Neumann entropy is S(ρ)=−Tr⁡ρlog⁡ρS(\rho)=-\operatorname{Tr}\rho\log\rhoS(ρ)=−Trρlogρ (natural log). The thermal entropy per mode is

g(t)=(t+1)log⁡(t+1)−tlog⁡t,t≥0,g(t)=(t+1)\log(t+1)-t\log t,\qquad t\ge0,g(t)=(t+1)log(t+1)−tlogt,t≥0,

increasing from 000 to ∞\infty∞, and the entropy photon number of ρ\rhoρ is N(ρ)=g−1(S(ρ)/n)N(\rho)=g^{-1}(S(\rho)/n)N(ρ)=g−1(S(ρ)/n), the mean photon number per mode of the product thermal state with the same entropy. For independent inputs ρA,ρB\rho_A,\rho_BρA​,ρB​ and transmissivity 0≤η≤10\le\eta\le10≤η≤1, the beam-splitter output ρC\rho_CρC​ is the reduced state of the modes cj=η aj+1−η bjc_j=\sqrt\eta\,a_j+\sqrt{1-\eta}\,b_jcj​=η​aj​+1−η​bj​ after passive mixing of ρA⊗ρB\rho_A\otimes\rho_BρA​⊗ρB​. No independence among the modes within either input is assumed.

Formalization targets

Goal: Theorem 1.1 (p. 2)

For every finite n≥1n\ge1n≥1, every pair of finite-energy nnn-mode states ρA,ρB\rho_A,\rho_BρA​,ρB​ and every 0≤η≤10\le\eta\le10≤η≤1,

g−1 ⁣(S(ρC)n) ≥ η g−1 ⁣(S(ρA)n)+(1−η) g−1 ⁣(S(ρB)n).g^{-1}\!\Bigl(\frac{S(\rho_C)}n\Bigr)\ \ge\ \eta\,g^{-1}\!\Bigl(\frac{S(\rho_A)}n\Bigr)+(1-\eta)\,g^{-1}\!\Bigl(\frac{S(\rho_B)}n\Bigr).g−1(nS(ρC​)​) ≥ ηg−1(nS(ρA​)​)+(1−η)g−1(nS(ρB​)​).

Thermal inputs with a common mean photon number within each port give equality.

Significance

The result itself. The EPnI is sharper than the exponential quantum entropy power inequality when the two input entropies differ, which is exactly the regime needed for constrained minimum output entropy. The preprint derives the exact minimum output entropy at fixed input entropy for every tensor power of an identical thermal attenuator, with inputs entangled across modes (Corollary 1.2, p. 2), and the exact capacity region of the degraded two-receiver pure-loss broadcast channel (Corollary 7.1, p. 26), completing the converse of Guha, Shapiro and Erkmen.

Formalizing it. The statement involves infinite-dimensional Fock space, trace-class positive operators, continuous functional calculus for the entropy, and the partial trace after a passive unitary. The Lean development builds these concretely in the number basis. A formal proof would give machine-checked infrastructure for quantum entropy on infinite-dimensional spaces, which Mathlib currently lacks. No machine-checked version of any quantum entropy power inequality is known.

Difficulty

Heat-flow (quantum Fisher information) proofs give the linear and exponential bounds, but these are attained only for equal entropies and do not recover the thermal comparison at unequal entropy levels. The preprint instead minimizes a regularized functional over pairs of inputs and must show that minimizers are thermal. This requires an interpolation theorem for diagonal form comparisons (Theorem 3.1, p. 8), attainment and Gibbs regularity of minimizers in infinite dimensions (Lemma 4.1, Proposition 4.2, pp. 15–16), a component entropy-Hessian estimate, and a stationarity identity whose cancellation forces convergence to thermal inputs (Section 6). Compactness relies on the finite-energy hypothesis; without it entropies can be infinite.

Formalization scope

  • Fock n is lp (fun _ : Fin n → ℕ => ℂ) 2. A State is a positive bounded operator whose diagonal in the number basis sums (HasSum) to 111.
  • FiniteEnergy ρ is summability of ∑k∣k∣ ⟨k∣ρ∣k⟩\sum_k|k|\,\langle k|\rho|k\rangle∑k​∣k∣⟨k∣ρ∣k⟩.
  • entropy ρ is the sum of diagonal entries of cfc(−tlog⁡t)(ρ)\mathrm{cfc}(-t\log t)(\rho)cfc(−tlogt)(ρ); for finite-energy states it is finite, so the tsum is the true entropy.
  • gInv s = sInf {t ≥ 0 | s ≤ g t}, the inverse of ggg on [0,∞)[0,\infty)[0,∞).
  • IsBeamSplitterOutput η ρA ρB ρC requires every number-basis entry of ρC\rho_CρC​ to be the (convergent) partial-trace sum of the explicitly given beam-splitter coefficients applied to ρA⊗ρB\rho_A\otimes\rho_BρA​⊗ρB​; the inputs are arbitrary density matrices, so internal entanglement is allowed.
  • The hypotheses are satisfiable (e.g. vacuum or thermal inputs) and the conclusion is the inequality as stated.

Selected references

  • OpenAI, The entropy photon-number inequality, OpenAI Math Release preprint, September 24, 2026. https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/The-entropy-photon-number-inequality-September-24-2026/paper.pdf
  • S. Guha, B. I. Erkmen, J. H. Shapiro, The entropy photon-number inequality and its consequences, ITA Workshop 2008, 128–130. https://doi.org/10.1109/ITA.2008.4601037
  • S. Guha, J. H. Shapiro, B. I. Erkmen, Classical capacity of bosonic broadcast communication and a minimum output entropy conjecture, Phys. Rev. A 76 (2007), 032303. https://doi.org/10.1103/PhysRevA.76.032303
  • R. König, G. Smith, The entropy power inequality for quantum systems, IEEE Trans. Inf. Theory 60 (2014), 1536–1548. https://doi.org/10.1109/TIT.2014.2298436
  • G. De Palma, A. Mari, V. Giovannetti, A generalization of the entropy power inequality to bosonic quantum systems, Nat. Photonics 8 (2014), 958–964. https://doi.org/10.1038/nphoton.2014.252
  • G. De Palma, D. Trevisan, The conditional entropy power inequality for bosonic quantum systems, Comm. Math. Phys. 360 (2018), 639–662. https://doi.org/10.1007/s00220-017-3082-8
  • V. Giovannetti, A. S. Holevo, R. García-Patrón, A solution of Gaussian optimizer conjecture for quantum channels, Comm. Math. Phys. 334 (2015), 1553–1571. https://doi.org/10.1007/s00220-014-2150-6
  • V. Giovannetti, S. Guha, S. Lloyd, L. Maccone, J. H. Shapiro, H. P. Yuen, Classical capacity of the lossy bosonic channel: the exact solution, Phys. Rev. Lett. 92 (2004), 027902. https://doi.org/10.1103/PhysRevLett.92.027902
  • C. E. Shannon, A mathematical theory of communication, Bell Syst. Tech. J. 27 (1948). https://doi.org/10.1002/j.1538-7305.1948.tb00917.x
35 thms2 active usersReviewed
Complexity TheoryProbabilityTheoretical Computer Science·Captain: mikedeng1

Strengths and Weaknesses of Quantum Computing II: Relative to a Random Permutation, a Quantum Algorithm Needs Ω(2^{n/3}) Queries to Decide the First Bit of A⁻¹(1ⁿ)Research Paper

Motivation

An oracle lets an algorithm ask for the value of a function without giving it a description of that function. An oracle lower bound isolates how many questions are needed, even when computation between questions is unrestricted. Bennett, Bernstein, Brassard and Vazirani used this viewpoint to compare classical and quantum access to randomly chosen functions and permutations. Their Theorem 3.6 states an almost-sure separation: relative to a random permutation oracle, a quantum machine using time o(2n/3)o(2^{n/3})o(2n/3) cannot capture all of (NP∩coNP)A(\mathrm{NP}\cap\mathrm{coNP})^A(NP∩coNP)A BBBV, Theorem 3.6. The same paper notes that its exponent 1/31/31/3 may reflect the available argument rather than the true boundary BBBV, p. 12.

The finite statement behind that separation is a quantum query lower bound for a uniformly random permutation. It asks about one bit of the inverse image of a fixed string, rather than inversion of the whole permutation. This gives a sharply defined target with the paper's explicit query and error constants.

Setting

Let Σn={0,1}n\Sigma^n=\{0,1\}^nΣn={0,1}n, and let AAA be a permutation oracle of Σn\Sigma^nΣn. Its inverse image of the all-one string 1n1^n1n exists and is unique. Define the language LA\mathcal L_ALA​ by putting yyy in LA\mathcal L_ALA​ when the first bit of A−1(y)A^{-1}(y)A−1(y) is 111. The paper observes that access to AAA puts this language in both NPA\mathrm{NP}^ANPA and coNPA\mathrm{coNP}^AcoNPA: either possible bit of the inverse image can be witnessed by an input to the permutation BBBV, p. 10. This mission tests membership only at y=1ny=1^ny=1n.

A TTT-query quantum algorithm starts in a unit vector of a finite complex Hilbert space. A basis configuration records an optional length-nnn query string, an answer register, and finite workspace. On a querying configuration (x,z,w)(x,z,w)(x,z,w), an oracle operation replaces the answer register by z⊕A(x)z\oplus A(x)z⊕A(x); it leaves a nonquerying configuration unchanged. Each oracle operation is followed by an algorithm-chosen unitary. The final acceptance probability is the sum of the squared amplitudes of accepting basis configurations. A run decides a yes-or-no question if its acceptance probability is at least 2/32/32/3 on a yes instance and at most 1/31/31/3 on a no instance. These thresholds match the paper's bounded-error convention BBBV, §2 and §3.1.

For a state ϕ\phiϕ, the query magnitude qy(ϕ)q_y(\phi)qy​(ϕ) is the total squared amplitude of basis configurations querying string yyy. Thus 0≤qy(ϕ)≤10\le q_y(\phi)\le10≤qy​(ϕ)≤1 for a unit state, and the magnitudes over all strings sum to at most 111. This is Definition 3.2 of the paper BBBV, p. 7.

Formalization targets

The goal is the finite claim in the proof of Theorem 3.6. For every n≥1n\ge1n≥1, every finite-workspace algorithm MMM with TTT queries, and a uniform permutation AAA of Σn\Sigma^nΣn,

T≤2n/3100⟹Pr⁡A ⁣[M fails to decide whether the first bit of A−1(1n) is 1]≥18.T\le\frac{2^{n/3}}{100} \quad\Longrightarrow\quad \Pr_A\!\left[M\text{ fails to decide whether the first bit of }A^{-1}(1^n)\text{ is }1\right]\ge\frac18.T≤1002n/3​⟹APr​[M fails to decide whether the first bit of A−1(1n) is 1]≥81​.

The milestones follow the statements used in the paper: Theorem 3.1 relates Euclidean distance between final states to their observed distributions; Theorem 3.3 bounds the effect of changing answers at queried strings; and the proof of Theorem 3.6 establishes the uniform transposition chain, the 1/21/21/2 membership split, the expected query-magnitude estimate, and the 1/501/501/50 expected final-state distance BBBV, pp. 7–11. The source text of each milestone is recorded with its page in the mission's milestone list.

Significance

The result identifies a concrete task that cannot be decided reliably with too few quantum oracle calls for a positive fraction of length-nnn permutation oracles. The inverse image exists by definition, so the obstruction is the number of queries needed to learn its first bit. This is the quantitative part of the paper's relative separation for NP∩coNP\mathrm{NP}\cap\mathrm{coNP}NP∩coNP; the passage to an almost-sure statement over countably many machines is described in the paper but lies beyond this mission's formal goal BBBV, pp. 10–12.

The theorem is proved on paper and is not claimed here as an open mathematical problem. Formalizing it produces reusable finite-dimensional machinery for quantum queries: an XOR oracle as a unitary basis permutation, query magnitude, a time-dependent hybrid oracle, and counting-based probability over finite permutation spaces. The milestone statements remain open Lean proof obligations in this proposal.

Difficulty

A direct comparison of an algorithm's run under two nearby permutation oracles requires knowing that the algorithm seldom queries the locations where those oracles differ. The distinguished preimage A−1(1n)A^{-1}(1^n)A−1(1n) cannot simply be declared rarely queried: learning about it is exactly the task under study. The paper therefore studies a chain of random transpositions and a run whose oracle changes by step. The subtle point is that a string used in a later transposition is still uniform when the earlier query state is formed BBBV, pp. 10–11. The expected query-magnitude milestone states that point explicitly.

Formalization scope

The Lean carrier of strings is Fin(n)→Z/2Z\mathrm{Fin}(n)\to\mathbb Z/2\mathbb ZFin(n)→Z/2Z. Algorithms use finite configuration types and EuclideanSpace ℂ; the query register is optional, and none represents configurations that make no length-nnn query. An oracle answers with the full length-nnn value by XOR in the answer register. The paper describes a Boolean oracle, but one full-value query can be simulated with nnn Boolean queries and one Boolean query with two full-value queries. The latter direction transfers this lower bound to the paper's oracle at a changed constant. Answers at lengths other than nnn are fixed and absorbed into the inter-query unitaries, as in the paper's finite-length argument. The full oracle quantum Turing machine, complexity classes as Lean objects, and the almost-sure conclusion are outside the model.

Probabilities and expectations are finite counting fractions. The chain samples a uniform π0\pi_0π0​ and independent uniform x1,…,xT+1x_1,\ldots,x_{T+1}x1​,…,xT+1​, with x0=π0−1(1n)x_0=\pi_0^{-1}(1^n)x0​=π0−1​(1n); this has the same joint law as the paper's conditional sampling order. The recurrence πi+1=πi∘(xi xi+1)\pi_{i+1}=\pi_i\circ(x_i\ x_{i+1})πi+1​=πi​∘(xi​ xi+1​) uses the paper's composition direction. The first-bit test requires n≥1n\ge1n≥1, and any comparison to πT−1\pi_{T-1}πT−1​ requires T≥1T\ge1T≥1. The goal quantifies over every finite workspace and algorithm before sampling the permutation. A uniform function in place of a permutation, or a predetermined inverse image, would change the task and is excluded.

The paper's Theorem 3.3 prints a final-state bound ε\varepsilonε that fails for a one-query XOR example; the milestone states the valid 2ε2\varepsilon2ε bound. Its baseline oracle may vary by step because the proof of Theorem 3.6 uses the hybrid run. The explicit constants T≤2n/3/100T\le 2^{n/3}/100T≤2n/3/100, failure probability 1/81/81/8, and expected distance 1/501/501/50 remain as printed. General finite-dimensional unitary and probability lemmas, together with a proof of the time-dependent hybrid bound, are welcome contributions. The finite query model and transposition-chain definitions are reusable in other oracle lower bounds.

Selected references

  • C. H. Bennett, E. Bernstein, G. Brassard, and U. Vazirani, Strengths and weaknesses of quantum computing, SIAM Journal on Computing 26(5), 1997; arXiv:quant-ph/9701001v1.
10 thms2 active usersReviewed
Machine LearningTheoretical Computer Science·Captain: mikedeng1

Shadow Tomography of Quantum States 1: Polylogarithmically Many Copies Suffice to Estimate Every Acceptance Probability to Within εResearch Paper

Motivation

Learning an unknown quantum state is expensive. Full quantum state tomography of a DDD-dimensional mixed state ρ\rhoρ to accuracy ε\varepsilonε in trace distance needs on the order of D2/ε2D^2/\varepsilon^2D2/ε2 copies of ρ\rhoρ (O'Donnell–Wright 2016; Haah et al. 2017), and this is optimal. For a system of nnn qubits, D=2nD = 2^nD=2n, so full tomography is out of reach beyond a few dozen qubits.

Often one does not need the whole density matrix, only the behaviour of ρ\rhoρ on a fixed list of tests: acceptance probabilities of verification circuits, expectation values of observables, or the answers a piece of quantum advice gives to a set of questions. Aaronson (arXiv:1711.01053, STOC 2018) named this task shadow tomography and asked whether the number of copies can be polylogarithmic in both the dimension and the number of tests. Measuring each test on separate copies costs O~(M/ε2)\tilde O(M/\varepsilon^2)O~(M/ε2) copies, which is linear in MMM.

Timeline.

  • 2016: the question was posed at a mini-course without a name (Aaronson, The Complexity of Quantum States and Transformations, §8.3.1).
  • 2016: Harrow, Lin and Montanaro gave a correct "quantum OR" test, repairing an earlier flawed claim (arXiv:1607.03236, Corollary 11).
  • 2017–2018: Aaronson proved the first polylogarithmic bound, the theorem of this mission.
  • Later work improved the exponents, notably Bădescu–O'Donnell 2021, and introduced the related "classical shadows" of Huang–Kueng–Preskill 2020.

Setting

A mixed state of dimension DDD is a D×DD\times DD×D Hermitian positive semidefinite matrix ρ\rhoρ with Tr ρ=1\mathrm{Tr}\,\rho = 1Trρ=1. A two-outcome measurement is a D×DD\times DD×D Hermitian matrix EEE with all eigenvalues in [0,1][0,1][0,1]. Equivalently, 0⪯E⪯10 \preceq E \preceq \mathbb 10⪯E⪯1. It accepts ρ\rhoρ with probability Tr(Eρ)\mathrm{Tr}(E\rho)Tr(Eρ).

The state ρ⊗k\rho^{\otimes k}ρ⊗k consists of kkk independent copies of ρ\rhoρ. A measurement of ρ⊗k\rho^{\otimes k}ρ⊗k with classical output is a POVM: a finite family of positive semidefinite matrices PωP_\omegaPω​ on the kkk-register space with ∑ωPω=1\sum_\omega P_\omega = \mathbb 1∑ω​Pω​=1. Outcome ω\omegaω occurs with probability Tr(Pωρ⊗k)\mathrm{Tr}(P_\omega\rho^{\otimes k})Tr(Pω​ρ⊗k). An adaptive procedure that measures the copies one after another is described by one such POVM.

Problem 1 (shadow tomography). Given an unknown ρ\rhoρ and known two-outcome measurements E1,…,EME_1,\dots,E_ME1​,…,EM​, output numbers b1,…,bM∈[0,1]b_1,\dots,b_M\in[0,1]b1​,…,bM​∈[0,1] with ∣bi−Tr(Eiρ)∣≤ε|b_i-\mathrm{Tr}(E_i\rho)|\le\varepsilon∣bi​−Tr(Ei​ρ)∣≤ε for all iii, with success probability at least 1−δ1-\delta1−δ. The output must come from a measurement of ρ⊗k\rho^{\otimes k}ρ⊗k, with k=k(D,M,ε,δ)k=k(D,M,\varepsilon,\delta)k=k(D,M,ε,δ) as small as possible. The measurement may depend on the EiE_iEi​, but not on ρ\rhoρ.

Formalization targets

Goal: Theorem 2, in the explicit form proved in §5

There is a universal constant CCC such that, for M≥2M\ge2M≥2 and 0<ε,δ≤1/20<\varepsilon,\delta\le 1/20<ε,δ≤1/2, Problem 1 is solvable with

k≤C log⁡Dε(log⁡log⁡D+log⁡1εε2)2log⁡4M(log⁡log⁡M+log⁡log⁡D+log⁡1ε+log⁡1δ)=O~(log⁡1/δε5log⁡4Mlog⁡D)k \le C\,\frac{\log D}{\varepsilon}\Big(\frac{\log\log D+\log\frac1\varepsilon}{\varepsilon^{2}}\Big)^{2}\log^4 M\Big(\log\log M+\log\log D+\log\frac1\varepsilon+\log\frac1\delta\Big) = \tilde O\Big(\frac{\log 1/\delta}{\varepsilon^5}\log^4 M\log D\Big)k≤CεlogD​(ε2loglogD+logε1​​)2log4M(loglogM+loglogD+logε1​+logδ1​)=O~(ε5log1/δ​log4MlogD)

copies. This is the last display of the proof (p. 19). The goal fixes no constant, so any improvement of CCC remains consistent with it.

Milestones

  • Theorem 13 (Harrow–Lin–Montanaro). A one-copy test that accepts with probability at least (1−ϵ)2/7(1-\epsilon)^2/7(1−ϵ)2/7 if some Tr(Eiρ)≥1−ϵ\mathrm{Tr}(E_i\rho)\ge1-\epsilonTr(Ei​ρ)≥1−ϵ, and at most 4ΔM4\Delta M4ΔM if ∑iTr(Eiρ)≤ΔM\sum_i\mathrm{Tr}(E_i\rho)\le\Delta M∑i​Tr(Ei​ρ)≤ΔM.
  • Lemma 14 (Quantum OR Bound). Deciding whether max⁡iTr(Eiρ)≥c\max_i\mathrm{Tr}(E_i\rho)\ge cmaxi​Tr(Ei​ρ)≥c or ≤c−ε\le c-\varepsilon≤c−ε with O(log⁡(1/δ)log⁡M/ε2)O(\log(1/\delta)\log M/\varepsilon^2)O(log(1/δ)logM/ε2) copies, independent of DDD.
  • Lemma 15 (Gentle Search). Finding jjj with Tr(Ejρ)≥c−ε\mathrm{Tr}(E_j\rho)\ge c-\varepsilonTr(Ej​ρ)≥c−ε with O(log⁡4Mε2(log⁡log⁡M+log⁡1δ))O(\frac{\log^4M}{\varepsilon^2}(\log\log M+\log\frac1\delta))O(ε2log4M​(loglogM+logδ1​)) copies.
  • Amplification claims (p. 16). The threshold tests Ei,t,±∗E^*_{i,t,\pm}Ei,t,±∗​ on ρ⊗q\rho^{\otimes q}ρ⊗q accept with probability at least 5/65/65/6 when the hypothesis is off by ε\varepsilonε, and at most 1/31/31/3 when it is within ε/2\varepsilon/2ε/2.
  • Markov claim (p. 17). The postselection test FtF_tFt​ on an arbitrary, possibly entangled, qqq-register state accepts with probability at most aq(a+ε/4)q\frac{a q}{(a+\varepsilon/4)q}(a+ε/4)qaq​.
  • Lemma 12 (Quantum Union Bound, probability part). Measurements each accepting with probability at least 1−ε1-\varepsilon1−ε all accept in succession with probability at least 1−2Mε1-2M\sqrt\varepsilon1−2Mε​.
  • Chernoff claim (p. 18). 1−Tr(Ftρ⊗q)≤ε4/log⁡2D1-\mathrm{Tr}(F_t\rho^{\otimes q})\le\varepsilon^4/\log^2D1−Tr(Ft​ρ⊗q)≤ε4/log2D.
  • Proposition 20. Promise-gap thresholds for all iii at once can be decided with O(log⁡(M/δ)/ε2)O(\log(M/\delta)/\varepsilon^2)O(log(M/δ)/ε2) copies.

Significance

The result. Theorem 2 shows that a state of exponential dimension can be learned "for all practical purposes" on exponentially many tests from polynomially many copies. Applications in the paper include a bound on quantum advice and one-way communication, and implications for quantum money and copy-protection. It also shows that the information needed to predict many measurement outcomes is far smaller than the description of ρ\rhoρ.

Formalizing it. The theorem is proved in the paper, and later work improves its exponents. As far as is known it has not been machine-checked. A complete development formalizes the gentle-measurement toolkit (Lemma 12, Lemma 14, Lemma 15), the amplification of two-outcome measurements on tensor powers, and the postselection argument. These are standard tools of quantum learning theory and quantum complexity with no formal counterpart yet. Lemma 14 and Lemma 15 are reusable beyond this mission.

Difficulty

The naive approach measures the EiE_iEi​ directly on shared copies. A measurement that is likely to reject disturbs the state, so later measurements see a damaged state, and separate copies per measurement cost MMM copies.

The proof needs three ingredients:

  • a gentle search that finds a measurement on which the current hypothesis is wrong while damaging the copies only slightly;
  • a potential argument showing that postselection cannot happen too often;
  • a uniform control of the damage.

The potential argument has to hold for the state after postselection, which is correlated or entangled across registers. Independence-based concentration fails there, which is why the Markov claim, not a Chernoff bound, governs that step. Theorem 13 itself rests on a delicate ancilla-based procedure of Harrow, Lin and Montanaro, and the mission cites it as a milestone without its proof.

Formalization scope

  • Representation.
    • Operators are complex matrices over a finite index type, and states use the published WildeQIT.IsDensityOperator (positive semidefinite, trace one).
    • A two-outcome measurement is IsEffect E: both EEE and 1−E\mathbb 1-E1−E are positive semidefinite.
    • ρ⊗k\rho^{\otimes k}ρ⊗k is a matrix indexed by kkk-tuples Fin k → n.
    • A measurement with output is a POVM structure with a finite outcome type. Probabilities are real parts of traces.
  • Quantifier order of the goal. ∃C\exists C∃C, then for all D,M,ε,δD,M,\varepsilon,\deltaD,M,ε,δ there is kkk; then for all EiE_iEi​ there are a POVM and outputs bbb; then for all ρ\rhoρ. Choosing the measurement after ρ\rhoρ would make the goal trivial (output the true values with k=0k=0k=0), and this order rules that out.
  • Disclosed hypotheses.
    • Theorem 2 assumes M≥2M\ge2M≥2, ε≤1/2\varepsilon\le1/2ε≤1/2 and δ≤1/2\delta\le1/2δ≤1/2. These keep the logarithmic factors positive; at M=1M=1M=1 the bound would force k=0k=0k=0.
    • Lemma 14 assumes M≥2M\ge2M≥2, and Lemmas 14 and 15 bound δ\deltaδ.
    • Theorem 13 assumes ϵ≤1/2\epsilon\le1/2ϵ≤1/2, as in Harrow–Lin–Montanaro's Corollary 11.
    • The Chernoff claim assumes D≥2D\ge2D≥2.
  • Conventions.
    • All logarithms are natural, including inside log⁡log⁡\log\logloglog.
    • Amplified tests use real thresholds.
    • "Applied in succession" in Lemma 12 uses Lüders instruments (E\sqrt{E}E​ Kraus operators), in the order E1,E2,…E_1,E_2,\dotsE1​,E2​,….
    • The hypothesis ρt\rho_tρt​ enters the amplification claims only as the number a=Tr(Eρt)a=\mathrm{Tr}(E\rho_t)a=Tr(Eρt​).
  • Printed steps not drafted.
    • The printed ε−4\varepsilon^{-4}ε−4 form of Theorem 2 relies on an external online-learning algorithm that is only sketched.
    • The halting rule of §5 is unspecified, because Lemma 15 always returns an index.
    • The asymptotic claims pt≥0.9/Dqp_t\ge0.9/D^qpt​≥0.9/Dq for t=o(log⁡2D/ε4)t=o(\log^2D/\varepsilon^4)t=o(log2D/ε4) and t=O(qlog⁡D/ε)t=O(q\log D/\varepsilon)t=O(qlogD/ε) use a circular o(⋅)o(\cdot)o(⋅).
    • The trace-distance part of Lemma 12 has an unquantified O(⋅)O(\cdot)O(⋅).
    • Lemma 12's printed bound 1−2Mε1-2M\sqrt\varepsilon1−2Mε​ is weaker than its use on p. 18. It is stated as printed. The proof of the goal must retune constants or use Wilde's stronger 1−2Mε1-2\sqrt{M\varepsilon}1−2Mε​-type bound.
  • Contributions welcome. Proofs of any milestone; a formal Hoeffding bound for binomial counts of product effects; the gentle measurement lemma for Lüders instruments; Naimark dilation for effects.

Selected references

  • S. Aaronson, Shadow Tomography of Quantum States, STOC 2018; arXiv:1711.01053v2, 2018. https://arxiv.org/abs/1711.01053
  • A. W. Harrow, C. Y.-Y. Lin, A. Montanaro, Sequential measurements, disturbance and property testing, SODA 2017. https://arxiv.org/abs/1607.03236
  • M. M. Wilde, Sequential decoding of a general classical-quantum channel, Proc. R. Soc. A, 2013. https://arxiv.org/abs/1303.0808
  • R. O'Donnell, J. Wright, Efficient quantum tomography, STOC 2016. https://arxiv.org/abs/1508.01907
  • J. Haah, A. W. Harrow, Z. Ji, X. Wu, N. Yu, Sample-optimal tomography of quantum states, IEEE Trans. Inf. Theory, 2017. https://arxiv.org/abs/1508.01797
  • C. Bădescu, R. O'Donnell, Improved quantum data analysis, STOC 2021. https://arxiv.org/abs/2011.10908
  • H.-Y. Huang, R. Kueng, J. Preskill, Predicting many properties of a quantum system from very few measurements, Nature Physics, 2020. https://arxiv.org/abs/2002.08953
16 thms2 active usersReviewed
Theoretical Computer Science·Captain: Goku

The Aaronson-Ambainis ConjectureOpen Problem

Motivation

Quantum query algorithms are known to beat classical ones on problems with algebraic structure -- period finding, hidden subgroups, forrelation. No such speedup is known for a problem with no structure at all. Aaronson and Ambainis proposed making that observation into a theorem, and reduced it to a question with no quantum content: a statement about bounded low-degree polynomials on the Boolean cube (Aaronson--Ambainis 2009).

The question has resisted since. A timeline of what is actually established:

  • 2009. Aaronson and Ambainis state the conjecture and prove that it implies almost-everywhere classical simulation of quantum query algorithms.
  • 2012. Montanaro settles the case of block-multilinear forms whose coefficients all have the same magnitude.
  • 2016. O'Donnell and Zhao reduce the general conjecture to a restricted class, the one-block decoupled polynomials.
  • 2019. Aaronson surveys a decade of partial progress (retrospective).
  • 2022. Bansal, Sinha and de Wolf prove the conjecture for completely bounded degree-ddd block-multilinear forms, obtaining influence 1/poly(d)1/\mathrm{poly}(d)1/poly(d) at constant variance (arXiv:2203.00212).
  • 2024. The conjecture is established for a non-negligible fraction of random restrictions (arXiv:2402.13952).

The cases that are settled are settled under structural hypotheses -- block-multilinearity, complete boundedness, symmetry, Boolean range. The general statement is open.

Setting

Let NNN be a positive integer. The Boolean cube is {0,1}N\{0,1\}^N{0,1}N, carrying the uniform distribution; a point xxx is identified with the 0/10/10/1 real vector it names, so a real multivariate polynomial ppp in NNN variables has a value p(x)p(x)p(x) at each cube point. For a function fff on the cube write

E[f]=2−N∑x∈{0,1}Nf(x).\mathbb{E}[f]=2^{-N}\sum_{x\in\{0,1\}^N}f(x).E[f]=2−Nx∈{0,1}N∑​f(x).

The variance of ppp is Var⁡[p]=E[(p−E[p])2]\operatorname{Var}[p]=\mathbb{E}\big[(p-\mathbb{E}[p])^2\big]Var[p]=E[(p−E[p])2]. Writing x⊕ix^{\oplus i}x⊕i for xxx with its iii-th bit flipped, the influence of coordinate iii on ppp is

Inf⁡i[p]=E[(p(x)−p(x⊕i))2].\operatorname{Inf}_i[p]=\mathbb{E}\big[(p(x)-p(x^{\oplus i}))^2\big].Infi​[p]=E[(p(x)−p(x⊕i))2].

These are the combinatorial forms of both quantities, as used in the source; no Fourier--Walsh expansion is required to state anything below. The degree of ppp is its total degree as a polynomial. Call ppp bounded when 0≤p(x)≤10\le p(x)\le 10≤p(x)≤1 at every cube point -- a condition imposed only on the cube, not on all of RN\mathbb{R}^NRN.

Target

The goal is the conjecture in the shape stated by its authors: there is an absolute constant CCC such that for all NNN, all ddd, every polynomial ppp of degree at most ddd that is bounded on the cube, and every ε>0\varepsilon>0ε>0 with Var⁡[p]≥ε\operatorname{Var}[p]\ge\varepsilonVar[p]≥ε, some coordinate iii satisfies

Inf⁡i[p]  ≥  (εd)C.\operatorname{Inf}_i[p]\;\ge\;\Big(\frac{\varepsilon}{d}\Big)^{C}.Infi​[p]≥(dε​)C.

The constant CCC is quantified outermost and may depend on nothing. That uniformity is the entire content: bounds that degrade exponentially in ddd are already known, and a goal naming a specific exponent would be superseded by the next improvement.

Significance

The result itself. Aaronson and Ambainis prove that the conjecture implies that the acceptance probability of any bounded-error TTT-query quantum algorithm on a Boolean input can be approximated, to small error on all but a small fraction of inputs, by a classical algorithm making poly(T)\mathrm{poly}(T)poly(T) queries. Quantum speedups would then require structure in a precise sense. The conjecture also has purely classical content, asserting that boundedness plus low degree forces variance to concentrate on some single coordinate rather than spread across all NNN. Without it, no such concentration is known at any rate polynomial in 1/d1/d1/d.

Formalizing it. The conjecture is open, so this mission does not formalize a known proof of the goal. What it produces is a machine-checked statement of the conjecture together with formalizations of the partial results above, each currently existing only on paper. The milestone chain also yields reusable infrastructure for analysis of Boolean functions, of which Mathlib currently contains none: no Fourier--Walsh expansion, no influence, no variance on the cube.

Difficulty

The elementary bound is the Poincare inequality on the cube, 4Var⁡[p]≤∑iInf⁡i[p]4\operatorname{Var}[p]\le\sum_i\operatorname{Inf}_i[p]4Var[p]≤∑i​Infi​[p], which yields a coordinate with influence at least 4ε/N4\varepsilon/N4ε/N. This is tight for the dictator p(x)=x1p(x)=x_1p(x)=x1​ and depends on NNN, so it says nothing: the conjecture demands a bound free of NNN entirely.

The natural repair is the route available when ppp takes only the values 000 and 111. A Boolean-valued polynomial of degree ddd depends on boundedly many coordinates, which immediately produces an influential one. That argument does not survive relaxing the range to the interval [0,1][0,1][0,1]: a bounded real-valued polynomial of low degree need not depend on boundedly many coordinates, and every known substitute loses a factor exponential in ddd. Closing the gap between exponential and polynomial dependence on ddd is the difficulty, and it is where all of the partial results stop.

Formalization scope

Polynomials are MvPolynomial (Fin N) ℝ and degree is Mathlib's totalDegree, so the statement needs no bespoke notion of degree. Expectation is a finite sum scaled by 2−N2^{-N}2−N rather than a measure-theoretic integral, keeping every definition elementary. Bit flipping is Function.update x i (!x i). Boundedness is asserted at cube points only. Variance and influence are the combinatorial definitions above, published as the definition AaronsonAmbainis.

Three points close off degenerate readings. The exponent O(1)O(1)O(1) of the source is rendered as an existentially quantified natural number with no leading multiplicative constant, since admitting one weakens the claim. Taking that exponent to be 000 would demand influence at least 111 and is therefore not a trivializing choice, while larger exponents only weaken the bound; the content is that some fixed exponent suffices for all NNN and ddd at once. The hypothesis deg⁡p≤d\deg p\le ddegp≤d is universally quantified over ddd, which is equivalent to the source's exact-degree form because the smallest admissible ddd gives the strongest conclusion. The cases N=0N=0N=0 and d=0d=0d=0 are vacuous, since 0<ε≤Var⁡[p]0<\varepsilon\le\operatorname{Var}[p]0<ε≤Var[p] fails for a constant polynomial.

A complete development needs, beyond the published definitions, a Fourier--Walsh layer with Parseval's identity, the level-kkk machinery used by the partial results, and -- for the completely bounded case -- operator-space norms on multilinear forms. All of the Boolean-analysis material is reusable well beyond this mission. Contributions of any milestone are welcome, as are alternative formalizations of the definitions in function-level rather than polynomial-level form.

Out of scope: the quantum simulation consequence is not formalized here. Stating it requires a formal quantum query model, which no Lean library currently provides.

Selected references

  • S. Aaronson, A. Ambainis, The Need for Structure in Quantum Speedups, Theory of Computing 10 (2014) 133--166; arXiv:0911.0996. Conjecture 6.
  • N. Bansal, M. Sinha, R. de Wolf, Influence in Completely Bounded Block-multilinear Forms and Classical Simulation of Quantum Algorithms, CCC 2022; arXiv:2203.00212.
  • Aaronson--Ambainis Conjecture Is True For Random Restrictions, 2024; arXiv:2402.13952.
  • S. Aaronson, The Aaronson-Ambainis Conjecture (2008-2019), blog retrospective.
  • S. Arunachalam, J. Briet, C. Palazuelos, Quantum query algorithms are completely bounded forms, SIAM J. Comput. 48 (2019); arXiv:1711.07285.
  • AIM problem list, Analysis on the hypercube with applications to quantum computing, aimpl.org/hypercubequantum.
4 thms2 active usersReviewed
Captain: Community (Bot)

Zauner's Conjecture (SIC-POVMs)Open Problem

In a 1999 Vienna doctoral thesis, Gerhard Zauner conjectured that in every finite dimension d one can find d² unit vectors in complex d-space that are mutually as spread out as possible — any two sharing the same squared overlap 1/(d+1). Such a configuration, a symmetric informationally complete positive operator-valued measure (SIC-POVM), is the optimal minimal measurement for reconstructing an unknown quantum state, which is why the idea was rediscovered and named by Renes, Blume-Kohout, Scott, and Caves in 2004 and became central to quantum tomography, quantum cryptography, and the QBist reading of quantum mechanics. Geometrically these are maximal sets of complex equiangular lines; physically they are the most efficient quantum measurements; and, remarkably, they appear to be governed by deep number theory — recent work by Appleby, Flammia, Kopp, and others ties exact SICs to Stark units and Hilbert's twelfth problem on explicit class field theory. Exact solutions have been hand-built in scores of dimensions and numerical ones found in every dimension checked, yet a general existence proof remains out of reach. Formalizing Zauner's conjecture gives this problem — straddling quantum information, geometry, and algebraic number theory — a precise shared target.

3 thms2 active usersReviewed
ProbabilityTheoretical Computer Science·Captain: mikedeng1

Quantum Speedup of Monte Carlo Methods 1: With Var(v(A)) ≤ σ² and ε < 4σ, Algorithm 3 Estimates E[v(A)] to Additive Error ε with Probability at Least 2/3Research Paper

Why estimate a mean with a quantum algorithm?

Many computational tasks produce a real number by running a randomized procedure once, then estimate its expected value by running that procedure repeatedly. The number of repetitions needed for a given additive accuracy depends on the output variance. Montanaro's Quantum speedup of Monte Carlo methods studies the same estimation problem when the procedure can be run coherently as a quantum algorithm and its unitary part can also be inverted. The bounded-variance result gives an estimator whose dependence on the requested accuracy is approximately linear in 1/ϵ1/\epsilon1/ϵ, compared with the quadratic dependence of ordinary sampling, up to logarithmic factors and the paper's model-specific operation counts. The exact asymptotic claims are in Theorem 5 of the pinned preprint, p. 12.

This mission concentrates on the probability and accuracy claim of that theorem. It includes the mean-estimation result for a nonnegative output from Lemma 4, because Algorithm 3 invokes that estimator twice after centering a general real output. The underlying amplitude-estimation theorem is a separate, already posed result, QAmpEst.Est.theorem_12; this mission uses the accuracy guarantee stated in Montanaro's Theorem 3 as the interface to that subroutine.

Outputs, truncations, and estimates

Let X=v(A)X=v(\mathcal A)X=v(A) denote the real output of a quantum algorithm A\mathcal AA under one run, and let PPP be its probability law. The mean is E[X]\mathbb E[X]E[X], and the variance is Var⁡(X)=E[(X−E[X])2]\operatorname{Var}(X)=\mathbb E[(X-\mathbb E[X])^2]Var(X)=E[(X−E[X])2]. The result assumes a known σ>0\sigma>0σ>0 with Var⁡(X)≤σ2\operatorname{Var}(X)\le\sigma^2Var(X)≤σ2. Although the paper describes a circuit that prepares and measures XXX, its accuracy statements depend on the distribution of XXX; the Lean interface therefore represents a run as a measurable real random variable on a probability space.

For real thresholds a<ba<ba<b, the truncation X[a,b)X_{[a,b)}X[a,b)​ returns XXX when a≤X<ba\le X<ba≤X<b and zero otherwise. The variants X<aX_{<a}X<a​ and X≥bX_{\ge b}X≥b​ retain the output below aaa and at or above bbb, respectively. They do not clip a value to a threshold. The L2L^2L2 size is ∥X∥2=E[X2]\|X\|_2=\sqrt{\mathbb E[X^2]}∥X∥2​=E[X2]​. These are the output transformations defined in §2.2, p. 9, and used in Lemma 4, pp. 10–11.

Algorithm 2 estimates a nonnegative mean using the base interval [0,1)[0,1)[0,1) and the half-open bands [2ℓ−1,2ℓ)[2^{\ell-1},2^\ell)[2ℓ−1,2ℓ) for 1≤ℓ≤k1\le\ell\le k1≤ℓ≤k. It sets k=⌈log⁡2(1/ϵ)⌉k=\lceil\log_2(1/\epsilon)\rceilk=⌈log2​(1/ϵ)⌉ and t0=⌈Dlog⁡2(1/ϵ)/ϵ⌉t_0=\lceil D\sqrt{\log_2(1/\epsilon)}/\epsilon\rceilt0​=⌈Dlog2​(1/ϵ)​/ϵ⌉, then adds the base estimate to 2ℓ2^\ell2ℓ times each band estimate. A successful Algorithm 1 call means that its estimate of a [0,1][0,1][0,1]-valued output YYY differs from E[Y]\mathbb E[Y]E[Y] by at most C(E[Y]/t+1/t2)C(\sqrt{\mathbb E[Y]}/t+1/t^2)C(E[Y]​/t+1/t2), the accuracy bound of Theorem 3, pp. 8–9.

Algorithm 3 rescales XXX by σ\sigmaσ, draws one sample mmm from X/σX/\sigmaX/σ, and centers the rescaled output at mmm. It feeds the negative and nonnegative parts, each divided by four, to Algorithm 2 at accuracy ϵ/(32σ)\epsilon/(32\sigma)ϵ/(32σ) and recombines their estimates. The two calls are specified to fail with probability at most 1/91/91/9 each; the paper describes boosting Algorithm 2's initial success probability for this use on p. 11.

Formalization targets

Lemma 4: nonnegative mean accuracy

When every Algorithm 1 call satisfies its accuracy bound and 0<ϵ<1/20<\epsilon<1/20<ϵ<1/2, the output μ~\widetilde\muμ​ of Algorithm 2 obeys

∣μ~−E[X]∣≤ϵ(∥X∥2+1)2.|\widetilde\mu-\mathbb E[X]|\le\epsilon(\|X\|_2+1)^2.∣μ​−E[X]∣≤ϵ(∥X∥2​+1)2.

The constant D>0D>0D>0 is chosen once for a fixed positive universal constant CCC from Theorem 3. It is independent of XXX and ϵ\epsilonϵ.

Theorem 5: bounded-variance accuracy

For Var⁡(X)≤σ2\operatorname{Var}(X)\le\sigma^2Var(X)≤σ2, σ>0\sigma>0σ>0, and 0<ϵ<4σ0<\epsilon<4\sigma0<ϵ<4σ, Algorithm 3 returns μ^\widehat\muμ​ with

Pr⁡(∣μ^−E[X]∣≤ϵ)≥23.\Pr\bigl(|\widehat\mu-\mathbb E[X]|\le\epsilon\bigr)\ge\frac23.Pr(∣μ​−E[X]∣≤ϵ)≥32​.

This is the mission goal. Its probability is over the preliminary sample and both subsequent estimation runs. The milestone list follows the exact displayed statements used in Lemma 4 and the proof of Theorem 5, with their source pages.

What the result supplies

Theorem 5 turns an estimator for nonnegative outputs with finite second moment into one that handles signed outputs whose variance is bounded, without assuming a bound on the magnitude or mean of the output. That extension matters when the quantity being averaged can be negative or has a large offset: a second-moment bound on XXX itself would then be much stronger than the paper's variance hypothesis. The stated error and success probability are the mathematical guarantee on which the paper's resource comparison rests; the comparison itself includes quantum operations absent from the measure-theoretic statement.

The formal development supplies reusable definitions of truncations, dyadic estimates, and the centered positive and negative parts, together with precisely quantified probability claims. It leaves Lemma 4 and Theorem 5 as open Lean proof targets. The amplitude-estimation statement behind Theorem 3 is already posed separately on Prove2Me, while the composed bounded-variance result and the displayed intermediate claims are the new targets here.

Where the difficulty lies

A bound for one [0,1][0,1][0,1]-valued call does not directly bound the mean of a signed, unbounded output. Truncating after finitely many bands leaves a tail, and the sum of errors over the retained bands can grow with their weights. The theorem must control both effects while keeping DDD independent of the output distribution. For the signed case, the initial sample is random; its deviation, the two later failures, and the scale of the centered output all contribute to the final probability. Replacing that sample by the exact mean would remove a substantive part of the claim.

Formalization scope

Lean uses probability measures and measurable real outputs for the laws of v(A)v(\mathcal A)v(A) and Algorithm 3's preliminary sample. The law of that sample is fixed to the image law of X/σX/\sigmaX/σ, so it cannot be selected arbitrarily. The successful-call predicate names the actual truncated outputs and the paper's kkk and t0t_0t0​ formulas; it does not assume Lemma 4's final error bound. The sample space carrying the later estimates is allowed to encode their joint dependence on the preliminary sample. Events are measured with extended nonnegative real values.

The L2L^2L2 hypotheses state that the second moment is finite. In Mathlib the real-valued variance and the integral can return a default value on a nonintegrable input, which would make a bare variance inequality or a bare ∥X∥2\|X\|_2∥X∥2​ bound misleading. The paper implicitly uses finite variance where those quantities occur. The condition 0<ϵ0<\epsilon0<ϵ makes the divisions and logarithms in the algorithm parameters meaningful. The natural-number expression ℓ−1\ell-1ℓ−1 occurs only on bands indexed by ℓ≥1\ell\ge1ℓ≥1.

The quantum circuit for Algorithm 1, the construction of an inverse unitary, and the O(⋅)O(\cdot)O(⋅) copy and operation counts are outside the formal statements. Their interface is Theorem 3's numerical accuracy event. Contributions to the dyadic inequalities, the finite-variance probability bound, and their composition into the final event are in scope. The definitions are also useful for other mean estimators that split a real output into bounded pieces.

Selected references

  • Ashley Montanaro, Quantum speedup of Monte Carlo methods, arXiv:1504.06987v3 [quant-ph], 2017, especially §§2.1–2.3, pp. 8–12. Pinned preprint.
  • Gilles Brassard, Peter Høyer, Michele Mosca, and Alain Tapp, Quantum Amplitude Amplification and Estimation, Contemporary Mathematics 305, 2002. arXiv preprint.
9 thms1 active userReviewed
Harmonic Analysis·Captain: mikedeng1

Optimal Hamiltonian Simulation by Quantum Signal Processing: Phases Realizing e^{ih(θ)} to Error 8ε With Success Probability at Least 1 − 16εResearch Paper

Motivation

Simulating the time evolution of a quantum system is a standard task in quantum algorithms: given a Hamiltonian, the algorithm must reproduce the phase acquired by each of its energy eigenstates. The cost is often measured by how many times the algorithm queries an operator describing that system. Low and Chuang's 2016 preprint connects this task to quantum signal processing, a method that programs a sequence of rotations of one ancillary qubit. Its Theorem 2 gives the quantitative link: a finite Fourier approximation of a desired phase function determines a phase sequence whose induced eigenvalue transformation has error at most 8ε8\varepsilon8ε and success probability at least 1−16ε1-16\varepsilon1−16ε.

The paper uses this link in a later Hamiltonian-simulation result with an optimal asymptotic query count (Theorem 3, p. 4). The present mission targets the finite, explicitly quantified signal-processing theorem that makes that application possible. The criterion for which response functions can be produced by the rotation sequence was established in earlier work by Low, Yoder and Chuang and is quoted as Theorem 1 in this paper.

Setting

An ancilla qubit has basis states ∣0⟩|0\rangle∣0⟩ and ∣1⟩|1\rangle∣1⟩. Let σx,σy,σz\sigma_x,\sigma_y,\sigma_zσx​,σy​,σz​ be its Pauli matrices. For real angles θ\thetaθ and ϕ\phiϕ, a signal rotation is

Rϕ(θ)=exp⁡ ⁣[−iθ2(σxcos⁡ϕ+σysin⁡ϕ)].R_\phi(\theta)=\exp\!\left[-i\frac{\theta}{2} (\sigma_x\cos\phi+\sigma_y\sin\phi)\right].Rϕ​(θ)=exp[−i2θ​(σx​cosϕ+σy​sinϕ)].

The signal θ\thetaθ fixes the rotation angle; ϕ\phiϕ chooses its axis in the qubit's xyxyxy plane. A list of NNN phases ϕ⃗=(ϕ1,…,ϕN)\vec\phi=(\phi_1,\ldots,\phi_N)ϕ​=(ϕ1​,…,ϕN​) gives the response sequence Vϕ⃗(θ)=RϕN(θ)⋯Rϕ1(θ)V_{\vec\phi}(\theta)=R_{\phi_N}(\theta)\cdots R_{\phi_1}(\theta)Vϕ​​(θ)=RϕN​​(θ)⋯Rϕ1​​(θ), with Rϕ1R_{\phi_1}Rϕ1​​ acting first. Its four real Pauli coefficients are defined by

Vϕ⃗(θ)=A(θ)I+iB(θ)σz+iC(θ)σx+iD(θ)σy.V_{\vec\phi}(\theta)=A(\theta)I+iB(\theta)\sigma_z +iC(\theta)\sigma_x+iD(\theta)\sigma_y.Vϕ​​(θ)=A(θ)I+iB(θ)σz​+iC(θ)σx​+iD(θ)σy​.

The ancilla state ∣+⟩=(∣0⟩+∣1⟩)/2|+\rangle=(|0\rangle+|1\rangle)/\sqrt2∣+⟩=(∣0⟩+∣1⟩)/2​ selects the scalar response ⟨+∣Vϕ⃗(θ)∣+⟩=A(θ)+iC(θ)\langle+|V_{\vec\phi}(\theta)|+\rangle=A(\theta)+iC(\theta)⟨+∣Vϕ​​(θ)∣+⟩=A(θ)+iC(θ). The realizability theorem characterizes these pairs when NNN is positive and even: AAA is a cosine series with frequencies 000 through N/2N/2N/2, CCC is a sine series with frequencies 111 through N/2N/2N/2, A(0)=1A(0)=1A(0)=1, and A(θ)2+C(θ)2≤1A(\theta)^2+C(\theta)^2\le1A(θ)2+C(θ)2≤1 for every θ\thetaθ (Theorem 1, p. 3).

For a finite-dimensional unitary WWW, choose an orthonormal eigenbasis ∣ul⟩|u_l\rangle∣ul​⟩ and real eigenphases θl\theta_lθl​, so W=∑leiθl∣ul⟩⟨ul∣W=\sum_l e^{i\theta_l}|u_l\rangle\langle u_l|W=∑l​eiθl​∣ul​⟩⟨ul​∣. The signal operator applies Rϕ(θl)R_\phi(\theta_l)Rϕ​(θl​) to the ancilla in each eigenspace: Uϕ=∑lRϕ(θl)⊗∣ul⟩⟨ul∣U_\phi=\sum_l R_\phi(\theta_l)\otimes|u_l\rangle\langle u_l|Uϕ​=∑l​Rϕ​(θl​)⊗∣ul​⟩⟨ul​∣. The ordered product V=UϕN⋯Uϕ1V=U_{\phi_N}\cdots U_{\phi_1}V=UϕN​​⋯Uϕ1​​ therefore uses one common phase list on all eigenspaces. After preparing and projecting the ancilla on ∣+⟩|+\rangle∣+⟩, the effective system operator is its block ⟨+∣V∣+⟩\langle+|V|+\rangle⟨+∣V∣+⟩. The desired operator for a real phase function hhh is Videal=∑leih(θl)∣ul⟩⟨ul∣V_{\mathrm{ideal}}=\sum_l e^{ih(\theta_l)}|u_l\rangle\langle u_l|Videal​=∑l​eih(θl​)∣ul​⟩⟨ul​∣ (Eqs. (2)–(6), pp. 2–3).

Formalization targets

Quantum signal processing

Let hhh be 2π2\pi2π-periodic, valued in (−π,π](-\pi,\pi](−π,π], and odd on the interior (−π,π)(-\pi,\pi)(−π,π), and let A,CA,CA,C be respectively a cosine and a sine series of degree at most N/2N/2N/2 for positive even NNN. If ∣A(θ)+iC(θ)−eih(θ)∣≤ε|A(\theta)+iC(\theta)-e^{ih(\theta)}|\le\varepsilon∣A(θ)+iC(θ)−eih(θ)∣≤ε at every real angle, the goal is one phase list ϕ⃗\vec\phiϕ​ for which, uniformly over angles and input unitaries,

∣⟨+∣Vϕ⃗(θ)∣+⟩∣2≥1−16ε,∥(⟨+∣V∣+⟩−Videal)ψ∥≤8ε∥ψ∥.|\langle+|V_{\vec\phi}(\theta)|+\rangle|^2\ge1-16\varepsilon, \qquad \|(\langle+|V|+\rangle-V_{\mathrm{ideal}})\psi\| \le8\varepsilon\|\psi\|.∣⟨+∣Vϕ​​(θ)∣+⟩∣2≥1−16ε,∥(⟨+∣V∣+⟩−Videal​)ψ∥≤8ε∥ψ∥.

The milestones state the exact realizability criterion, the paper's displayed scalar bounds, and the eigenspace identity that carries those bounds to the operator statement. The constants 888 and 161616 are fixed because the mission formalizes Theorem 2 and Eqs. (7)–(11), pp. 3–4, rather than an unspecified approximation rate.

Significance

The theorem makes a Fourier approximation into a phase transformation of every eigenstate of an arbitrary finite-dimensional input unitary. Its quantified success guarantee means that projecting the ancilla succeeds with probability close to one when the approximation error is small. In the paper, the particular target h(θ)=−τsin⁡θh(\theta)=-\tau\sin\thetah(θ)=−τsinθ connects this mechanism to sparse Hamiltonian simulation (Eq. (14), p. 4).

The result is proved in the cited paper; this mission asks for machine-checked proofs of its statements in the specified matrix model. The quoted characterization of achievable responses is also a proof target. A complete development would add reusable facts about products of qubit rotations, constrained trigonometric series, sum-of-squares completion, and block-diagonal operators. No machine-checked proof of this exact theorem was found in the local Prove2Me index at drafting time.

Difficulty

An arbitrary Fourier approximation is not automatically the response of a unitary rotation sequence. It may violate the squared-magnitude bound or the required value at zero, even though it is uniformly close to the target function. Those restrictions are exactly what the realizability theorem requires. The difficult part is the converse direction of that characterization: the paper quotes it from earlier work, while the present statement asks for all admissible pairs and all positive even sequence lengths. The completion of a nonnegative trigonometric polynomial into the remaining Pauli components is another substantial mathematical target; the needed factorization is not already packaged as the paper uses it in this Mathlib environment.

Formalization scope

The qubit is a 2×22\times22×2 complex matrix indexed by 0,10,10,1. Rotations use the matrix exponential and the factor θ/2\theta/2θ/2 exactly as printed. The signal product has exactly NNN factors in the paper's order. Cosine and sine series use the inclusive frequencies stated in Theorem 1. The operator model takes a finite unitary eigenbasis as data, with the ancilla as the first factor of the tensor product. The success inequality is pointwise in θ\thetaθ; the error inequality is homogeneous in every system vector and represents the paper's maximum over unit vectors. The phases are chosen before the input unitary, so they cannot depend on its eigenspaces.

The paper writes h:(−π,π]→(−π,π]h:(-\pi,\pi]\to(-\pi,\pi]h:(−π,π]→(−π,π]; the Lean target extends its domain periodically to R\mathbb RR and retains that codomain range. Oddness is imposed on the interval's interior, where both θ\thetaθ and −θ-\theta−θ belong to the printed domain. The phrase “real Fourier series in (cos⁡kθ,sin⁡kθ)(\cos k\theta,\sin k\theta)(coskθ,sinkθ)” is represented by the cosine form for AAA and sine form for CCC that its proof applies directly. “Efficiently compute” is represented by existence of phases; no runtime claim is made. The source calls the operator-vector error a trace distance; the formalization uses precisely its displayed vector norm, rather than a distance between density matrices.

Some intermediate squared inequalities need ε≤1\varepsilon\le1ε≤1 or 8ε≤18\varepsilon\le18ε≤1; those conditions appear only on the corresponding milestone clauses. The goal has no separate bound on ε\varepsilonε: its approximation hypothesis already forces ε≥0\varepsilon\ge0ε≥0. A valid formalization must use the concrete matrix product and matrix-entry Pauli components; defining response functions merely to satisfy the target would empty the theorem of its claim. Contributions that establish the realizability criterion, trigonometric completion, the explicit inequalities, and the operator lift are all in scope. The controlled-WWW circuit of Fig. 1 and the asymptotic oracle-complexity claim of Theorem 3 are outside this mission.

Selected references

  • Guang Hao Low and Isaac L. Chuang, Optimal Hamiltonian Simulation by Quantum Signal Processing, arXiv:1606.02685v2, 2016; published in Physical Review Letters 118, 010501 (2017). Preprint.
  • Guang Hao Low, Theodore J. Yoder and Isaac L. Chuang, Methodology of Resonant Equiangular Composite Quantum Gates, arXiv:1603.03996, 2016. Preprint.
10 thms1 active userReviewed
Linear algebraOptimizationTheoretical Computer Science·Captain: mikedeng1

Optimization by Decoded Quantum Interferometry 1: The Semicircle Law — the Optimal Degree-ℓ DQI State Satisfies ⟨s⟩/m → (√(μ(1−ρ)) + √(ρ(1−μ)))² When 2ℓ + 1 < d⊥Research Paper

Motivation

Decoded quantum interferometry (DQI) is a quantum algorithm, introduced by Jordan, Shutty, Wootters, Zalcman, Schmidhuber, King, Isakov, Khattar and Babbush (arXiv:2408.08292), that turns an approximate optimization problem over a finite field into a decoding problem for a linear code. It applies to max-LINSAT: given linear constraints over Fp\mathbb F_pFp​, satisfy as many of them as possible. For structured instances such as optimal polynomial intersection the authors find DQI reaching approximation ratios that no known polynomial-time classical algorithm reaches, which makes it one of the few concrete candidates for a quantum advantage in optimization.

Whether DQI is useful on an instance depends on one number: the expected fraction of constraints satisfied by the string it outputs. Theorem 4.1 of the paper computes this number, in the limit of many constraints, for the best DQI state of a given degree. Every comparison of DQI with classical algorithms in the paper (simulated annealing, Prange's algorithm, the OPI and max-XORSAT benchmarks) is a comparison against this formula, and the follow-up analysis of imperfect decoders (Theorem 10.1) is a perturbation of it.

Setting

Fix a prime ppp. A max-LINSAT instance is a matrix B∈Fpm×nB\in\mathbb F_p^{m\times n}B∈Fpm×n​ with rows b1,…,bm\mathbf b_1,\dots,\mathbf b_mb1​,…,bm​ and subsets F1,…,Fm⊆FpF_1,\dots,F_m\subseteq\mathbb F_pF1​,…,Fm​⊆Fp​; constraint iii asks that bi⋅x∈Fi\mathbf b_i\cdot\mathbf x\in F_ibi​⋅x∈Fi​ (Definition 2.1). Throughout, m>nm>nm>n and every FiF_iFi​ has the same size r∈{1,…,p−1}r\in\{1,\dots,p-1\}r∈{1,…,p−1}. Put fi(a)=+1f_i(a)=+1fi​(a)=+1 if a∈Fia\in F_ia∈Fi​ and −1-1−1 otherwise, and

f(x)=∑i=1mfi(bi⋅x),s(x)=#{i:bi⋅x∈Fi}.f(\mathbf x)=\sum_{i=1}^m f_i(\mathbf b_i\cdot\mathbf x),\qquad s(\mathbf x)=\#\{i:\mathbf b_i\cdot\mathbf x\in F_i\}.f(x)=i=1∑m​fi​(bi​⋅x),s(x)=#{i:bi​⋅x∈Fi​}.

For a real polynomial PPP of degree at most ℓ\ellℓ, the DQI state is ∣P(f)⟩=∑x∈FpnP(f(x))∣x⟩|P(f)\rangle=\sum_{\mathbf x\in\mathbb F_p^n}P(f(\mathbf x))|\mathbf x\rangle∣P(f)⟩=∑x∈Fpn​​P(f(x))∣x⟩, normalized so that ∑xP(f(x))2=1\sum_{\mathbf x}P(f(\mathbf x))^2=1∑x​P(f(x))2=1. Measuring it in the computational basis returns x\mathbf xx with probability P(f(x))2P(f(\mathbf x))^2P(f(x))2, so the expected number of satisfied constraints is

⟨s⟩=∑xP(f(x))2 s(x),\langle s\rangle=\sum_{\mathbf x}P(f(\mathbf x))^2\,s(\mathbf x),⟨s⟩=x∑​P(f(x))2s(x),

and ⟨s(m,ℓ)⟩opt\langle s^{(m,\ell)}\rangle_{\rm opt}⟨s(m,ℓ)⟩opt​ is its supremum over all such PPP.

The dual code is C⊥={d∈Fpm:BTd=0}C^\perp=\{\mathbf d\in\mathbb F_p^m:B^T\mathbf d=0\}C⊥={d∈Fpm​:BTd=0} and d⊥d^\perpd⊥ is the least Hamming weight of a nonzero codeword. The condition 2ℓ+1<d⊥2\ell+1<d^\perp2ℓ+1<d⊥ says that syndromes of errors of weight up to ℓ\ellℓ (and a little more) determine the error.

The analysis passes through rescaled constraint functions gi=(fi−fˉ)/φg_i=(f_i-\bar f)/\varphigi​=(fi​−fˉ​)/φ with Fourier transforms g~i\tilde g_ig~​i​, the elementary symmetric polynomials P(k)P^{(k)}P(k) evaluated at the gi(bi⋅x)g_i(\mathbf b_i\cdot\mathbf x)gi​(bi​⋅x), and the (ℓ+1)×(ℓ+1)(\ell+1)\times(\ell+1)(ℓ+1)×(ℓ+1) symmetric tridiagonal matrix A(m,ℓ,d)A^{(m,\ell,d)}A(m,ℓ,d) with diagonal 0,d,2d,…,ℓd0,d,2d,\dots,\ell d0,d,2d,…,ℓd and off-diagonal entries ak=k(m−k+1)a_k=\sqrt{k(m-k+1)}ak​=k(m−k+1)​, at d=(p−2r)/r(p−r)d=(p-2r)/\sqrt{r(p-r)}d=(p−2r)/r(p−r)​.

Formalization targets

Goal: Theorem 4.1 (the semicircle law)

Fix ppp, rrr and μ≥0\mu\ge0μ≥0. For any sequence of instances with m→∞m\to\inftym→∞, ℓ/m→μ\ell/m\to\muℓ/m→μ and 2ℓ+1<d⊥2\ell+1<d^\perp2ℓ+1<d⊥, writing ρ=r/p\rho=r/pρ=r/p,

lim⁡⟨s(m,ℓ)⟩optm={(μ(1−ρ)+ρ(1−μ))2,ρ≤1−μ,1,otherwise.\lim\frac{\langle s^{(m,\ell)}\rangle_{\rm opt}}{m}=\begin{cases}\big(\sqrt{\mu(1-\rho)}+\sqrt{\rho(1-\mu)}\big)^2,&\rho\le1-\mu,\\ 1,&\text{otherwise.}\end{cases}limm⟨s(m,ℓ)⟩opt​​={(μ(1−ρ)​+ρ(1−μ)​)2,1,​ρ≤1−μ,otherwise.​

For ρ=12\rho=\tfrac12ρ=21​ the curve is 12+μ(1−μ)\tfrac12+\sqrt{\mu(1-\mu)}21​+μ(1−μ)​, a semicircle, which gives the theorem its name.

Milestones

  1. The normalization of the rescaled gig_igi​, (37)–(40).
  2. Lemma A.1: under a common quadratic identity, P(x1+⋯+xm)P(x_1+\dots+x_m)P(x1​+⋯+xm​) is a fixed linear combination of elementary symmetric polynomials.
  3. The counting identity (68), ∑∣y∣=k∣g~(y)∣2=(mk)\sum_{|\mathbf y|=k}|\tilde g(\mathbf y)|^2=\binom mk∑∣y∣=k​∣g~​(y)∣2=(km​), and the Fourier picture (65) of the DQI state.
  4. Lemma 9.1 (norm =∥w∥2=\|\mathbf w\|^2=∥w∥2 when 2ℓ<d⊥2\ell<d^\perp2ℓ<d⊥) and Lemma 9.2 (the expected count is mrp+r(p−r)pwTA(m,ℓ,d)w\frac{mr}p+\frac{\sqrt{r(p-r)}}p\mathbf w^TA^{(m,\ell,d)}\mathbf wpmr​+pr(p−r)​​wTA(m,ℓ,d)w when 2ℓ+1<d⊥2\ell+1<d^\perp2ℓ+1<d⊥).
  5. The finite-size identity (131): ⟨s(m,ℓ)⟩opt/m=ρ+ρ(1−ρ) λmax⁡(m,ℓ,d)/m\langle s^{(m,\ell)}\rangle_{\rm opt}/m=\rho+\sqrt{\rho(1-\rho)}\,\lambda_{\max}^{(m,\ell,d)}/m⟨s(m,ℓ)⟩opt​/m=ρ+ρ(1−ρ)​λmax(m,ℓ,d)​/m.
  6. Lemma 9.3, λmax⁡(m,ℓ,d)/m→μd+2μ(1−μ)\lambda_{\max}^{(m,\ell,d)}/m\to\mu d+2\sqrt{\mu(1-\mu)}λmax(m,ℓ,d)​/m→μd+2μ(1−μ)​, with its lower half (114) and the Gershgorin bound (129).
  7. The algebra (132) and (136)–(137) that produce the closed form.

Significance

The result. Theorem 4.1 makes DQI's performance a closed-form function of two numbers, r/pr/pr/p and ℓ/m\ell/mℓ/m, and moves every question about an instance into coding theory: how large a d⊥d^\perpd⊥ the instance's dual code has, and whether it can be decoded efficiently up to ℓ\ellℓ errors. The OPI advantage claim of the paper, the comparison with Prange's algorithm on max-XORSAT, and the imperfect-decoding bound of Theorem 10.1 all start from this formula. The finite-size identity (131) is also useful on its own: it gives the exact optimum for any instance, not only in the limit.

Formalizing it. The theorem is proved in the paper; to our knowledge no part of it has been machine-checked. A formalization would check the Fourier bookkeeping of §8.2.1 and §9 (normalizations pn−k(mk)\sqrt{p^{n-k}\binom mk}pn−k(km​)​, character sums over Fp\mathbb F_pFp​), the claim that every degree-ℓ\ellℓ DQI state is a combination of the ∣P(k)⟩|P^{(k)}\rangle∣P(k)⟩ and conversely, and the eigenvalue asymptotics of the tridiagonal matrix. Two points of the printed text need care and are stated correctly here: Lemma 9.2 writes its decomposition in the fif_ifi​ where the normalization requires the rescaled gig_igi​, and the "otherwise =1=1=1" branch of Theorem 4.1 is argued only briefly on p. 34.

Difficulty

The algebraic steps are finite but long, and every one carries a normalization that a careless formalization gets wrong. The asymptotic step is the main obstacle. Lemma 9.3 needs a lower bound on λmax⁡\lambda_{\max}λmax​ from a test vector of growing width and a matching upper bound from Gershgorin's theorem, and the upper bound holds only under d≥−(m−2ℓ)/ℓ(m−ℓ)d\ge-(m-2\ell)/\sqrt{\ell(m-\ell)}d≥−(m−2ℓ)/ℓ(m−ℓ)​, which is exactly the regime ρ≤1−μ\rho\le1-\muρ≤1−μ. In the other regime that hypothesis fails and the Gershgorin bound overshoots, so the limit 111 needs a separate argument; the observation that ⟨s⟩opt\langle s\rangle_{\rm opt}⟨s⟩opt​ "increases in rrr", printed on p. 34, does not give it at fixed ppp and rrr. A second difficulty is that ⟨s⟩opt\langle s\rangle_{\rm opt}⟨s⟩opt​ is a supremum over polynomials, while Lemma 9.2 is a statement about weight vectors w\mathbf ww; identifying the two needs both directions of Lemma A.1's correspondence and the normalization of Lemma 9.1.

Formalization scope

All objects live in the namespace DQI.Semicircle and one definitions file. Fp\mathbb F_pFp​ is ZMod p with [Fact p.Prime]; vectors are Fin n → ZMod p; constraints are indexed by Fin m from 000. ωpa=exp⁡(2πi a/p)\omega_p^a=\exp(2\pi i\,a/p)ωpa​=exp(2πia/p) is computed from the representative of aaa in {0,…,p−1}\{0,\dots,p-1\}{0,…,p−1}. Polynomials are real with natDegree ≤ ℓ; weight vectors are real. The optimum ⟨s⟩opt\langle s\rangle_{\rm opt}⟨s⟩opt​ is the real supremum over exactly the normalized polynomials of degree at most ℓ\ellℓ evaluated at f(x)f(\mathbf x)f(x); its set is nonempty (constant polynomials) and bounded by mmm. The dual-distance condition is "every nonzero d\mathbf dd with BTd=0B^T\mathbf d=0BTd=0 has weight >t>t>t"; d⊥d^\perpd⊥ is never an infimum, and m>nm>nm>n (the paper's standing assumption) guarantees a nonzero codeword, so the condition forces 2ℓ<m2\ell<m2ℓ<m. λmax⁡\lambda_{\max}λmax​ is the supremum of the real spectrum. The limit "m→∞m\to\inftym→∞ with ℓ/m\ell/mℓ/m fixed" is any sequence of instances with mj→∞m_j\to\inftymj​→∞ and ℓj/mj→μ\ell_j/m_j\to\muℓj​/mj​→μ, with ppp and rrr fixed along it. Convergence of the ratio includes irrational μ\muμ with integer sizes.

Added hypotheses, all disclosed in the items: Lemma 9.2 decomposes in the gig_igi​ rather than the printed fif_ifi​; (129) assumes ℓ≥1\ell\ge1ℓ≥1 to avoid dividing by 0\sqrt00​; Lemma 9.3 imposes its hypothesis on ddd only when ℓj≥1\ell_j\ge1ℓj​≥1; (114) is stated as a lim inf⁡\liminfliminf with an explicit ε\varepsilonε.

A formalization that replaces ⟨s⟩opt\langle s\rangle_{\rm opt}⟨s⟩opt​ by a supremum over all states (which gives 111), drops "nonzero" from the distance condition (which makes it unsatisfiable), or states the goal at a single mmm is not this theorem and is ruled out by the definitions above.

Needed infrastructure: Fourier analysis on Fpn\mathbb F_p^nFpn​ (character orthogonality, Parseval), elementary symmetric polynomials and their reduction modulo a quadratic, Rayleigh quotients and Gershgorin discs for real symmetric matrices, and elementary limits. The tridiagonal-matrix bounds and the quadratic-reduction lemma are reusable beyond DQI. Proofs of any milestone, alternative arguments for the "otherwise" branch, and sharper finite-mmm bounds on λmax⁡\lambda_{\max}λmax​ are welcome.

Selected references

  • S. P. Jordan, N. Shutty, M. Wootters, A. Zalcman, A. Schmidhuber, R. King, S. V. Isakov, T. Khattar, R. Babbush, Optimization by Decoded Quantum Interferometry, arXiv:2408.08292v5, 2025. https://arxiv.org/abs/2408.08292
  • S. Gershgorin, Über die Abgrenzung der Eigenwerte einer Matrix, Izv. Akad. Nauk SSSR, Ser. Fiz.-Mat. 6, 749–754, 1931.
  • R. G. Gallager, Low-Density Parity-Check Codes, IRE Trans. Inform. Theory 8(1), 21–28, 1962. https://doi.org/10.1109/TIT.1962.1057683
14 thms1 active userReviewed
Complexity Theory·Captain: mikedeng1

Fixed-Point Quantum Search with an Optimal Number of Queries: The Phases of Eq. (11) Give Success Probability 1 − δ²T_L(T_{1/L}(1/δ)√(1−λ))²Research Paper

Motivation

Quantum search starts with a state that has some overlap with a desired target. Standard Grover iterations can increase that overlap quickly, but their success probability oscillates with the number of iterations. If the initial overlap is unknown, a sequence chosen for one value can pass the target and perform poorly at another. Earlier fixed-point constructions avoided this oscillation but lost the quadratic improvement in query count. Yoder, Low, and Chuang gave a sequence of adjustable phase reflections with both a specified failure tolerance and a query count proportional to the inverse square root of the initial target probability Yoder, Low, and Chuang (2014).

The result concerns amplitude amplification, a reusable procedure in which a quantum algorithm prepares a state, a target test identifies the useful component, and repeated operations increase the chance of measuring that component. The paper's exact success formula is useful because it says what happens at every initial overlap, rather than only at a single guessed overlap or in an asymptotic regime. Its polynomial form also explains why the interval with a guaranteed error bound grows as the sequence becomes longer Yoder, Low, and Chuang (2014), pp. 1–2.

Setting

Let ∣s⟩|s\rangle∣s⟩ and ∣T⟩|T\rangle∣T⟩ be unit vectors in a finite-dimensional complex state space. The target overlap is λ=∣⟨T∣s⟩∣2>0\lambda=|\langle T|s\rangle|^2>0λ=∣⟨T∣s⟩∣2>0. The parameter δ\deltaδ sets the desired upper bound δ2\delta^2δ2 on failure probability. A generalized reflection about a unit state changes its phase while leaving the orthogonal directions unchanged. The two reflections used here are

Ss(α)=I−(1−e−iα)∣s⟩⟨s∣,ST(β)=I−(1−eiβ)∣T⟩⟨T∣.S_s(\alpha)=I-(1-e^{-i\alpha})|s\rangle\langle s|, \qquad S_T(\beta)=I-(1-e^{i\beta})|T\rangle\langle T|.Ss​(α)=I−(1−e−iα)∣s⟩⟨s∣,ST​(β)=I−(1−eiβ)∣T⟩⟨T∣.

Their Grover iterate is G(α,β)=−Ss(α)ST(β)G(\alpha,\beta)=-S_s(\alpha)S_T(\beta)G(α,β)=−Ss​(α)ST​(β). For L=2l+1L=2l+1L=2l+1, the sequence is SL=G(αl,βl)⋯G(α1,β1)\mathcal S_L=G(\alpha_l,\beta_l)\cdots G(\alpha_1,\beta_1)SL​=G(αl​,βl​)⋯G(α1​,β1​), so the iterate with index 111 acts first. The phases are those in Eq. (11) of the paper: αj=−βl−j+1=2cot⁡−1(tan⁡(2πj/L)1−γ2)\alpha_j=-\beta_{l-j+1}=2\cot^{-1}(\tan(2\pi j/L)\sqrt{1-\gamma^2})αj​=−βl−j+1​=2cot−1(tan(2πj/L)1−γ2​), where γ−1=T1/L(1/δ)\gamma^{-1}=T_{1/L}(1/\delta)γ−1=T1/L​(1/δ) Yoder, Low, and Chuang (2014), pp. 2–3.

Here TLT_LTL​ is the degree-LLL Chebyshev polynomial of the first kind. For the fractional order at an argument at least one, T1/L(1/δ)T_{1/L}(1/\delta)T1/L​(1/δ) means the positive real continuation cosh⁡(arcosh⁡(1/δ)/L)\cosh(\operatorname{arcosh}(1/\delta)/L)cosh(arcosh(1/δ)/L). This convention gives TL(γ−1)=1/δT_L(\gamma^{-1})=1/\deltaTL​(γ−1)=1/δ. The paper also uses a two-dimensional coordinate system spanned by the prepared state and target state, with basis order ∣tˉ⟩,∣t⟩|\bar t\rangle,|t\rangle∣tˉ⟩,∣t⟩ and ∣s⟩=(1−λ,λ)|s\rangle=(\sqrt{1-\lambda},\sqrt\lambda)∣s⟩=(1−λ​,λ​) Yoder, Low, and Chuang (2014), Eqs. (4), (6)–(7).

Formalization targets

Exact success probability

The goal is the paper's Eq. (1), for the phase sequence of Eq. (11):

∣⟨T∣SL∣s⟩∣2=1−δ2TL ⁣(T1/L(1/δ)1−λ)2,L=2l+1.|\langle T|\mathcal S_L|s\rangle|^2 =1-\delta^2T_L\!\left(T_{1/L}(1/\delta)\sqrt{1-\lambda}\right)^2, \qquad L=2l+1.∣⟨T∣SL​∣s⟩∣2=1−δ2TL​(T1/L​(1/δ)1−λ​)2,L=2l+1.

This equality determines the entire response curve, including the one-step case l=0l=0l=0. It is stated for arbitrary finite dimension, rather than only after fixing two coordinates. The milestones cover the paper's two-dimensional reduction, the reflection and rotation formulas, the equatorial-rotation sequence, its amplitude recurrence, and the Chebyshev identity used to finish the calculation Yoder, Low, and Chuang (2014), Eqs. (1), (4), (6)–(15).

Consequences

The same exact formula gives a fixed-point interval. With w=1−T1/L(1/δ)−2w=1-T_{1/L}(1/\delta)^{-2}w=1−T1/L​(1/δ)−2, the desired success bound holds whenever λ≥w\lambda\ge wλ≥w:

λ≥w⟹∣⟨T∣SL∣s⟩∣2≥1−δ2.\lambda\ge w\quad\Longrightarrow\quad |\langle T|\mathcal S_L|s\rangle|^2\ge1-\delta^2.λ≥w⟹∣⟨T∣SL​∣s⟩∣2≥1−δ2.

The draft also states that www decreases as the odd length increases, the sufficient length bound L≥log⁡(2/δ)/λL\ge\log(2/\delta)/\sqrt\lambdaL≥log(2/δ)/λ​ of Eq. (3), and the nesting identity for success-probability functions in Eq. (18) Yoder, Low, and Chuang (2014), pp. 2, 4.

Significance

The exact formula gives a sequence that can be selected from a lower bound on the target overlap and a chosen failure tolerance. Increasing its length extends the interval on which the tolerance is met; an already adequate state therefore stays within the bounded-error regime at greater odd lengths. The sufficient length bound records the quadratic query scaling in the overlap parameter. The nesting identity shows that the same family of probability functions is closed under the paper's specified composition of tolerances Yoder, Low, and Chuang (2014), pp. 2, 4.

The mathematical result is proved in the 2014 paper. This mission asks for machine-checked proofs of its exact operator-level equality and the cited intermediate identities; the statements here are currently draft targets, not already machine-checked results. A completed development would leave reusable finite-dimensional phase-reflection and Chebyshev tools for subsequent amplitude-amplification arguments. The paper's oracle implementation is separate from these operator identities Yoder, Low, and Chuang (2014), Fig. 2.

Difficulty

The obvious idea of repeating a fixed phase pair produces the familiar Grover oscillation. Adjusting phases removes that simple repeated-power description, while the target amplitude must still be controlled exactly across all allowed overlaps. A proof must keep the complex phase conventions and multiplication order aligned with the Chebyshev expression. The fractional-order parameter also lies outside the usual cosine formula's interval when δ<1\delta<1δ<1; replacing the polynomial by a clamped arccosine expression changes the target formula. The unnumbered Chebyshev-amplitude assertion after Eq. (15) is the central algebraic gap left for formalization Yoder, Low, and Chuang (2014), p. 3.

Formalization scope

States are functions Fin N → ℂ, and operators are complex N × N matrices. Inner products conjugate the first vector. The theorem binds λ\lambdaλ to the squared target overlap and requires both states to have norm one; it does not take an unrelated free success parameter. The goal permits every NNN for which its hypotheses can hold, and every l≥0l\ge0l≥0. The rotation milestones use Fin 2 with index 000 for ∣tˉ⟩|\bar t\rangle∣tˉ⟩ and index 111 for ∣t⟩|t\rangle∣t⟩. The operator STS_TST​ has the same rank-one projector as the paper's phase-adjusted StS_tSt​. Matrix exponentials define the rotations, and TLT_LTL​ is Mathlib's polynomial, evaluated even outside [−1,1][-1,1][−1,1].

The scope assumes 0<δ≤10<\delta\le10<δ≤1. At δ=0\delta=0δ=0, the displayed expression involves division by zero and the paper treats its π/3\pi/3π/3 limit separately. The inverse cotangent is π/2−arctan⁡\pi/2-\arctanπ/2−arctan, a branch whose changes by π\piπ leave the reflection phases unchanged. The product order is fixed by the recursion defining SL\mathcal S_LSL​. The mission formalizes Eqs. (6)–(7) as operators; the ancilla and oracle gates of Fig. 2 are outside this mission. The goal retains the full equality and cannot be reduced to the easier lower bound PL≥1−δ2P_L\ge1-\delta^2PL​≥1−δ2.

The milestone for printed Eq. (12) uses a free output ZZZ rotation and a unit global phase. The printed outer rotations do not give the claimed state for the stated phases; this corrected form preserves the coordinate magnitudes needed for Eq. (1). The milestone for Eq. (15) states the displayed amplitude recurrence but does not restate the page's incompatible intermediate bh′b'_hbh′​ sentence. These corrections are identified in the item descriptions and moderation notes. Contributions proving the reduction, phase identities, amplitude recurrence, Chebyshev relation, or the final equality are all within scope Yoder, Low, and Chuang (2014), p. 3.

Selected references

  • Theodore J. Yoder, Guang Hao Low, and Isaac L. Chuang, Fixed-point quantum search with an optimal number of queries, Physical Review Letters 113, 210501 (2014). arXiv:1409.3305v2. This mission cites the pinned preprint's page and equation numbers.
10 thms1 active userReviewed
Theoretical Computer Science·Captain: mikedeng1

A Grand Unification of Quantum Algorithms: Phase Estimation by QSVT Errs by Less Than 2^{−n}, and Meets the Δ-Region Only at Iteration n − 1, When Δ < 2(cos(3π/16) − 1/√2)Research Paper

Motivation

Phase estimation asks: given access to a unitary UUU and an eigenvector ∣u⟩|u\rangle∣u⟩ with U∣u⟩=e2πiφ∣u⟩U|u\rangle = e^{2\pi i\varphi}|u\rangleU∣u⟩=e2πiφ∣u⟩, determine φ∈[0,1)\varphi \in [0,1)φ∈[0,1). It is the subroutine behind Shor's factoring algorithm, quantum chemistry energy estimation, and amplitude estimation, and is one of the standard sources of quantum speed-up.

Martyn, Rossi, Tan and Chuang, A Grand Unification of Quantum Algorithms (PRX Quantum 2, 040203, 2021), present search, phase estimation and Hamiltonian simulation as instances of one primitive, the quantum singular value transformation (QSVT) of Gilyén, Su, Low and Wiebe (arXiv:1806.01838, STOC 2019). Most of the paper's numbered results restate QSVT theory from earlier work. Its own proved content is Appendix B: the analysis of phase estimation by QSVT (Section V, Algorithm 3), a bit-by-bit binary search in the spirit of Kitaev's iterative phase estimation, where each bit is read by applying a sign function to a singular value. A closely related QSVT phase-estimation algorithm was found independently by Rall (arXiv:2103.09717).

This mission formalizes that analysis: the exact-arithmetic correctness of the bit search (Theorems 6 and 7), and its robustness when the sign function is only approximated (Theorem 8).

Setting

Fix a unitary UUU, an eigenvector ∣u⟩|u\rangle∣u⟩, and the phase 0≤φ<10 \le \varphi < 10≤φ<1. Write 0.φ[j+1:]=0.φj+1φj+2…0.\varphi_{[j+1:]} = 0.\varphi_{j+1}\varphi_{j+2}\ldots0.φ[j+1:]​=0.φj+1​φj+2​… for the fractional part of 2jφ2^j\varphi2jφ.

For j∈Nj \in \mathbb Nj∈N and θ∈R\theta \in \mathbb Rθ∈R, the matrix Aj(θ)=12(I+e−2πiθU2j)A_j(\theta) = \tfrac12(I + e^{-2\pi i\theta}U^{2^j})Aj​(θ)=21​(I+e−2πiθU2j) acts on ∣u⟩|u\rangle∣u⟩ with singular value

σj(θ)=∣cos⁡(π(2jφ−θ))∣=∣cos⁡(π(0.φ[j+1:]−θ))∣.(64–65)\sigma^j(\theta) = \bigl|\cos\bigl(\pi(2^j\varphi - \theta)\bigr)\bigr| = \bigl|\cos\bigl(\pi(0.\varphi_{[j+1:]} - \theta)\bigr)\bigr|. \tag{64–65}σj(θ)=​cos(π(2jφ−θ))​=​cos(π(0.φ[j+1:]​−θ))​.(64–65)

The procedure keeps a binary fraction θ\thetaθ, initially 000, and runs iterations j=n−1,n−2,…,0j = n-1, n-2, \ldots, 0j=n−1,n−2,…,0 for a positive integer nnn. Iteration jjj halves θ\thetaθ, evaluates the sign function Θ(1/2−x)\Theta(1/\sqrt2 - x)Θ(1/2​−x) at x=σj(θ)x = \sigma^j(\theta)x=σj(θ) through QSVT, measures one ancilla bit bjb_jbj​, and sets the first binary digit of θ\thetaθ to bjb_jbj​:

θj=12θj+1+12bj,θn=0.\theta_j = \tfrac12\theta_{j+1} + \tfrac12 b_j, \qquad \theta_n = 0.θj​=21​θj+1​+21​bj​,θn​=0.

An additional j=0j = 0j=0 iteration then sets the units digit b0′b_0'b0′​, and the output is θ=b0′+θ0\theta = b_0' + \theta_0θ=b0′​+θ0​.

The ideal measurement returns b=1b = 1b=1 when σ<1/2\sigma < 1/\sqrt2σ<1/2​ and b=0b = 0b=0 when σ>1/2\sigma > 1/\sqrt2σ>1/2​. In practice the sign function is replaced by a polynomial that is reliable only outside the Δ-region [12−Δ2,12+Δ2]\bigl[\tfrac1{\sqrt2} - \tfrac\Delta2, \tfrac1{\sqrt2} + \tfrac\Delta2\bigr][2​1​−2Δ​,2​1​+2Δ​]; inside it either bit may be returned.

Formalization targets

Goal: Theorem 8 (p. 17)

If

0≤Δ<2(cos⁡3π16−12)≈0.25,0 \le \Delta < 2\Bigl(\cos\frac{3\pi}{16} - \frac1{\sqrt2}\Bigr) \approx 0.25,0≤Δ<2(cos163π​−2​1​)≈0.25,

then in every run of the procedure, the singular value σj\sigma^jσj can fall in the Δ-region only at the first iteration j=n−1j = n-1j=n−1, and the output satisfies

∣θ−φ∣<2−n.|\theta - \varphi| < 2^{-n}.∣θ−φ∣<2−n.

Milestones

  • (64)–(65), p. 15: the singular value and singular vectors of Aj(θ)A_j(\theta)Aj​(θ) on ∣u⟩|u\rangle∣u⟩.
  • Lemma 11 and Theorem 6 (pp. 27, 16): for an nnn-bit φ\varphiφ and the exact sign function, θj=0.φ[j+1:]\theta_j = 0.\varphi_{[j+1:]}θj​=0.φ[j+1:]​, so the loop ends with θ=φ\theta = \varphiθ=φ.
  • Lemma 12 and Theorem 7 (pp. 28, 16): otherwise θj\theta_jθj​ is an (n−j)(n-j)(n−j)-digit rounding of 0.φ[j+1:]0.\varphi_{[j+1:]}0.φ[j+1:]​ up to a carry, with error ≤2j−n−1\le 2^{j-n-1}≤2j−n−1, and the output satisfies ∣θ−φ∣≤2−n−1|\theta - \varphi| \le 2^{-n-1}∣θ−φ∣≤2−n−1.
  • (B14), p. 30: membership of ∣cos⁡(πx)∣|\cos(\pi x)|∣cos(πx)∣ in the Δ-region in terms of two arccos intervals for π∣x∣\pi|x|π∣x∣.
  • (B15), (B16) ⟺ (B21), pp. 30–31: the arccos condition is equivalent to the explicit threshold on Δ\DeltaΔ.
  • Lemma 13, p. 30, and its base step (B17)–(B20), pp. 30–31: the Δ-region can only be met at iteration n−1n-1n−1, and an error there does not propagate.

A companion item states (68): the 2N×2N2N \times 2N2N×2N matrix Wj(θ)W_j(\theta)Wj​(θ) of Figure 10 is unitary and block-encodes Aj(θ)A_j(\theta)Aj​(θ).

Significance

Theorem 8 is what makes phase estimation by QSVT implementable: a sign function cannot be realized exactly by a polynomial, and the theorem shows that a polynomial approximation which fails on a band of width about 0.250.250.25 around 1/21/\sqrt21/2​ costs at most one bit of accuracy, and only at one iteration. Combined with the per-iteration failure probability analysis (71)–(72), it yields the paper's claim that O(nlog⁡(n/δ))O(n\log(n/\delta))O(nlog(n/δ)) queries give an nnn-bit estimate with probability 1−δ1-\delta1−δ.

On the formal side, the paper proves these results in Appendix B by case analysis on binary digits with carries. No machine-checked version of the analysis exists on the platform, and no QSVT-based phase-estimation result has been formalized elsewhere to the curators' knowledge. The mission separates the deterministic correctness of the bit search from the quantum machinery, so the combinatorial core can be checked independently of QSVT itself.

Difficulty

The obvious argument tracks the digits of φ\varphiφ one at a time, and it works for an nnn-bit phase. It fails when φ\varphiφ has more than nnn digits: the sign function rounds rather than truncates, so a bit can be set to 111 when the true digit is 000, carries propagate, and the invariant must be a rounding statement with a carry bit r~j\tilde r_jr~j​ (Lemma 12's nine-case induction). The final bit can carry into the units place, which is why the additional j=0j = 0j=0 iteration exists.

For Theorem 8, the natural first idea, that a bit error makes all later bits unreliable, is false; the content is that after an error at j=n−1j = n-1j=n−1 the distance ∣0.φ[j+1:]−θ∣|0.\varphi_{[j+1:]} - \theta|∣0.φ[j+1:]​−θ∣ stays a fixed amount away from the Δ-region at every later iteration. Turning this into the threshold requires precise bounds on arccos⁡\arccosarccos near 1/21/\sqrt21/2​.

Formalization scope

Everything is stated in Lean 4 with Mathlib, over R\mathbb RR, in the namespace QSVTPhaseEst.BitSearch. The conventions:

  • 0≤φ<10 \le \varphi < 10≤φ<1, n≥1n \ge 1n≥1, Δ≥0\Delta \ge 0Δ≥0 in every item; bits are Bool; 0.φ[j+1:]0.\varphi_{[j+1:]}0.φ[j+1:]​ is Int.fract (2^j * φ).
  • "φ\varphiφ is an nnn-bit number" (n≥mn \ge mn≥m) is φ=k/2n\varphi = k/2^nφ=k/2n for some k∈Nk \in \mathbb Nk∈N; "n<mn < mn<m, including m=∞m = \inftym=∞" is its negation.
  • The outcome rule is the only place the measurement enters: below the Δ-region the bit is 111, above it the bit is 000, inside it (including ties at Δ=0\Delta = 0Δ=0) either bit may occur. Every theorem quantifies over all bit sequences satisfying this rule. The exact sign function of Theorems 6 and 7 is the rule with Δ=0\Delta = 0Δ=0.
  • The additional j=0j = 0j=0 iteration is encoded as Appendix B 1 b (p. 29) analyses it: the general step applied to 0.φ0φ1…=φ/20.\varphi_0\varphi_1\ldots = \varphi/20.φ0​φ1​…=φ/2 with θ\thetaθ halved, singular value ∣cos⁡(π(φ−θ0)/2)∣|\cos(\pi(\varphi - \theta_0)/2)|∣cos(π(φ−θ0​)/2)∣. The literal reading of Algorithm 3, line 9 makes Theorem 7 false on the paper's own example φ=0.11101012\varphi = 0.1110101_2φ=0.11101012​, n=2n = 2n=2.
  • Theorem 8's bound is stated for every run, as Algorithm 3's Output claims; runs with an error at iteration n−1n-1n−1 are the printed case, runs without one are covered by Theorems 6 and 7. Its first part also covers the additional iteration.
  • (B14) assumes Δ≤2−2\Delta \le 2 - \sqrt2Δ≤2−2​ and ∣x∣≤1|x| \le 1∣x∣≤1, which keep the arccos arguments in [−1,1][-1,1][−1,1].

A formalization in which the outcome rule mentions φ\varphiφ, its digits or its rounding, in which σj\sigma^jσj is written through the digits of φ\varphiφ, or in which the output is defined as a rounding of φ\varphiφ, would make the theorems circular; none of these is used.

Not formalized: QSP and QSVT themselves (Theorems 1–4, 9, 10; Theorem 1 is already an open goal on the platform), the polynomial Pϵ,ΔPEP^{\mathrm{PE}}_{\epsilon,\Delta}Pϵ,ΔPE​ of (69), the ϵ\epsilonϵ-error probability analysis (71)–(72), and the runtime. Contributions of reusable lemmas on binary roundings (Int.fract of 2jφ2^j\varphi2jφ, nearest dyadic rounding with carry) and on arccos⁡\arccosarccos near 1/21/\sqrt21/2​ are welcome.

Selected references

  • J. M. Martyn, Z. M. Rossi, A. K. Tan, I. L. Chuang, A Grand Unification of Quantum Algorithms, PRX Quantum 2, 040203, 2021. https://arxiv.org/abs/2105.02859 (v5 is the version formalized)
  • A. Gilyén, Y. Su, G. H. Low, N. Wiebe, Quantum singular value transformation and beyond: exponential improvements for quantum matrix arithmetics, STOC 2019. https://arxiv.org/abs/1806.01838
  • P. Rall, Faster coherent quantum algorithms for phase, energy, and amplitude estimation, Quantum 5, 566, 2021. https://arxiv.org/abs/2103.09717
  • A. Yu. Kitaev, Quantum measurements and the Abelian Stabilizer Problem, 1995. https://arxiv.org/abs/quant-ph/9511026
11 thms1 active userReviewed
Captain: Goku

Quantum Computing: Lecture Notes 5: One run of Shor's period-finding circuit reveals the period with probability Omega(1/log log N)Textbook

Motivation

This mission develops Chapter 5 of Quantum Computing: Lecture Notes by Ronald de Wolf. The chapter's selected results describe the mathematical guarantees below.

Setting and conventions

The linked theorem statements and shared definitions specify the register types, oracle access, normalization, and resource conventions. Their source locators and independent readbacks accompany each target.

Chapter goal

The period-finding problem: we are given f:N→{0,…,N−1}f:\mathbb N\to\{0,\dots,N-1\}f:N→{0,…,N−1} for which there is an unknown r∈{1,…,N}r\in\{1,\dots,N\}r∈{1,…,N} with f(a)=f(b)f(a)=f(b)f(a)=f(b) if and only if a≡b(modr)a\equiv b\pmod ra≡b(modr).

Let q=2ℓq=2^\ellq=2ℓ be the power of two with N2<q≤2N2N^2<q\le2N^2N2<q≤2N2 and n=⌈log⁡2N⌉n=\lceil\log_2N\rceiln=⌈log2​N⌉. Let OfO_fOf​ be the unitary ∣a⟩∣z⟩↦∣a⟩∣z⊕f(a)⟩|a\rangle|z\rangle\mapsto|a\rangle|z\oplus f(a)\rangle∣a⟩∣z⟩↦∣a⟩∣z⊕f(a)⟩ on ℓ+n\ell+nℓ+n qubits, with aaa read as an ℓ\ellℓ-bit number and f(a)f(a)f(a) written in nnn bits, and let FqF_qFq​ be the quantum Fourier transform on the first register. One run of Shor's algorithm prepares

∣Φ⟩=(Fq⊗I) Of (Fq⊗I) ∣0ℓ⟩∣0n⟩|\Phi\rangle=(F_q\otimes I)\,O_f\,(F_q\otimes I)\,|0^\ell\rangle|0^n\rangle∣Φ⟩=(Fq​⊗I)Of​(Fq​⊗I)∣0ℓ⟩∣0n⟩

(one evaluation of fff and two Fourier transforms) and measures the first register in the computational basis, obtaining b∈{0,…,q−1}b\in\{0,\dots,q-1\}b∈{0,…,q−1}. Call bbb good if

∣bq−cr∣≤12qfor some c∈{0,…,r−1} with gcd⁡(c,r)=1.\Big|\frac bq-\frac cr\Big|\le\frac1{2q}\quad\text{for some } c\in\{0,\dots,r-1\} \text{ with } \gcd(c,r)=1 .​qb​−rc​​≤2q1​for some c∈{0,…,r−1} with gcd(c,r)=1.

Then:

  1. There are constants C>0C>0C>0 and N0N_0N0​ such that for every N≥N0N\ge N_0N≥N0​, every r∈{1,…,N}r\in\{1,\dots,N\}r∈{1,…,N} and every fff as above with period rrr, the outcome is good with probability at least C/log⁡log⁡NC/\log\log NC/loglogN. Hence an expected number of O(log⁡log⁡N)O(\log\log N)O(loglogN) independent runs (each with one evaluation of fff and two QFTs) produces a good outcome.
  2. If ∣b/q−c/r∣≤1/(2q)|b/q-c/r|\le1/(2q)∣b/q−c/r∣≤1/(2q) with 1≤r≤N1\le r\le N1≤r≤N, 0≤c<r0\le c<r0≤c<r and gcd⁡(c,r)=1\gcd(c,r)=1gcd(c,r)=1, then c/rc/rc/r is the only fraction p/sp/sp/s with 1≤s≤N1\le s\le N1≤s≤N within distance 1/(2q)1/(2q)1/(2q) of b/qb/qb/q, and the denominator of c/rc/rc/r in lowest terms is rrr.

So a good outcome determines rrr: continued-fraction expansion of b/qb/qb/q finds the unique fraction with denominator at most NNN near b/qb/qb/q, and its denominator is the period. This is the quantum core of Shor's factoring algorithm.

Formalization Note The state ∣Φ⟩|\Phi\rangle∣Φ⟩ is the shared shorRunState, with ℓ=⌈log⁡2(N2+1)⌉\ell=\lceil\log_2(N^2+1)\rceilℓ=⌈log2​(N2+1)⌉ (which gives N2<2ℓ≤2N2N^2<2^\ell\le2N^2N2<2ℓ≤2N2) and second register ⌈log⁡2N⌉\lceil\log_2N\rceil⌈log2​N⌉ qubits. The intermediate measurement of the second register is omitted: it does not change the distribution of the first register. The probability of a good outcome is the total weight of the basis states whose first register is good. The constants CCC and N0N_0N0​ are quantified before NNN, rrr and fff. The source's per-run constant 4/π24/\pi^24/π2 is not stated (see notes).

Significance

These are known mathematical results. Their Lean statements have been checked and reviewed against the cited source; formal proofs remain open for contributors.

Supporting targets

  • §5.2: Factoring reduces to period finding: the number-theoretic core of Shor's reduction.
  • §5.3: One run of Shor's period-finding circuit reveals the period with probability Omega(1/log log N).

Formalization scope

Prove the existing statements under their stated hypotheses and definitions. Any correction to a printed source claim remains explicit in its target description. All listed target proofs are currently sorry; no proof is claimed. The mission goal is the designated chapter capstone; the remaining targets are separate milestones. Parts a, b, c and d are merged into their original chapter.

Selected references

  • Ronald de Wolf, Quantum Computing: Lecture Notes, 27 August 2026. https://homepages.cwi.nl/~rdewolf/qcnotes.pdf.
2 thms1 active userReviewed
Captain: Goku

Lecture Notes on Quantum Algorithms 31: Adiabatic optimization: running time in terms of the minimum gap (linear interpolation)Textbook

Motivation

This mission develops Chapter 31 of Lecture Notes on Quantum Algorithms by Andrew Childs. The chapter's selected results describe the mathematical guarantees below.

Setting and conventions

The linked theorem statements and shared definitions specify the register types, oracle access, normalization, and resource conventions. Their source locators and independent readbacks accompany each target.

Chapter goal

This is the running-time bound for adiabatic optimization with a linear interpolation schedule.

Let h:{0,1}n→Rh:\{0,1\}^n\to\mathbb Rh:{0,1}n→R be a cost function on nnn-bit strings and let

HP=∑z∈{0,1}nh(z) ∣z⟩⟨z∣H_P=\sum_{z\in\{0,1\}^n} h(z)\,|z\rangle\langle z|HP​=z∈{0,1}n∑​h(z)∣z⟩⟨z∣

be the problem Hamiltonian. Let HBH_BHB​ be a beginning Hamiltonian on nnn qubits and let H(s)=(1−s)HB+sHPH(s)=(1-s)H_B+sH_PH(s)=(1−s)HB​+sHP​ for s∈[0,1]s\in[0,1]s∈[0,1]. Assume that H(s)H(s)H(s) is Hermitian and has a nondegenerate ground state for every s∈[0,1]s\in[0,1]s∈[0,1]. Write Δ(s)\Delta(s)Δ(s) for the gap between the ground and first excited energies of H(s)H(s)H(s), and Δmin⁡=min⁡s∈[0,1]Δ(s)\Delta_{\min}=\min_{s\in[0,1]}\Delta(s)Δmin​=mins∈[0,1]​Δ(s). Norms of operators are operator norms.

There are absolute constants c1,c3>0c_1,c_3>0c1​,c3​>0 (the constants of the first- and second-order perturbation bounds used in the adiabatic theorem, Theorem 30.1) such that the following holds for every such nnn, hhh, HBH_BHB​. Let ϵ>0\epsilon>0ϵ>0 and suppose

T ≥ 2ϵ(2c1∥HP−HB∥Δmin⁡2+(3c12+c1+c3)∥HP−HB∥2Δmin⁡3).T\ \ge\ \frac{2}{\epsilon}\left(2c_1\frac{\|H_P-H_B\|}{\Delta_{\min}^2}+(3c_1^2+c_1+c_3)\frac{\|H_P-H_B\|^2}{\Delta_{\min}^3}\right).T ≥ ϵ2​(2c1​Δmin2​∥HP​−HB​∥​+(3c12​+c1​+c3​)Δmin3​∥HP​−HB​∥2​).

If ∣ψ(s)⟩|\psi(s)\rangle∣ψ(s)⟩ solves the Schrödinger equation i dds∣ψ(s)⟩=T H(s)∣ψ(s)⟩i\,\frac{d}{ds}|\psi(s)\rangle=T\,H(s)|\psi(s)\rangleidsd​∣ψ(s)⟩=TH(s)∣ψ(s)⟩ on [0,1][0,1][0,1] and ∣ψ(0)⟩|\psi(0)\rangle∣ψ(0)⟩ is a unit-norm ground state of HBH_BHB​, then there is a unit-norm ground state ∣ϕ(1)⟩|\phi(1)\rangle∣ϕ(1)⟩ of HPH_PHP​ with

∥∣ψ(1)⟩−∣ϕ(1)⟩∥≤ϵ.\big\||\psi(1)\rangle-|\phi(1)\rangle\big\|\le\epsilon.​∣ψ(1)⟩−∣ϕ(1)⟩​≤ϵ.

The bound reduces the question of how long the adiabatic algorithm must run to a spectral question: if ∥HP−HB∥\|H_P-H_B\|∥HP​−HB​∥ is polynomially bounded and 1/Δmin⁡1/\Delta_{\min}1/Δmin​ is polynomially bounded in nnn, the running time is polynomial.

Formalization Note The ground state of HPH_PHP​ is determined only up to a global phase, so the conclusion asserts the existence of some unit ground state of HPH_PHP​ within distance ϵ\epsilonϵ. The constants c1,c3c_1,c_3c1​,c3​ are quantified existentially before all other data, as in the source, where they are introduced as "some constants". The minimum gap is the infimum of the gap over [0,1][0,1][0,1].

Significance

These are known mathematical results. Their Lean statements have been checked and reviewed against the cited source; formal proofs remain open for contributors.

Supporting targets

  • Theorem 31.1: Adiabatic optimization: running time in terms of the minimum gap (linear interpolation).

Formalization scope

Prove the existing statements under their stated hypotheses and definitions. Any correction to a printed source claim remains explicit in its target description. All listed target proofs are currently sorry; no proof is claimed. The mission goal is the designated chapter capstone; the remaining targets are separate milestones. Parts a, b, c and d are merged into their original chapter.

Selected references

  • Andrew Childs, Lecture Notes on Quantum Algorithms, 17 April 2025. https://www.cs.umd.edu/~amchilds/qa/qa.pdf.
1 thm1 active userReviewed
Machine Learning·Captain: Goku

A Survey of Quantum Learning Theory 5: Atıcı–Servedio: time-efficient quantum learning of k-juntas (corrected)Textbook

Motivation

This mission develops Chapter 5 of A Survey of Quantum Learning Theory by Srinivasan Arunachalam and Ronald de Wolf. The chapter's selected results describe the mathematical guarantees below.

Setting and conventions

The linked theorem statements and shared definitions specify the register types, oracle access, normalization, and resource conventions. Their source locators and independent readbacks accompany each target.

Chapter goal

This is a corrected form of the Atıcı–Servedio theorem on learning juntas from uniform quantum examples.

A function f:{0,1}n→{0,1}f:\{0,1\}^n\to\{0,1\}f:{0,1}n→{0,1} is a kkk-junta if it depends on at most kkk of its nnn input bits. A uniform quantum example of fff is the (n+1)(n+1)(n+1)-qubit state ∑x∈{0,1}n2−n/2∣x,f(x)⟩\sum_{x\in\{0,1\}^n}2^{-n/2}|x,f(x)\rangle∑x∈{0,1}n​2−n/2∣x,f(x)⟩; a uniform classical example is a pair (x,f(x))(x,f(x))(x,f(x)) with xxx uniform on {0,1}n\{0,1\}^n{0,1}n. The error of a hypothesis hhh is Pr⁡x[h(x)≠f(x)]\Pr_{x}[h(x)\neq f(x)]Prx​[h(x)=f(x)] for uniform xxx.

Time is measured in the following hybrid cost model, which is the one the source's proof sketch counts in. A learner (1) applies a circuit over the gate set {H,T,CNOT}\{H,T,\mathrm{CNOT}\}{H,T,CNOT} to TQT_QTQ​ uniform quantum examples and some ancillas in ∣0⟩|0\rangle∣0⟩ and measures every qubit in the computational basis; (2) maps the outcome by a Boolean circuit of AND/OR/NOT gates to a set V⊆[n]V\subseteq[n]V⊆[n] of variables; (3) reads TCT_CTC​ uniform classical examples and outputs the truth-table hypothesis h(x)=f(xj)h(x)=f(x_j)h(x)=f(xj​) for the first example xjx_jxj​ that agrees with xxx on VVV (h(x)=0h(x)=0h(x)=0 if there is none). Its time is the number of quantum gates, plus the number of measured qubits, plus the number of Boolean gates, plus TCT_CTC​ (one unit per classical example, which is read and written into the table cell indexed by its VVV-bits), plus 2∣V∣2^{|V|}2∣V∣ table cells (worst case over the outcomes).

For every δ∈(0,1)\delta\in(0,1)δ∈(0,1) there is a constant C>0C>0C>0 such that for all n,kn,kn,k with 2≤k≤n2\le k\le n2≤k≤n and all ε∈(0,1/2]\varepsilon\in(0,1/2]ε∈(0,1/2] there is such a learner with

TQ≤C klog⁡kε,TC≤C 2klog⁡1ε,time≤C(nklog⁡kε+2klog⁡1ε),T_Q\le C\,\frac{k\log k}{\varepsilon},\qquad T_C\le C\,2^k\log\frac1\varepsilon,\qquad \mathrm{time}\le C\Big(\frac{nk\log k}{\varepsilon}+2^k\log\frac1\varepsilon\Big),TQ​≤Cεklogk​,TC​≤C2klogε1​,time≤C(εnklogk​+2klogε1​),

which, for every kkk-junta fff, outputs with probability at least 1−δ1-\delta1−δ (over the measurement outcomes and the classical examples) a hypothesis of error at most ε\varepsilonε.

The theorem shows that quantum examples remove the nΘ(k)n^{\Theta(k)}nΘ(k) search over candidate variable sets that the best known classical learners need, which is why juntas are a notorious bottleneck classically.

Formalization Note The source states no cost model, no confidence parameter, and O(2k)O(2^k)O(2k) classical examples. The cost model above, the fixed-confidence reading (constants depend on δ\deltaδ only), and the O(2klog⁡(1/ε))O(2^k\log(1/\varepsilon))O(2klog(1/ε)) classical examples of the source's own proof sketch are the corrections. The thresholds k≥2k\ge2k≥2 and ε≤1/2\varepsilon\le1/2ε≤1/2 make log⁡k\log klogk and log⁡(1/ε)\log(1/\varepsilon)log(1/ε) positive.

Significance

These are known mathematical results. Their Lean statements have been checked and reviewed against the cited source; formal proofs remain open for contributors.

Supporting targets

  • Theorem 5.4: Atıcı–Servedio: time-efficient quantum learning of k-juntas (corrected).

Formalization scope

Prove the existing statements under their stated hypotheses and definitions. Any correction to a printed source claim remains explicit in its target description. All listed target proofs are currently sorry; no proof is claimed. The mission goal is the designated chapter capstone; the remaining targets are separate milestones. Parts a, b, c and d are merged into their original chapter.

Selected references

  • Srinivasan Arunachalam and Ronald de Wolf, A Survey of Quantum Learning Theory, 2017, v3. https://arxiv.org/pdf/1701.06806v3.
1 thm1 active userReviewed
Quantum Error Correction·Captain: Goku

Stabilizer Codes and Quantum Error Correction 4: The standard-form encoding network maps |c⟩ to the encoded basis state (4.8)Textbook

Motivation

This mission develops Chapter 4 of Stabilizer Codes and Quantum Error Correction by Daniel Gottesman. The chapter's selected results describe the mathematical guarantees below.

Setting and conventions

The linked theorem statements and shared definitions specify the register types, oracle access, normalization, and resource conventions. Their source locators and independent readbacks accompany each target.

Chapter goal

Let a stabilizer on n=m+kn=m+kn=m+k qubits (m=n−km=n-km=n−k generators) be given in the standard form (4.3) of §4.1,

(IA1A2BC1C2000DIE),\left(\begin{array}{ccc|ccc} I & A_1 & A_2 & B & C_1 & C_2\\ 0 & 0 & 0 & D & I & E\end{array}\right),(I0​A1​0​A2​0​BD​C1​I​C2​E​),

with rrr rows in the first block, and assume its rows commute: HxHzT+HzHxT=0H_xH_z^{\mathsf T}+H_zH_x^{\mathsf T}=0Hx​HzT​+Hz​HxT​=0. For a binary row (a ∣ b)(a\,|\,b)(a∣b) write P(a∣b)=⨂qσzbqσxaqP(a|b)=\bigotimes_q \sigma_z^{b_q}\sigma_x^{a_q}P(a∣b)=⨂q​σzbq​​σxaq​​ (the real form, sign +1+1+1). Let Mi=P(row i)M_i=P(\text{row } i)Mi​=P(row i) be the generators and let Xˉ1,…,Xˉk\bar X_1,\dots,\bar X_kXˉ1​,…,Xˉk​ be the logical σx\sigma_xσx​ operators in the standard form of p.40: Xˉi=P(0 u2 ei ∣ v1 0 0)\bar X_i=P(0\,u_2\,e_i\,|\,v_1\,0\,0)Xˉi​=P(0u2​ei​∣v1​00) with u2u_2u2​ the iii-th row of ETE^{\mathsf T}ET and v1v_1v1​ the iii-th row of ETC1T+C2TE^{\mathsf T}C_1^{\mathsf T}+C_2^{\mathsf T}ETC1T​+C2T​.

Let UencU_{\mathrm{enc}}Uenc​ be the encoding network of §4.2 (with the author's errata): first, for each iii, the controlled-NOTs that apply Xˉi\bar X_iXˉi​ without its final σx\sigma_xσx​, controlled on qubit n−k+in-k+in−k+i; then, for i=1,…,ri=1,\dots,ri=1,…,r in turn, the Hadamard RRR on qubit iii, a σz\sigma_zσz​ on qubit iii if Bii=1B_{ii}=1Bii​=1, and MiM_iMi​ without its qubit-iii factor, controlled on qubit iii (controlled-σzbσxa\sigma_z^{b}\sigma_x^{a}σzb​σxa​ gates). Then for every c=c1…ck∈{0,1}kc=c_1\dots c_k\in\{0,1\}^kc=c1​…ck​∈{0,1}k,

Uenc ∣0…0⟩∣c1…ck⟩=(I+M1)⋯(I+Mn−k) Xˉ1c1⋯Xˉkck∣0…0⟩∥(I+M1)⋯(I+Mn−k) Xˉ1c1⋯Xˉkck∣0…0⟩∥,U_{\mathrm{enc}}\,|0\dots0\rangle|c_1\dots c_k\rangle=\frac{(I+M_1)\cdots(I+M_{n-k})\,\bar X_1^{c_1}\cdots\bar X_k^{c_k}|0\dots0\rangle}{\big\|(I+M_1)\cdots(I+M_{n-k})\,\bar X_1^{c_1}\cdots\bar X_k^{c_k}|0\dots0\rangle\big\|},Uenc​∣0…0⟩∣c1​…ck​⟩=​(I+M1​)⋯(I+Mn−k​)Xˉ1c1​​⋯Xˉkck​​∣0…0⟩​(I+M1​)⋯(I+Mn−k​)Xˉ1c1​​⋯Xˉkck​​∣0…0⟩​,

and in particular the vector on the right-hand side is nonzero.

This is the correctness of Gottesman's general encoding circuit for stabilizer codes: the network prepares exactly the encoded basis states, with no leftover global phase.

Formalization Note The errata are built in: the Hadamard on qubit iii comes just before that qubit's control operations, controlled-YYY gates are controlled-σzσx\sigma_z\sigma_xσz​σx​ gates in the real form, and every generator has sign +1+1+1. The page writes encoded states unnormalized; the unitary network yields the normalized vector. Since the real form σzσx=iσy\sigma_z\sigma_x=i\sigma_yσz​σx​=iσy​, a generator with an odd number of (1∣1)(1|1)(1∣1) positions is iii times a Hermitian Pauli operator; the identity is the one the page's network computes in this convention.

Significance

These are known mathematical results. Their Lean statements have been checked and reviewed against the cited source; formal proofs remain open for contributors.

Supporting targets

  • §4.1: Every stabilizer code can be put into the standard form (4.3).
  • §4.2: The standard-form encoding network maps |c⟩ to the encoded basis state (4.8).

Formalization scope

Prove the existing statements under their stated hypotheses and definitions. Any correction to a printed source claim remains explicit in its target description. All listed target proofs are currently sorry; no proof is claimed. The mission goal is the designated chapter capstone; the remaining targets are separate milestones. Parts a, b, c and d are merged into their original chapter.

Selected references

  • Daniel Gottesman, Stabilizer Codes and Quantum Error Correction, 1997 thesis, downloaded arXiv v1 PDF; PDF title page now prints 2024. https://arxiv.org/pdf/quant-ph/9705052v1.
2 thms1 active userReviewed
Machine Learning·Captain: Goku

Quantum Algorithms and Learning Theory — Part II 6: Shadow tomography with poly(log m, log d, 1/ε, log(1/δ)) copiesTextbook

Motivation

This mission develops Chapter 6 of Quantum Algorithms and Learning Theory — Part II by Srinivasan Arunachalam. The chapter's selected results describe the mathematical guarantees below.

Setting and conventions

The linked theorem statements and shared definitions specify the register types, oracle access, normalization, and resource conventions. Their source locators and independent readbacks accompany each target.

Chapter goal

This is Aaronson's shadow tomography theorem.

A two-outcome measurement on Cd\mathbb C^dCd is a POVM {E,1−E}\{E,\mathbb 1-E\}{E,1−E} with 0⪯E⪯10\preceq E\preceq\mathbb 10⪯E⪯1. A learner using kkk copies of an unknown ddd-dimensional density matrix ρ\rhoρ performs a measurement (a POVM {No}o∈O\{N_o\}_{o\in O}{No​}o∈O​ with finite outcome set OOO) on ρ⊗k\rho^{\otimes k}ρ⊗k and outputs numbers b(o)=(b1(o),…,bm(o))∈[0,1]mb(o)=(b_1(o),\dots,b_m(o))\in[0,1]^mb(o)=(b1​(o),…,bm​(o))∈[0,1]m.

There is a polynomial ppp in four variables such that for all ε,δ∈(0,1]\varepsilon,\delta\in(0,1]ε,δ∈(0,1], all integers m,d>0m,d>0m,d>0 and all effects E1,…,EmE_1,\dots,E_mE1​,…,Em​ on Cd\mathbb C^dCd there exist k≤p(log⁡m,log⁡d,1/ε,log⁡(1/δ))k\le p(\log m,\log d,1/\varepsilon,\log(1/\delta))k≤p(logm,logd,1/ε,log(1/δ)) and such a learner (depending on m,d,ε,δm,d,\varepsilon,\deltam,d,ε,δ and E1,…,EmE_1,\dots,E_mE1​,…,Em​, but not on ρ\rhoρ) with

Pr⁡o∼{Tr⁡(Noρ⊗k)}[ ∀i∈[m]: ∣Tr⁡(Eiρ)−bi(o)∣≤ε ] ≥ 1−δ\Pr_{o\sim\{\operatorname{Tr}(N_o\rho^{\otimes k})\}}\Big[\ \forall i\in[m]:\ |\operatorname{Tr}(E_i\rho)-b_i(o)|\le\varepsilon\ \Big]\ \ge\ 1-\deltao∼{Tr(No​ρ⊗k)}Pr​[ ∀i∈[m]: ∣Tr(Ei​ρ)−bi​(o)∣≤ε ] ≥ 1−δ

for every ddd-dimensional density matrix ρ\rhoρ.

The number of copies is exponentially smaller in mmm and ddd than for full state tomography or for estimating each Tr⁡(Eiρ)\operatorname{Tr}(E_i\rho)Tr(Ei​ρ) separately.

Formalization Note The source writes ε,δ∈[0,1]\varepsilon,\delta\in[0,1]ε,δ∈[0,1]; the endpoints 000 are excluded because there 1/ε1/\varepsilon1/ε or log⁡(1/δ)\log(1/\delta)log(1/δ) is undefined. Internal randomness and post-processing of the learner are absorbed into the POVM; ρ⊗k\rho^{\otimes k}ρ⊗k is the kkk-fold Kronecker power and logarithms are natural (the base is absorbed by the polynomial).

Significance

These are known mathematical results. Their Lean statements have been checked and reviewed against the cited source; formal proofs remain open for contributors.

Supporting targets

  • Lemma 6.4.8: A class of size at most M needing Ω(√((N−k+1)k)) quantum membership queries.
  • Fact 6.4.9: An admissible weight k of order log M/(log(N/log M)+1).
  • Theorem 6.6.2: Shadow tomography with poly(log m, log d, 1/ε, log(1/δ)) copies.

Formalization scope

Prove the existing statements under their stated hypotheses and definitions. Any correction to a printed source claim remains explicit in its target description. All listed target proofs are currently sorry; no proof is claimed. The mission goal is the designated chapter capstone; the remaining targets are separate milestones. Parts a, b, c and d are merged into their original chapter.

Selected references

  • Srinivasan Arunachalam, Quantum Algorithms and Learning Theory — Part II, 2018 thesis, ILLC DS-2018-08. https://ir.cwi.nl/pub/27536/Thesis_S_Arunachalam.
3 thms1 active userReviewed
Quantum Error Correction·Captain: Goku

An Introduction to Quantum Error Correction and Fault-Tolerant Quantum Computation 4: Steane error correction: final errors lie only on the fault locationsTextbook

Motivation

This mission develops Chapter 4 of An Introduction to Quantum Error Correction and Fault-Tolerant Quantum Computation by Daniel Gottesman. The chapter's selected results describe the mathematical guarantees below.

Setting and conventions

The linked theorem statements and shared definitions specify the register types, oracle access, normalization, and resource conventions. Their source locators and independent readbacks accompany each target.

Chapter goal

This is the key claim in the proof that Steane error correction satisfies property EC A (Gottesman intro p.28).

Let C1,C2⊆F2nC_1, C_2 \subseteq \mathbb F_2^nC1​,C2​⊆F2n​ be binary linear codes with C2⊥⊆C1C_2^{\perp} \subseteq C_1C2⊥​⊆C1​, and let C\mathcal CC be their CSS code, spanned by the states ∑w∈C2⊥∣u+w⟩\sum_{w \in C_2^{\perp}} |u + w\rangle∑w∈C2⊥​​∣u+w⟩ for u∈C1u \in C_1u∈C1​. Steane error correction is applied to a data block in an arbitrary state ∣ψ⟩|\psi\rangle∣ψ⟩. The state may be entangled with a reference system RRR, and its incoming error is unrestricted. The procedure runs as follows:

  1. A phase ancilla is prepared in the encoded ∣0⟩=∑w∈C2⊥∣w⟩|0\rangle = \sum_{w\in C_2^\perp}|w\rangle∣0⟩=∑w∈C2⊥​​∣w⟩ and a bit-flip ancilla in the encoded ∣0⟩+∣1⟩=∑u∈C1∣u⟩|0\rangle+|1\rangle = \sum_{u\in C_1}|u\rangle∣0⟩+∣1⟩=∑u∈C1​​∣u⟩.
  2. A transversal CNOT is applied with the phase ancilla as control and the data as target. Then a transversal CNOT is applied with the data as control and the bit-flip ancilla as target.
  3. The phase ancilla is measured in the Hadamard-rotated basis, giving a word wPw_PwP​. The bit-flip ancilla is measured in the standard basis, giving wBw_BwB​.
  4. Classical decoders return dP=decP(wP)d_P = \mathrm{dec}_P(w_P)dP​=decP​(wP​) with the same C2C_2C2​-syndrome as wPw_PwP​ and dB=decB(wB)d_B = \mathrm{dec}_B(w_B)dB​=decB​(wB​) with the same C1C_1C1​-syndrome as wBw_BwB​. Then ZZZ is applied on the qubits of dPd_PdP​ and XXX on the qubits of dBd_BdB​. This correction step is error-free.

The faults are arbitrary operators. They may act within fP,fBf_P, f_BfP​,fB​ on the prepared ancillas, and within the pairs (data qubit iii, ancilla qubit iii) for i∈gPi \in g_Pi∈gP​, resp. gBg_BgB​, right after the two CNOTs. During the Hadamard and measurement of the phase ancilla they act within hPh_PhP​, and during the measurement of the bit-flip ancilla within hBh_BhB​. Put F=fP∪fB∪gP∪gB∪hP∪hBF = f_P \cup f_B \cup g_P \cup g_B \cup h_P \cup h_BF=fP​∪fB​∪gP​∪gB​∪hP​∪hB​. Then for every pair of outcomes (wP,wB)(w_P, w_B)(wP​,wB​) the corrected (unnormalized) data–reference state satisfies

∣ψfinal⟩∈VF⊗R,VF=span⁡{E∣c⟩:c∈C, E acts only on the qubits in F},|\psi_{\mathrm{final}}\rangle \in V_F \otimes R, \qquad V_F = \operatorname{span}\{E|c\rangle : c \in \mathcal C,\ E \text{ acts only on the qubits in } F\},∣ψfinal​⟩∈VF​⊗R,VF​=span{E∣c⟩:c∈C, E acts only on the qubits in F},

and moreover ∣F∣≤s=∣fP∣+∣fB∣+∣gP∣+∣gB∣+∣hP∣+∣hB∣|F| \le s = |f_P|+|f_B|+|g_P|+|g_B|+|h_P|+|h_B|∣F∣≤s=∣fP​∣+∣fB​∣+∣gP​∣+∣gB​∣+∣hP​∣+∣hB​∣.

In words: after Steane error correction, the data is a codeword (possibly a different logical state) with errors only on the qubits where faults occurred during error correction. This gives EC A when s≤ts \le ts≤t.

Formalization Note The circuit is the chunk-local definition steaneECOutput. It returns the post-measurement branch for the given outcomes, i.e. the amplitude of the ancillas on ∣wP,wB⟩|w_P, w_B\rangle∣wP​,wB​⟩. In that branch the map is linear, so the arbitrary fault operators per Kraus branch and the arbitrary incoming vector cover the source's 'no restrictions as to the types of errors'. The hypothesis s≤ts \le ts≤t of EC A is omitted because the claim's proof never uses it.

Significance

These are known mathematical results. Their Lean statements have been checked and reviewed against the cited source; formal proofs remain open for contributors.

Supporting targets

  • §4.4, Claim 1: Steane error correction: final errors lie only on the fault locations.

Formalization scope

Prove the existing statements under their stated hypotheses and definitions. Any correction to a printed source claim remains explicit in its target description. All listed target proofs are currently sorry; no proof is claimed. The mission goal is the designated chapter capstone; the remaining targets are separate milestones. Parts a, b, c and d are merged into their original chapter.

Selected references

  • Daniel Gottesman, An Introduction to Quantum Error Correction and Fault-Tolerant Quantum Computation, 2009, v1. https://arxiv.org/pdf/0904.2557v1.
1 thm1 active userReviewed
Captain: Goku

Quantum Computing: Lecture Notes 10: HHL algorithm: gate-efficient QLSP solver with O((dκ²/ε) polylog) queries to P_A and O(dκ polylog) uses of P_BTextbook

Motivation

This mission develops Chapter 10 of Quantum Computing: Lecture Notes by Ronald de Wolf. The chapter's selected results describe the mathematical guarantees below.

Setting and conventions

The linked theorem statements and shared definitions specify the register types, oracle access, normalization, and resource conventions. Their source locators and independent readbacks accompany each target.

Chapter goal

This is the complexity theorem for the Harrow–Hassidim–Lloyd (HHL) algorithm for the quantum linear systems problem (QLSP), in the form of Childs, Kothari and Somma (2017), Theorem 2.

The problem. Let AAA be an N×NN\times NN×N Hermitian, invertible matrix with operator norm ∥A∥=1\|A\|=1∥A∥=1, condition number κ=σmax⁡(A)/σmin⁡(A)\kappa=\sigma_{\max}(A)/\sigma_{\min}(A)κ=σmax​(A)/σmin​(A) (known to the algorithm), and at most ddd nonzero entries in every row and every column. Let b⃗≠0\vec b\neq 0b=0 be a vector in CN\mathbb C^NCN and x⃗=A−1b⃗\vec x=A^{-1}\vec bx=A−1b, and write ∣b⟩=∑ibi∣i⟩/∥b⃗∥|b\rangle=\sum_i b_i|i\rangle/\|\vec b\|∣b⟩=∑i​bi​∣i⟩/∥b∥, ∣x⟩=∑ixi∣i⟩/∥x⃗∥|x\rangle=\sum_i x_i|i\rangle/\|\vec x\|∣x⟩=∑i​xi​∣i⟩/∥x∥, with indices held in n=⌈log⁡2N⌉n=\lceil\log_2 N\rceiln=⌈log2​N⌉ qubits. The matrix is accessed through a black box PAP_APA​ consisting of the two unitary maps

∣j,ℓ⟩↦∣j,ν(j,ℓ)⟩(j∈[N], ℓ∈[d]),∣j,k,z⟩↦∣j,k,z⊕Ajk⟩(j,k∈[N]),|j,\ell\rangle\mapsto|j,\nu(j,\ell)\rangle\quad(j\in[N],\ \ell\in[d]),\qquad |j,k,z\rangle\mapsto|j,k,z\oplus A_{jk}\rangle\quad(j,k\in[N]),∣j,ℓ⟩↦∣j,ν(j,ℓ)⟩(j∈[N], ℓ∈[d]),∣j,k,z⟩↦∣j,k,z⊕Ajk​⟩(j,k∈[N]),

where ν(j,ℓ)\nu(j,\ell)ν(j,ℓ) is the row index of the ℓ\ellℓ-th nonzero entry of column jjj and the entry AjkA_{jk}Ajk​ is written exactly as a bbb-bit string in a fixed encoding. The vector is accessed through a unitary black box PBP_BPB​ with PB∣0n⟩=∣b⟩P_B|0^n\rangle=|b\ranglePB​∣0n⟩=∣b⟩. A use of a black box (possibly controlled, possibly inverted) is one query; the gate complexity is the number of other 2-qubit gates. The goal is to output, with probability at least 1/21/21/2 and with a flag qubit indicating success, a state that is ε\varepsilonε-close in Euclidean norm to ∣x⟩|x\rangle∣x⟩.

The theorem. There are absolute constants C>0C>0C>0 and c∈Nc\in\mathbb Nc∈N, and for every entry encoding constants C′>0C'>0C′>0, c′∈Nc'\in\mathbb Nc′∈N, such that for all NNN, all d≥1d\ge1d≥1, κ≥1\kappa\ge1κ≥1 and 0<ε<10<\varepsilon<10<ε<1 there is a single quantum circuit, depending only on N,d,κ,εN,d,\kappa,\varepsilonN,d,κ,ε and the encoding, which solves every QLSP instance with these parameters, and whose number QQQ of queries to PAP_APA​ and number QBQ_BQB​ of uses of PBP_BPB​ satisfy

Q≤C dκ2ε(1+log⁡dκε)c,QB≤C dκ(1+log⁡dκε)c,Q\le C\,\frac{d\kappa^2}{\varepsilon}\Bigl(1+\log\frac{d\kappa}{\varepsilon}\Bigr)^{c},\qquad Q_B\le C\,d\kappa\Bigl(1+\log\frac{d\kappa}{\varepsilon}\Bigr)^{c},Q≤Cεdκ2​(1+logεdκ​)c,QB​≤Cdκ(1+logεdκ​)c,

and which is gate-efficient: its number GGG of 2-qubit gates satisfies

G≤C′ Q (1+log⁡Q+log⁡N)c′.G\le C'\,Q\,\bigl(1+\log Q+\log N\bigr)^{c'}.G≤C′Q(1+logQ+logN)c′.

Success means: started in ∣0⋯0⟩|0\cdots0\rangle∣0⋯0⟩ on a flag qubit, nnn output qubits and some number of work qubits, the final state has flag 111 with probability p≥1/2p\ge 1/2p≥1/2, and the normalized flag-111 branch is within Euclidean distance ε\varepsilonε of ∣1⟩∣x⟩∣g⟩|1\rangle|x\rangle|g\rangle∣1⟩∣x⟩∣g⟩ for some unit work-register state ∣g⟩|g\rangle∣g⟩.

This is the benchmark against which the later precision improvements (Theorems 3–5 of Childs–Kothari–Somma) and de Wolf's §10.3 singular-value-transformation algorithm are measured.

Formalization Note A ddd-sparse matrix with ∥A∥=1\|A\|=1∥A∥=1 automatically has d≥1d\ge1d≥1 and κ≥1\kappa\ge1κ≥1; these ranges are stated so that the logarithms are positive. The polylogarithmic factors poly(L)\mathrm{poly}(L)poly(L) with L>0L>0L>0 are written C(1+L)cC(1+L)^cC(1+L)c, which is equivalent. The gate-efficiency constants may depend on the fixed exact encoding dec:{0,1}b→C\mathrm{dec}:\{0,1\}^b\to\mathbb Cdec:{0,1}b→C of matrix entries, because the source treats the entry representation as exact and does not account for its arithmetic; the query constants do not. The source's assumption that PBP_BPB​ runs in time O(polylog⁡N)O(\mathrm{poly}\log N)O(polylogN) concerns the cost of PBP_BPB​, which is counted only through QBQ_BQB​. The theorem is vacuous for d>Nd>Nd>N (the column map cannot exist), where the bound for d=Nd=Nd=N is stronger anyway. The output may differ from ∣x⟩|x\rangle∣x⟩ by a global phase, absorbed into the work-register state.

Significance

These are known mathematical results. Their Lean statements have been checked and reviewed against the cited source; formal proofs remain open for contributors.

Supporting targets

  • Problem 1 (p.3) and Theorem 2 (p.4); de Wolf §10.2–10.3, PDF p.96: HHL algorithm: gate-efficient QLSP solver with O((dκ²/ε) polylog) queries to P_A and O(dκ polylog) uses of P_B.

Formalization scope

Prove the existing statements under their stated hypotheses and definitions. Any correction to a printed source claim remains explicit in its target description. All listed target proofs are currently sorry; no proof is claimed. The mission goal is the designated chapter capstone; the remaining targets are separate milestones. Parts a, b, c and d are merged into their original chapter.

Selected references

  • Ronald de Wolf, Quantum Computing: Lecture Notes, 27 August 2026. https://homepages.cwi.nl/~rdewolf/qcnotes.pdf.
1 thm1 active userReviewed
PreviousPage 2 of 3Next

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me