- Let G be a finite Abelian group such that
by the Fundamental Theorem of Finitely Generated Abelian Groups. Regard elements g G as tuples g = (gi) QZ/miZ. Recall that the Quantum Fourier Transform for G was
defined where
k (g,h) := Ymgiihi, mi := exp(2i/mi).
i=1
k
Show that FG = OFZ/miZ.
i=1
- Recall that the Kronecker product of matrices A and B is defined
a11B a1nB
A B := ... ... , A = (aij),
am1B amnB
and that given a linear operator C : T U, we denote the matrix of C relative to some specified ordered bases for T and U as [C].
Let V,W,X,Y be vector spaces with respective ordered bases
,
,
Define linear operators D : V W and E : X Y by
- |v1i = |w1i + |w2i + |w3i, E |x1i = |y1i |y2i,
D|v2i = 2|w2i |w3i, E |x2i = 2|y2i,
- |x3i = |y1i + |y2i.
Show that [D] [E] = [D E], where the bases for V X and W Y are the usual lexicographically ordered bases. You may do this by direct calculation if you wish.
- Given a group G, recall that the discrete logarithm problem takes as input elements a,b G such that bs = a, and outputs the number s. Recall that the quantum solution to the discrete logarithm problem involves running the eigenvalue estimation circuit in series using the operators Ub and Ua.
- Show that the state in the circuit before passing through the two inverse Quantum
Fourier Transform blocks is proportional to
.
- Carefully show that the state after passing through the two inverse Quantum Fourier Transform blocks but before measurement is proportional to
,
where m is the period/order of b in G. [Hint: use bs = a.]
- Conclude that measuring the top two registers of the circuit produces pairs |u,vi such that buav = 1. Explain how to use such pairs to find s.
Reviews
There are no reviews yet.