Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.