You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We define a larger gate set for SQIR in ExtractionGateSet.v and for VOQC in FullGateSet.v. Both are shown below. We should unify these two gate sets for consistency. This will require updating the VOQC program representation in UnitaryListRepresentation.v to support 4- and 5-qubit gates.
In SQIR/ExtractionGateSet:
Inductive U : nat -> Set :=
| U_X : U 1
| U_H : U 1
| U_U1 : R -> U 1
| U_U2 : R -> R -> U 1
| U_U3 : R -> R -> R -> U 1
| U_CX : U 2
| U_CU1 : R -> U 2
| U_CH : U 2
| U_SWAP : U 2
| U_CCX : U 3
| U_CCU1 : R -> U 3
| U_CSWAP : U 3
| U_C3X : U 4
| U_C4X : U 5.
We define a larger gate set for SQIR in ExtractionGateSet.v and for VOQC in FullGateSet.v. Both are shown below. We should unify these two gate sets for consistency. This will require updating the VOQC program representation in UnitaryListRepresentation.v to support 4- and 5-qubit gates.
In SQIR/ExtractionGateSet:
In VOQC/FullGateSet.v;
The text was updated successfully, but these errors were encountered: