Condividi tramite


Operazione CheckAllZero

Nome completo: Std.Diagnostics.CheckAllZero

operation CheckAllZero(qubits : Qubit[]) : Bool

Sommario

Verifica se tutti i qubit nella matrice specificata si trovano nello stato |0⟩. Restituisce true se sono.

Descrizione

Questa operazione controlla se tutti i qubit nella matrice specificata si trovano nello stato |0⟩. Restituisce true solo se tutti i qubit sono deterministici nello stato |0⟩ e restituiranno false in caso contrario. Questa operazione non modifica lo stato dei qubit.

Immissione

qubit

Qubit da controllare.

Prodotto

True se tutti i qubit si trovano nello stato |0⟩, false in caso contrario.

Osservazioni

Questa operazione è utile per verificare se un qubit si trova nello stato |0⟩ durante la simulazione. Non è possibile controllarlo sull'hardware senza misurare il qubit, che potrebbe cambiare lo stato.