Prove that the product of two n qubits Hadamard gates is identity

Click For Summary
SUMMARY

The product of two n-qubit Hadamard gates, represented as ##H^{\otimes n}##, results in the identity operator, denoted as ##I##. This conclusion is derived from the properties of the tensor product, where ##H^{\otimes n} \cdot H^{\otimes n} = I \otimes I \otimes \cdots \otimes I##. An alternative proof involves manipulating the definition of ##H^{\otimes n}## using summation techniques and properties of even and odd integers. The discussion emphasizes the importance of understanding the behavior of the summation ##\sum_y { \left ( -1 \right )} ^{x \cdot y} {\left ( -1 \right )} ^{y \cdot j}##, which evaluates to 0 when ##x \neq j## and to 1 otherwise.

PREREQUISITES
  • Understanding of quantum mechanics and qubits
  • Familiarity with Hadamard gates and their properties
  • Knowledge of tensor products in linear algebra
  • Experience with summation notation and series manipulation
NEXT STEPS
  • Study the properties of tensor products in quantum computing
  • Learn about the Hadamard gate and its applications in quantum algorithms
  • Explore mathematical induction techniques in proofs
  • Investigate the behavior of summations involving alternating series
USEFUL FOR

Quantum computing students, researchers in quantum mechanics, and anyone interested in the mathematical foundations of quantum gates and their operations.

Haorong Wu
Messages
419
Reaction score
90
Homework Statement
Prove ##H^{\otimes n} \cdot H^{\otimes n} = I##
Relevant Equations
##H^{\otimes n} = \frac 1 {\sqrt {2^n}} \sum_{x,y} {\left ( -1 \right )} ^{x \cdot y} \left | x \right > \left < y \right |##

where ##x \text { and } y \text { are from } 00 \dots 00 \text { to } 11 \dots 11##, and ##x \cdot y = x_1 y_1 + x_2 y_2 + \cdots + x_n y_n##
From the properties of tensor product, ##H^{\otimes n} \cdot H^{\otimes n} =\left ( H_1 \cdot H_1 \right ) \otimes \left ( H_2 \cdot H_2 \right ) \otimes \cdots \otimes \left ( H_n \cdot H_n \right ) =I \otimes I \otimes \cdots \otimes I =I## where ##H_i## acts on the ##i^{th}## qubit.

But I want to try another way from the definition of ##H^{\otimes n} ##:

##H^{\otimes n} \cdot H^{\otimes n} \\ =\left [ \frac 1 {\sqrt {2^n}} \sum_{x,y} {\left ( -1 \right )} ^{x \cdot y} \left | x \right > \left < y \right | \right ] \left [ \frac 1 {\sqrt {2^n}} \sum_{i,j} {\left ( -1 \right )} ^{i \cdot j} \left | i \right > \left < j \right |\right ] \\ = \frac 1 {2^n} \sum_x \sum_y \sum _j {\left ( -1 \right )} ^{x \cdot y} {\left ( -1 \right )} ^{y \cdot j} \left | x \right > \left < j \right | \\ = \frac 1 {2^n} \sum_x \sum_j \left ( \sum _y {\left ( -1 \right )} ^{x \cdot y} {\left ( -1 \right )} ^{y \cdot j} \right ) \left | x \right > \left < j \right |##

I'm stuck because I have no idea how to properly calculate ## \sum _y { \left ( -1 \right )} ^{x \cdot y} {\left ( -1 \right )} ^{y \cdot j} ##. The answer should be ##0## if ##x \neq j##, and ##1## otherwise.

Any advice? Thanks!
 
Physics news on Phys.org
I don't know the best solution here but perhaps this will help.

Try bringing the y power inside to give ##(-1^y)## and play with combinations of x,j, and y being even or odd to see if you can find a pattern in the series.
 
jedishrfu said:
I don't know the best solution here but perhaps this will help.

Try bringing the y power inside to give ##(-1^y)## and play with combinations of x,j, and y being even or odd to see if you can find a pattern in the series.
Thanks, jedishrfu. I'll try it.
 
It might not be the right approach but until someone posts otherwise here its something that I'd try.

I noticed that when y is even ##(-1^y)## evaluates to 1 and when odd a -1 so now you can look at how x+j behaves.
 
I think you could prove this by induction. ##HH=I## is trivial. Then you just need to write
##H^{\oplus n+1}## in terms of ##H^{\oplus n}## and do the matrix mulitiplication.
 
  • Like
Likes   Reactions: Haorong Wu and jedishrfu
tnich said:
I think you could prove this by induction. ##HH=I## is trivial. Then you just need to write
##H^{\oplus n+1}## in terms of ##H^{\oplus n}## and do the matrix mulitiplication.

Brilliant! Thanks, tnich!
 

Similar threads

Replies
5
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 2 ·
Replies
2
Views
701
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
2
Views
1K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 4 ·
Replies
4
Views
1K
Replies
20
Views
2K