Udostępnij przez


Operacja CheckZero

W pełni kwalifikowana nazwa: Std.Diagnostics.CheckZero

operation CheckZero(qubit : Qubit) : Bool

Streszczenie

Sprawdza, czy kubit znajduje się w stanie |0⟩ zwraca wartość true, jeśli tak jest.

Opis

Ta operacja sprawdza, czy kubit znajduje się w stanie |0⟩. Zwróci wartość true tylko wtedy, gdy kubit jest deterministycznie w stanie |0⟩ i zwróci wartość false w przeciwnym razie. Ta operacja nie zmienia stanu kubitu.

Wkład

kubit

Kubit do sprawdzenia.

Wyjście

Wartość True, jeśli kubit ma stan |0⟩, w przeciwnym razie wartość false.

Uwagi

Ta operacja jest przydatna do sprawdzania, czy kubit znajduje się w stanie |0⟩ podczas symulacji. Nie można sprawdzić tego na sprzęcie bez mierzenia kubitu, który może zmienić stan.