Dela via


CheckZero-åtgärd

Fullständigt kvalificerat namn: Std.Diagnostics.CheckZero

operation CheckZero(qubit : Qubit) : Bool

Sammanfattning

Kontrollerar om en qubit är i tillståndet |0⟩ och returnerar sant om det är det.

Beskrivning

Den här åtgärden kontrollerar om en qubit är i tillståndet |0⟩. Den returnerar endast sant om kvantbiten är deterministiskt i tillståndet |0⟩ och returnerar annars falskt. Den här åtgärden ändrar inte qubitens tillstånd.

Inmatning

qubit

Den kvantbit som ska kontrolleras.

Utdata

Sant om qubiten är i tillståndet |0⟩, annars falskt.

Anmärkningar

Den här åtgärden är användbar för att kontrollera om en qubit är i tillståndet |0⟩ under simuleringen. Det går inte att kontrollera detta på maskinvaran utan att mäta kvantbiten, vilket kan ändra tillståndet.