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.