Operación CheckAllZero
Nombre completo: Std.Diagnostics.CheckAllZero
operation CheckAllZero(qubits : Qubit[]) : Bool
Resumen
Comprueba si todos los cúbits de la matriz proporcionada están en estado |0⟩. Devuelve true si son.
Descripción
Esta operación comprueba si todos los cúbits de la matriz proporcionada están en estado |0⟩. Solo devolverá true si todos los cúbits están deterministas en el estado |0⟩ y devolverá false de lo contrario. Esta operación no cambia el estado de los cúbits.
Entrada
cúbits
Cúbits que se van a comprobar.
Salida
True si todos los cúbits están en el estado |0⟩, en caso contrario, false.
Observaciones
Esta operación es útil para comprobar si un cúbit está en el estado |0⟩ durante la simulación. No es posible comprobarlo en hardware sin medir el cúbit, lo que podría cambiar el estado.