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⟩$. Retornará true se forem.
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ão false caso contrário. Essa operação não altera o estado dos qubits.
Entrada
qubits
Os qubits a serem verificados.
Saída
True se todos os qubits estiverem no estado $|0⟩$, caso contrário, false.
Observações
Essa 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 pode alterar o estado.