def unequal_superposition(self, q, alpha): Gates.RY(q, alpha, 0)
def check_a_b(self, q, alpha): Gates.Z(q, 0) Gates.RY(q, -2 * alpha, 0) return not self.single_qubit(q)
def amplitude_change(self, q, alpha): Gates.RY(q, -2 * alpha, 0)