Make sure all cirq gates decompose to XPow/YPow/ZPow/CZPow + Measurement #4858
Closed
Description
As part of https://tinyurl.com/cirq-organize-decompose-rfc, we want to make sure that all cirq gates decompose to the XPow/YPow/ZPow/CZPow + Measuremet gateset.
This issue is to track all the gates where we need to explicitly add a _decompose_
method to make sure all decompositions end on the above target gateset.
We should also discuss what happens for gates where trivial decomposition is not present?
MatrixGates
: Should we add an analytical decomposition to the_decompose_
method of matrix gates?- Same question as above for
ControlledGate
s.
P1 - I need this no later than the next release (end of quarter)
Part of #3242