-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
Not needed for journal submissionPR availableenhancementNew feature or requestNew feature or request
Description
Please implement this as an evolution oracle similar to #69
Here are some checks for the decomposition
c.add(gates.CNOT(0,1))
c.add(gates.Z(0))
c.add(gates.CNOT(0,1))
c2 = qibo.Circuit(2)
c2.add(gates.Z(0))
np.linalg.norm(c2.unitary()-c.unitary())c = qibo.Circuit(2)
c.add(gates.CNOT(0,1))
c.add(gates.X(0))
c.add(gates.CNOT(0,1))
c2 = qibo.Circuit(2)
c2.add(gates.X(0))
c2.add(gates.X(1))
np.linalg.norm(c2.unitary()-c.unitary())
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Not needed for journal submissionPR availableenhancementNew feature or requestNew feature or request
