Partager via


Opération CheckAllZero

Nom complet : Std.Diagnostics.CheckAllZero

operation CheckAllZero(qubits : Qubit[]) : Bool

Résumé

Vérifie si tous les qubits du tableau fourni sont dans l’état |0⟩. Retourne la valeur true si elles le sont.

Description

Cette opération vérifie si tous les qubits du tableau fourni sont dans l’état |0⟩. Elle retourne true uniquement si tous les qubits sont déterministes dans l’état |0⟩ et retournent false dans le cas contraire. Cette opération ne modifie pas l’état des qubits.

Entrée

qubits

Qubits à vérifier.

Sortie

True si tous les qubits sont dans l’état |0⟩, false sinon.

Remarques

Cette opération est utile pour vérifier si un qubit est dans l’état |0⟩ pendant la simulation. Il n’est pas possible de vérifier cela sur le matériel sans mesurer le qubit, ce qui peut changer l’état.