A measurement is a quantum measurement in the computational basis. To measure , apply a Hadamard gate, measure , and apply another Hadamard gate to the measured qubit. Since , this gives the outcome and leaves the qubit in the corresponding eigenstate.
Prepare an ancilla qubit in . To measure , apply a Hadamard gate to each data qubit, apply a controlled-NOT gate from each data qubit to the ancilla, measure the ancilla in the computational basis, and apply a Hadamard gate to each data qubit again. The ancilla records the parity of the two rotated computational-basis bits, so outcome corresponds to eigenvalue and outcome to eigenvalue . The data register is projected by , so its complete post-measurement state is retained. For , perform the same ancilla-assisted Pauli measurement but apply the basis-changing Hadamard gates only to the second data qubit.
Since , , and anticommutes with ,
so the expectation value of is zero. The two spectral projectors of the Hermitian Pauli operator are , and hence the Born rule gives
Put and . The Pauli operators are Hermitian and satisfy and , so
Thus is a unitary operator. For every Pauli operator , according as commutes or anticommutes with and , expansion of gives one of or , up to the phase that makes it Hermitian. It is therefore another Pauli operator, so normalizes the Pauli group and is a Clifford operation. Finally,
which is the normalized projection onto the eigenvalue- eigenspace of . Hence maps the eigenvalue- eigenspace of onto the eigenvalue- eigenspace of .
A Pauli-based computation starts with the supplied nonstabilizer resource state and performs an adaptive sequence of mutually commuting measurements of Pauli observables. Each outcome is recorded classically and may determine the next Pauli observable and the final classical output. When a proposed observable anticommutes with a previously fixed Pauli constraint, its outcome is uniformly random by part b(i); one samples that outcome and uses the Clifford operation from part b(ii) to update the Clifford frame. This replaces the old constraint by the newly measured one while preserving the distribution and the post-measurement state represented by the computation.
Propagate each output observable backwards through the Clifford circuit and write
The are mutually commuting Pauli operators, and measuring them on has exactly the required joint output distribution. Initially the first qubits are constrained by the stabilizer generators . Process the in order. If anticommutes with a current generator, part b gives a uniform outcome and a Clifford operation that replaces that generator by ; this step needs no measurement on . If commutes with every current generator, multiply it by known generators to remove its action on the first register. What remains is a Pauli observable on the resource qubits and is measured there. The nontrivial are independent and mutually commuting. An independent commuting family of Pauli operators on qubits has at most members, so . All effective observables are fixed by the original commuting family; the sampled outcomes merely update the classical Clifford frame. The resulting nonadaptive Pauli-based computation, followed by the stated outputs, is therefore a weak classical simulation of a quantum circuit with the same joint distribution.
An -qubit stabilizer state is the unique simultaneous eigenstate of an abelian group of Pauli operators having elements and not containing . The group is the state's stabilizer group; equivalently, it is generated by independent commuting Hermitian Pauli operators.
The state has independent stabilizer generators , , and . Its complete stabilizer group is
For , take the generators , , and . Their products give
In particular , which accounts for the two minus signs.
The Gottesman--Knill theorem states that stabilizer-state preparation, Clifford circuits, and adaptive measurements of Pauli observables can be simulated in classical polynomial time. For , choose generators , , and . With each row written as , its sign-free stabilizer tableau is
Conjugating these generators successively by , , and gives , , and . Hence the output tableau, again ignoring signs, is
At each qubit, two matrices from either commute or anticommute. Moving every past the corresponding therefore gives
where is the number of positions containing distinct nonidentity Pauli matrices. Thus two Pauli strings always commute or anticommute. If they anticommute and a vector were stabilized by both, then and , contradicting . Their common stabilizer subspace is consequently the zero subspace .
The group average
is Hermitian. In its square, every occurs exactly times among products , and therefore . Moreover for every , so its image lies in the stabilizer subspace , while for every . Thus is the orthogonal projector onto . If are independent generators, expanding the product chooses each element of exactly once and gives the stabilizer-projector formula
Write the local Hamiltonian as . Since its terms commute, their matrix exponentials factor exactly:
Each factor acts on at most two qubits and can be compiled over a fixed universal quantum gate set to operator norm error at most . The telescoping bound for products of operators then bounds the total error by the sum of the factor errors, at most . Because is polynomial in and the Solovay--Kitaev theorem gives gate count polynomial in for each fixed-dimensional factor, this is an efficient commuting local Hamiltonian simulation. Finally, the eigenvalue equation implies
so remains an eigenstate and its eigenvalue is .
Apply exact quantum phase estimation to with the supplied eigenstate . Since
the promise that the phase has an -bit representation makes an -qubit control register recover exactly. Multiplying by modulo gives . Equivalently, phase estimation may be run on , whose eigenphase is modulo one.
Let and . The two Pauli operators anticommute because their local factors anticommute at exactly one qubit. Since , the mixed terms cancel and
This is a scalar, or -local, Hamiltonian, so the smallest value is .
The vertices form a triangle in a graph, so every cut of a graph leaves at least one of their three edges uncut. Hence the cut size is at most four. Take
The crossing edges are , so . The upper bound is attained and this is a maximum cut.
Since and , the diagonal Hamiltonian is
with the identity on every unlisted qubit. Each computational-basis state is an eigenstate, and its eigenvalue is minus the cost of the corresponding cut. Part i supplies cost four, while the assumed bound rules out a lower energy. Thus the ground-state energy is . For the assignment , one ground state is
Its bitwise complement is another ground state, as are the basis states corresponding to the other maximum cuts.
For a finite abelian group and its character group of a finite abelian group , the quantum Fourier transform over a finite abelian group is
Replacing by its complex conjugate gives the equally common inverse-transform convention.
The relation makes a root of unity, so and normalization gives . Write the binary expansion . Then , and hence
up to the convention for ordering the binary digits. This explicit tensor product of one-qubit states proves that is a product state.
In the hidden subgroup problem, an oracle gives a function that is constant on every left coset of an unknown subgroup and takes distinct values on distinct cosets. The task is to determine .
Regard bit strings as the elementary abelian group under bitwise exclusive or. The promise says
Thus is constant exactly on the cosets of and distinct between them. Determining the hidden subgroup determines its nonzero element , so this is Simon's problem as an instance of the hidden subgroup problem.
Prepare , query the oracle, and measure or discard the output register. For , the input register becomes the coset state
Apply , the quantum Fourier transform over . The two amplitudes interfere destructively unless the binary inner product satisfies
and every vector in this orthogonal subspace is sampled uniformly. Repeat until independent equations have been collected, then use Gaussian elimination over to find their one-dimensional null space; its nonzero vector is . This is Simon's algorithm. It uses oracle queries with high probability and polynomial classical work. When , the function is injective and the samples eventually span all of , which distinguishes that case with arbitrarily high probability.

Articles by others on the same topic (0)

There are currently no matching articles.