Compartilhar 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⟩$. 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.