Compartir a través de


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.