Freigeben über


CheckZero-Vorgang

Vollqualifizierter Name: Std.Diagnostics.CheckZero

operation CheckZero(qubit : Qubit) : Bool

Zusammenfassung

Überprüft, ob sich ein Qubit im Zustand "|0⟩" befindet, und gibt "true" zurück, falls dies der Fall ist.

Beschreibung

Dieser Vorgang überprüft, ob sich ein Qubit im Zustand "|0⟩" befindet. Es wird nur "true" zurückgegeben, wenn der Qubit im Zustand |0⟩ deterministisch ist und andernfalls "false" zurückgibt. Dieser Vorgang ändert nicht den Status des Qubits.

Eingabe

Qubit

Der zu überprüfende Qubit.

Ausgabe

True, wenn sich der Qubit im Zustand "|0⟩" befindet, andernfalls "false".

Bemerkungen

Dieser Vorgang ist nützlich, um zu überprüfen, ob sich ein Qubit während der Simulation im Zustand |0⟩ befindet. Es ist nicht möglich, dies auf der Hardware zu überprüfen, ohne den Qubit zu messen, was den Zustand ändern könnte.