The hidden subgroup problem supplies an oracle promised to satisfyfor an unknown subgroup ; the task is to determine .
For a function with least period dividing , use the additive group and hidden subgroupIts cosets are the residue classes modulo . Periodicity makes constant on each coset, while injectivity within a period makes values on distinct cosets different. Determining , or its least positive generator , is exactly quantum period finding.
The matrix-element orthogonality theorem for irreducible unitary representations statesand . Consequently the normalized vectorsform an orthonormal basis. The non-abelian quantum Fourier transform is the unitary basis changeup to the harmless choice of transform direction and complex-conjugation convention.
Put in the definition of and useOne obtainsThus every -dimensional subspace is invariant; the left regular representation acts as on the first matrix index and as the identity on the second.
Let project onto . Since the subspace is invariant under every , commutes with those unitaries. Also . Thereforewhich is independent of the coset representative and depends only on .
No. In particular, conjugate subgroups produce the same weak irrep-label distribution. Under an irrep, the subgroup averageis related by unitary similarity, so its squared Hilbert-Schmidt norm, and hence every , is unchanged. Weak Fourier sampling can therefore fail to identify even distinct subgroups of a non-abelian group.
Use control qubits and exact quantum phase estimation. A controlled on the unknown eigenstate can be synthesized from the available uncontrolled operation and the known eigenstate : conditionally swap into an auxiliary register initialized to , apply to that register, and swap back. The auxiliary state is restored, while the control-one branch acquires .
After Hadamard gates and these controlled powers, the control register isThe inverse quantum Fourier transform maps this state exactly to , so measurement determines with certainty. There are controlled swaps of qubits, each promised power costs , and the inverse transform uses elementary gates. The total cost is therefore .
Expand in the nondegenerate eigenbasis of . Apply quantum phase estimation to , using when inverse powers are needed, to coherently attach the eigenvalue:On an ancillary qubit perform the eigenvalue-controlled rotationUncompute the value register and measure the ancilla. Conditional on outcome one, the system is proportional toand normalization gives the desired .
The success probability isSince every ,a positive lower bound independent of . The promised precision assumptions permit the eigenvalue-controlled arithmetic and rotation.
Let project onto the good subspace and writeThe amplitude amplification theorem says that alternating the reflection with the reflection rotates this two-dimensional plane by . After amplification iterations the good probability is
Reversibly test whether the measured integer is a nontrivial divisor of , and phase-flip exactly those computational basis states. This implements the good-subspace reflection in classical and quantum polynomial time. The reflection in iswhich is polynomial size by the stated assumption.
Here , so . Two amplification iterations giveThe final measurement therefore returns a nontrivial factor with certainty whenever is composite. Only two uses each of up to a constant factor and polynomial-size verification circuits are required, so the complete algorithm is polynomial in .
For a positive Hermitian matrix,The HHL algorithm phase-estimates , performs a controlled rotation with amplitude proportional to , uncomputes the estimate, and postselects the rotation ancilla. Resolving the smallest eigenvalue requires phase-estimation precision and evolution time . Since , this contributes a dependence at least linear in .
The controlled rotation must use a scale . In the worst input direction its success probability is of orderso obtaining constant success by amplitude amplification costs another factor. Thus a runtime polynomial in requiresAn exponentially ill-conditioned matrix would require exponentially fine phase resolution or exponentially many amplification steps.
The process is classically strongly efficiently simulatable if a deterministic classical algorithm can compute the probability of any specified -bit output string to requested additive precision in time polynomial in , the circuit description, and . This is strong classical simulation of a quantum circuit, and is stronger than merely sampling its output.
For the first output qubit,A Clifford circuit maps the Pauli observable under conjugation to a tensor-product Pauli operator , found by propagating it backward through the circuit in polynomial time. Since the input is a product state,Each factor is efficiently computable, so both one-bit output probabilities are strongly simulatable. This is Heisenberg propagation of a Pauli observable through a Clifford circuit.
Take any bounded-error polynomial-size quantum circuit for a language in and express it using . Replace each gate by the supplied -gadget. Before measurements and conditional corrections, the resulting circuit uses only Clifford gates and has a product input consisting of the original input and one magic state per gadget.
Consider the branch in which all gadget measurements return zero. No conditional corrections are then needed, so the ancilla measurements may be deferred to the end. This branch has known probability , and conditioned on it the remaining output is exactly that of the original universal circuit.
The assumed simulator applies with : ask it for the joint probabilitiesUsing polynomially many bits of requested precision, computeThe usual bounded-error gap separates yes instances from no instances, so this conditional probability decides the language deterministically in polynomial time. Hence . The reverse inclusion is immediate because a quantum computer can implement classical deterministic computation, and therefore
Articles by others on the same topic
There are currently no matching articles.