I have two 3-qubit registers, each one is prepared in $W$ state, so my two registers are in state: $$\left|W_3\right\rangle\otimes \left|W_3\right\rangle \ ,$$I use this (6-qubits) diffusion operator to amplify my desired state: $$2|W⟩⟨W|−I$$ as shown on this thread.

Now, I would like to amplify all states, except ones that are not compliant with some constraints, for example, I would like to amplify all states except:

$$ \left|100\right\rangle\left|001\right\rangle \ .$$

So, basically a NAND on first and last qubits of first and second register.

How can I implement this ?

Thank you.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.