1
$\begingroup$

I was using qiskit to generate all of the Bell States. I created the following circuits for each state:

$|\Phi^+\rangle :$

enter image description here

$|\Phi^-\rangle :$

enter image description here

$|\Psi^+\rangle :$ enter image description here

$|\Psi^-\rangle :$ enter image description here

The $|\Psi^\pm\rangle$ states were creating CNOTs with X gates before, that way we have a CNOT that acts when the control qubit is set to zero.

When I execute the first 3 circuits in Qiskit, I get the expected state vectors. However, when I execute the last one, I get $\frac{(-|01\rangle + |10\rangle)}{\sqrt{2} }$. I can see that the state vector is $|\Psi^-\rangle$ up to a global phase factor. My question is: Is this a valid method to create Bell States? Or should I stick to the one that uses "normal" CNOT, X and Z?

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.