Deseo tener una puerta de "reinicio". Esta puerta tendría un efecto de llevar un qubit a la estado.
Claramente, tal puerta no es unitaria (y, por lo tanto, no puedo encontrar ninguna implementación confiable en términos de puertas universales).
Ahora para mis necesidades particulares, necesito esta capacidad de restablecer un qubit o un registro cuántico a ese estado para que los usuarios siempre se puede comenzar desde . Estoy haciendo un pequeño lenguaje de programación que transpiles a QASM, y cuando se sale de una función, que quieren todos (cuántica) las variables locales (qubits) restablecen a | 0 ⟩ para que puedan ser reutilizados. La instrucción de reinicio de QASM no funciona en el procesador real.
Creo que se puede lograr algo en este sentido con la estimación de fase cuántica, pero me pregunto si hay otra forma.