Given controlled powers of a unitary and an eigenstate , quantum phase estimation outputs an approximation to . If the input is a superposition of eigenstates, measurement selects an eigenphase with probability equal to the squared magnitude of its coefficient.
Let , let be the nearest label to , and let . The exact quantum phase estimation amplitude is . The sine bound on circular distances gives probability at most , where is the centered distance from to . At label distance from , , with at most two labels for each . Since , the tail telescopes to the displayed bound. Adding control qubits beyond desired phase bits gives circular accuracy below with failure probability at most .
For register size and eigenphase , the amplitude of decoded label is . The finite geometric series gives . If , this is . Thus the nearest exactly representable phase is returned with probability near one, not with certainty unless the offset vanishes.
// Target: quantum-error-correction.bigb
Use CNOT gates to encode one logical qubit and zero ancillas into the repetition subspace spanned by . Apply the phase gate in parallel to all physical qubits, then undo the encoding. The logical phase is multiplied by in one oracle-time layer. This copies computational-basis labels coherently rather than cloning an arbitrary quantum state. Blocks of sizes prepare a dyadic Fourier phase state using parallel oracle applications.
For a -dimensional unitary operator , a maximally mixed state on its target is the equal mixture of these orthonormal eigenvectors. Therefore quantum phase estimation with register size produces label with probability
This follows by linearity of unitary time evolution and the Born rule on the spectral mixture. If every eigenphase has an exact -grid label, that label has probability equal to its multiplicity divided by . Otherwise the exact distribution has tails, and the nearest labels are guaranteed only the nearest-integer success bound for quantum phase estimation weighted by the corresponding spectral probabilities.
For a unitary operator eigenphase , an -qubit quantum phase estimation register of size has output probability amplitude
Choose the nearest integer label to , with labels understood modulo , and put , taking the representative . The finite geometric series gives . For , concavity of sine gives , while . Thus the probability of the nearest label is at least . At it is exactly one. If two labels tie for nearest, each satisfies the bound.
For the phase gate , apply powers to a uniform quantum superposition on qubits. Binary positional weights multiply the phases into on basis vector . The inverse quantum Fourier transform returns exactly, by orthogonality of roots of unity. Preparing the powers by repeated applications uses copies of ; this does not claim a number of gate calls polynomial in . If is odd, its powers generate the entire set of dyadic phase gates because has a modular inverse modulo .
An eigenstate with phase becomes an eigenstate with phase under the tensor product of copies of the unitary operator. A promise prevents modulo-one aliasing. For and dyadic , exact quantum phase estimation then needs phase bits and queries to a supplied joint controlled oracle. This is a saving in joint-oracle calls, not in the total number of individual oracle invocations needed to build that joint operation.
Choose eigenphase representatives for a unitary operator and a positive integer . Its positive-phase fractional power acts on each eigenstate by . This branch uses arguments in and can differ from the usual complex principal branch using . For exactly dyadic phases, exact quantum phase estimation stores each label in a coherent phase register; bitwise phase gates multiply it by the required phase, and inverse phase estimation removes the labels. Keeping the phase register unmeasured preserves arbitrary eigenstate superpositions and resets the ancilla qubits. With only controlled- and controlled- primitives, the direct method uses oracle calls for exact phase bits.
Let a Hermitian operator have dyadic eigenvalues in for known , with controlled access to the unitary operator . This interval ensures that different eigenvalues have different eigenphases; exact representability alone would not exclude phase aliasing, as and both give phase zero. Let a real function obey , and assume the required quantum variable rotations are available. Coherent exact quantum phase estimation, a quantum variable rotation and uncomputation implement
Postselection on flag one gives normalized, with probability , provided this vector is nonzero. Erasing the eigenvalue label by uncomputation is essential to preserve coherence between different eigenvectors. On this dyadic spectrum, gives , so reversing the phase-estimation gates is possible using forward controlled- calls. The choice multiplies by ; a scaled reciprocal gives the different filter used in the HHL algorithm.
If lies in the kernel of , then has no normalized quantum state. A request to produce that normalized vector with positive probability is consequently undefined. For example, on one qubit has distinct dyadic eigenvalues, but annihilates . The corrected filtering assertion requires ; it cannot be repaired by assigning a positive success probability to this input.
For and normalized , filtering by succeeds with
The inequality follows by replacing each nonnegative by its minimum and using . Equality holds exactly when all occupied eigenvectors belong to the minimum-eigenvalue eigenspace. If , success is positive exactly for inputs outside the kernel of .
If , controlled powers of applied to a uniform -state control register produce
These states are the Fourier basis. Applying the inverse quantum Fourier transform and measuring returns with probability one.

Articles by others on the same topic (0)

There are currently no matching articles.