Skip to content

Add analytical decomposition for synthesis of single qubit unitaries generated by Clifford and T gates. #5815

Open
@tanujkhattar

Description

@tanujkhattar

Is your feature request related to a use case or problem? Please describe.
One of the promising gatesets for fault tolerant regime is the Clifford + T gateset, where executing T gates is significantly slower than executing Cliffords and therefore it's often desired to minimize the T-count of the compiled circuits. Cirq currently does not have any analytical decompositions for synthesizing arbitrary 1/2q unitaries in terms of Clifford + T gateset.

Describe the solution you'd like
Fast and efficient exact synthesis of single qubit unitaries generated by Clifford and T gates provides an efficient algorithm for synthesis of arbitrary single qubit rotations in terms of Clifford + T gates. The feature request is to implement the described algorithm as an analytical decomposition in Cirq

What is the urgency from your perspective for this issue? Is it blocking important work?
P2 - we should do it in the next couple of quarters

cc @augustehirth This would need documentation once we get this done.

Metadata

Metadata

Labels

area/decompositionarea/gate-compilationcomplexity/highintroduces/modifies 6+ concepts or touches Cirq core concepts or > 1 month for an expertcomplexity/mediumintroduces/modifies 3-5 concepts, takes max up to a month for an advanced contributorgood part-time projectA meaty non-urgent issue with a substantial amount of work to be done.kind/feature-requestDescribes new functionalitypriority/p2Next release should contain ittriage/acceptedA consensus emerged that this bug report, feature request, or other action should be worked on

Type

No type

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions