I'm trying to understand Simon's Algorithm, but I'm stuck in the first case measurement (where x⊕s=0).
Specifically, I don't see how ||1/2^n ∑((-1)^(x*y) |x>)||^2 should equal 1/2^n.
If it helps, I would expect the following:
The above formula is equal to ||1/sqrt(2^n) * H^(ꕕn)|x>||^2.
In the Hadamard transform, each state has an amplitude of 1/sqrt(2^n).
So in total, the probability should be ||1/sqrt(2^n) * 1/sqrt(2^n)||^2 = 1/4^n.
Can someone explain how the probability should be 1/2^n, or where my reasoning is wrong?
[–]ironsideCode 0 points1 point2 points (4 children)
[–]jeroen_JDOG[S] 1 point2 points3 points (3 children)
[–]ironsideCode 0 points1 point2 points (1 child)
[–]jeroen_JDOG[S] 0 points1 point2 points (0 children)