Skip to content
This repository has been archived by the owner on Mar 15, 2022. It is now read-only.

Fermionic gates #253

Open
kevinsung opened this issue Aug 10, 2018 · 1 comment
Open

Fermionic gates #253

kevinsung opened this issue Aug 10, 2018 · 1 comment

Comments

@kevinsung
Copy link
Contributor

kevinsung commented Aug 10, 2018

The reason we have XXYYGate is that the interaction a_p^\dagger a_q + h.c. (h.c. stands for Hermitian conjugate) translates to XXYYGate under the Jordan-Wigner transform when p and q are adjacent. But there are many other kinds of interactions that arise in fermionic simulations, and these are usually first expressed as sums of fermionic operators. For example, to implement UCC we need the interaction a_p^\dagger a_q^\dagger a_r a_s + h.c. We need a gate for this interaction too.

I think it's most natural to express these gates in the fermionic picture, so perhaps we need a notion of a fermionic gate that can be transformed into a qubit gate in various ways. That way we could study different transformations too. Furthermore, a hypothetical simulator specialized for fermionic circuits would want to take as input circuits expressed using fermionic gates.

@kevinsung
Copy link
Contributor Author

For starters, here are circuits for the term a^\dagger_p a^\dagger_{p+1} a_{p+2} a_{p+3} + h.c. =(JWT) - |0011><1100| - |1100><0011|, compiled by @Strilanc .

image

image

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant