Partilhar via


Operação CheckAllZero

Nome totalmente qualificado: Std.Diagnostics.CheckAllZero

operation CheckAllZero(qubits : Qubit[]) : Bool

Resumo

Verifica se todos os qubits na matriz fornecida estão no estado |0⟩. Retorna true se for.

Descrição

Esta operação verifica se todos os qubits na matriz fornecida estão no estado |0⟩. Ele retornará true somente se todos os qubits estiverem deterministicamente no estado |0⟩, e retornará false caso contrário. Esta operação não altera o estado dos qubits.

Entrada

Qubits

Os qubits a verificar.

Realização

True se todos os qubits estiverem no estado |0⟩, false caso contrário.

Comentários

Esta operação é útil para verificar se um qubit está no estado |0⟩ durante a simulação. Não é possível verificar isso no hardware sem medir o qubit, o que poderia mudar o estado.