Hello Sir,
Sorry I am a bit late this year. I went through the Quantum Computation module . I would like to work on the Quantum error correction, Solovay-Kitaev
algorithm, gate+circuit simplification using genetic algorithms, etc.
I am currently working on thw W gate construction and implementing _represent_ZGate in OracleGate.
Please reply what else can I fix as of now.
I had a few doubts.
In the Gate module (
http://docs.sympy.org/latest/_modules/sympy/physics/quantum/gate.html#Gate) ,
For any gate,
def _eval_commutator_TGate(self, other, **hints):
"""[CNOT(i, j), T(i)] == 0."""
return self._eval_commutator_ZGate(other, **hints)
For every gates , we have these kind of methods and so on. What do they represent?