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

Implement Bogoliubov transform as a Gate #252

Open
kevinsung opened this issue Aug 9, 2018 · 2 comments
Open

Implement Bogoliubov transform as a Gate #252

kevinsung opened this issue Aug 9, 2018 · 2 comments

Comments

@kevinsung
Copy link
Contributor

The main reason I want to do this is to implement ParameterizableEffect (the Givens rotation angles can be parameters) and also eventually MergeableEffect (see quantumlib/Cirq#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 kevinsung changed the title Implement Bogoliubov transform as a gate Implement Bogoliubov transform as a Gate Aug 9, 2018
@babbush
Copy link
Contributor

babbush commented Aug 10, 2018

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

@kevinsung
Copy link
Contributor Author

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

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

2 participants