OpenFermion-Cirq icon indicating copy to clipboard operation
OpenFermion-Cirq copied to clipboard

Implement Bogoliubov transform as a Gate

Open kevinsung opened this issue 7 years ago • 2 comments

The main reason I want to do this is to implement ParameterizableEffect (the Givens rotation angles can be parameters) and also eventually MergeableEffect (see https://github.com/quantumlib/Cirq/issues/666). An issue with this is that one wants the decomposition to depend on whether the initial state is a computational basis state or not. Perhaps the computational basis and general version should be separate gates?

kevinsung avatar Aug 09 '18 22:08 kevinsung

I really don't understand the ParameterizableEffect. Can you explain?

babbush avatar Aug 10 '18 00:08 babbush

A ParameterizableEffect is something that can be parameterized by Symbols. In this case, the Givens rotation angles could be Symbols instead of actual values.

kevinsung avatar Aug 10 '18 00:08 kevinsung