Sdílet prostřednictvím


Kontrola operace CheckZero

Plně kvalifikovaný název: Std.Diagnostics.CheckZero

operation CheckZero(qubit : Qubit) : Bool

Shrnutí

Zkontroluje, jestli je qubit ve stavu |0⟩ a vrátí hodnotu true, pokud ano.

Popis

Tato operace zkontroluje, jestli je qubit ve stavu |0⟩. Vrátí hodnotu true pouze v případě, že je qubit deterministicky ve stavu |0⟩ a v opačném případě vrátí hodnotu false. Tato operace nemění stav qubitu.

Vstup

qubit

Qubit, který chcete zkontrolovat.

Výstup

Hodnota True, pokud je qubit ve stavu |0⟩, jinak nepravda.

Poznámky

Tato operace je užitečná při kontrole, jestli je qubit v stavu |0⟩ během simulace. Není možné to zkontrolovat na hardwaru bez měření qubitu, což by mohlo změnit stav.