def phase_change(self, q, alpha): Gates.R1(q, alpha * 2, 0)
def superposition_basis(self, q): self.superposition(q) Gates.Z(q, 0) Gates.R1(q, pi, 1)
def phase_flip(self, q): Gates.R1(q, pi, 0)